Buscar

Apol 1 - LÓGICA DE PROGRAMAÇÃO E ALGORITMOS - 100ponto


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 16 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 16 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 9, do total de 16 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

Continue navegando


Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos 
Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicionais simples. 
 
 
 
 
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, 
da variável valor. 
Nota: 10.0 
 
A 7, 12 e 12 
 
B 7, 12 e 0 
 
C 7, 5 e 0 
Você acertou! 
 
D 12, 12 e 12 
 
E 7, 7 e 7 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Aprendemos na AULA 2 que variáveis atender por um nome. Este nome é definido pelo desenvolvedor e deve respeitar algumas regras 
impostas pela linguagem Python. 
Acerca de nomes de variáveis, assinale a alternativa que só contém nomes de variáveis VÁLIDOS em linguagem Python 3.0 ou superior. 
Nota: 10.0 
 
A valor1 
1valor 
área 
1valor não é permitido. Não podemos iniciar com número 
 
B _valor1_ 
&pessoa 
área 
&pessoa não é permitido. Caractere especial não permitido. 
 
C nome12345 
área 
_y_ 
Você acertou! 
 
D nome12345 
area 
_y# 
_y# não permitido devido ao caractere especial 
 
E _1valor_ 
pessoa 
123 
123 não permitido pois só contém números. 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo em Python contendo condicionais aninhadas. 
 
 
Assinale a alternativa CORRETA que contém o resultado da saída do programa caso o dado digitado no teclado e armazenado na 
variável valor seja 2 e 1, respectivamente. 
 
Nota: 10.0 
 
A 0 e 2 
 
B 10 e 0 
 
C 10 e 2 
Você acertou! 
 
D 2 e 10 
 
E 2 e 0 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos os operadores lógicos e a construir variáveis que operam eles. Observe as variáveis a e b e os seguintes prints a 
seguir: 
 
 
Assinale a alternativa que contém CORRETAMENTE a saída para cada um dos 3 prints mostrados. 
Nota: 10.0 
 
A 1 - True 
2 - False 
3 - False 
 
B 1 - True 
2 - True 
3 - True 
Você acertou! 
 
C 1 - False 
2 - True 
3 - True 
 
D 1 - True 
2 - True 
3 - False 
 
E 1 - True 
2 - False 
3 - True 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na 
tela do resultado final. As notas podem ser valores com casas decimais. 
Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros. 
Nota: 10.0 
 
A 
 
O sinal de atribuição foi usado errado. 
 
B 
 
O enunciado solicitada casas decimais, portanto INT não pode ser usado. 
 
C 
 
Faltam os parenteses. Neste caso a operação da média irá sair errada. 
Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado. 
 
D 
 
Você acertou! 
 
E 
 
Faltam os parenteses. Neste caso a operação da média irá sair errada. 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicional elif. 
 
 
 
 
 
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, 
da variável valor. 
Nota: 10.0 
 
A 7, 12 e 12 
 
B 2, 10 e 0 
Você acertou! 
 
C 0, 0 e 0 
 
D 2, 5 e 0 
 
E 0, 10 e 2 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de todos os computadores modernos até os dias atuais. 
Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a compõem: 
Nota: 10.0 
 
A - CPU, que contém uma memória principal e uma memória secundária 
- Barramento de interconexão 
- Sistema de entrada e saída. 
 
B - Memória principal 
- Memória secundária 
- Barramento de interconexão 
- Sistema de entrada e saída. 
 
C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- Barramento de interconexão 
- Sistema de entrada e saída. 
Você acertou! 
AULA 1 - TEMA 2 
 
D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- Memória secundária 
 
E - CPU, unidade lógica e aritmética 
- Memória principal, que contém uma unidade de controle 
- Barramento de interconexão 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de 
resultados de operações aritméticas. 
Observe o print a seguir: 
 
 
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado. 
Nota: 10.0 
 
A 12 + 1 
 
B 5 + 7 + 1 
 
C 13 
 
D 76 
 
E 5 + 71 
Você acertou! 
Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, 
conjunção e disjunção. 
Observe os 3 prints a seguir: 
 
 
Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. 
Nota: 10.0 
 
A 1 - True 
2 - True 
3 - True 
 
B 1 - False 
2 - False 
3 - True 
 
C 1 - True 
2 - False 
3 - True 
 
D 1 - True 
2 - False 
3 - False 
 
E 1 - True 
2 - True 
3 - False 
Você acertou! 
 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que a tornaram bastante popular e empregada 
atualmente no mercado. 
Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA: 
Nota: 10.0 
 
A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante popular. 
 
B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a melhorar a 
linguagem. 
 
C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação. 
 
D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dificuldade de não ser capaz de ser adotada 
no desenvolvimento de aplicativos para Android ou iOS. 
Você acertou! 
Nada impede o Python de ser adotada neste ramo de smartphones. 
 
E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de 
desenvolvimento.