Buscar

ALGORITIMO QUIZ UMum

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

Prévia do material em texto

• Pergunta 1 
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 2 
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 3 
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 4 
0 em 1 pontos 
 
Pode ser definido como um conjunto de regras necessárias para a execução de uma tarefa específica. 
Este conceito está relacionado: 
Resposta Selecionada: d. 
ao paradigma. 
Respostas: a. 
a algoritmo. 
 b. 
à linguagem de programação. 
 c. 
à estrutura de tomada de decisão. 
 
d. 
ao paradigma. 
 e. 
à programação orientada a objeto. 
Comentário da 
resposta: 
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 5 
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 6 
1 em 1 pontos 
 
Essa estrutura de comporta como uma tabela e armazena valores diversos em suas linhas e colunas. 
Sobre qual estrutura de programação estamos falando? 
 
Resposta Selecionada: a. 
Matriz 
Respostas: a. 
Matriz 
 b. 
Vetor 
 c. 
Função 
 d. 
Laço de repetição 
 
e. 
Tomada de decisão 
Comentário da 
resposta: 
Resposta A. As matrizes são tabelas que armazenam diversos dados em suas 
linhas e colunas. É conhecido como array bidimensional. 
 
 
• Pergunta 7 
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 8 
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 9 
1 em 1 pontos 
 
Variável é um espaço de memória que reservamos para armazenar um valor. Para criar uma variável, 
precisamos dar um nome a ela. Esse nome possui uma série de regras e características. 
Escolha a opção INCORRETA em relação ao nome de uma variável. 
 
Resposta 
Selecionada: 
e. 
Pode haver até duas variáveis com o mesmo nome. 
Respostas: a. 
Não pode conter espaços entre as palavras. 
 
b. 
O único caractere especial aceito é o underline. 
 c. 
Não pode começar com um número. 
 
d. 
Quando há diferença entre letras maiúsculas e minúsculas é chamada de case 
sensitive. 
 e. 
Pode haver até duas variáveis com o mesmo nome. 
Comentário da 
resposta: 
Resposta E. Não pode haver variáveis com o mesmo nome. O compilador 
acusará um erro de sintaxe. 
 
 
• Pergunta 10 
0 em 1 pontos 
 
Para utilizarmos função em nosso sistema, devemos obedecer a algumas regras. Identifique os 
elementos importantes na declaração de uma função: 
 
I. Palavra function para identificar que é uma função 
II. Toda função deve ter um nome 
III. Toda função deve ter retorno 
IV. Toda função deve ter passagem de parâmetro 
Quais das afirmações acima são verdadeiras? 
 
Resposta Selecionada: d. 
Todas são verdadeiras 
Respostas: a. 
I, II e III 
 b. 
III e IV 
 
 c. 
I e II 
 d. 
Todas são verdadeiras 
 e. 
Todas são falsas 
Comentário da 
resposta: 
Resposta C. Realmente, todas as funções devem possuir nome e uma 
palavra que as identifique (no caso do JavaScript é a palavra 
reservada function). Porém, nem todas precisam de parâmetro ou retorno.

Continue navegando