Buscar

Quiz_Algoritmo_SENAC

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 6 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 6 páginas

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
	
	
	
	
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 3
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. 
1 e 3
	
	e. 
O laço entrará num loop infinito.
	Comentário da resposta:
	Resposta A. O alço FOR irá executar por completo 1 vez. O laço do-while impede 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 4
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 5
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 6
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 7
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 8
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 9
1 em 1 pontos
	
	
	
	Uma matriz, também chamada de array bidimensional, é uma estrutura de armazenamento de dados constituída de linhas e colunas. Para manipularmos esses dados devemos “varrer” essa matriz, ou seja, percorrer todas as suas linhas e colunas. Qual é a melhor estrutura para varrermos uma matriz?
	
	
	
	
		Resposta Selecionada:
	d. 
For aninhado (um for dentro do outro)
	Respostas:
	a. 
While
	
	b. 
Do-while
	
	c. 
For
	
	d. 
For aninhado (um for dentro do outro)
	
	e. 
While aninhado (um while dentro do outro)
	Comentário da resposta:
	Resposta D. O FOR aninhado é a melhor estrutura para se varrer uma matriz. Um FOR controla a quantidade de linhas enquanto o outro FOR controla a quantidade de colunas.
	
	
	
· Pergunta 10
1 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:
	e. 
Modularização
	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.

Continue navegando