Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/05/2020 EPS simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 1/5 JEFFERSON MARTINS DE MOURA 201909020371 EAD TIJUCA - RJ RETORNAR À AVALIAÇÃO Disciplina: CCE1854 - INFORMÁTICA PARA ENGENHARIA Período: 2020.1 EAD (G) / AV Aluno: JEFFERSON MARTINS DE MOURA Matrícula: 201909020371 Data: 19/05/2020 22:57:00 Turma: 9001 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 201912022560) A motivação para o desenvolvimento de softwares parte de alguma necessidade humana, como um sistema para controlar estoque, gerenciar informações de saúde etc. A construção é baseada na necessidade dos clientes, a partir de informações dadas sobre o que software deve conter e realizar. Essas especificações são geralmente chamadas de requisitos. Traduzidos em especificações técnicas de software, os requisitos dos clientes servem de base para o desenvolvimento do programa. Tipicamente essa tarefa é dividida em etapas, segundo tradicionalmente a seguinte ordem: Análise > Projeto > Implementação > Testes Projeto > Análise > Testes > Implementação Projeto > Análise > Implementação > Testes Depende da metodologia adotada Análise > Projeto > Testes > Implementação 2a Questão (Ref.: 201912022564) O que é um pseudocódigo? Não é considerada uma linguagem, mas um estilo de representação baseada na convenção adotada por uma equipe de desenvolvimento de software. Linguagem de programação simples, ligada a uma linguagem específica É considerada uma linguagem, baseada na convenção adotada por uma equipe de desenvolvimento de software. Linguagem de programação simplificada, que não é uma linguagem específica Linguagem de programação complicada javascript:voltar_avaliacoes() javascript:alert('C%C3%B3digo da quest%C3%A3o: 3000152\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3000156\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/05/2020 EPS simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 2/5 3a Questão (Ref.: 201912052644) Considere o código fonte Python abaixo. Para que seja exibido [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] a lacuna ___I___ precisa ser preenchida corretamente com: resultado.append(a) a, b = a+b, b resultado.insert(a) a, b = b, a+b resultado.add(a) a, b = a, a+b resultado.append(a) a, b = b, a+b resultado.add(a) a, b = b, a+b 4a Questão (Ref.: 201912024767) Observe o código Python a seguir e informe o número de comparações realizadas. O algoritmo imprime a mensagem da situação escolar de uma aluno, com os segintes status: aprovado com nota 7 ou maior; entre 4 e 6,9 Final e menor do que 4 o aluno é reprovado. NDA 2 4 3 1 5a Questão (Ref.: 201912024910) Observe as assertivas a seguir sobre estrutura sequencial. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3030236\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3002359\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3002502\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/05/2020 EPS simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 3/5 1. No Python, uma decisão pode ser feita usando if else statement. 2. Verificar várias condições no Python requer instruções elseif. 3. Se a condição for avaliada como verdadeira, a (s) instrução (ões) do bloco if será executada, caso contrário, a (s) instrução (ões) em outro bloco (se houver outra especificada) será executada. 4. A estrutura switch.case no Python existe, podendo ser representada pelo comando if. São incorretas as alternativas: Todas as alternativas 2 e 4 3 e 4 1 e 3 1 e 2 6a Questão (Ref.: 201912062143) Observe o código Pyton a seguir e informe qual será a saída: total = 200 pais = "BR" if pais == "US": if total <= 50: print("O custo de envio é $50") elif total <= 100: print("O custo de envio é $25") elif total <= 150: print("O custo de envio é $5") else: print("FREE") if pais == "BR": if total <= 500: print("O custo de envio é $100") else: print("FREE") "O custo de envio é $100" "O custo de envio é $25" "FREE" "O custo de envio é $5" "O custo de envio é $50" 7a Questão (Ref.: 201912063271) Considere os trechos de código Python numerados abaixo e analise as afirmações que seguem. 1. print(type(('cão', 'gato', ' elefante', 'cobra', 'vespa'))) 2. x = 1 print(++++x) 3. frutas = ['morango', 'abacaxi', 'banana', 'coco'] 4. x = 'asdf' y = '123' I. A saída do trecho 1 será "". II. A saída do trecho 2 será "1". III. Considerando o trecho 3, a saída do comando "frutas[-2]" será "abacaxi". IV. Considerando o trecho 3, a saída do comando "print(type(frutas))" será "Array". V. Considerando o trecho 4, a saída do comando "print(x+y)" será "asdf1123". Qual afirmação está correta? I IV javascript:alert('C%C3%B3digo da quest%C3%A3o: 3039735\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3040863\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/05/2020 EPS simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 4/5 V II III 8a Questão (Ref.: 201912043415) Qual a saída do seguinte trecho de código? #mod1 def troca(a): b=[x*2 for x in a] print(b) #mod2 def troca(a): b=[x*x for x in a] print(b) from mod1 import troca from mod2 import troca #main s=[1,2,3] troca(s) [1,4,9] Há um confronto de nomes. [2,4,6] [2,4,6] [1,4,9] Nenhuma das anteriores 9a Questão (Ref.: 201912062173) Considere uma lista com a seguinte estrutura lst = [10,9,8,7,6,5]. Após a sequencia de comandos abaixo, qual será a saída do algoritmo? lst.pop() lst.pop() lst.pop() lst.append(15) lst.append(11) print(lst) [10,9,8,7,6,5,11,15] [10,9,8,15,11] [5,6,7,8,9,10,11,15] [5,6,7,8,9,10] [15,11,7,6,5] 10a Questão (Ref.: 201912063597) Qual a saída do código abaixo? def troca(vet): for i in range(3): if vet[i] != 0: vet[i] = 0 else: vet[i] = 1 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3021007\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3039765\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3041189\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 19/05/2020 EPS simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 5/5 return vet vet = [0] * 3 for i in range(3): vet[i] = i % 2 troca (vet) print (vet) [1 ,2, 3] [0, 1, 0] [1, 1, 1] [0, 0, 0] [1, 0, 1] Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. RDT1 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. Período de não visualização da avaliação: desde 16/04/2020 até 11/06/2020.
Compartilhar