Buscar

Apol_01_100

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

Prévia do material em texto

Questão 1/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. 
Suponha que você tem 3 variáveis A, B e C. Crie uma expressão booleana que será 
utilizada em um teste condicional. A expressão deverá fazer as seguintes validações: 
 
- verificar se a soma de A com B é maior do que C. 
- verificar se B menos C é maior ou igual a zero. 
- só retorne verdadeiro se ambas condições forem satisfeitas. 
 
Assinale a alternativa que contém CORRETAMENTE a expressão solicitada. 
Nota: 10.0 
 A 
 
 B 
 
 C 
 
 D 
 
Você acertou! 
- verificar se a soma de A com B é maior do que C. -> A + B > C 
- verificar se B menos C é maior ou igual a zero. -> B - C > 0 
- só retorne verdadeiro se ambas condições forem satisfeitas. -> operador and 
 E 
 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando 
um comando de saída. 
A seguir você encontra o comando de saída sendo empregado em Python: 
 
 
Observe que o comando apresentado resultou em um ERRO na saída do nosso 
programa. 
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido 
gerado. 
Nota: 10.0 
 A O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print. 
Podemos adotar tanto aspas simples quanto aspas duplas, é indeferente. 
 B O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, print e Print não são a mesma coisa, uma vez que a linguagem 
diferencia letras maiúsculas de minúsculas. O correto seria print. 
Você acertou! 
 C O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, não podemos empregar letras maiusculas em nossos código de 
maneira alguma algo, seja em comandos, seja em nome de variáveis, seja no armazenamento de um dado. O correto seria print. 
De fato o problema está na letra maiuscula. Porém, é incorreto dizer que o Python não aceita letras maisculas. Aceita sim, só não aceita na escrita do comando print. 
 D O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto, para em seguida fazer a impressão na tela desta variável que contém o texto. O correto seria 
algo como: 
texto = 'APOL' 
Print(texto) 
A solução apresentada usando uma variável até funciona, porém o motivo do erro não é este, pois o comando deve ser escrito com letras minúsculas. 
 
Questão 3/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 4/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 5/10 - Lógica de Programação e Algoritmos 
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de 
seleção composta, que prevê dois conjuntos de instruções após a avaliação da 
condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro 
e outro caso a condição resulte em falso. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. 
 
 
Fonte: Adaptado de Guedes (2014). 
 
Observe as afirmativas sobre seleção composta: 
 
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo 
segue para um dos blocos de instruções. 
II. A linguagem Python testa a condição com o comando if (<condição>): caso o 
resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na 
imagem. 
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o 
resultado seja falso executa o bloco de instruções à direita na imagem é executado. 
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará 
o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a 
sua execução. 
V. O teste realizado com o comando if (<condição>): só é possível ser feito com 
operadores aritméticos. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 A I, II e III, apenas. 
Você acertou! 
 B I, II, III e V, apenas. 
 C I, II, IV e V, apenas. 
 D I, III e IV e V, apenas. 
 E I, II, III, IV e V. 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca 
destes dois conceitos, observe as afirmativas a seguir: 
 
I - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável 
ao longo da execução do programa. 
II - Dados são informações manipuladas ao longo da execução do programa e 
armazenados em variáveis. 
III - Variável é um nome dado a um conjunto de endereços na memória de um 
programa. 
Acerca das afirmações, assinale a alternativa que contém todas as CORRETAS: 
Nota: 10.0 
 A I, apenas. 
 B II, apenas. 
 C I e II, apenas. 
 D II e III, apenas. 
 E I, II e III. 
Você acertou! 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
Na AULA 1 aprendemos o conceito de linguagem de programação bem como vimos e 
conhecemos algumas das linguagens mais adotadas no mercado nos dias de hoje. 
A seguir você encontra as características de algumas destas linguagens. 
 
I - Linguagem de programação empregada para desenvolvimento Web. 
II - Linguagem de programação que é interpretada. 
III - Linguagem de programação criada na década de 70 e bastante empregada na 
área de Engenharia. 
IV - Linguagem de banco de dados. 
Assinale a alterativa que contém possíveis linguagens de programação que atendem 
ao itens apresentados: 
Nota: 10.0 
 A I - PHP 
II - HTML 
III - JAVA 
IV - SQL 
 B I - PHP 
II - PYTHON 
III - C 
IV - SQL 
Você acertou! 
 C I - HTML 
II - PYTHON 
III - JAVA 
IV - JAVASCRIPT 
 D I - HTML 
II - PYTHON 
III - C++ 
IV - RUBY 
 E I - PHP 
II - JAVA 
III - PYTHON 
IV - SQL 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
Na AULA 3 você estudou sobre as condicionais simples e compostas. 
A seguir você encontrar um pequeno código em Python com uma condicional simples. 
 
 
O programa em Python, se alterarmos o valor de a para diferentes valores inteiros 
veremos que o print na tela sempre é executado. Assinale a alternativa que explica 
CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da 
variável a. 
Nota: 10.0 
 A O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a. 
 B O print é executado sempre porque ele não está indentado dentro da condicional. Neste caso, ele está fora da condição e é sempre executado. 
Você acertou! 
 C O print é executado sempre porque foi colocado os dois pontos no final da condicional. 
 D O print é sempre executado porque a condicional adotada é a simples. O correto é se utilizar uma condicional composta. 
 
Questão9/10 - Lógica de Programação e Algoritmos 
Aprendemos na AULA 1 que o computadores modernos surgiram devido as 
necessidades imediatas por maior capacidade de processamento por parte de nações 
ao redor do mundo, como a criptografia de mensagens na segunda guerra mundial. 
Acerca do surgimento e da evolução dos computadores, analise as afirmativas a 
seguir: 
 
I - O ENIAC é um exemplo de computador construído com milhares de válvulas e 
relés, e operado por dezenas de pessoas. 
II - Desde o surgimento dos primeiros computadores, eles sempre foram construídos 
empregando dispositivos eletrônicos. 
III - Computadores, desde o princípio, trabalham e funcionam com o que chamados de 
aritmética binária. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 A I, somente 
Você acertou! 
I - CORRETA 
II - INCORRETA - Computadores não eram eletrônicos desde o princípio. 
III - INCORRETA - Computadores eram decimais no inicio, depois viraram binários. 
 B II, somente 
 C III, somente 
 D I e II, somente 
 E I, II e III 
 
Questão 10/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 
Você acertou! 
 B 7, 12 e 0 
 C 2, 5 e 0 
 D 12, 12 e 12 
 E 7, 7 e 7

Outros materiais

Perguntas Recentes