Buscar

Prova Informatica estacio

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

Prévia do material em texto

Parte de um computador que permite ao usuário colocar informações no computador
 (Ref.: 202007228720)
	
	
	
	
	Sistema operacional
 
	
	
	Dispositivo de saída
 
	
	
	Unidade de disco
 
	
	
	Placa-mãe
	
	
	Dispositivos de entrdada
	
	 
	 
		1 ponto
	
		2.
		A multiplicação (M) de dois números positivos maiores ou iguais a zero (A e B), realizada através de operações de somas, foi implementado da seguinte forma:
1: M := 0;
2: ENQUANTO (A≠0) FAÇA
3: M := M + A;
4: A := A - 1;
5: FIM-ENQUANTO
O algoritmo, conforme implementado, não realiza a multiplicação. Assinale a alternativa abaixo que melhor identifica o erro de lógica do algoritmo.
 (Ref.: 202007258527)
	
	
	
	
	Nas linhas 3 e 4
	
	
	Nas linhas 2 e 3
	
	
	Apenas na linha 3
	
	
	Nas linhas 1 e 3
	
	
	Apenas na linha 1
	
	 
	 
		1 ponto
	
		3.
		Considere o código abaixo, digitado em Python.
a, b = 0, 1
while b < 10:
    print b
    a, b = b, a+b
No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente,
 (Ref.: 202007259121)
	
	
	
	
	13 e 21
	
	
	8 e 10.
	
	
	 
5 e 10.
	
	
	13 e 20.
	
	
	8 e 13
	
	 
	 
		1 ponto
	
		4.
		Observe o código Python a seguir e informe o número de comparações realizadas. O algoritmo imprime a mensagem da situação escolar de uma aluno, com os segintes status: aprovado com nota 7 ou maior; entre 4 e 6,9 Final e menor do que 4 o aluno é reprovado.
 (Ref.: 202007230930)
	
	
	
	
	3
	
	
	2
	
	
	4
	
	
	1
	
	
	NDA
	
	 
	 
		1 ponto
	
		5.
		Observe as assertivas a seguir sobre estrutura sequencial.
1. No Python, uma decisão pode ser feita usando if else statement.
2. Verificar várias condições no Python requer instruções elseif.
3. Se a condição for avaliada como verdadeira, a (s) instrução (ões) do bloco if será executada, caso contrário, a (s) instrução (ões) em outro bloco (se houver outra especificada) será executada.
4. A estrutura switch.case no Python existe, podendo ser representada pelo comando if.
São incorretas as alternativas:
 (Ref.: 202007231073)
	
	
	
	
	1 e 3
	
	
	1 e 2
	
	
	3 e 4
	
	
	2 e 4
	
	
	Todas as alternativas
	
	 
	 
		1 ponto
	
		6.
		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")
 (Ref.: 202007268306)
	
	
	
	
	"FREE"
	
	
	"O custo de envio é $5"
	
	
	"O custo de envio é  $100"
	
	
	"O custo de envio é $25"
	
	
	"O custo de envio é  $50"
	
	 
	 
		1 ponto
	
		7.
		Considere os trechos de código Python numerados abaixo e analise as afirmações que seguem.
1. print(type(('cão', 'gato', ' elefante', 'cobra', 'vespa')))
2. x = 1
print(++++x)
3. frutas = ['morango', 'abacaxi', 'banana', 'coco']
4. x = 'asdf'
y = '123'  
I. A saída do trecho 1 será "".
II. A saída do trecho 2 será "1".  
III. Considerando o trecho 3, a saída do comando "frutas[-2]" será "abacaxi".
IV. Considerando o trecho 3, a saída do comando "print(type(frutas))" será "Array".
V. Considerando o trecho 4, a saída do comando "print(x+y)" será "asdf1123".
Qual afirmação está correta?
 (Ref.: 202007269434)
	
	
	
	
	III
	
	
	II
	
	
	V
	
	
	I
	
	
	IV
	
	 
	 
		1 ponto
	
		8.
		Qual a saída do seguinte trecho de código?
 
#mod1
def troca(a):
 b=[x*2 for x in a]
 print(b)
#mod2
def troca(a):
 b=[x*x for x in a]
 print(b)
from mod1 import troca
from mod2 import troca
#main
s=[1,2,3]
troca(s)
 (Ref.: 202007249578)
	
	
	
	
	[2,4,6] [1,4,9]
	
	
	Há um confronto de nomes.
	
	
	[2,4,6]
	
	
	[1,4,9]
	
	
	Nenhuma das anteriores
	
	 
	 
		1 ponto
	
		9.
		Considere uma lista com a seguinte estrutura lst = [10,9,8,7,6,5]. Após a sequencia de comandos abaixo, qual será a saída do algoritmo?
lst.pop()
lst.pop()
lst.pop()
lst.append(15)
lst.append(11)
print(lst)
 (Ref.: 202007268336)
	
	
	
	
	[5,6,7,8,9,10]
	
	
	[5,6,7,8,9,10,11,15]
	
	
	[10,9,8,15,11]
	
	
	[10,9,8,7,6,5,11,15]
	
	
	[15,11,7,6,5]
	
	 
	 
		1 ponto
	
		10.
		 Fazendo com que a operação de push seja dispendiosa, selecione o trecho de código que implementa a operação pop (empilhar).
 (Ref.: 202007250536)
	
	
	
	
	Nenhuma das mencionadas
	
	
	def pop():
 q1.poll()
	q2.poll()
	
	
	def pop():
 q2.poll()
	q1.poll()
	
	
	def pop():
 if(q1.size()>0):
 q2.poll()
 elif (q2.size()>0):
 q1.poll();
	
	
	def pop():
 if(q1.size()>0):
 q1.poll()
 elif (q2.size()>0):
 q2.poll();

Continue navegando