Questões de Concurso Sobre programação

Foram encontradas 15.199 questões

Q1118951 Programação
Acerca dos beans de sessão statefull do EJB (Enterprise Java Beans), é correto afirmar que
Alternativas
Q1118948 Programação
Assinale a opção que apresenta o nível de isolamento de transações em que será permitida a chamada leitura suja no acesso de determinado valor, quando do uso do JDBC.
Alternativas
Q1118947 Programação
O Hibernate tem suporte para mais de um tipo de herança. Na estratégia Tabela por Classe,
Alternativas
Q1118946 Programação
A respeito do tratamento off-line de um sítio no HTML 5, assinale a opção correta.
Alternativas
Q1118945 Programação
Em uma mensagem de uma fila JMS (Java Message Service), a propriedade que indica o nome no sistema externo para mensagens de entrada e saída é
Alternativas
Q1118944 Programação
Em relação ao Java 8, é correto afirmar que
Alternativas
Q2193708 Programação
Analise o trecho de código JavaScript abaixo e assinale a alternativa que apresenta o valor de saída no console:
(function (contador) { var resultado = ""; resultado += (contador++) + " "; setTimeout(function () { resultado += (contador++) + " "; }, 2000); setTimeout(function () { resultado += (contador++) + " "; }, 1000); console.log(resultado.trim()); })(5);
Alternativas
Q2193707 Programação

O código HTML abaixo será utilizado na questão.



Uma classe de nome .concluido foi criada para riscar o texto de cada item de uma lista. Assinale a alternativa que apresenta o código JavaScript que implementa corretamente a funcionalidade de adicionar ou remover a classe .concluido no elemento  <li /> quando clicado, mesmo se um novo item for adicionado:
Alternativas
Q2193706 Programação

O código HTML abaixo será utilizado na questão.



Analise o trecho de código CSS abaixo e assinale a alternativa que apresenta o valor da propriedade background de cada elemento <li/>:
ul#todo-lista li.todo-item { background: green; } ul > li.todo-item { background: yellow; } div ul#todo-lista li.todo-item { background: blue; } body > ul#todo-lista li.todo-item { background: salmon; } ul li.todo-item { background: red; }
Alternativas
Q2193705 Programação

O código HTML abaixo será utilizado na questão.



Analise o trecho de código CSS abaixo e assinale a alternativa que apresenta o valor da propriedade width de cada elemento <li/>:

#todo-lista { width: 200px; } #todo-lista li{ width: 100%; margin: 2px 0; padding: 10px; }
Alternativas
Q2193704 Programação

O código HTML abaixo será utilizado na questão.



O código abaixo foi implementado com o intuito de adicionar o texto do input[id=todo-text] na lista ul[id=todo-lista] quando o input[btn-add] for clicado. Assinale a alternativa que apresenta os comandos que devem substituir, respectivamente, A___, B___ e C___ para que a funcionalidade desejada ocorra:
Imagem associada para resolução da questão
Alternativas
Q2193703 Programação
Analise o código PHP do arquivo OrdemTest.php abaixo e assinale a alternativa com a ordem correta das funções executadas pelo PHPUnit no comando "phpunit OrdemTest.php":
Imagem associada para resolução da questão
Alternativas
Q2193697 Programação
No que diz respeito às interfaces no PHP, é correto afirmar:
I) Interfaces de objetos permitem a criação de códigos que especificam quais métodos uma classe deve implementar.
II) Para implementar uma interface, o operador extends é utilizado. Ex.: class MinhaClasse extends MinhaInterface { /* implementação */ }
III) Classes podem implementar apenas uma única interface;
IV) A classe que implementa a interface precisa ter as mesmas assinaturas de método como definidas na interface. Não fazê-lo resultará em um erro fatal.

Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Alternativas
Q2193696 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que melhor representa o valor que será impresso na tela ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2193695 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2193694 Programação
No que diz respeito aos operadores no PHP, é correto afirmar:
I) O operador @, quando utilizado imediatamente antes de uma expressão, faz com que qualquer mensagem de erro gerada por esta expressão seja ignorada.
II) O operador ! funciona como um operador lógico de negação, podendo ser utilizado apenas antes de variáveis, expressões booleanas e funções de valor diferente de NULL.
III) O operador ternário ?? é um operador condicional, utilizado para estruturas de if-else simplificadas: [condição lógica] ?? [caso true] : [caso false]

Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Alternativas
Q2193693 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela pelo comando echo ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2193692 Programação
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela ao fim da execução:
Imagem associada para resolução da questão
Alternativas
Q2080360 Programação
Observe o código em Java mostrado a seguir. Considere todas as classes definidas em um mesmo pacote.
Imagem associada para resolução da questão



O comando que corresponde ao nome do padrão de projeto Gang of Four ( GoF) que foi utilizado é
Alternativas
Q2080358 Programação
O conceito de desenvolvimento em conformidade com os Padrões Web gera dois princípios básicos que norteiam o uso de Javascript: não obstrutivo e o da melhoria progressiva. Segundo Silva (2010):
Escrever JavaScript não obstrutivo implica: • que o conteúdo da página deve estar presente e funcional, ainda que se perca em usabilidade, caso o usuário esteja visualizando o documento em um dispositivo (por exemplo, navegador) sem suporte para JavaScript; • usar a linguagem com vistas a unicamente incrementar a usabilidade da página; • escrever scripts em arquivos externos para serem linkados ao documento e não inserir script na marcação HTML.
...
Outro conceito intimamente relacionado ao princípio de separação das camadas de desenvolvimento é o moderno conceito, introduzido com a chegada dos Padrões Web, conhecido como “melhoria progressiva” (progressive enhancement). Segundo esse princípio, o desenvolvimento de uma página Web deve ser feito em três etapas: • Na primeira etapa, estruturar os conteúdos usando a linguagem HTML. Ao final dessa etapa, todos os conteúdos devem estar disponíveis para qualquer visitante que esteja utilizando qualquer dispositivo de usuário. • Na segunda etapa, incrementar a apresentação da página com o uso das CSS. Essa etapa visa a melhorar a experiência dos usuários aptos a visualizar folhas de estilos. • Finalmente, na terceira etapa, introduzir JavaScript com a finalidade de acrescentar interatividade à página, melhorando ainda mais a experiência do usuário.
O sistema que representa o uso de JavaScript segundo esses princípios é
Alternativas
Respostas
7021: D
7022: C
7023: D
7024: B
7025: E
7026: D
7027: A
7028: C
7029: C
7030: C
7031: B
7032: B
7033: D
7034: E
7035: D
7036: A
7037: A
7038: B
7039: D
7040: E