Buscar

Quiz 10-10 algoritmo e programacao1 Senac

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 8 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 8 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

Prévia do material em texto

11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 1/8
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686268_2201_02 2104-ALGORITMOS E PROGRAMAÇÃO I Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário NATALIA TAVARES RIBEIRO
Curso 2104-ALGORITMOS E PROGRAMAÇÃO I
Teste Clique aqui para iniciar o Quiz
Iniciado 11/03/22 21:53
Enviado 11/03/22 22:53
Data de vencimento 30/03/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 59 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Respostas:
Analise o trecho de código abaixo:
 
var x = [];
var n = 1;
for(i=0; i<5; i++){
 x[i] = n * n;
}
Se imprimirmos os valores do vetor X, o que será exibido na tela?
1,1,1,1,1
2,4,6,8,10
0,0,0,0,0
1,2,3,4
2,2,2,2,2
Sala de Aula Tutoriais
1 em 1 pontos
NATALIA TAVARES RIBEIRO
56
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_178367_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_178367_1&content_id=_7961007_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 2/8
 
Comentário
da resposta:
1,1,1,1,1
Resposta E. O laço FOR irá executar 5 vezes, atribuindo, a cada
casa do vetor, o resultado da multiplicação de 1x1.
Pergunta 2
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Quais valores que as variáveis X e I devem ter para que o código abaixo imprima
o valor 15?
 
function a(x,i){
 while (i < 10){
 i++;
 x = a(x+1);
 }
 return x;
}
alert ( a(__,__) );
5 e 0
3 e 1
5 e 0
5 e 10
10 e 0
5 e 5
Resposta B. A função A está chamando ela mesma algumas vezes
(isso chama-se recursividade). O laço while termina quando a
variável I chega a 10. Nesse momento, somamos à variável X a
quantidade de vezes que entramos no laço.
Pergunta 3
Resposta Selecionada: d. 
Uma matriz, também chamada de array bidimensional, é uma estrutura de
armazenamento de dados constituída de linhas e colunas. Para manipularmos
esses dados devemos “varrer” essa matriz, ou seja, percorrer todas as suas linhas
e colunas. Qual é a melhor estrutura para varrermos uma matriz?
For aninhado (um for dentro do outro)
1 em 1 pontos
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 3/8
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
While
Do-while
For
For aninhado (um for dentro do outro)
While aninhado (um while dentro do outro)
Resposta D. O FOR aninhado é a melhor estrutura para se varrer
uma matriz. Um FOR controla a quantidade de linhas enquanto o
outro FOR controla a quantidade de colunas.
Pergunta 4
Resposta
Selecionada:
c. 
Respostas: a.
b. 
c. 
d.
e. 
Comentário
da resposta:
Observe o código em JavaScript:
 
Var nome = prompt (“insira sua idade”);
Alert (nome + 1);
 
Caso o usuário digite o valor 22, o que será exibido na tela?
221
A variável “nome” não armazena valor inteiro referente à
idade.
23
221
O código está errado, pois “nome + 1” deveria estar entre
aspas.
Não vai exibir nada na tela.
Resposta C. A variável “nome” está armazenando uma string e foi
concatenada ao valor “1”, exibindo, na tela, 221.
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 4/8
Pergunta 5
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
d. 
e.
Comentário
da
resposta:
Analise o trecho de código abaixo:
 
var nome = [];
for(i=0; i<10; i++){
 nome[0] = prompt ("Insira seu nome");
}
 
Indique o erro existente nesse código.
Estamos inserindo os nomes sempre na mesma posição do
vetor.
O laço FOR não será executado, pois a condição lógica é
sempre FALSO.
Os nomes inseridos serão sempre os mesmos.
Estamos inserindo os nomes sempre na mesma posição do
vetor.
A variável nome não é um vetor.
O comando prompt não é um comando de entrada de dados.
Resposta C. Fixamos a posição do vetor nome quando colocamos
0 no índice. Dessa forma, todos os nomes digitados serão incluídos
na posição 0 e vamos perder todos os anteriores, armazenando
apenas o último nome inserido.
Pergunta 6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
Pode ser definido como um conjunto de regras necessárias para a execução de
uma tarefa específica.
Este conceito está relacionado:
a algoritmo.
a algoritmo.
à linguagem de programação.
à estrutura de tomada de decisão.
1 em 1 pontos
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 5/8
d. 
e. 
Comentário
da
resposta:
ao paradigma.
à programação orientada a objeto.
Resposta A. A palavra algoritmo é um conjunto de regras e
procedimentos lógicos perfeitamente definidos, que levam à
solução de um problema, em um número finito de etapas.
Pergunta 7
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Durante a Segunda Guerra Mundial, houve a necessidade de se desenvolver uma
máquina capaz de desvendar a estratégia dos inimigos e, assim, ganhar a guerra.
Porém, sabemos que as máquinas de hoje em dia funcionam por meio de
linguagens de programação.
Qual linguagem foi utilizada na primeira máquina, a chamada ENIAC?
Chaves manuais
Assembly
JavaScript
C
Chaves manuais
Cobol
Resposta D. Na época, não existia linguagem de programação, e
as máquinas funcionavam com a utilização de válvula e controles
manuais (como disjuntores).
Pergunta 8
Analise o código abaixo:
 
function a(x){
 return x + b();
}
 
function b (){
 var y = 3;
 while (y >= 0){
 y--;
1 em 1 pontos
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 6/8
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
 }
 return y;
}
 
alert ( a(10) );
 
O que será exibido?
9
13
0
16
10
9
Resposta E. A função A recebe o valor 10 e retorna a soma dele
com o resultado obtido na função B. A função B decrementa o valor
de Y até chegar em -1. Logo, será exibido a soma de 10 e -1.
Pergunta 9
Resposta Selecionada:
Observe o código em JavaScript:
 
If (A >= C){
 If (B != A){
 If (C > D){
 If (D <= 4){
 Alert (“Você tem certeza?”);
 } else{
 Alert (“Posso perguntar?”);
 }
 }
}
 
Alert (“Certa a resposta”)
 
Quais devem ser os valores de A, B, C e D para que o programa exiba, na tela,
apenas a frase “Certa a resposta”?
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 7/8
 
Respostas:
 
Comentário
da resposta:
A = -10
B = 2
C = 10
D = 2
A = 10
B = 20
C =5
D = 4
A = 11
B = 0
C = 10
D = 5
A = 1000
B = 100
C = 1000
D = 0
A = -10
B = 2
C = 10
D = 2
A = 1
B = -1
C = 1
D = -1
Resposta D. Para exibir somente a frase “Certa a resposta”, uma
das três primeiras expressões lógicas deve ser falsa.
Pergunta 10
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
Essa estrutura de comporta como uma tabela e armazena valores diversos em
suas linhas e colunas.
Sobre qual estrutura de programação estamos falando?
Matriz
Matriz
Vetor
Função
Laço de repetição
Tomada de decisão
1 em 1 pontos
11/03/2022 22:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_23632304_1&course_id=_178367_1&content_id=_796103… 8/8
Sexta-feira, 11 de Março de 2022 22h54min01s BRT
da
resposta:
Resposta A. As matrizes são tabelas que armazenam diversos
dados em suas linhas e colunas. É conhecido como array
bidimensional.
← OK

Continue navegando