Você está na página 1de 5

1. Ref.

: 3000150 Pontos: 1,00 / 1,00

Quantas unidades/componentes tem a arquitetura de Vo Neumann?

4
6
5
2
3

2. Ref.: 3000186 Pontos: 0,00 / 1,00

Observe as assertivas a seguir. Relacione as opções com os respectivos tipos de algoritmos.

1. É necessário aprender sua simbologia. Além disso, o algoritmo resultante não


apresenta muitos detalhes, dificultando a sua transcrição para um programa.
2. Caracteriza-se pelo uso de conjunto de estruturas bem-definidas com a finalidade de
minimizar a complexidade (isto é, a ambiguidade);
3. Apesar de fácil compreensão, suas características (abstração e imprecisão) fazem que
ela seja pouco utilizada na prática.

Narrativa, Fluxograma e Pseudocódigo


Narrativa, Pseudocódigo e Fluxograma
Fluxograma, Narrativa e Pseudocódigo
Fluxograma, Pseudocódigo e Narrativa
Pseudocódigo, Narrativa e Fluxograma

3. Ref.: 3030556 Pontos: 0,00 / 1,00

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.04
1.01
1.02
1.05
1.03

4. Ref.: 3002504 Pontos: 0,00 / 1,00

Analise as assertivas sobre as funções em Python:

1. o resultado da expressão k = 2 + 3l não é um número complexo.


2. o resultado de round(0.5) - round(-0.5) é 2.
3. considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao round(Fraction(x)).

São incorretas as alternativas:

2e3
1e3
Todas as alternativas
1e2
Somente 1

5. Ref.: 3030245 Pontos: 1,00 / 1,00

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

6. Ref.: 3039735 Pontos: 0,00 / 1,00

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 é $5"


"FREE"
"O custo de envio é $50"
"O custo de envio é $100"
"O custo de envio é $25"

7. Ref.: 3020860 Pontos: 0,00 / 1,00

Qual a saída do código Python?

i=4
while True:
if i%3 == 0:
break
print(i)

i+=1

1
Nenhuma das anteriores
Loop infinito
12
123

8. Ref.: 3021009 Pontos: 0,00 / 1,00

Qual é a ordem dos namespaces em que o Python procura um identificador?

O Python pesquisa primeiro o namespace interno, o namespace global e, finalmente, o


namespace local

O Python pesquisa primeiro o namespace local, o namespace global e, finalmente, o


namespace integrado.
O Python pesquisa primeiro o namespace global, depois o namespace local e,
finalmente, o namespace integrado.

O Python pesquisa primeiro o namespace interno, o namespace local e, finalmente, o


namespace global.
d) O Python pesquisa primeiro o namespace global, o namespace local e, finalmente, o
namespace interno.

9. Ref.: 3021263 Pontos: 1,00 / 1,00

Qual será a saída do seguinte código Python?

my_dict = {}
my_dict[1] = 1
my_dict['1'] = 2
my_dict[1.0] = 4

sum = 0
for k in my_dict:
sum += my_dict[k]

print (sum)

Erro de sintaxe.
6
7
4
3

10. Ref.: 3021968 Pontos: 0,00 / 1,00

Selecione o trecho de código que retorna o topo da pilha.

def top():
if(q1.size()>0):
return q1.poll()
elif (q2.size()<0):
return q2.poll()
return 0

def top():
if(q1.size()>0):
return q1.peek()
elif (q2.size()>0):
return q2.peek()
return 0

def top():
if(q1.size()>0):
return q1.poll()
elif (q2.size()>0):
return q2.poll()
return 0

def top():
if(q1.size()>0):
return q1.peek()
elif (q2.size()<0):
return q2.peek()
return 0

def top():
if(q1.size()==0):
return q1.peek()
elif (q2.size()==0):
return q2.peek()
return 0;

Você também pode gostar