Buscar

APOL 1 - 22 questões 100 corretas

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

Prévia do material em texto

€ Questão 8/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) 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: 
print('5 + 7'+1) 
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado. 
(AO 1241 
(MB 5 +74 
ORG, 13 
O D 76 
a E 5+71 
 
 
€ Questão 2/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca destes dois 
conceitos, observe as afirmativas a seguir: 
| - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável ao longo da execução do 
programa. 
|| - Dados são informações manipuladas ao longo da execução do programa e armazenados em variáveis. 
HI - 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: 
O A lI,apenas. 
O B ll,apenas. 
O C lell, apenas. 
O D Ilelll, apenas. 
|, Ile ll. 
€ Questão 3/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 2 aprendemos sobre os tipos primitivos de dados. Estes tipos existem em toda e qualquer 
linguagem de programação. Observe o seguinte cenário: 
Adilson está desenvolvendo um programa computacional para realizar cadastros de funcionários de uma empresa. 
Para este cadastro, ele necessita armazenar os seguintes dados: 
| - nome do funcionário 
Il - ano de nascimento do funcionário 
Hll - salário do funcionário 
IV - sexo do funcionário (O para masculino e 1 para feminino) 
Acerca do problema apresentado, assinale a alternativa que melhor apresenta o tipo primitivo de cada umas das 
variáveis do programa de Adilson. 
O A lI-string 
II - inteiro 
III - inteiro 
IV - string 
O B I- ponto flutuante 
|| - booleano 
HI - string 
IV - inteiro 
O C lI-string 
|| - booleano 
III - ponto flutuante 
IV - inteiro 
D I-string 
II - inteiro 
III - ponto flutuante 
IV - booleano 
O E I-string 
Il - ponto flutuante 
III - inteiro 
IV - booleano
€ Questão 7/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) 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: 
a=1 
b=1 
print (a == b) 
print (a >= b) 
print (a <= b) 
Assinale a alternativa que contém CORRETAMENTE a saída para cada um dos 3 prints mostrados. 
O A 1-True 
2 - False 
3 - False 
B 1-True 
2 - True 
3 - True 
O C 1-False 
2 - True 
3 - True 
O D 1-True 
2 - True 
3 - False 
O E 1-True 
2 - False 
3 - True
€ Questão 8/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 1, aprendemos um pouco sobre a história da linguagem Python. 
Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de programação que 
inspirou a criação do Python (1), e a origem do nome da linguagem (Il), respectivamente. 
O A I|-Linguagem Java 
Il - Cobra Píton (Python). 
O B lI-LinguagemC 
Il - Cobra Píton (Python). 
O C I-Linguagem ABC 
Il - Cobra Píton (Python). 
O D lI-LinguagemC 
|| - Programa de TV britânico Monty Python. 
E I-Linguagem ABC 
Il - Programa de TV britânico Monty Python. 
 
€ Questão 9/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo em Python 
contendo condicionais aninhadas. 
N
<
 
x 
H 
SO
 
qa
 
N
 
valor = int(input('Digite 1,2 ou 39) 
if valor == 1: 
print(x * valor) 
else: 
if valor == 2: 
print(y * valor) 
else: 
if valor == 3: 
print(z * valor) 
else: 
print('Você digitou um valor inválido") 
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. 
O A 0e2 
10e 0 O B 
cE 10 e 2 
Õ 
Õ 
Õ 2e10 
EN 2e0
€ Questão 6/10 - Lógica de Programação e Algoritmos > 
Aprendemos na AULA 2 a dar entrada de dados via teclado empregando o comando input. A seguir você encontrar 
um programa que lê um valor digitado pelo usuário e soma este valor com o número 100, fazendo o print do 
resultado final na tela. 
valor = input( 
print(100 + valor) 
[> Digite o valor a ser somado com 100:5 
Eta Sta AO TA ST TDR ET 
in <module>() 
valor = input( 'Digite valor a se 
print(100 + valor) 
unsupported operand type(s) for +: “int' and 'str' 
SEARCH STACK OVERFLOW 
 
Observe que o nosso programa está gerando um ERRO. Assinale a alternativa que CORRETAMENTE aponta este 
erro e dá uma solução para o problema. 
A 'Oerro é gerado pelo fato de que o input sempre gera um dado do tipo string. Na segunda 
linha tentamos somar uma string com um número, gerando erro. Uma solução seria 
converter a saída do input para inteiro com a instrução int. 
O B Oerro é gerado pelo fato de que o input sempre gera um dado do tipo string. Na segunda linha 
tentamos somar uma string com um número, gerando erro. Uma solução seria converter o número 
100 para string e fazer uma concatenação de strings. 
O C Oerro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. Uma 
solução seria armazenar o resultado na soma em uma variável e depois fazer o print desta variável. 
O D Oerro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. Uma 
solução seria fazer o comando input dentro do print, tudo em uma só linha
€ Questão 5/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) 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: 
O 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. 
O 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. 
O D -CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal 
- Memória secundária 
O E -CPU, unidade lógica e aritmética 
- Memória principal, que contém uma unidade de controle 
- Barramento de interconexão
€ Questão 10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) 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. 
O A valor1 
tvalor 
área 
O B valorf. 
&pessoa 
área 
C nome12345 
área 
VE 
O D nome12345 
area 
SR 
O E valor. 
pessoa 
1283
€ Questão 3/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma 
linguagem de programação: descrição narrativa, pseudocódigo e fluxograma. 
Acerca destas representações, observe as afirmativas a seguir: 
|- Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um 
formalismo e é bastante aberta a ambiguidades. 
|| - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas 
empregando uma simbologia própria padrão ISO. 
HI - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de 
programação genérica. 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: 
e A I,apenas. 
O B Il,apenas. 
O C Ill,apenas. 
O D Ielll, apenas. 
O E lIlelll.
€ Questão 4/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) O nome de nossadisciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, 
aprendemos a conceituar na AULA 1 o seu significado. 
Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras que compõem o 
nome da nossa disciplina, observe as afirmativas a seguir: 
| - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas computacionais. 
|| - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia para 
resolvermos os mais diversos problemas cotidianos. 
III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser computacionais, ou 
não. 
IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado problema, seja 
este problema computacional, ou não. 
Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): 
O A Illelll, somente 
o B Il, lleIV, somente 
O C Ilelll, somente 
O D lIllelv, somente 
O E LlllllelV
€ Questão 2/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de algoritmos. 
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado. 
O A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias 
gerais de algoritmos. 
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma 
linguagem de programação convencional. 
O C Representação livre e com bastante margem para ambiguidades e duplas interpretações. 
O D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para 
escrita de algoritmos.
€ Questão 10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) 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: 
x=10 
y=1 
z=5.5 
print(x>y orz==y) 
print( x != y and not (Z == y)) 
print(x<yorz==yandz==5.4) 
Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. 
O A 1-True 
2 - True 
3 - True 
O B 41-False 
2 - False 
3 - True 
O C€C 1-True 
2 - False 
3 - True 
O D 1-True 
2 - False 
3 - False 
E 1-True 
2 - True 
3 - False 
 
€ Questão 2/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) 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, Be 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. 
O A A+B>CorC-B>=0 
O B C>A+BandB-C>0 
C C>=A+BandB-C>0 Õ 
[o D A+B>CandB-C>=0 
Õ E A+B>CorB-C>=0
€ Questão 9/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) Na AULA 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres (string). Sobre este 
tipo de variável, observe as afirmações a seguir: 
| - Uma string é capaz de armazenar um conjunto de símbolos. Símbolos estes que são codificados e 
armazenados na memória. 
|| - Uma string é capaz de armazenar caracteres especiais, incluindo acentuação e pontução. Strings só não são 
capazes de armazenar tabulações de texto, como espaços e quebra de linha. 
HI - Uma string trabalha com o conceito de índice para acessarmos cada caractere individualmente. Índices são 
representados por valores inteiros. 
IV - Uma string inicia a contagem de seus índices a partir do valor numérico um. 
Acerca de strings, assinale a alternativa que contém somente as afirmações CORRETAS. 
O A lell, somente. 
o] B JIelll, somente. 
O C lIlelv, somente 
O D illlelll, somente. 
O E IllelIv, somente.
Questão 1/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) 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. 
O A n1==float (input('Digite a 1º nota:)) 
n2 == float (input('Digite a 1º nota:”) 
media=n1/2+n2/2 
print(media) 
O B n1=int(input('Digite a 1º nota:)) 
n2 = int(input('Digite a 1º nota:”)) 
media = (n1 + n2) /2 
print(media) 
O C n1=int(input('Digite a 1º nota:) 
n2 = int(input('Digite a 1º nota:)) 
media = n1 + n2/2 
print(media) 
D ni float(input('Digite a 1º nota:") 
n2 = float(input('Digite a 1º nota:')) 
media = (n1 + n2) /2 
print(media) 
O E n=float(input(Digite a 1º nota:)) 
n2 = float(input('Digite a 1º nota:”)) 
media = n1 + n2/2 
print(media)
Questão 1/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Na AULA 2 aprendemos que a linguagem Python apresenta algumas regras a serem seguidas para 
que nossos programas não gerem erros. Aprendemos também a escrever uma mensagem na tela empregando um 
comando de saída. Lembrando das regras apresentadas, observe as 4 linhas de print a seguir: 
print() 
print('”) 
print(APOL) 
print(”) 
Somente uma destas 4 linhas gera erro na saída do programa. Assinale a alternativa que CORRETAMENTE indica 
qual das linhas gera erro e o motivo deste erro. 
O A Linhaí, porque não foi colocado nenhuma informação dentro dos parênteses para fazermos a 
impressão na tela. 
O B bLinhaz2, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela, somente um 
espaço em branco. 
o] C Linha3, porque as aspas simples foram abertas mas não foram fechadas. 
OÕ Õ Linha 4, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela.
€ Questão 7/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma 
linguagem de programação: descrição narrativa, pseudocódigo e fluxograma. 
Acerca destas representações, observe as afirmativas a seguir: 
|- Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um 
formalismo e é bastante aberta a ambiguidades. 
| - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas 
empregando uma simbologia própria padrão ISO. 
HI - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de 
programação genérica. 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: 
o A I,apenas. 
O B lIl,apenas. 
O C Ill,apenas. 
O D Ielll, apenas. 
e = MAE
€ Questão 3/10 - Lógica de Programação e Algoritmos > 
(ADAPTADA) Aprendemos na AULA 2 que a maneira como escrevemos expressões matemáticas tem impacto 
direto no resultado final que irá aparecer na saída do programa. 
Observe a expressão a seguir: 
1 144 
2+3 2 
Assinale a alternativa que contém o print CORRETO para a expressão apresentada. 
CM print(i+1+4/2+3+2) 
O B Pprint((1+1+4)/(2+3+2)) 
o C print(1/(2+3)+(1+4) /2) 
O D Pprint(1/2+3+1+4/2) 
O E Pprin((1/2+3)+(1+4 /2)
€ Questão 5/10 - Lógica de Programação e Algoritmos 9 
(ADAPTADA) 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: 
|- O ENIAC é um exemplo de computador construído com milhares de válvulas e relés, e operado por dezenas de 
pessoas. 
| - Desde o surgimento dos primeiros computadores, eles sempre foram construídos empregando dispositivos 
eletrônicos. 
HI - 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: 
E A I,somente 
O Bi lIl,somente 
O Ci Ill,somente 
O D Iell, somente 
e = NARRA!
€ Questão 9/10 - Lógica de Programação e Algoritmos 9 
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. 
Sim CONDIÇÃO Não 
 
INSTRUÇÃO INSTRUÇÃO 
 
 
Fonte: Adaptado de Guedes (2014). 
Observe as afirmativas sobre seleção composta: 
|. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções. 
Il. 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. 
HI. 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: 
E A IHelll, apenas. 
O B Lil lleV,apenas. 
O C LlLIVeV, apenas. 
O D lllelVevV apenas. 
e |= MRIRINVADA
€ Questão 10/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: 
LET To AO TS Ta o RR TS) 
in <module> 
Print('APOL 
name '“Print' is not defined 
SEARCH STACK OVERFLOW 
 
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. 
O A Oerro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao 
invés de aspas simples no comando print. 
B Oerro 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. 
O C Oerro 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. 
O D Oerrose 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)

Continue navegando

Outros materiais