Baixe o app para aproveitar ainda mais
Prévia do material em texto
/ Painel ► Meus cursos ► algoritmos_logica_programacao ► Atividades e Avaliações ► PROVA 1 - ONLINE 2019/4 Questão 1 Correto Atingiu 0,20 de 0,20 Perfil Participantes Mensagens Notas Manual Tutorial Iniciado em terça, 19 Nov 2019, 18:09 Estado Finalizada Concluída em terça, 19 Nov 2019, 18:25 Tempo empregado 15 minutos 54 segundos Avaliar 2,00 de um máximo de 2,00(100%) Assinale abaixo qual é o outro aprendizado essencial para a formação de um bom programador, servindo como base para o aprendizado de todas as Linguagens de Programação: Escolha uma: a. Persistência. b. Testes. c. Lógica. d. Python. e. Java. / Questão 2 Correto Atingiu 0,20 de 0,20 Questão 3 Correto Atingiu 0,20 de 0,20 Complete a sentença a seguir: Na computação, o algoritmo é o "______________________", ou seja, antes de se fazer um programa (software) na Linguagem de Programação desejada (Python, Pascal, C, Java etc.) deve-se fazer o algoritmo do programa. Escolha uma: a. Projeto do programa. b. Projeto de sintaxe. c. Objetivo final. d. Problema específico. e. Computador. 1- O trecho de código abaixo representa: Escolha uma: a. Lógica. b. Fluxograma. c. Linguagem de programação. d. Diagrama. e. Portugol. / Questão 4 Correto Atingiu 0,20 de 0,20 Questão 5 Correto Atingiu 0,20 de 0,20 Expressões lógicas são frequentemente utilizadas em linguagens de programação. Por exemplo, um comando if com a expressão: if not (A and B) Pode ser reescrito, para quaisquer valores lógicos de A e B, com a expressão: Escolha uma: a. A or B. b. Not A or not B. c. Not A or B. d. Not (not A or not B). e. A and B. Para se ter um algoritmo é necessário: I. Que se tenha um número finito de passos. II. Que cada passo esteja precisamente definido, sem ambiguidade. III. Que não exista uma ou mais entradas. IV. Que não exista uma ou mais saídas. V. Que o conjunto de passos leve a execução de uma tarefa útil. 6) Que exista uma condição de fim, num tempo finito. É correto o que se afirma em: Escolha uma: a. III, IV e V, apenas. b. IV, II e V, apenas. c. II, IV e V, apenas. d. I, III e IV, apenas. e. I, II e V, apenas. / Questão 6 Correto Atingiu 0,20 de 0,20 Questão 7 Correto Atingiu 0,20 de 0,20 No contexto de Ciclo de Vida do Sistema, a seguir, analise as afirmativas: I. Não é necessário o Estudo da viabilidade do software. II. Análise detalhada do Sistema é feita somente na manutenção. III. É necessário a realização do Projeto preliminar do Sistema. IV. Testes do Sistema são fundamentais para o Sistema. V. Após realizado os testes, a Instalação e Manutenção do Sistema são as próximas etapas. É correto o que se afirma em: Escolha uma: a. I, II e V, apenas. b. I, III e IV, apenas. c. IV, II e V, apenas. d. III, IV e V, apenas. e. II, IV e V, apenas. Considere os seguintes operadores: Assinale a lista dos símbolos que, respectivamente, representam esses operadores no Python: Escolha uma: a. ^ == mod b. ** == % c. ** = % d. ** = mod e. ^ = mod / Questão 8 Correto Atingiu 0,20 de 0,20 Questão 9 Correto Atingiu 0,20 de 0,20 São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição: Escolha uma: a. for, until, case. b. while, if. c. Until, for. d. for, while. e. repeat, case, for. Quais são as três formas de representação de algoritmos (que são algumas das mais utilizadas): Escolha uma: a. Diagrama, Pseudocódigo e Teste. b. Lógica, Diagrama e Teste. c. Algoritmo, Diagrama e Lógica. d. Pseudocódigo, Lógica e Python. e. Diagrama, Fluxograma e Pseudocódigo. / Questão 10 Correto Atingiu 0,20 de 0,20 Analise o código Python a seguir: Esse programa causa: Escolha uma: a. Erro de sintaxe. b. Erro de execução. c. A exibição de 4 valores, 16,14,12,10, nessa ordem. d. A exibição de 8 valores, 16,14,12,10,16,14,12,10, nessa ordem. e. A exibição do valor 16, somente.
Compartilhar