Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922612 Programação
Acerca do desenvolvimento de aplicativos para dispositivos móveis, é correto afirmar que aplicativos
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922607 Programação

Considere as afirmações abaixo em relação à programação concorrente.


I - Para realização de exclusão mútua com instrução de test and set, em uma única instrução de máquina, o processador testa o valor de uma variável e atribui um novo valor à mesma variável. É possível que uma interrupção ocorra durante a execução desta instrução.

II - Pode-se usar o bloqueio binário, que impõe a exclusão mútua no item de dado, para sincronizar o acesso a transações concorrentes.

III- No modelo de chamada remota de procedimentos (RPC) em objetos distribuídos, o objeto servidor possui interface com métodos que podem ser chamados remotamente.


Quais estão corretas?

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922599 Programação

Considere as afirmações abaixo sobre documentos XML (Extensible Markup Language).


I - Documentos XML centrados em dados possuem muitos itens de dados pequenos que seguem uma estrutura específica e, portanto, podem ser extraídos de um banco de dados estruturado. Normalmente, seguem um esquema predefinido, que especifica os nomes de tags.

II - Documentos XML centrados no documento são documentos com grande quantidade de texto. Há pouco ou nenhum elemento de dado estruturado nesses documentos.

III- Documentos XML híbridos podem ter partes que contêm dados-estruturas, e outras partes que são predominantemente textuais ou não estruturadas; podem ou não ter um esquema predefinido.


Quais estão corretas?

Alternativas
Q921802 Programação
Acerca da linguagem Java versão 6+, assinale a instrução INCORRETA, isto é, que não compila:
Alternativas
Q921801 Programação
Acerca da linguagem Java versão 6+, é INCORRETO afirmar que:
Alternativas
Q921800 Programação
Acerca da linguagem Java versão 6+, é CORRETO afirmar que:
Alternativas
Q921799 Programação
Na linguagem Java, escrever na mesma classe dois ou mais métodos com as mesmas assinaturas, exceto pelos conjuntos de parâmetros, é um recurso conhecido como:
Alternativas
Q921796 Programação

Analise o código Java SE 6 que segue:


1 public class Strings {

2 public static void main(String[] a) {

3 String[] fs = {"um\\teste",

4 "dois\\testes", "tres\testes"};

5 int cont = 0; for (String f : fs) {

6 System.out.println(f.contains("teste"));

7 for (char c : f.toCharArray())

8 cont = c == '\\' ? cont + 1 : 0; }

9 System.out.println(cont); }}


Classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F) e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:


( ) O programa imprime pelo menos um "true".

( ) Ao fim do programa cont vale 0.

( ) O programa imprime pelo menos um "false".

( ) Ao fim do programa cont vale 2.

Alternativas
Q921795 Programação
Considerando o código Java a seguir:
1 public class Loop { 2 public static void main(String[] a) { 3 int cont=0; 4 for (int i=0; i>=0; i+=2, cont++); 5 System.out.println("cont:"+cont); }}
É CORRETO afirmar que:
Alternativas
Q921794 Programação

Considerando o código Java a seguir:


1 public class Gato extends Animal {

2 public static void main(String[] a) {

3 Animal animal = new Gato();

4 ((Gato)animal).fala();

5 } public void fala() {

6 System.out.println("miau");

7 }} class Animal {

8 protected void fala() {

9 System.out.println("..."); }}


É CORRETO afirmar que:

Alternativas
Q921793 Programação

Considerando o código Java a seguir:


1 public class Programa {

2 public static void main(String[] a) {

3 long c = m(5L);

4 System.out.println(c);

5 }

6 static int m(long a) { return a*2; }

7 long m(int a) { return a * 4; }

8 }


É CORRETO afirmar que:

Alternativas
Q921792 Programação
Um dos grandes recursos existentes no CSS3 são as consultas ao tipo de mídia (media queries). De acordo com Meyer e Weyl (2018) no livro CSS - The Definitive Guide, elas permitem adicionar parâmetros seletivos ao atributo de mídia e, assim, especificar condições mais precisas na mídia que está sendo direcionada, tais como sua resolução, orientação e o tamanho da tela de exibição. Com relação à aplicação de consultas ao tipo de mídia, classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F) e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:
( ) Pode ser aplicado ao atributo de mídia de um elemento de link. ( ) Pode ser aplicado ao atributo de um elemento HTML. ( ) Pode ser aplicado à parte do descritor de mídia de uma declaração @import. ( ) Pode ser aplicado à parte do descritor de mídia de uma declaração @media.
Alternativas
Q921788 Programação
A respeito da tag <datalist> disponível em HTML5, conforme aponta FREEMAN (2011) no livro The Definitive Guide to HTML5, é CORRETO afirmar que:
Alternativas
Q921787 Programação
JSON (JavaScript Object Notation) é um formato para intercâmbio de dados baseado em texto e independente de linguagem. A respeito das características que apresenta este formato de acordo com o padrão ECMA-404, classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F), e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:
( ) Suporta os seguintes tipo de dados: object, array, number, string, true, false e null. ( ) É indicado para aplicações que requerem transferência de dados binários. ( ) Não pode ser considerado uma especificação de intercâmbio completo de dados. ( ) Sua sintaxe é formada por chaves, colchetes, dois pontos, vírgulas e cifrões.
Alternativas
Q921227 Programação
Em relação a funções na linguagem PHP, é correto afirmar:
Alternativas
Q921225 Programação
Qual das APIs abaixo NÃO faz parte dos pacotes java.lang e java.util?
Alternativas
Q921224 Programação
Sobre conceito e implementação do mecanismo de herança, é correto afirmar:
Alternativas
Q921059 Programação
Em um programa construído na linguagem C# da plataforma Microsoft .NET, um Auditor se deparou com uma condição if(x && y), em que x e y são valores booleanos (bool). Na instrução if,
Alternativas
Q919258 Programação
Considere o fragmento incompleto de código Java a seguir.
1.public class Teste extends HttpServlet { 2. public void doGet(HttpServletRequest req, 3. HttpServletResponse res) 4. throws ServletException, 5. IOException { 6. res.setContentType("text/plain"); 7. Certificate[] certs = (X509Certificate[]) 8. ... 9. // local para inserção do código
Assinale a opção que contém o código que recupera o certificado X509 a ser inserido na linha 9.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Gestão de TI |
Q919039 Programação
Uma dada classe VideoClipe de um software de edição de vídeo contém um conjunto de métodos para editar videoclipe. Contanto que cada método se concentre somente em atributos associados a videoclipe, qual característica de projeto orientado a objetos é mantida?
Alternativas
Respostas
5861: E
5862: D
5863: E
5864: D
5865: D
5866: B
5867: E
5868: B
5869: C
5870: D
5871: B
5872: A
5873: C
5874: E
5875: A
5876: B
5877: E
5878: A
5879: C
5880: C