Buscar

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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

INFORMÁTICA PARA ENGENHARIA 
 
Acertos: 9,0 de 10,0 31/03/2021 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quais são os quatro componentes estruturais principais que os computadores modernos 
devem conter? 
 
 
Codificação, Decodificação, Processamento Paralelo e Pipeline 
 
 
Todos os anteriores 
 
Palavra, Sistema Operacional, Tradutor e Interpretador 
 CPU (contendo ULA e UC), Memória principal, E/S e Interconexão do sistema. 
 
Código Binário, Tabela ASCII, Teorema de De Morgan e Mapa de Karnnaugh. 
Respondido em 31/03/2021 18:11:55 
 
Explicação: 
Apesar da relevância de todos, todos operam sob a CPU, MP, E/S e a interconexão do 
sistema. 
 
 
 
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 
 Fluxograma 
 Variável 
 Estrutura de decisão 
 Comando de entrada 
Respondido em 31/03/2021 18:09:16 
 
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 é: 
 
 
 
[1] 
 
[1, 2, 3, 4, 5, 6, 7, 8] 
 
 
[8] 
 
[ ] 
 [8, 7, 6, 5, 4, 3, 2, 1] 
Respondido em 31/03/2021 18:06:28 
 
Explicação: 
O comando [::-1] irá inverter a ordem da lista na impressão 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise as assertivas sobre as funções em Python: 
I. o resultado da expressão k = 2 + 3l é um número complexo. 
II. o resultado de round(0.5) - round(-0.5) é 2. 
III. considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao 
round(Fraction(x)). 
São corretas as alternativas: 
 
 
Nenhuma das anteriores 
 
I e III 
 Somente I 
 
I e II 
 
II e III 
Respondido em 31/03/2021 18:05:00 
 
Explicação: 
O item I é um número complexo. O item II o resultado da expressão é 0. O item III, o 
resultado de floor é 2, ao passo que o round é 3. 
 
 
 
5a 
 Questão 
Acerto: 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 
 
add 
 
inclusive 
 import 
Respondido em 31/03/2021 18:04:17 
 
Explicação: 
import permite incluir módulos externos 
 
 
 
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 simples 
 Seleção Encadeada 
 
Todas as anteriores 
 
NDA 
 
Seleção Composta 
Respondido em 31/03/2021 18:13:14 
 
Explicação: 
Esta é a mais indicada por questões de desempenho (menor número de comparações) 
 
 
 
7a 
 Questão 
Acerto: 1,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 
 
 1 2 
 
1 
 
Loop infinito 
 
1 2 3 
 
Erro 
Respondido em 31/03/2021 18:02:29 
 
Explicação: 
O loop só será satisfeito quando o valor da variávei i for 3, situação que interrompe (break) 
o loop. 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das afirmações sobre os módulos é falsa? 
 
 
 
Na forma de importação "import", os identificadores que começam com dois 
sublinhados são privados e não são importados 
 
 
Quando um módulo é carregado, uma versão compilada do módulo com 
extensão de arquivo .pyc é automaticamente produzida 
 
 
Quando um módulo é carregado, uma versão interpretada 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", todos os identificadores, independentemente 
de serem privados ou públicos, são importados 
 
Respondido em 31/03/2021 18:01:31 
 
Explicação: 
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 
Acerto: 0,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 44 
 3 3 
 3 44 
 
1 1 
 
3 1 
Respondido em 31/03/2021 18:13:26 
 
Explicação: 
O valor de t foi estipulado em 0. O valor da estrutura list na posição 0 foi alterado para 44 
pela função. 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as seguintes asserções: 
1. Os tipos de computação FIFO são eficientemente suportados pelos PILHAS. 
2. A implementação de LISTAS em listas vinculadas é mais eficiente do que 
implementar LISTAS em uma matriz para quase todas as operações básicas da 
LISTA. 
3. A implementação de FILAS em um array circular é mais eficiente do que 
implementar FILAS em um array linear com dois índices. 
4. O tipo de computação LIFO é eficientemente suportado por FILAS. 
Qual das seguintes opções está correta? 
 
 
2 e 3 
 
1 e 2 
 
 
3 e 4 
 
1 e 3 
 2 e 4 
 
Respondido em 31/03/2021 18:08:45 
 
Explicação: 
Listas em uma matriz é um modo ineficiente de implementação, uma vez que as matrizes 
são estruturas estáticas. O uso de um array linear, por si só, já configura um modo 
ineficiente de acessar valores. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','220638685','4449604671');

Outros materiais