Buscar

AV - 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 5 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

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

Disc.: INFORMÁTICA PARA ENGENHARIA 
Aluno(a): 
Acertos: 9,0 de 10,0 24/04/2020 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 Inserir textos explicativos apenas para o programador. 
 Inserir comandos que serão executados pela máquina. 
 
Inserir textos explicativos apenas para o usuário . 
 Inserir diretivas para o compilador. 
 Inserir comandos que serão traduzidos pelo compilador. 
Respondido em 24/04/2020 21:56:20 
 
 
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: 
 
 Fluxograma 
 Comando de saída 
 Variável 
 Comando de entrada 
 Estrutura de decisão 
Respondido em 24/04/2020 22:03:52 
 
 
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.05 
 
1.03 
 
1.02 
 1.01 
 
1.04 
Respondido em 24/04/2020 22:13:29 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das seguintes funções é uma função interna (built-in) no Python? 
 
 
factorial() 
 
sqrt() 
 
seed() 
 print() 
 
Nenhuma das anteriores 
Respondido em 24/04/2020 22:13:10 
 
 
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? 
 
 
add 
 
include 
 
plus 
 import 
 
inclusive 
Respondido em 24/04/2020 22:12:38 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o código Pyton a seguir e informe qual será a saída: 
total = 200 
pais = "BR" 
if pais == "US": 
 if total <= 50: 
 print("O custo de envio é $50") 
elif total <= 100: 
 print("O custo de envio é $25") 
elif total <= 150: 
 print("O custo de envio é $5") 
else: 
 print("FREE") 
if pais == "BR": 
 if total <= 500: 
 print("O custo de envio é $100") 
else: 
 print("FREE") 
 
 
"O custo de envio é $100" 
 
"O custo de envio é $5" 
 
"O custo de envio é $25" 
 
"O custo de envio é $50" 
 "FREE" 
Respondido em 24/04/2020 22:12:05 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Assinale a opção que indica o comando Python que produz [-2, -4]. 
 
 
print (*range(-2, -4, -2)) 
 
print (*range(0, -6, 2)) 
 
print (*range(-2, -4, 2)) 
 
print (*range(0, -4, -2)) 
 
print (*range(-2, -6, -2)) 
Respondido em 24/04/2020 22:11:06 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das seguintes opções não é uma vantagem de usar módulos? 
 
 
Nenhuma das anteriores 
 
Fornece um meio de reutilização do código do programa 
 
Fornece um meio de testar partes individuais do programa 
 
Proporciona um meio de dividir tarefas 
 Proporciona um meio de reduzir o tamanho do programa 
Respondido em 24/04/2020 22:07:31 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual a saída do código Python a seguir? 
 
r = [11, 12, 13, 14, 15, 16, 17, 18, 19] 
A = [[0, 10, 20], 
 [30, 40, 50], 
 [60, 70, 80]] 
for row in A: 
 for col in row: 
 r.append(col+10) 
print(r) 
 
 
[0, 10, 20, 30, 40, 50, 60, 70, 80] 
 
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100] 
 [11, 12, 13, 14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90] 
 
[10, 20, 30, 40, 50, 60, 70, 80, 90] 
 
[11, 12, 13, 14, 15, 16, 17, 18, 19] 
Respondido em 24/04/2020 22:07:21 
 
 
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? 
 
 
1 e 3 
 
3 e 4 
 
1 e 2 
 
 
2 e 3 
 2 e 4 
 
Respondido em 24/04/2020 22:05:45

Outros materiais