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 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 3 1 em 1 pontos Após a Segunda Guerra Mundial, cientistas e empresas começaram a se interessar pelas máquinas chamadas computadores, e o mercado tornou-se muito atraente para o consumidor final. Em meados de 1950, deu-se início à era conhecida como: Resposta Selecionada: b. terceira revolução industrial. Respostas: a. revolução das máquinas. b. terceira revolução industrial. c. internet das coisas. d. inteligência artificial. e. revolução dos robôs. Comentário da resposta: Resposta B. Foi na metade do século XX que a grande evolução tecnológica teve início, com interesses de cientistas e, principalmente, das indústrias. Isso deu início à chamada terceira revolução industrial. • Pergunta 4 0 em 1 pontos Pode ser definido como um conjunto de regras necessárias para a execução de uma tarefa específica. Este conceito está relacionado: Resposta Selecionada: d. ao paradigma. Respostas: a. a algoritmo. b. à linguagem de programação. c. à estrutura de tomada de decisão. d. ao paradigma. e. à programação orientada a objeto. Comentário da resposta: 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 5 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 6 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 7 1 em 1 pontos Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo: Var A = [ [], [], [] ]; Resposta Selecionada: d. Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas. Respostas: a. Trata-se de um vetor de 3 posições. b. Trata-se de uma matriz 3x3. c. Trata-se de uma função geradora de arrays. d. Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas. e. Trata-se de uma matriz com quantidades indefinidas de linhas e colunas. Comentário da resposta: 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 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 = 0 e B = 0 Respostas: a. A = 0 e B = 2 b. A = -1 e B = 3 c. A = -2 e B = 2 d. A = 10 e B = 2 e. A = 0 e B = 0 Comentário da resposta: Resposta E. Para exibir a palavra “Olá”, as duas expressões lógicas precisam ser verdadeiras, pois estão unidas pelo operador lógico E. • Pergunta 9 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 10 0 em 1 pontos Para utilizarmos função em nosso sistema, devemos obedecer a algumas regras. Identifique os elementos importantes na declaração de uma função: I. Palavra function para identificar que é uma função II. Toda função deve ter um nome III. Toda função deve ter retorno IV. Toda função deve ter passagem de parâmetro Quais das afirmações acima são verdadeiras? Resposta Selecionada: d. Todas são verdadeiras Respostas: a. I, II e III b. III e IV c. I e II d. Todas são verdadeiras e. Todas são falsas Comentário da resposta: Resposta C. Realmente, todas as funções devem possuir nome e uma palavra que as identifique (no caso do JavaScript é a palavra reservada function). Porém, nem todas precisam de parâmetro ou retorno.
Compartilhar