Buscar

APOL 01 - LOGICA DE PROGRAMÇÃO E ALGORITIMOS

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 
(ADAPTADA) 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: 
 
A I - PHP 
II - HTML 
III - JAVA 
IV - SQL 
 
B I - PHP 
II - PYTHON 
III - C 
IV - SQL 
Você assinalou essa alternativa (B) 
 
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 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: 
 
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: 
 
A I, apenas. 
 
B II, apenas. 
 
C I e II, apenas. 
 
D II e III, apenas. 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
 
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: 
 
12+3+1+4212+3+1+42 
Assinale a alternativa que contém o print CORRETO para a expressão apresentada. 
 
A print(1 + 1 + 4 / 2 + 3 + 2) 
 
B print((1 + 1 + 4) / (2 + 3 +2)) 
 
C print(1 / (2 + 3) + (1 + 4) /2) 
Você assinalou essa alternativa (C) 
 
D print(1 / 2 + 3 + 1 + 4 / 2) 
 
E print((1 / 2 + 3) + (1 + 4 / 2)) 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
(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: 
 
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: 
 
A I, somente 
Você assinalou essa alternativa (A) 
 
B II, somente 
 
C III, somente 
 
D I e II, somente 
 
E I, II e III 
 
Questão 5/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 or z == y) 
print( x != y and not (z == y)) 
print(x < y or z == y and z == 5.4 ) 
Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. 
 
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ê assinalou essa alternativa (E) 
 
Questão 6/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, 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. 
 
A A + B > C or C - B >= 0 
 
B C > A + B and B - C > 0 
 
C C >= A + B and B - C > 0 
 
D A + B > C and B - C >=0 
Você assinalou essa alternativa (D) 
 
E A + B > C or B - C >= 0 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos a manipular strings. Uma das manipulações 
possíveis é a concatenação. 
Observe a seguir uma string que foi obtida como saída de um programa: 
 
A***B***C 
Assinale a alternativa que contém a concatenação CORRETA para resultar na saída 
apresentada. 
 
A s1 = 'ABC' + 5 * '*' 
 
B s1 = 'A' + 3 * '*' + 'BC' + 3 * '*' 
 
C s1 = 'A' + 5 * '*' + 'B' + 5 * '*' + 'C' 
 
D s1 = 'ABC' + 3 * '*' 
 
E s1= 'A' + 3 * '*' + 'B' + 3 * '*' + 'C' 
Você assinalou essa alternativa (E) 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) O nome de nossa disciplina é 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: 
 
I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros 
programas computacionais. 
II - 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): 
 
A I, II e III, somente 
 
B II, III e IV, somente 
Você assinalou essa alternativa (B) 
 
C II e III, somente 
 
D I, II e IV, somente 
 
E I, II, III e IV 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 3 você aprendeu a trabalhar condicionais. Observe o 
código abaixo em Python contendo condicional elif. 
 
x = 2 
y = 5 
z = 0 
resultado = 0 
valor = int(input('Digite 1, 2 ou 3: ')) 
if valor ==1: 
 resultado = x * valor 
 valor = 2 
elif valor ==2: 
 resultado = y * valor 
 valor = 3 
elif valor ==3: 
 resultado = z * valor 
else: 
 print('Você digitou um valor inválido') 
print(resultado) 
 
 
 
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. 
 
A 7, 12 e 12 
 
B 2, 10 e 0 
Você assinalou essa alternativa (B) 
 
C 0, 0 e 0 
 
D 2, 5 e 0 
 
E 0, 10 e 2 
 
Questão 10/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. 
 
A Linha 1, porque não foi colocado nenhuma informação dentro dos parênteses para fazermos a impressão na tela. 
 
B Linha 2, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela,somente um espaço em branco. 
 
C Linha 3, porque as aspas simples foram abertas mas não foram fechadas. 
Você assinalou essa alternativa (C) 
 
D Linha 4, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela.

Outros materiais