Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 1/10 169 Unidade 4 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - QuestionárioH Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - QuestionárioRevisar envio do teste: Avaliação On-Line 5 (AOL 5) - Questionário Usuário Bruna Rafaella de Oliveira Neves Curso 16935 . 7 - Programação - 20192.B Teste Avaliação On-Line 5 (AOL 5) - Questionário Iniciado 27/11/19 14:28 Enviado 27/11/19 14:38 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 9 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 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; Disciplinas Cursos 1 em 1 pontos Bruna Rafaella de Oliveira Neves 19 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 2/10 Resposta Selecionada: a. Respostas: a. b. c. d. e. for (int i = 1;i<=n;i++) { x = x + i; } System.out.println(x); } 36 36 23 47 15 51 Pergunta 2 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 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 3/10 Resposta Selecionada: c. Respostas: a. b. c. d. e. contador = contador + 4; } System.out.println(contador); } 28 33 57 28 41 49 Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. 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. As alternativas I, II e III estão corretas Apenas a alternativa I está correta As alternativas I, II e III estão corretas As alternativas I e III estão corretas Todas as alternativas estão erradas 0 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 4/10 e. Apenas a alternativa II está correta Pergunta 4 Resposta Selecionada: b. Respostas: a. b. c. d. e. 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); } 0 5 0 9 7 2 Pergunta 5 1 em 1 pontos 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 5/10 Resposta Selecionada: d. Respostas: a. b. c. d. e. 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); } 46 34 60 72 46 58 Pergunta 6 Ao executarmos essa função, quantas vezes a frase "programando com Java" será impressa na tela? 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 6/10 Resposta Selecionada: d. Respostas: a. b. c. d. e. 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; } } 3 5 4 1 3 2 Pergunta 7 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 7/10 Resposta Selecionada: c. Respostas: a. b. c. d. e. 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); } 22 44 55 22 33 11 Pergunta 8 Dada a função a seguir, o que será impresso na tela ao executarmos essa função? public static void teste() { 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 8/10 Resposta Selecionada: c. Respostas: a. b. c. d. e. 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); } 37 39 67 37 52 41 Pergunta 9 Resposta Selecionada: c. Qual das afirmações a seguir NÃO representa uma vantagem do uso da modularização? Melhoria da performance do software quando comparado com o mesmo programa sem modularização 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 9/10 Respostas: a. b. c. d. e. Facilita a resolução de problemas complexos Desenvolvimento mais rápido do programa, devido à construção em paralelo das diversas partes que compõe a aplicação Melhoria da performance do software quando comparado com o mesmo programa sem modularização Facilita a divisão do trabalho entre os membros da equipe de desenvolvimento Melhoria da qualidade do produto final (através do reuso de funções já testadas) Pergunta 10 Resposta Selecionada: c. Respostas: a. b. c. 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); } 10 8 25 10 1 em 1 pontos 11/27/2019 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_5956907_1&course_id=_23073_1&content_id=_1660637_1&return_content=1&step= 10/10 Quarta-feira, 27 de Novembro de 2019 14h38min29s BRT d. e. 14 18 ←← OKOK
Compartilhar