Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário ********************************** Curso 2101-ALGORITMOS E PROGRAMAÇÃO I Teste Clique aqui para iniciar o Quiz Iniciado 04/06/21 12:18 Enviado 04/06/21 12:33 Data de vencimento 07/06/21 23:59 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 14 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 1 em 1 pontos 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? Resposta Selecionada: c. 221 Respostas: a. A variável “nome” não armazena valor inteiro referente à idade. b. 23 c. 221 d. O código está errado, pois “nome + 1” deveria estar entre aspas. e. Não vai exibir nada na tela. Comentário da resposta: 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 Observe o comando em JavaScript: Numero = prompt (“Digite sua idade”) Que tipo de dado a variável “Numero” irá armazenar? Resposta Selecionada: c. Caractere Respostas: a. Inteiro b. Real c. Caractere d. Booleano e. Flutuante Comentário da resposta: Resposta C. O comando prompt() retorna uma cadeia de caracteres, também chamada de string. • Pergunta 3 1 em 1 pontos Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo: Var A = [ [], [], [] ]; Resposta Selecionada: d. Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas. Respostas: a. Trata-se de um vetor de 3 posições. b. Trata-se de uma matriz 3x3. c. Trata-se de uma função geradora de arrays. d. Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas. e. Trata-se de uma matriz com quantidades indefinidas de linhas e colunas. Comentário da resposta: Resposta D. O JavaScript simula matrizes com vetor de vetores. Essa matriz possui 3 vetores dentro dela, portanto 3 linhas. Porém, a quantidade de colunas irá depender do número de inserções que teremos em cada vetor. • Pergunta 4 1 em 1 pontos 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? Resposta Selecionada: b. 3 Respostas: a. 4 b. 3 c. 2 d. 1 e. O valor que quisermos, afinal não foi definido o tamanho da matriz. Comentário da resposta: Texto feedback • Pergunta 5 1 em 1 pontos 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? Resposta Selecionada: a. 7 e 54 Respostas: a. 7 e 54 b. 9 e 63 c. 6 e 48 d. 1 e 3 e. O laço entrará num loop infinito. Comentário da resposta: 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 6 1 em 1 pontos 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? Resposta Selecionada: c. Lógica de programação. Respostas: a. Inteligência artificial. b. Algoritmo. c. Lógica de programação. d. Fluxograma. e. Linguagem de programação. Comentário da resposta: 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”. • Pergunta 7 1 em 1 pontos Analise o seguinte código em JavaScript: If (A >= 0) && (B != 2){ Alert (“Olá”); } else { Alert(“Tchau”); } Quais são os valores de a e b para que o programa exiba a palavra “Olá” ? Resposta Selecionada: e. A = 0 e B = 0 Respostas: a. A = 0 e B = 2 b. A = -1 e B = 3 c. A = -2 e B = 2 d. A = 10 e B = 2 e. A = 0 e B = 0 Comentário da resposta: Resposta E. Para exibir a palavra “Olá”, as duas expressões lógicas precisam ser verdadeiras, pois estão unidas pelo operador lógico E. • Pergunta 8 1 em 1 pontos Após a Segunda Guerra Mundial, cientistas e empresas começaram a se interessar pelas máquinas chamadas computadores, e o mercado tornou-se muito atraente para o consumidor final. Em meados de 1950, deu-se início à era conhecida como: Resposta Selecionada: b. terceira revolução industrial. Respostas: a. revolução das máquinas. b. terceira revolução industrial. c. internet das coisas. d. inteligência artificial. e. revolução dos robôs. Comentário da resposta: Resposta B. Foi na metade do século XX que a grande evolução tecnológica teve início, com interesses de cientistas e, principalmente, das indústrias. Isso deu início à chamada terceira revolução industrial. • Pergunta 9 1 em 1 pontos As funções são estruturas muito importantes para a construção de sistemas computacionais. Elas trabalham com particionamento ou modularização do sistema, dividindo-o em várias partes independentes, onde podemos desenvolver cada uma, separadamente, tornando a solução do nosso problema menos complexa. Esse é o conceito de: Resposta Selecionada: e. Modularização Respostas: a. Funcionalidade b. Laço de repetição c. Linguagem Orientada a Objetos d. Programação estruturada e. Modularização Comentário da resposta: Resposta E. O conceito de modularização é dividir nosso complexo sistema em problemas menores e resolver, cada um, independentemente um dos outros. • Pergunta 10 1 em 1 pontos Existem algumas formas de se representar um algoritmo. A forma de representação baseada em elementos gráficos chama- se: Resposta Selecionada: b. fluxograma. Respostas: a. algoritmo visual. b. fluxograma. c. narração dinâmica. d. diagrama de Venn. e. instrução. Comentário da resposta: Resposta B. Uma maneira bastante eficiente de representar um algoritmo é a forma gráfica, por meio de fluxogramas.
Compartilhar