Buscar

SIMULADO I - LÓGICA 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

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 rp uoS 
 Será impresso rp uo 
 
Será impresso Sou p 
 
Será impresso p uoS 
Respondido em 25/05/2023 13:23:11 
 
Explicação: 
A resposta correta é: Será impresso rp uo 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
A função interna eval do Python é utilizada para: 
 
 executar uma expressão. 
 
converter uma string para um número com ponto flutuante. 
 
filtrar os elementos de uma lista utilizando uma função. 
 
retornar o valor hash de um objeto. 
 
ler uma linha da entrada padrão. 
Respondido em 25/05/2023 13:22:04 
 
Explicação: 
A resposta correta é: executar uma expressão. 
 
 
3a 
 Questão 
Acerto: 0,0 / 1,0 
 
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: 
 
 8 e 13. 
 
13 e 21. 
 
5 e 10. 
 8 e 10. 
 
13 e 20. 
Respondido em 25/05/2023 13:05:24 
 
Explicação: 
A resposta correta é: 8 e 13. 
 
 
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. 
 1 1 2 3 5 8. 
 
0 1 1 2 3 5 8. 
 
0 1 2 3 4 5 6 7 8 9. 
Respondido em 25/05/2023 13:21:09 
 
Explicação: 
A resposta correta é: 1 1 2 3 5 8. 
Justificativa: 
• No início do código, as variáveis 'a' e 'b' são inicializadas como 0 e 1, 
respectivamente. 
• O loop while é executado enquanto 'b' for menor que 10. 
• A cada iteração do loop, o valor de 'b' é impresso na tela usando a função print(). 
• Em seguida, os valores de 'a' e 'b' são atualizados: 'a' recebe o valor anterior de 'b' 
e 'b' recebe a soma de seus valores antigos. 
• Essa sequência de atualizações de 'a' e 'b' é conhecida como série de Fibonacci. 
• O loop continuará a ser executado até que 'b' seja maior ou igual a 10, momento 
em que o loop será encerrado e o programa terminará. 
 
 
5a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere as afirmações relacionadas a reutilização de software e responda: 
 
I. Software menores são mais simples de manter. 
II. Atualmente não há ferramentas que permitam o compartilhamento e 
versionamento de código fonte. 
III. Em algumas metodologias de desenvolvimento escrevemos os testes mesmo 
antes de começar a programar as funcionalidades do sistema. 
IV. Módulos que realizam tarefas específicas facilitam seu reuso em outros 
sistemas. 
 
 
Todas estão corretas 
 Apenas I, III e IV estão corretas 
 
Nenhuma está correta 
 
Apenas I e II estão corretas 
 Apenas I, II e iv estão corretas 
Respondido em 25/05/2023 13:18:41 
 
Explicação: 
A resposta correta é: Apenas I, III e IV estão corretas 
 
 
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] 
 
 
Ambas as variáveis são dict; 
 
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; 
 A variável j é uma tupla e a variável h é uma lista; 
 
Existem erros na declaração destas variáveis. 
Respondido em 25/05/2023 13:17:39 
 
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: 
 
 
Placa de vídeo e memória RAM. 
 
Processador e HD. 
 
Memória RAM e placa de vídeo. 
 Processador e memória RAM. 
 
Memória RAM e HD. 
Respondido em 25/05/2023 13:15:59 
 
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: 
 
 
O disco ser responsável por receber os dados do teclado e do mouse. 
 
O processador não possuir armazenamento para os programas. 
 A memória RAM ser volátil. 
 
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. 
Respondido em 25/05/2023 13:07:20 
 
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: 
A 
BB 
CCC 
DDDD 
O próximo termo é: 
 
 EEEEE 
 
DEEEEED 
 
ABCDE 
 
EDCBA 
 
ABCBA 
Respondido em 25/05/2023 13:08:11 
 
Explicação: 
A resposta correta é: EEEEE 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115... 
O próximo termo é: 
 
 
11116 
 
11156 
 11136 
 
11106 
 
11051

Continue navegando

Outros materiais