Buscar

Quiz - ALGORITMOS E PROGRAMAÇÃO I

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

Pergunta 1 
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. 
 
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 
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”? 
Resposta Selecionada: 
A = -10 
B = 2 
C = 10 
D = 2 
Respostas: 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 
Comentário da 
resposta: 
Resposta D. Para exibir somente a frase “Certa a resposta”, uma das três primeiras 
expressões lógicas deve ser falsa. 
 
Pergunta 4 
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 5 
1 em 1 pontos 
Qual é a alternativa CORRETA sobre programação imperativa? 
Resposta Selecionada: b. 
Baseada em estado de variáveis e em comandos que dão a ideia de ordens. 
Respostas: a. 
Programação realizada pelos desenvolvedores na época do império. 
 b. 
Baseada em estado de variáveis e em comandos que dão a ideia de ordens. 
 
c. 
Não utiliza variáveis. 
 
d. 
Paradigma baseado em objetos. 
 
e. 
Programa apenas com código binário. 
Comentário da 
resposta: 
Resposta B. A programação imperativa é um paradigma baseado em comandos e mudança 
nos estados de variáveis. 
 
Pergunta 6 
1 em 1 pontos 
Estrutura utilizada para armazenar diversos valores sem perder os anteriores (sem sobrescrever). Possui apenas 1 
linha e diversas colunas. 
Sobre qual estrutura estamos nos referindo? 
Resposta Selecionada: d. 
Vetor 
Respostas: a. 
Laço de repetição 
 
b. 
Tomada de decisão 
 
c. 
Matriz 
 d. 
Vetor 
 
e. 
Função 
Comentário da 
resposta: 
Resposta D. O vetor é um array unidimensional e é utilizado para armazenar inúmeros 
dados. 
 
Pergunta 7 
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 8 
1 em 1 pontos 
Analise o código abaixo: 
 
function a(x){ 
 return x + b(); 
} 
 
function b (){ 
 var y = 3; 
 while (y >= 0){ 
 y--; 
 } 
 return y; 
} 
 
alert ( a(10) ); 
 
O que será exibido? 
Resposta Selecionada: e. 
9 
Respostas: a. 
13 
 
b. 
0 
 
c. 
16 
 
d. 
10 
 e. 
9 
Comentário da 
resposta: 
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 
1 em 1 pontos 
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. 
Resposta Selecionada: 
c. 
Estamos inserindo os nomes sempre na mesma posição do vetor. 
Respostas: a. 
O laço FOR não será executado, pois a condição lógica é sempre FALSO. 
 
b. 
Os nomes inseridos serão sempre os mesmos. 
 c. 
Estamos inserindo os nomes sempre na mesma posição do vetor. 
 
d. 
A variável nome não é um vetor. 
 
e. 
O comando prompt não é um comando de entrada de dados. 
Comentário da 
resposta: 
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 10 
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.

Continue navegando