Buscar

ESTACIO INFORMATICA PARA ENGENHARIA

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quais são os quatro componentes estruturais principais que os computadores modernos 
devem conter? 
 
 
Todos os anteriores 
 
Codificação, Decodificação, Processamento Paralelo e Pipeline 
 
 CPU (contendo ULA e UC), Memória principal, E/S e Interconexão do sistema. 
 
Palavra, Sistema Operacional, Tradutor e Interpretador 
 
Código Binário, Tabela ASCII, Teorema de De Morgan e Mapa de Karnnaugh. 
Respondido em 27/05/2020 11:03:48 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 
 
 
8 e 12 
 
8 e 9 
 
6 e 12 
 7 e 11 
 
9 e 12 
Respondido em 27/05/2020 11:09:17 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dado o código abaixo 
"populacaoA = 80000 
crescimentoA = t 
populacaoB = 200000 
crescimentoB = 1.015 
ano = 1 
while (populacaoA <= populacaoB): 
 populacaoA *= crescimentoA 
 populacaoB *= crescimentoB 
 ano += 1 
# Imprime o resultado 
print 'Serao necessarios', ano, 'anos para que a populacao do pais A'\ ' ultrapasse a 
populacao do pais B' " 
Para que valor de "t" tem-se um loop infinito? 
 
 
 
 
1.02 
 1.01 
 
1.05 
 
1.03 
 
1.04 
Respondido em 27/05/2020 11:16:53 
 
 
4a 
 Questão 
Acerto: 0,0 / 1,0 
 
Quais os resultados retornados pelos comandos 
1. math.ceil(3.4) 
2. math.floor(3.4) 
3. print(math.fabs(-3.4)) 
4. 
 
 3, 3 e 3.4 
 
4, 3 e 0 
 4, 3 e 3.4 
 
3, 3 e 0 
 
Nenhuma das anteriores 
Respondido em 27/05/2020 11:22:25 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 
 
16 
 
12, 14 
 12, 16 
 
10, 14 
Respondido em 04/06/2020 19:45:45 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Conforme definido, um programa é composto por uma sequência de comandos ou 
blocos, executados de forma linear de cima para baixo. Nos casos em que devemos 
escolher qual (is) blocos devem ser executados, utilizamos a estrutura se..então (ou if 
em Python), nas mais variadas combinações. Para casos onde temos uma quantidade 
considerável de comparações, a melhor estrutura a se utilizar é: 
 
 Seleção Encadeada 
 
NDA 
 
Seleção Composta 
 
Todas as anteriores 
 
Seleção simples 
Respondido em 04/06/2020 19:57:12 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual é a saída do seguinte código Python? 
i = 1 
while True: 
 if i%3 == 0: 
 break 
 print(i) 
 
 i + = 1 
 
 Erro 
 
Loop infinito 
 
1 
 1 2 
 
1 2 3 
Respondido em 27/05/2020 11:47:30 
 
 
8a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual das seguintes afirmações é verdadeira sobre o processo de 
design top-down? 
 
 
Somente o desenho do programa é endereçado 
 
Apenas os detalhes do programa são abordados 
 O design geral do programa é abordado antes dos detalhes 
 Os detalhes de um projeto de programa são abordados antes 
do projeto geral 
 
Nenhuma das anteriores 
Respondido em 27/05/2020 11:32:44 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
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]) 
 
 
1 1 
 
3 3 
 
3 1 
 
1 44 
 3 44 
Respondido em 27/05/2020 11:47:37 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual o último elemento listado da pilha? 
 
def main(): 
 
 seq = [11, 22, 33, 444] 
 
 pilha = [] 
 for elemento in seq: 
 pilha.append(elemento) 
 
 while len(pilha) > 0: 
 print(pilha) 
 topo = pilha.pop() 
 print("objeto do topo: ", topo) 
 
main() 
 
 
33 
 11 
 
1 
 
22 
 
444