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.