Questões de Concurso Público UFCG 2016 para Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Foram encontradas 9 questões

Q667760 Programação
Marque a alternativa que contenha somente expressões booleanas que são avaliadas como TRUE. Considere que a linguagem em uso é PHP na versão 5.5.
Alternativas
Q667762 Programação
Analise o código abaixo e assinale a alternativa correta. Considere que a linguagem em uso é PHP na versão 5.5. 1. <?php 2. function b($c, $d) { 3. return function() { 4. return $c * $d; 5. }; 6. } 7. $a = b(2, 3); 8. echo call_user_func($a); 9. ?>
Alternativas
Q667764 Programação
Traits, um mecanismo para reuso de código, foram introduzidos em PHP 5.4. Sabendo disso, marque a alternativa correta.
Alternativas
Q667768 Programação
No PHP 5 foi introduzida a orientação a objetos. Leia as alternativas abaixo e marque a INCORRETA.
Alternativas
Q667770 Programação
Marque a alternativa que contenha novidades que foram introduzidas somente na versão 8 da linguagem Java.
Alternativas
Q667772 Programação
Analise as alternativas abaixo sobre Java Collections Framework no Java 8 e marque a correta.
Alternativas
Q667774 Programação
A respeito de expressões lambda em Java, escolha a alternativa INCORRETA.
Alternativas
Q667776 Programação

Tendo em mente o uso de métodos default em Java 8, analise as proposições abaixo.

I- Métodos default em interfaces permitem a adição de novas funcionalidades garantindo a compatibilidade com códigos escritos para versões mais antigas dessas interfaces.

II- Além de métodos default, é possível definir métodos estáticos em interfaces.

III- O código não será compilado caso exista uma classe que implemente duas interfaces com métodos default de mesma assinatura. Nesse caso, é necessário implementar esse método na classe.

Está correto o que se afirma apenas em:

Alternativas
Q667778 Programação
Com o uso de reflexão em Java 8 é possível, por exemplo, instanciar um objeto de uma classe arbitrária, em tempo de execução. Marque a alternativa que possua o trecho de código que realize tal operação.
Alternativas
Respostas
1: B
2: C
3: B
4: D
5: E
6: D
7: C
8: A
9: A