Baixe o app para aproveitar ainda mais
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
Compartilhar