Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/06/2019 BDQ Prova bquestoes.estacio.br/entrada.asp?p0=122715000&p1=201807176673&p2=4266998&p3=CCE1854&p4=103931&p5=AV&p6=24/05/2019&p10=1… 1/4 Avaliação: CCE1854_AV_201807176673 » INFORMÁTICA PARA ENGENHARIA Tipo de Avaliação: AV Aluno: 201807176673 - WYLLYS LEITE PAGEHU Professor: ALBERTINO PERES BARBOSA Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: Av. Parcial Data: 24/05/2019 20:21:25 1a Questão (Ref.: 201810194492) Pontos: 0,0 / 1,0 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: Depende da metodologia adotada Projeto > Análise > Implementação > Testes Projeto > Análise > Testes > Implementação Análise > Projeto > Testes > Implementação Análise > Projeto > Implementação > Testes 2a Questão (Ref.: 201810224312) Pontos: 1,0 / 1,0 Considere o seguinte código em português estruturado: Qual o valor calculado pela função se o argumento n for igual a 5? 15 120 5 0 10 aluno Realce aluno Realce aluno Realce 25/06/2019 BDQ Prova bquestoes.estacio.br/entrada.asp?p0=122715000&p1=201807176673&p2=4266998&p3=CCE1854&p4=103931&p5=AV&p6=24/05/2019&p10=1… 2/4 3a Questão (Ref.: 201810224581) Pontos: 1,0 / 1,0 Analise o código Python a seguir. Assinale a opção que descreve corretamente o que acontece quando esse programa é executado no Python Exibe [10, 20, 30, 40, 50] Exibe [10, 20, 30, [40, 50]] Produz uma mensagem de erro, porque tenta executar uma operação inválida Exibe [] Exibe [10, 20, 30], [40, 50] 4a Questão (Ref.: 201810196844) Pontos: 0,0 / 1,0 Analise as assertivas sobre as funções em Python: 1. o resultado da expressão k = 2 + 3l não é um número complexo. 2. o resultado de round(0.5) - round(-0.5) é 2. 3. considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao round(Fraction(x)). São incorretas as alternativas: 1 e 3 Todas as alternativas 2 e 3 Somente 1 1 e 2 5a Questão (Ref.: 201810224585) Pontos: 1,0 / 1,0 O Python permite que partes diferentes de um programa sejam definidas em arquivos diferentes, chamados de módulos. O Python também oferece vários módulos nativos, como o math (que contém várias funções matemáticas), o statistics (que inclui várias rotinas estatísticas), o sys para acessar funções do sistema, etc. Para utilizar as funções e classes definidas nesses módulos, qual comando devemos utilizar? include plus inclusive import add 6a Questão (Ref.: 201810234082) Pontos: 1,0 / 1,0 if False: print("Nissan") elif True: print("Ford") elif True: print("BMW") else: print("Audi") Audi BMW 25/06/2019 BDQ Prova bquestoes.estacio.br/entrada.asp?p0=122715000&p1=201807176673&p2=4266998&p3=CCE1854&p4=103931&p5=AV&p6=24/05/2019&p10=1… 3/4 Nissan Ford Mercedez 7a Questão (Ref.: 201810235203) Pontos: 1,0 / 1,0 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? IV I V III II 8a Questão (Ref.: 201810215364) Pontos: 1,0 / 1,0 Qual das afirmações sobre os módulos é falsa? Na forma de importação "import", todos os identificadores, independentemente de serem privados ou públicos, são importados Quando um módulo é carregado, uma versão interpretada do módulo com extensão de arquivo .pyc é automaticamente produzida Quando um módulo é carregado, uma versão compilada do módulo com extensão de arquivo .pyc é automaticamente produzida a função interna dir () monitora os itens no namespace do módulo principal Na forma de importação "import", os identificadores que começam com dois sublinhados são privados e não são importados 9a Questão (Ref.: 201810215371) Pontos: 1,0 / 1,0 Qual das seguintes estruturas de dados pode ser usada com o operador "in" para verificar se um item está na estrutura de dados? Somente Set Somente Dictionary Somente List Somente set e dictionary List, set e dictionary 25/06/2019 BDQ Prova bquestoes.estacio.br/entrada.asp?p0=122715000&p1=201807176673&p2=4266998&p3=CCE1854&p4=103931&p5=AV&p6=24/05/2019&p10=1… 4/4 10a Questão (Ref.: 201810216305) Pontos: 1,0 / 1,0 Fazendo com que a operação de push seja dispendiosa, selecione o trecho de código que implementa a operação pop (empilhar). def pop(): if(q1.size()>0): q1.poll() elif (q2.size()>0): q2.poll(); def pop(): q2.poll() q1.poll() Nenhuma das mencionadas def pop(): if(q1.size()>0): q2.poll() elif (q2.size()>0): q1.poll(); def pop(): q1.poll() q2.poll() Período de não visualização da prova: desde 26/03/2019 até 18/06/2019.
Compartilhar