Buscar

INFORMÁTICA PARA ENGENHARIA - AV

Prévia do material em texto

09/11/2019 EPS: Alunos
simulado.estacio.br/alunos/?user_cod=2265696&matr_integracao=201902146701 1/3
INFORMÁTICA PARA ENGENHARIA 
 
 1. Ref.: 3000152 Pontos: 0,00 / 1,00
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 > Testes > Implementação
 Análise > Projeto > Testes > Implementação
 Análise > Projeto > Implementação > Testes
Projeto > Análise > Implementação > Testes
 2. Ref.: 3029970 Pontos: 0,00 / 1,00
Considere o trecho de código a seguir.
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a
 7 e 11
 8 e 12
8 e 9
9 e 12
6 e 12
 3. Ref.: 3030232 Pontos: 1,00 / 1,00
O conjunto correto de palavras reservadas para a construção de uma estrutura de controle em Python 3.4.3 é:
 if, elif e else
if, else if e else
Somente if; o restante da estrutura de controle (¿senão se¿ e ¿senão¿) é realizado simplesmente com
indentação.
if, elseif e else
if, elsif e else
 4. Ref.: 3002508 Pontos: 0,00 / 1,00
Quais os resultados retornados pelos comandos
1. math.ceil(3.4)
2. math.floor(3.4)
3. print(math.fabs(-3.4))
Nenhuma das anteriores
09/11/2019 EPS: Alunos
simulado.estacio.br/alunos/?user_cod=2265696&matr_integracao=201902146701 2/3
 4, 3 e 3.4
3, 3 e 3.4
3, 3 e 0
 4, 3 e 0
 5. Ref.: 3039824 Pontos: 0,00 / 1,00
Qual será a saída do código abaixo?
L = [10, 12, 14, 16] 
for item in range(1,4,2): 
 print(L[item])
12, 14
 12
16
10, 14
 12, 16
 6. Ref.: 3019667 Pontos: 0,00 / 1,00
Qual a saída produzida pelo seguinte código em Python?
if True:
 print("Nissan")
elif True:
 print("Ford")
elif True:
 print("BMW")
else:
 print("Audi")
 Audi
BMW
 Nissan
Ford
Nenhuma palavra
 7. Ref.: 3039774 Pontos: 0,00 / 1,00
Qual a saída do algoritmo abaixo
n=5
x=1
for i in range(i,n):
 x=x*i
0
 1
5
15
 120
 8. Ref.: 3021003 Pontos: 0,00 / 1,00
Quais dessas definições descreve corretamente um módulo?
Qualquer programa que reutilize código
09/11/2019 EPS: Alunos
simulado.estacio.br/alunos/?user_cod=2265696&matr_integracao=201902146701 3/3
 Denominado por citações triplas para fornecer a especificação de certos elementos do programa 
 Projeto e implementação de funcionalidades específicas a serem incorporadas em um programa
Define a especificação de como deve ser usado
Nenhuma das anteriores
 9. Ref.: 3021030 Pontos: 1,00 / 1,00
Qual a saída do seguinte código em Python? 
 
def f(value, values): 
 v = 1 
 values[0] = 44 
t = 3 
v = [1, 2, 3] 
f(t, v) 
print(t, v[0])
3 1
 3 44
3 3
1 1
1 44
 10. Ref.: 3029765 Pontos: 0,00 / 1,00
Qual dos seguintes pontos é falso sobre a estrutura de dados lista ligada quando é comparada com a array?
 O tamanho da matriz e das listas vinculadas podem mudar a qualquer momento.
 As listas vinculadas normalmente não aceitam acesso aleatório
É fácil inserir e excluir elementos na Lista ligada
Acesso aleatório não é permitido em uma implementação típica de listas vinculadas
Arrays têm melhor localidade de cache que pode torná-los melhores em termos de desempenho.

Continue navegando