Buscar

quiz-algoritmos_e_programação

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

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 as seguintes proposições:
 
Todo automóvel é um meio de transporte.
Todo meio de transporte se locomove.
Uma bicicleta se locomove.
 
Baseado nas afirmações anteriores, podemos concluir que:
Resposta Selecionada: toda bicicleta é um meio de transporte.
 Respostas: todo meio de transporte é um automóvel.
 toda bicicleta é um automóvel.
 tudo o que se locomove é um automóvel.
 toda bicicleta é um meio de transporte.
 todo automóvel é uma bicicleta.
 
Comentário da resposta: Texto feedback
Pergunta 3
1 em 1 pontos
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?
Resposta Selecionada: d. Chaves manuais
 Respostas: a. Assembly
 b. JavaScript
 c. C
 d. Chaves manuais
 e. Cobol
 
Comentário da resposta: 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 4
1 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: c. I e II
 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.
Pergunta 5
0 em 1 pontos
Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo:
Var A = [ [], [], [] ];
Resposta Selecionada: a. Trata-se de um vetor de 3 posições.
 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 6
1 em 1 pontos
Na década de 1970, muitas empresas corriam para ganhar o mercado de vendas de computadores, mas 
a interface não era nada amigável e era de difícil utilização. Para aumentar as vendas de computadores 
para o uso de usuários comuns em suas casas, um grupo de pessoas desenvolveu o quê?
Resposta Selecionada: e. Um sistema operacional simples e fácil de usar.
 Respostas: a. Uma linguagem de programação mais simples.
 b. Um computador menor e mais rápido.
 c. Discos rígidos mais poderosos.
 d. Aplicativos mobile.
 e. Um sistema operacional simples e fácil de usar.
 
Comentário da resposta: Resposta E. Um problema enfrentado pela Apple era desenvolver um sistema 
operacional que fosse mais amigável ao usuário e que resolvesse grandes tarefas com comandos 
simples.
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
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 9
0 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: d. Programação estruturada
 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
Qual a quantidade de vezes que esse laço será executado?
 
var x = 0;
 while (x > 0){
 x++;
}
Resposta Selecionada: e. Não será executado nenhuma vez.
 Respostas: a. 10
 b. 20
 c. 100
 d. O laço está em loop infinito.
 e. Não será executado nenhuma vez.
 
Comentário da resposta: Resposta E. A condição não é verdadeira, portanto, o laço não irá executar.

Continue navegando