Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 1 em 1 pontos Existem algumas formas de se representar um algoritmo. A forma de representação baseada em elementos gráficos chama-se: Resposta Selecionada: b. fluxograma. Respostas: a. algoritmo visual. b. fluxograma. c. narração dinâmica. d. diagrama de Venn. e. instrução. Comentário da resposta: Resposta B. Uma maneira bastante eficiente de representar um algoritmo é a forma gráfica, por meio de fluxogramas. Pergunta 2 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 3 1 em 1 pontos Observe o código em JavaScript: If (A >= C){ If (B != A){ If (C > D){ If (D <= 4){ Alert (“Você tem certeza?”); } else{ Alert (“Posso perguntar?”); } } } Alert (“Certa a resposta”) Quais devem ser os valores de A, B, C e D para que o programa exiba, na tela, apenas a frase “Certa a resposta”? Resposta Selecionada: A = -10 B = 2 C = 10 D = 2 Respostas: A = 10 B = 20 C = 5 D = 4 A = 11 B = 0 C = 10 D = 5 A = 1000 B = 100 C = 1000 D = 0 A = -10 B = 2 C = 10 D = 2 A = 1 B = -1 C = 1 D = -1 Comentário da resposta: Resposta D. Para exibir somente a frase “Certa a resposta”, uma das três primeiras expressões lógicas deve ser falsa. Pergunta 4 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 5 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 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: Resposta D. O vetor é um array unidimensional e é utilizado para armazenar inúmeros dados. Pergunta 7 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: Resposta C. Para usar o raciocínio lógico, é necessário ter domínio do pensar, bem como saber pensar, ou seja, possuir e usar a “arte de pensar”. Pergunta 8 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 9 1 em 1 pontos Analise o trecho de código abaixo: var nome = []; for(i=0; i<10; i++){ nome[0] = prompt ("Insira seu nome"); } Indique o erro existente nesse código. Resposta Selecionada: c. Estamos inserindo os nomes sempre na mesma posição do vetor. Respostas: a. O laço FOR não será executado, pois a condição lógica é sempre FALSO. b. Os nomes inseridos serão sempre os mesmos. c. Estamos inserindo os nomes sempre na mesma posição do vetor. d. A variável nome não é um vetor. e. O comando prompt não é um comando de entrada de dados. Comentário da resposta: Resposta C. Fixamos a posição do vetor nome quando colocamos 0 no índice. Dessa forma, todos os nomes digitados serão incluídos na posição 0 e vamos perder todos os anteriores, armazenando apenas o último nome inserido. Pergunta 10 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.
Compartilhar