Buscar

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

SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 
 
1. 
 
 
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 
11115... 
O próximo termo é: 
 
 
11106 
 
11136 
 
11051 
 
11156 
 
11116 
Data Resp.: 29/09/2022 09:46:21
 
Explicação: 
Devemos analisar pelos pares. Do primeiro par (11032) até o segundo da sequência (11074) seria 
como se somasse 21+21 totalizando 42. Do segundo ao quarto somaria 41 mais 21 que seria 62. 
Somando 62 + 11074 temos a resposta 11136. 
 
 
 
 
2. 
 
 
Observe a sequência a seguir: 3, 15, 35, 63, 99, ... 
O próximo termo é: 
 
 
110 
 
134 
 
121 
 
195 
 
143 
Data Resp.: 29/09/2022 09:47:13
 
Explicação: 
A resposta correta é: 143 
 
 
 
 
 
 
BASE COMPUTACIONAL 
 
3. 
 
Considere as seguintes especificações de dois componentes: 
 
I. Velocidade de 4,2 Ghz; 4 núcleos; 6 MB Smart Cache. 
II. Velocidade de 2133 MHz; capacidade de 16GB; voltagem 1,2V. 
 
 
As especificações I e II são relativas a, respectivamente: 
 
 
Placa de vídeo e memória RAM. 
 
Processador e memória RAM. 
 
Processador e HD. 
 
Memória RAM e HD. 
 
Memória RAM e placa de vídeo. 
Data Resp.: 29/09/2022 09:51:32
 
Explicação: 
A resposta correta é: Processador e memória RAM. O número de núcleos é tipicamente utilizado 
quando nos referimos ao processador. Atualmente, a maioria dos processadores de mercado 
utiliza ao menos quatro núcleos. Quando nos referimos a capacidade de 16GB estamos falando da 
memória RAM disponível. 
 
 
 
 
4. 
 
 
A tecnologia de SSD veio para substituir os discos rígidos. Sem 
partes móveis, é menos propensa a falhas, além de ser mais 
rápida que seus antecessores. 
Os discos rígidos e os SSD não são fundamentais, de forma 
conceitual, para os computadores. Entretanto, são peças muito 
importantes, na prática, para os computadores pessoais. Isso se 
deve ao fato de: 
 
 
A energia consumida pelo disco ser muito menor que a consumida pela memória RAM. 
 
O barramento entre o processador e a memória RAM ser muito lento. 
 
A memória RAM ser volátil. 
 
O processador não possuir armazenamento para os programas. 
 
O disco ser responsável por receber os dados do teclado e do mouse. 
Data Resp.: 29/09/2022 09:53:24
 
Explicação: 
A memória RAM é uma memória do tipo volátil, ou seja, todos os dados são imediatamente 
apagados quando o sistema fica sem energia. 
 
 
 
 
 
 
ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON 
 
5. 
 
Considere o seguinte trecho de um programa 
escrito em Python: 
 
str = 'Sou programador Python' 
print(str[5:0:-1]) 
Após a execução do trecho, é correto afirmar 
que: 
 
 
Será impresso Sou pr 
 
Será impresso rp uo 
 
Será impresso Sou p 
 
Será impresso rp uoS 
 
Será impresso p uoS 
Data Resp.: 29/09/2022 09:51:54
 
Explicação: 
A resposta correta é: Será impresso rp uo 
 
 
 
 
6. 
 
 
Em um programa escrito em linguagem 
Python, o comando de atribuição x = int(4.8) 
fará com que a variável x: 
 
 
passe a armazenar o valor 32 
 
passe a armazenar o valor 5 
 
passe a armazenar o valor 4 
 
passe a armazenar o valor 0.5 
 
passe a armazenar o valor 4.8 
Data Resp.: 29/09/2022 10:04:15
 
Explicação: 
A resposta correta é: passe a armazenar o valor 4 
 
 
 
 
 
 
ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON 
 
7. 
 
Considere o código abaixo, digitado em Python. 
a, b = 0, 1 
while b < 10: 
 
 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: 
 
 
5 e 10. 
 
8 e 13. 
 
13 e 20. 
 
8 e 10. 
 
13 e 21. 
Data Resp.: 29/09/2022 10:14:01
 
Explicação: 
A resposta correta é: 8 e 13. 
 
 
 
 
8. 
 
 
Observe o código abaixo em Python. 
a, b = 0, 1 
while b < 10: 
 print (b) 
 a, b = b, a+b 
Após a execução, esse código gera a seguinte 
saída: 
 
 
0 0 1 2 3 4 
 
0 1 2 3 4 5 6 7 8 9 
 
1 1 2 3 5 8 
 
1 2 4 8 
 
0 1 1 2 3 5 8 
Data Resp.: 29/09/2022 10:16:36
 
Explicação: 
A resposta correta é: 0 0 1 2 3 4 
 
 
 
 
 
 
MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON 
 
9. 
 
 
Observe a função print do código escrito em 
Python a seguir: 
 
Qual o resultado impresso por essa função? 
 
 
8 
 
16 
 
20 
 
4 
 
24 
Data Resp.: 29/09/2022 10:18:13
 
Explicação: 
A resposta correta é: 24 
 
 
 
 
 
 
ESTRUTURAS DE DADOS BÁSICAS DO PYTHON 
 
10. 
 
 
Dado a sequência de código Python3 abaixo, 
assinale a alternativa CORRETA: 
j = (1,2,3,4,5) 
h = [1,2,3,4,5] 
 
 
Ambas as variáveis são dict; 
 
A variável j é uma tupla e a variável h é uma lista; 
 
A variável j é uma lista e a variável h é uma tupla; 
 
As variáveis j e h são do tipo tabela hash; 
 
Existem erros na declaração destas variáveis. 
Data Resp.: 29/09/2022 09:52:23
 
Explicação: 
A resposta correta é: A variável j é uma tupla e a variável h é uma 
lista;

Outros materiais