Buscar

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

Disc.: LÓGICA DE PROGRAMAÇÃO 
Aluno(a): 
Acertos: 10,0 de 10,0 25/09/2022 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 p uoS 
 Será impresso rp uoS 
 Será impresso rp uo 
 Será impresso Sou p 
Respondido em 25/09/2022 09:07:51 
 
Explicação: 
A resposta correta é: Será impresso rp uo 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 0.5 
 passe a armazenar o valor 5 
 passe a armazenar o valor 32 
 passe a armazenar o valor 4 
 passe a armazenar o valor 4.8 
Respondido em 25/09/2022 09:08:35 
 
Explicação: 
A resposta correta é: passe a armazenar o valor 4 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Na linguagem Python, os comandos 
L = range(0,12) 
print L 
produzem: 
 
 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 uma mensagem de erro 
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] 
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
Respondido em 25/09/2022 09:09:08 
 
Explicação: 
A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 1 2 4 8 
 0 0 1 2 3 4 
 0 1 1 2 3 5 8 
 0 1 2 3 4 5 6 7 8 9 
 1 1 2 3 5 8 
Respondido em 25/09/2022 09:12:06 
 
Explicação: 
A resposta correta é: 0 0 1 2 3 4 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a função print do código escrito em Python a seguir: 
 
Qual o resultado impresso por essa função? 
 
 20 
 24 
 8 
 16 
 4 
Respondido em 25/09/2022 09:18:44 
 
Explicação: 
A resposta correta é: 24 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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] 
 
 As variáveis j e h são do tipo tabela hash; 
 A variável j é uma tupla e a variável h é uma lista; 
 Ambas as variáveis são dict; 
 A variável j é uma lista e a variável h é uma tupla; 
 Existem erros na declaração destas variáveis. 
Respondido em 25/09/2022 09:19:46 
 
Explicação: 
A resposta correta é: A variável j é uma tupla e a variável h é 
uma lista; 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 Processador e memória RAM. 
 
Processador e HD. 
 
Memória RAM e placa de vídeo. 
 
Memória RAM e HD. 
 
Placa de vídeo e memória RAM. 
Respondido em 25/09/2022 09:12:31 
 
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. 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 memória RAM ser volátil. 
 
O disco ser responsável por receber os dados do teclado e do mouse. 
 
O barramento entre o processador e a memória RAM ser muito lento. 
 
A energia consumida pelo disco ser muito menor que a consumida pela 
memória RAM. 
 
O processador não possuir armazenamento para os programas. 
Respondido em 25/09/2022 09:17:12 
 
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. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 3, 15, 35, 63, 99, ... 
O próximo termo é: 
 
 
110 
 
121 
 
134 
 143 
 
195 
Respondido em 25/09/2022 09:13:07 
 
Explicação: 
A resposta correta é: 143 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugol o 
operador %. 
Por exemplo: 
5%2 tem como resultado 1. 
14%3 tem como resultado 2. 
12%6 tem como resultado 0. 
 
Observe a figura, a seguir, com um pequeno programa em Portugol: 
 
Assinale a alternativa que poderia conter a saída no console de uma execução válida 
deste programa: 
 
 Digite um número: 21 
O número 21 não é multiplo de 5 
 
Digite um número: 25 
O número numero é multiplo de 5 
 
Digite um número: 21 
O número 21 não é multiplo de5\n 
 
Digite um número: 25 
leia(numero) 
O número 25 é multiplo de 5 
 
Digite um número: 25 
O número 25 não é multiplo de 5 
Respondido em 25/09/2022 09:14:31 
 
Explicação: 
A resposta correta é: 
Digite um número: 21 
O número 21 não é multiplo de 5

Continue navegando