Você está na página 1de 7

Curso 2101-ALGORITMOS E PROGRAMAÇÃO I

• Pergunta 1
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 A. As matrizes são tabelas que armazenam diversos dados em suas
resposta:
linhas e colunas. É conhecido como array bidimensional.

• Pergunta 2
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.
1e3

e.
O laço entrará num loop infinito.

Comentário da Resposta A. O alço FOR irá executar por completo 1 vez. O laço do-while impede
resposta:
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 3
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 C. Para usar o raciocínio lógico, é necessário ter domínio do pensar,
resposta:
bem como saber pensar, ou seja, possuir e usar a “arte de pensar”.

• Pergunta 4
1 em 1 pontos

Verifique o código abaixo:

Var a = 10, b = 10;


While (a != 0){
a = a – 1;
b = b + 1;
}

Qual o valor final da variável B?

Resposta Selecionada: d.
20

Respostas: a.
10

b.
0

c.
15

d.
20

e.
11

Comentário da Resposta D. Cada vez que entramos no laço, a variável B é incrementada em 1.


resposta:
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 5
1 em 1 pontos

Analise o trecho de código abaixo:

var x = [];
var n = 1;
for(i=0; i<5; i++){
x[i] = n * n;
}
Se imprimirmos os valores do vetor X, o que será exibido na tela?
Resposta Selecionada:
1,1,1,1,1

Respostas: 2,4,6,8,10

0,0,0,0,0

1,2,3,4

2,2,2,2,2

1,1,1,1,1

Comentário da Resposta E. O laço FOR irá executar 5 vezes, atribuindo, a cada casa do vetor,
resposta:
o resultado da multiplicação de 1x1.

• 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 D. O vetor é um array unidimensional e é utilizado para


resposta:
armazenar inúmeros dados.

• Pergunta 7
1 em 1 pontos

Quais valores que as variáveis X e I devem ter para que o código abaixo imprima o valor 15?

function a(x,i){
while (i < 10){
i++;
x = a(x+1);
}
return x;
}
alert ( a(__,__) );
Resposta Selecionada: b.
5e0

Respostas: a.
3e1

b.
5e0

c.
5 e 10

d.
10 e 0

e.
5e5

Comentário da Resposta B. A função A está chamando ela mesma algumas vezes (isso chama-se
resposta:
recursividade). O laço while termina quando a variável I chega a 10. Nesse
momento, somamos à variável X a quantidade de vezes que entramos no laço.

• 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=0eB=0

Respostas: a.
A=0eB=2

b.
A = -1 e B = 3

c.
A = -2 e B = 2

d.
A = 10 e B = 2

e.
A=0eB=0

Comentário da Resposta E. Para exibir a palavra “Olá”, as duas expressões lógicas precisam
resposta:
ser verdadeiras, pois estão unidas pelo operador lógico E.

• Pergunta 9
1 em 1 pontos

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:
Resposta Selecionada: a.
paradigma.

Respostas: a.
paradigma.

b.
algoritmo.

c.
programação estruturada.

d.
lógica de programação.

e.
orientação a objetos.

Comentário da Resposta A. Usamos, como exemplo de modelo, aquilo que já foi testado e tem
resposta:
um resultado satisfatório. Tudo o que fazemos segue um modelo ou padrão.
Isso se chama paradigma.

• Pergunta 10
1 em 1 pontos

Qual é a alternativa CORRETA sobre programação imperativa?

Resposta b.
Selecionada:
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 B. A programação imperativa é um paradigma baseado em


resposta:
comandos e mudança nos estados de variáveis.

Você também pode gostar