Buscar

Avaliação_Logica de programação

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

EM2020085: MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON 
 
 1. Ref.: 5172408 Pontos: 1,00 / 1,00
Dado o programa a seguir, qual a saída no console.
 Funcao 1 do Script
Funcao 2 do Módulo
Funcao 1 do Script
Funcao 2 do Script
Funcao 1 do Módulo
Funcao 2 do Módulo
Funcao 2 do Módulo
Funcao 2 do Script
Funcao 1 do Módulo
Funcao 2 do Script
 
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 
 
 2. Ref.: 5292289 Pontos: 1,00 / 1,00
Encontre o próximo termo da sequência: 1, 2, 6, 12, 20, 30, ...
60
 42
54
41
36
 3. Ref.: 5298287 Pontos: 1,00 / 1,00
Analise o seguinte trecho de algoritmo, utilizado em programação de computadores.
se (x < 10)
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5172408.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292289.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298287.');
 então imprima (1)
 senão se (x <= 15)
 então imprima (2)
 senão imprima (3)
 fim_se
fim_se
 
É correto afirmar que se o valor da variável x for:
 10, será impresso o valor 2.
-1, não será impresso nenhum valor.
200, não será impresso nenhum valor.
13, será impresso o valor 1.
15, será impresso o valor 3.
 
00042-TEEG-2009: ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON 
 
 4. Ref.: 5079282 Pontos: 1,00 / 1,00
No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir.
a, b = 0, 2
while b < 20:
 a, b = b, a+b+1
 print(b)
Assinale a opção que apresenta a sequência correta de números impressos no console de um
interpretador Python durante a execução dos comandos acima.
3, 3, 6, 10, 17, 28
 3, 6, 10, 17, 28
1, 1, 2, 3, 5, 8
2, 2, 4, 6
2, 3, 6
 5. Ref.: 5079280 Pontos: 1,00 / 1,00
Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar que:
range(4,6) gera a lista [4,5,6,7,8,9].
range(5,1) gera a lista [5].
 range(4,6) gera a lista [4,5].
range(5) gera a lista [1,2,3,4,5].
range(5,1,-2) gera a lista [4,5].
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079282.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079280.');
00157-TEEG-2009: ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON 
 
 6. Ref.: 5004911 Pontos: 0,00 / 1,00
Considere o seguinte trecho de um programa escrito em Python:
num = 10
num += 1
num = num + 2 * 5
Após a execução do trecho, é correto afirmar que:
A expressão num%5 tem valor 2
 A expressão num%7 tem valor 0
 A variável num tem o valor 11
A expressão num//7 tem valor 1
A variável num tem o valor 65
 7. Ref.: 4961958 Pontos: 1,00 / 1,00
Considere a seguinte expressão:
 (True + 2)**2
Utilizando Python para avaliar a expressão, é correto afirmar que:
A expressão vale True
A expressão vale 1
A expressão vale 6
Não será possível efetuar a operação, devido à incompatibilidade de tipos
 A expressão vale 9
 
00161-TEEG-2010: ESTRUTURAS DE DADOS BÁSICAS DO PYTHON 
 
 8. Ref.: 5040282 Pontos: 1,00 / 1,00
Considere-se o código Python abaixo.
def checa_lista( list ):
 elem = list[ 0 ]
 for a in list:
 if a > elem:
 elem = a
 return elem
print(checa_lista([4, 4, 8, -3]))
 
O que será impresso?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5004911.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961958.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5040282.');
[4, 8]
-3
16
 8
4
 
00403-TETI-2009: BASE COMPUTACIONAL 
 
 9. Ref.: 6108916 Pontos: 1,00 / 1,00
Uma tecnologia que alterou drasticamente os computadores foi o Circuito Integrado. A grande vantagem dessa
tecnologia é:
 Diminuição de tamanho do circuito.
Diminuição do consumo de energia do circuito.
Novas funções no circuito.
Redução do barulho na operação do circuito.
Aumento da ventilação no circuito.
 10. Ref.: 6109020 Pontos: 1,00 / 1,00
A indústria dos microcomputadores surgiu na década de 1970 e modificou nossa rotina com a presença cada
vez mais comum de computadores pessoais em casas e mesas de escritório. O avanço tão pujante dessa
indústria foi possível pelo barateamento e pela miniaturização de seus componentes.
 
Os três principais componentes de hardware de um computador pessoal são:
Processador, placa de vídeo e placa de rede.
Disco rígido, Sistema Operacional e placa de rede.
Processador, Sistema Operacional e disco rígido.
Processador, memória RAM e Browser.
 Memória RAM, processador e placa-mãe.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6108916.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6109020.');

Continue navegando

Outros materiais