Buscar

Exercícios Informática para Engenharia

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quantas unidades/componentes tem a arquitetura de Vo Neumann? 
 
 6 
 4 
 3 
 5 
 2 
Respondido em 15/09/2020 20:37:18 
 
Explicação: 
Com base na arquitetura proposta por von Neumann, podemos classificar as partes 
que compõem o 
computador em três amplas categorias: a unidade central de processamento (UCP), a 
memória principal e 
o subsistema de entrada e saída. 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para realizar o armazenamento de um determinado valor na memória do computador é 
necessária a declaração de: 
 
 Comando de saída 
 Variável 
 Estrutura de decisão 
 Comando de entrada 
 Fluxograma 
Respondido em 15/09/2020 20:38:00 
 
Explicação: 
Para realizar o armazenamento de um determinado valor na memória do computador 
é necessária a declaração de Variável. 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise o trecho de programa Python apresentado a seguir. 
 
Ao ser executado, o resultado exibido é: 
 
 
 [ ] 
 [8, 7, 6, 5, 4, 3, 2, 1] 
 [1, 2, 3, 4, 5, 6, 7, 8] 
 
[8] 
 [1] 
Respondido em 15/09/2020 20:39:05 
 
Explicação: 
O comando [::-1] irá inverter a ordem da lista na impressão 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual é a saída do seguinte código? 
print("abc DEF".capitalize()) 
 
 Não será exibida nenhuma mensagem, pois o código está errado. 
 Abc Def 
 abc def 
 Abc def 
 ABC DEF 
Respondido em 15/09/2020 20:50:15 
 
Explicação: 
capitalize aplica a caixa alta somente para o primeiro caracter 
 
 
 
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 
 10, 14 
 12, 16 
 16 
 12, 14 
Respondido em 15/09/2020 20:46:56 
 
Explicação: 
A saída será os elementos de ordem 1 e 3 da lista L dada 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
if False: 
print("Nissan") 
elif True: 
print("Ford") 
elif True: print("BMW") 
else: print("Audi") 
 
 Audi 
 Mercedez 
 Ford 
 BMW 
 Nissan 
Respondido em 15/09/2020 20:52:29 
 
Explicação: 
O Ford foi selecionado na primeira condição verdadeira 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual a saída do código abaixo? 
 
lista = [30, 10, 20, 50, 80] 
 
maior = lista[0] 
i = 0 
while i < len(lista): 
 if lista[i] < maior: 
 maior = lista[i] 
 i += 1 
 
print('O número procurado é {}'.format(maior)) 
 
 30 
 80 
 20 
 10 
 50 
Respondido em 15/09/2020 20:52:57 
 
Explicação: 
A estrutura while percorre a lista procurando seu menor valor e armazenado-o na 
variável "maior" 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o algoritmo abaixo: 
prog exm01 
 real sal; 
 imprima "\nSalario : "; 
 leia sal; 
 imprima "\nSeu salario e: ",sal,"\n"; 
fimprog 
Durante a execução desse algoritmo, o usuário informa o valor 
inteiro 1500. Assinale a alternativa correta: 
 
 O algoritmo será executado normalmente, e será 
exibido: "Seu salario e: 1500" 
 O algoritmo será executado normalmente, e será 
exibido: "Seu salario e: " 
 O algoritmo será executado normalmente, e será 
exibido: "Seu salario e: 15.000" 
 O algoritmo não será executado, e será acusado um erro 
no tipo de dado de leitura. 
 O algoritmo será executado normalmente, mas nada será 
exibido. 
Respondido em 15/09/2020 20:55:05 
 
Explicação: 
O algoritmo não será executado, e será acusado um erro 
no tipo de dado de leitura. 
 
 
 
9a 
 Questão 
Acerto: 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 
 List, set e dictionary 
 Somente Dictionary 
 
 Somente set e dictionary 
 Somente List 
 
Respondido em 15/09/2020 20:54:16 
 
Explicação: 
O operador "in" pode ser usado com todas essas três estruturas de dados. 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
Respondido em 15/09/2020 20:54:19 
 
Explicação: 
Arrays têm melhor localidade de cache que pode torná-los 
melhores em termos de desempenho; É fácil inserir e 
excluir elementos na Lista vinculada - só é preciso saber 
a localização de onde colocar consultando o cabeça; Acesso 
aleatório não é permitido em uma implementação típica de 
listas vinculadas; O tamanho da matriz deve ser pré-
definido- são estáticas - , as listas vinculadas podem 
mudar seu tamanho a qualquer momento - são dinâmicas.