Baixe o app para aproveitar ainda mais
Prévia do material em texto
/ COMUNICADO!!! Prezado(a) estudante! As Provas Online I e II foram liberadas e estão disponíveis para realização em seu moodle/AVA até o dia 23/11/2019. Atente-se aos prazos! Atenciosamente, TUTORIA EDUCACIONAL. 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 quinta, 17 Out 2019, 21:50 Estado Finalizada Concluída em quinta, 17 Out 2019, 22:04 Tempo empregado 13 minutos 33 segundos Avaliar 1,80 de um máximo de 2,00(90%) 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. IV, II e V, apenas. b. I, II e V, apenas. c. I, III e IV, apenas. d. II, IV e V, apenas. e. III, IV e V, apenas. / Questão 2 Correto Atingiu 0,20 de 0,20 Questão 3 Correto Atingiu 0,20 de 0,20 Considerando o algoritmo mostrado, é correto afirmar que, com relação à execução e ao valor impresso, esse algoritmo: Escolha uma: a. Não irá executar, pois a variável i não foi inicializada. b. Conta de 100 até 200 e, ao final, apresenta o somatório de todos os valores entre 100 e 200. c. Executa e apresenta o somatório dos valores primos. d. Soma todos os números pares entre 100 e 200 e, ao final, apresenta o resultado da soma. e. Soma todos os números ímpares entre 100 e 200 e, ao final, apresenta o resultado da soma. 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. IV, II e V, apenas. b. I, II e V, apenas. c. II, IV e V, apenas. d. I, III e IV, apenas. e. III, IV e V, apenas. / Questão 4 Correto Atingiu 0,20 de 0,20 Questão 5 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. 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 6 Correto Atingiu 0,20 de 0,20 Questão 7 Correto Atingiu 0,20 de 0,20 Questão 8 Incorreto Atingiu 0,00 de 0,20 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. Testes. b. Python. c. Java. d. Lógica. e. Persistência. Considerando Conversão de Tipos Numéricos em Python, o comando float tem a função de: Escolha uma: a. Converte x para um inteiro. b. Converte x para um inteiro longo. c. Converte x e y para número complexo, sendo x a parte real e y a parte imaginária. d. Converte x para um ponto flutuante. e. Converte x para um número complexo, com x sendo a parte real e 0 a parte imaginária. São alguns tipos básicos de dados nativos de Python: Escolha uma: a. boolean, byte, narrow, int, wide, char. b. boolean, byte, short, int, long, float, double, char. c. int, float, long, complex, str, bool. d. logical, boolean, short, float, double, cast. e. boolean, byte, short, integral, partial, long. / Questão 9 Correto Atingiu 0,20 de 0,20 Questão 10 Correto Atingiu 0,20 de 0,20 1- O trecho de código abaixo representa: Escolha uma: a. Portugol. b. Lógica. c. Fluxograma. d. Diagrama. e. Linguagem de programação. São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição: Escolha uma: a. while, if. b. for, until, case. c. Until, for. d. for, while. e. repeat, case, for.
Compartilhar