Buscar

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

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
Resposta
Selecionada:
d.
Respostas:
a. 
b. 
c. 
d.
e.
Comentário
da
resposta:
Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo:
Var A = [ [], [], [] ];
Trata-se de uma matriz que possui 3 linhas, porém com quantidade
indefinida de colunas.
Trata-se de um vetor de 3 posições.
Trata-se de uma matriz 3x3.
Trata-se de uma função geradora de arrays.
Trata-se de uma matriz que possui 3 linhas, porém com quantidade
indefinida de colunas.
Trata-se de uma matriz com quantidades indefinidas de linhas e colunas.
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 2
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Essa estrutura de comporta como uma tabela e armazena valores diversos em suas linhas e
colunas.
Sobre qual estrutura de programação estamos falando?
Matriz
Matriz
Vetor
Função
Laço de repetição
Tomada de decisão
Resposta A. As matrizes são tabelas que armazenam diversos dados em suas
linhas e colunas. É conhecido como array bidimensional.
Pergunta 3
Qual a quantidade de vezes que esse laço será executado?
 
var x = 0;
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
e. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
 while (x > 0){
 x++;
}
Não será executado nenhuma vez.
10
20
100
O laço está em loop infinito.
Não será executado nenhuma vez.
Resposta E. A condição não é verdadeira, portanto, o laço não irá
executar.
Pergunta 4
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.
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 5
Verifique o código abaixo:
 
Var a = 10, b = 10;
While (a != 0){
 a = a – 1;
 b = b + 1;
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
d. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
}
 
Qual o valor final da variável B?
20
10
0
15
20
11
Resposta D. Cada vez que entramos no laço, a variável B é incrementada em 1.
Como entramos 10 vezes no laço (pois a condição é a variável A chegar em 0) B
valerá, no final, 20 (porque já inicia em 10).
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a.
b.
c. 
d. 
e. 
Comentário da
resposta:
Qual é a alternativa CORRETA sobre programação imperativa?
Baseada em estado de variáveis e em comandos que dão a ideia de
ordens.
Programação realizada pelos desenvolvedores na época do império.
Baseada em estado de variáveis e em comandos que dão a ideia de
ordens.
Não utiliza variáveis.
Paradigma baseado em objetos.
Programa apenas com código binário.
Resposta B. A programação imperativa é um paradigma baseado em
comandos e mudança nos estados de variáveis.
Pergunta 7
Analise o código abaixo:
 
var nome = [[],[],[]];
 for(i=0; i < ___; i++){
 for (j=0; j<10; J++){
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada: b. 
Respostas:
a. 
b. 
c. 
d. 
e.
Comentário da resposta:
 nome[i][j] = prompt ("Insira seu nome");
 }
}
 Qual o valor que vede ter na lacuna para satisfazer a matriz nome?
3
4
3
2
1
O valor que quisermos, afinal não foi definido o tamanho da matriz.
Texto feedback
Pergunta 8
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 9
Resposta Selecionada:
Pode ser definido como um conjunto de regras necessárias para a execução de uma tarefa
específica.
Este conceito está relacionado:
1 em 1 pontos
1 em 1 pontos
Segunda-feira, 20 de Setembro de 2021 18h33min11s BRT
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
a algoritmo.
a algoritmo.
à linguagem de programação.
à estrutura de tomada de decisão.
ao paradigma.
à programação orientada a objeto.
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 10
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Quando vemos uma pessoa realizar determinada tarefa e, tendo êxito, procuramos imitá-la
para obter êxito também. Isso se torna um processo que será imitado por todas as pessoas.
Esse comportamento é o conceito de:
paradigma.
paradigma.
algoritmo.
programação estruturada.
lógica de programação.
orientação a objetos.
Resposta A. Usamos, como exemplo de modelo, aquilo que já foi testado e tem
um resultado satisfatório. Tudo o que fazemos segue um modelo ou padrão. Isso
se chama paradigma.
1 em 1 pontos

Continue navegando