Buscar

PROVA RECUPERAÇÃO SENAC ALGORITIMOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 1/6
 Revisar envio do teste: Prova de Recuperação OnlineSP_GRAD_686274_2301_01 2301-ALGORITMOS E PROGRAMAÇÃO II Prova de Recuperação
REVISAR ENVIO DO TESTE: PROVA DE RECUPERAÇÃO ONLINE 
Usuário LAYSLLA NASCIMENTO MATIAS
Curso 2301-ALGORITMOS E PROGRAMAÇÃO II
Teste Prova de Recuperação Online
Iniciado 02/04/23 18:58
Enviado 02/04/23 19:12
Data de vencimento 03/04/23 23:59
Status Completada
Resultado da tentativa 7 em 18,9999 pontos  
Tempo decorrido 14 minutos de 1 hora e 20 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Qual o índice, no vetor a seguir, do primeiro pivô criado (não contando o pivô inicial, na primeira posição) utilizando o
QuickSort para ordenação dos elementos?
Vetor = { 8, 10, 22, 5, 7, 11, 13, 4, 5, 20 }
4
4
0
3
1
2
Pergunta 2
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
No que se refere ao trecho de código-fonte a seguir, qual é a resposta esperada no console:
3915
4193
3915
3914
5193
4025
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
LAYSLLA NASCIMENTO MATIAS
34
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_205067_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_205067_1&content_id=_9195764_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 2/6
Pergunta 3
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Considere a função a seguir como uma solução recursiva para calcular a parte inteira de uma divisão. Qual deve ser o passo
indutivo?
public static int divRecursiva(int a, int b)
 {
 if (b > a)
 {
 return 0;
 }
 else
 {
 return ? ;
 }
}
return 1 + divRecursiva(a - b, b);
return 1 + divRecursiva(a - b, b);
return a – divRecursiva(a,b);
return divRecursiva(a – b,b);
return divRecursiva(a,a - b);
return b – divRecursiva(a,b);
Pergunta 4
Resposta Selecionada:
d. 
Respostas:
a. 
Sabemos que a transposta de uma matriz é troca dos elementos que estão em linhas se transformarem em colunas.
A alternativa que representa o código-fonte que gera a saída da transposta de uma matriz quadrada 4x4 é:
1 em 1 pontos
0 em 1 pontos
02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 3/6
b. 
c. 
d. 
e. 
 
Pergunta 5
Um jogo armazenou em um vetor a pontuação de todos os jogadores em uma determinada partida. Sabendo disso, qual a
instrução que deve ser executada para salvar a média da pontuação em um arquivo, e em qual linha do código a seguir essa
instrução deve ser inserida (A ou B)?
 StreamWriter sw = new StreamWriter(caminho_do_arquivo);
 int x = 0;
 for (int i = 0; i < vetor.Length; i++)
 {
 x += vetor[i];
 }
1 em 1 pontos
02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 4/6
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
 [A]
 sw.Close();
 [B]
sw.WriteLine(x/vetor.Length) na posição A.
sw.Write(x/vetor.Length) na posição B.
sw.WriteLine(x/vetor.Length) na posição A.
sw.Write(x/vetor.Length) na posição A.
sw.WriteLine(x/vetor.Length) na posição B.
sw.WriteLine(x/vetor.Length-1) na posição B.
Pergunta 6
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
No que se refere a manipulação de matrizes, qual é a alternativa que corresponde a saída esperada no código abaixo:
0 0 0 0 1 2 0 2 4
0 0 0 0 2 4 0 2 4
4 2 0 2 1 0 0 0 0
9 8 7 6 5 4 3 2 1
0 0 0 0 1 2 0 2 4
1 2 3 4 5 6 7 8 9
Pergunta 7
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Executando a busca binária conforme vista em aula, procurando pelo valor 58 no vetor a seguir, qual a sequência de valores
centrais, até se encontrar o valor buscado?
Vetor = { 5, 10, 12, 38, 45, 55, 58, 69, 81, 89, 98, 100 }
55, 58
55, 58
58
5, 10, 12, 38, 45, 55, 58
55, 81, 58
55, 98, 58
Pergunta 8
Como ficaria ordenado o vetor a seguir, após a segunda passada pelos algoritmos de ordenação pelo método bolha, por
seleção e por inserção, respectivamente?
Vetor = { 9, 10, 8, 2, 14, 11 }
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 5/6
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
método bolha = { 8, 2, 9, 10, 11, 14 }
ordenação por seleção = { 2, 8, 10, 9, 14, 11 }
ordenação por inserção = { 8, 9, 10, 2, 14, 11 }
método bolha = { 8, 2, 9, 10, 11, 14 }
ordenação por seleção = { 2, 8, 10, 9, 14, 11 }
ordenação por inserção = { 8, 9, 10, 2, 14, 11 }
método bolha = { 2, 8, 10, 9, 14, 11 }
ordenação por seleção = { 8, 2, 9, 10, 11, 14 }
ordenação por inserção = { 8, 9, 10, 2, 14, 11 }
método bolha = { 8, 9, 10, 2, 14, 11 }
ordenação por seleção = { 2, 8, 10, 9, 14, 11 }
ordenação por inserção = { 8, 2, 9, 10, 11, 14 }
método bolha = { 8, 2, 9, 10, 11, 14 }
ordenação por seleção = { 8, 9, 10, 2, 14, 11 }
ordenação por inserção = { 2, 8, 10, 9, 14, 11 }
método bolha = { 8, 9, 10, 2, 14, 11 }
ordenação por seleção = { 8, 2, 9, 10, 11, 14 }
ordenação por inserção = { 2, 8, 10, 9, 14, 11 }
Pergunta 9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
O código abaixo representa um vetor com valores fixos para compor uma frase. Dado o código para a impressão, a
alternativa que apresenta a saída esperada é:
Minha Algoritmos
Minha Disciplina de Algoritmos II
Minha Disciplina de Algoritmos
Minha Algoritmos
Disciplina de Algoritmos II
Minha Disciplina
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
Observe o código a seguir:
int[,] valores = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; 
for (int c = 0; c < 3; c++)
 for (int l = 0; l < 3; l++)
 Console.Write(valores[l,c]+" ");
O que será impresso pela execução do código?
7 8 9 4 5 6 1 2 3
3 6 9 2 5 8 1 4 7
7 8 9 4 5 6 1 2 3
1 2 3 4 5 6 7 8 9
1 em 1 pontos
0 em 1 pontos
02/04/23, 19:13 Revisar envio do teste: Prova de Recuperação Online – ...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30139046_1&course_id=_205067_1&content_id=_919579… 6/6
Domingo, 2 de Abril de 2023 19h12min55s BRT
d. 
e. 
3 2 1 6 5 4 9 8 7
1 4 7 2 5 8 3 6 9
← OK

Continue navegando