Buscar

AP Informática para Engenharia

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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.

Outros materiais