Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO AOL5 1. Pergunta 1 Ao executarmos essa função, o que será impresso na tela? public static void matriz() { int[][] m = {{7,15, 14, -2},{9, -3, -7, 11},{3, 12, 15, -2},{5, 21, 16, 9}}; int x = 0; for (int i=0; i < m.length; i++) { for (int j = 0; j < m[i].length; j++) { if ( (i + j) % 2 == 1) x = x + m[i][j]; } } System.out.println(x); } 1. 46 – RESPOSTA CORRETA 2. 3. 4. Pergunta 2 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? public static void teste() { int x = 0; int[] v = {10,1,-11,8,14,-1,9,5,7,3}; int valor = 80 – 40 + 10 – 14; valor = (valor + 8) % 10; if (valor < 0) valor = valor+10; for (int i = 0; i<=valor;i++) { x = x +v[i]; } System.out.println(x); } 1. 22 – RESPOSTA CORRETA 5. 6. 7. Pergunta 3 Ao executarmos essa função, o que será impresso na tela? public static void procedimento() { int[] v = {0,2,4,3,1,0,3,0,4,2}; int resposta = 0, indice = 0; int valor = 75 – 50 + 12 – 58; valor = (valor + 6) % 10; if (valor < 0) valor = valor+10; indice = 5+v[valor]; resposta = v[v[indice]]; System.out.println(resposta); } 1. 0 – RESPOSTA CORRETA 8. 9. 10. Pergunta 4 Qual das afirmações a seguir NÃO representa uma vantagem do uso da modularização? 1. Melhoria da performance do software quando comparado com o mesmo programa sem 11. 12. 13. Pergunta 5 Analise as afirmativas abaixo: I.Dentro de uma função não é permitida a declaração de variáveis. II.Todas as funções tem necessariamente que retornar um valor do tipo lógico, numérico ou texto. III.A modularização melhora a performance do software quando comparado com o mesmo programa sem modularização. 1. Todas as alternativas estão erradas – RESPOSTA CORRETA 14. 15. 16. Pergunta 6 Ao executarmos essa função, quantas vezes a frase "programando com Java" será impressa na tela? public static void M1() { int contador = 1; contador = contador +2; while (contador <31) { if (contador % 2 == 1) { System.out.println( "Programando com Java"); contador = contador +3; } else contador = contador + 7; } } 1. 3 – RESPOSTA CORRETA 17. 18. 19. Pergunta 7 Ao executarmos essa função, o que será impresso na tela ao final da mesma? public static void metodo() { int contador = 4; while (contador <26) { if ( (contador % 2 == 1) && (contador < 17) ) contador = contador +3; else contador = contador + 4; } System.out.println(contador); } 1. 28 – RESPOSTA CORRETA 20. 21. 22. Pergunta 8 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? public static void teste() { int a = 7; int t = 2; while (a < 29) { a = a + t; if ( (a % 2 == 1) || (a < 5) ) t = t + 2; } System.out.println(a); } Ocultar opções de resposta 1. 37 – RESPOSTA CORRETA 23. 24. 25. Pergunta 9 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? public static void questao() { int x = 0; int n = (32-22+8) % 10; for (int i = 1;i<=n;i++) { x = x + i; } System.out.println(x); } 1. 36- RESPOSTA CORRETA 26. 27. 28. Pergunta 10 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? public static void funcao() { int resposta = 0; int[][] y = new int[][] {{7,5,1,2,3},{4,5,6,7,8},{1,2,3,4,5}}; for (int i = 0; i < y.length; i++) { resposta = resposta + y[ i ][ 2 ]; } System.out.println(resposta); } 1. 10- RESPOSTA CORRETA
Compartilhar