Prévia do material em texto
Revisar envio do teste: Clique aqui para iniciar o QuizSTADCAS1DB_2103-2103-686268 2103-ALGORITMOS E PROGRAMAÇÃO I Quiz REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ Usuário GUSTAVO DE AGUIAR ROSA Curso 2103-ALGORITMOS E PROGRAMAÇÃO I Teste Clique aqui para iniciar o Quiz Iniciado 26/11/21 18:27 Enviado 26/11/21 18:59 Data de vencimento 29/11/21 23:59 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 32 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Sala de Aula Tutoriais 1 em 1 pontos GUSTAVO DE AGUIAR ROSA 66 https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_169950_1 https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_169950_1&content_id=_7581456_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 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. Pergunta 2 1 em 1 pontos Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Um laço de repetição é uma estrutura utilizada em programação para que um determinado trecho de código se repita enquanto uma condição estiver sendo verificada. Indique qual é o laço de repetição que tem um contador intrínseco à sua sintaxe: For While Do-while For If-else Switch-case Resposta C. A estrutura FOR tem, em seu cabeçalho, a declaração de uma variável, a verificação lógica de uma condição e o incremento (ou decremento) da variável contadora. Pergunta 3 Resposta Selecionada: a. Respostas: a. Observe a instrução escrita em portugol (ou pseudocódigo): Leia (nome) Escolha a alternativa CORRETA sobre esse comando: É um comando de entrada de dados. É um comando de entrada de dados. 1 em 1 pontos b. c. d. e. Comentário da resposta: É um comando de saída de dados. Declaração da variável “nome”. O sistema irá exibir, na tela, a palavra “nome”. O comando pede para o usuário ler o seu nome. Resposta A. Leia() é um comando de entrada de dados e fará a leitura do nome do usuário digitado via teclado. Pergunta 4 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 Resposta Selecionada: 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 5 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário 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 1 em 1 pontos da resposta: 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 6 Resposta Selecionada: a. Respostas: a. b. c. Analise o trecho de código abaixo: var b = 3; do{ for (var a=1; a<6; a++){ a = a + 2; b = a * b; } }while(b<10); Quais os valores finais de A e B, respectivamente? 7 e 54 7 e 54 9 e 63 6 e 48 1 em 1 pontos d. e. Comentário da resposta: 1 e 3 O laço entrará num loop infinito. Resposta A. O alço FOR irá executar por completo 1 vez. O laço do-while impede que o FOR se repita novamente. A variável A será incrementada duas vezes a cada interação e a variável B multiplica seu valor com o valor atual de A. Pergunta 7 Analise o código abaixo: function a(x){ return x + b(); } function b (){ var y = 3; while (y >= 0){ y--; } return y; } 1 em 1 pontos Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: 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 8 Resposta Selecionada: c. Observe o comando em JavaScript: Numero = prompt (“Digite sua idade”) Que tipo de dado a variável “Numero” irá armazenar? Caractere 1 em 1 pontos Respostas: a. b. c. d. e. Comentário da resposta: Inteiro Real Caractere Booleano Flutuante Resposta C. O comando prompt() retorna uma cadeia de caracteres, também chamada de string. Pergunta 9 Resposta Selecionada: b. Analise o código abaixo: var nome = [[],[],[]]; for(i=0; i < ___; i++){ for (j=0; j<10; J++){ nome[i][j] = prompt ("Insira seu nome"); } } Qual o valor que vede ter na lacuna para satisfazer a matriz nome? 3 1 em 1 pontos Respostas: a. b. c. d. e. Comentário da resposta: 4 3 2 1 O valor que quisermos, afinal não foi definido o tamanho da matriz. Texto feedback Pergunta 10 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Consiste na arte de pensar de forma estruturada, ou seja, desenvolver e aperfeiçoar a técnica de pensamento e seguir uma sequência de raciocínio que crie passos objetivos e seguros até a solução. Essa definição refere-se a que conceito? Lógica de programação. Inteligência artificial. Algoritmo. Lógica de programação. Fluxograma. Linguagem de programação. 1 em 1 pontos Sexta-feira, 26 de Novembro de 2021 18h59min57s BRT Resposta C. Para usar o raciocínio lógico, é necessário ter domínio do pensar, bem como saber pensar, ou seja, possuir e usar a “arte de pensar”. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_7581456_1&course_id=_169950_1&nolaunch_after_review=true%27);