Baixe o app para aproveitar ainda mais
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.
Compartilhar