Buscar

Avaliação On-Line 5 (AOL 5) - Programação

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

Continue navegando