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 as seguintes proposições: Todo automóvel é um meio de transporte. Todo meio de transporte se locomove. Uma bicicleta se locomove. Baseado nas afirmações anteriores, podemos concluir que: Resposta Selecionada: toda bicicleta é um meio de transporte. Respostas: todo meio de transporte é um automóvel. toda bicicleta é um automóvel. tudo o que se locomove é um automóvel. toda bicicleta é um meio de transporte. todo automóvel é uma bicicleta. Comentário da resposta: Texto feedback Pergunta 3 1 em 1 pontos Durante a Segunda Guerra Mundial, houve a necessidade de se desenvolver uma máquina capaz de desvendar a estratégia dos inimigos e, assim, ganhar a guerra. Porém, sabemos que as máquinas de hoje em dia funcionam por meio de linguagens de programação. Qual linguagem foi utilizada na primeira máquina, a chamada ENIAC? Resposta Selecionada: d. Chaves manuais Respostas: a. Assembly b. JavaScript c. C d. Chaves manuais e. Cobol Comentário da resposta: Resposta D. Na época, não existia linguagem de programação, e as máquinas funcionavam com a utilização de válvula e controles manuais (como disjuntores). Pergunta 4 1 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: c. I e II 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. Pergunta 5 0 em 1 pontos Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo: Var A = [ [], [], [] ]; Resposta Selecionada: a. Trata-se de um vetor de 3 posições. 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 6 1 em 1 pontos Na década de 1970, muitas empresas corriam para ganhar o mercado de vendas de computadores, mas a interface não era nada amigável e era de difícil utilização. Para aumentar as vendas de computadores para o uso de usuários comuns em suas casas, um grupo de pessoas desenvolveu o quê? Resposta Selecionada: e. Um sistema operacional simples e fácil de usar. Respostas: a. Uma linguagem de programação mais simples. b. Um computador menor e mais rápido. c. Discos rígidos mais poderosos. d. Aplicativos mobile. e. Um sistema operacional simples e fácil de usar. Comentário da resposta: Resposta E. Um problema enfrentado pela Apple era desenvolver um sistema operacional que fosse mais amigável ao usuário e que resolvesse grandes tarefas com comandos simples. Pergunta 7 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 8 1 em 1 pontos Analise o código abaixo: var nome = [[],[],[]]; for(i=0; i < ___; i++){ for (j=0; j<10; J++){ nome[i][j] = prompt ("Insira seu nome"); } } Qual o valor que vede ter na lacuna para satisfazer a matriz nome? Resposta Selecionada: b. 3 Respostas: a. 4 b. 3 c. 2 d. 1 e. O valor que quisermos, afinal não foi definido o tamanho da matriz. Comentário da resposta: Texto feedback Pergunta 9 0 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: d. Programação estruturada 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. Pergunta 10 1 em 1 pontos Qual a quantidade de vezes que esse laço será executado? var x = 0; while (x > 0){ x++; } Resposta Selecionada: e. Não será executado nenhuma vez. Respostas: a. 10 b. 20 c. 100 d. O laço está em loop infinito. e. Não será executado nenhuma vez. Comentário da resposta: Resposta E. A condição não é verdadeira, portanto, o laço não irá executar.
Compartilhar