Prévia do material em texto
Revisar envio do teste: Clique aqui para iniciar o QuizSP_GRAD_686274_2404_01 2404-ALGORITMOS E PROGRAMAÇÃO II Quiz
SP_GRAD_686274_2404_01
(2404-ALGORITMOS E
PROGRAMAÇÃO II)
H
Avisos
Guia da Disciplina
Calendário
Quadro de Notas
Aulas
Unidade 1
Unidade 2
Unidade 3
Unidade 4
Midiateca
Biblioteca
Atividades
Produção Textual
Individual
Quiz
Prova de Recuperação
Interação
Fórum
Webconferência
Ajuda
Revisar envio do teste: Clique aqui para iniciar o Quiz
Sexta-feira, 29 de Novembro de 2024 23h00min23s BRT
Usuário MARIA CLARA DOS SANTOS PIRES
Curso 2404-ALGORITMOS E PROGRAMAÇÃO II
Teste Clique aqui para iniciar o Quiz
Iniciado 29/11/24 22:33
Enviado 29/11/24 23:00
Data de vencimento 11/12/24 23:59
Status Completada
Resultado da tentativa 6 em 10 pontos
Tempo decorrido 26 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Observe o código abaixo.
double[] notas = {5.0,6.0,8.0};
double[] notas_com_bonus = bonus(notas);
E a função:
double[] bonus(double[] vetor){
for(int i=0;i a ; return a
Respostas: a. (a) a - b ; return b
b. a a ; return a
d. b > a ; return b
e. a – b ; return a
Comentário da
resposta:
Resposta: c) b > a ; return a
A função decrementa um valor de “b” de “a”, a cada recursão (oposto da multiplicação, que acrescenta). Isso é feito enquanto há um valor de pelo menos “b” em “a”, e por isso, o critério é “b > a”. Como o decréscimo ocorre em “a”, o valore �nal de “a”,
na última recursão, é o resto da divisão.
Pergunta 9
Utilizando o algoritmo de ordenação por inserção, como �caria ordenado o vetor a seguir logo após a primeira passada?
int[] valores = {5, 3, 7, 6, 2};
Resposta Selecionada: e. { 3, 5, 6, 2, 7 }
Respostas: a. { 2, 3, 7, 5, 6 }
b. { 5, 3, 7, 6, 2 }
c. { 2, 3, 7, 6, 5 }
d. { 3, 5, 7, 6, 2 }
e. { 3, 5, 6, 2, 7 }
Comentário da
resposta:
Resposta: d) { 3, 5, 7, 6, 2 }
O método de ordenação por inserção percorre a porção anterior do vetor (que já está ordenada) em relação ao elemento em análise, buscando a posição adequada para inseri-lo. Portanto, como etapa inicial, o segundo elemento será apenas veri�cado
com o primeiro. Como o segundo é maior, eles trocam de posição, encerrando assim a primeira passada.
Pergunta 10
Observe a seguinte matriz:
int[][] valores = { {0,3,5},{6,0,4},{7,8,0} };
É necessário somar os valores de uma linha, onde não sejam zero, e armazenar o resultado na posição dessa linha onde esteja o valor zero (preenchendo assim a diagonal principal). Quais seriam as instruções que resolveriam esse problema?
Resposta Selecionada:
b.
valores[0,0] = valores[0,1] + valores [0,2];
valores[1,1] = valores[1,0] + valores [1,2];
valores[2,2] = valores[2,0] + valores [2,1];
Respostas:
a.
valores[0,0] = valores[1,0] + valores [2,0];
valores[1,1] = valores[0,1] + valores [2,1];
valores[2,2] = valores[0,2] + valores [1,2];
b.
valores[0,0] = valores[0,1] + valores [0,2];
valores[1,1] = valores[1,0] + valores [1,2];
valores[2,2] = valores[2,0] + valores [2,1];
c.
valores[1,1] = valores[2,1] + valores [3,1];
valores[2,2] = valores[1,2] + valores [3,2];
valores[3,3] = valores[1,3] + valores [2,3];
d.
valores[1,1] = valores[1,2] + valores [1,3];
valores[2,2] = valores[2,1]+ valores [2,3];
valores[3,3] = valores[3,1] + valores [3,2];
e.
valores[1,1] = valores[1,0] + valores [1,2];
valores[2,2] = valores[2,0] + valores [2,1];
valores[3,3] = valores[3,0] + valores [3,1];
Comentário da resposta:O índice (0,0) (valor zero) recebe a soma do índice (0,1) com o índice (0,2). O índice (1,1) (valor zero) recebe a soma do índice (1,0) com o índice (1,2). O índice (2,2) (valor zero) recebe a soma do índice (2,0) com o índice (2,1).
← OK
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_258419_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881579_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_258419_1
https://senacsp.blackboard.com/webapps/blackboard/content/launchLink.jsp?course_id=_258419_1&tool_id=_123_1&tool_type=TOOL&mode=view&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881576_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881583_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/launchLink.jsp?course_id=_258419_1&tool_id=_145_1&tool_type=TOOL&mode=view&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881586_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881585_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881578_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881584_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881582_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881588_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881580_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881579_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881581_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/launchLink.jsp?course_id=_258419_1&tool_id=_131_1&tool_type=TOOL&mode=view&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881577_1&mode=reset
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_258419_1&content_id=_11881587_1&mode=reset