Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3 Fechar LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0024_SM_201408203821 V.1 Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821 Desempenho: 0,5 de 0,5 Data: 05/06/2016 21:10:41 (Finalizada) 1a Questão (Ref.: 201408255796) Pontos: 0,1 / 0,1 Observe o trecho de código abaixo: 1. public class Avaliacao { 2. String empresa; 3. public static void main(String[] args) { 4. Avaliacao a = new Avaliacao(); 5. empresa = a.getEmpresa(); 6. System.out.println(empresa); 7. } 8. public String getEmpresa() { 9. return "Empresa!"; 10. } 11. } I. Compila e roda sem problemas e imprime "Empresa". II. Erro de compilação na linha 5. III. Erro de compilação na linha 6. IV. Erro de compilação na linha 10. V. Compila, mas quando rodar será lançada uma exceção. Estão corretas as afirmativas: III e V II e III II, III e IV I, II e IV I e V Gabarito Comentado. 2a Questão (Ref.: 201408255830) Pontos: 0,1 / 0,1 Relacione as definições e marque a alternativa correspondente: atoLowerCase() btoUpperCase() ctrim() dlength() esubstring() ( ) converte maiúscula por minúscula. ( ) converte minúscula por maiúscula. ( ) descobre o tamanho de uma string. ( ) elimina espaços iniciais e finais. ( ) extrai um conjunto de string. a b d c e a b c e d 05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3 b a d e c b a d c e a b d e c Gabarito Comentado. 3a Questão (Ref.: 201408255472) Pontos: 0,1 / 0,1 Reorganize os trechos de código para criar um programa Java funcional que produzisse a saída listada abaixo: (Fonte: Livro USE a Cabeça JAVA) c:\ETE>java DrumKitTestDrive bang bang babang ding ding dading Assinale a alternativa que indique a sequência correta: 1394115210786 8354161121079 8394151121067 8394151121076 1031148521796 4a Questão (Ref.: 201408255801) Pontos: 0,1 / 0,1 Observe o fragmento do código JAVA a seguir: public class Avaliacao { public static int e(int x) { return x * 1; } public static int d(int x) { return x * 2; } public static int b(int x) { if (x < 1) return 0; else return 5 d(x + 1); } public static int a(int y) { return 3 + b(y) + d(y) + e(y); } public static void main(String[] args) { System.out.println(a(5)); } 05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3 } Como resultado de sua execução teremos o seguinte resultado: 12 13 14 10 11 5a Questão (Ref.: 201408322664) Pontos: 0,1 / 0,1 Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição: (1) if (2) if...else (3) while (4) switch Definições: ( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos. ( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. ( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de continuação do loop for verdadeira. ( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações. 2 1 4 3 3 2 1 4 1 4 3 2 4 1 3 2 2 3 1 4
Compartilhar