Buscar

Algorimos e lógica de programação2 3

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

Iniciado em domingo, 7 ago 2022, 15:02 
Estado Finalizada 
Concluída em domingo, 7 ago 2022, 15:14 
Tempo empregado 12 minutos 44 segundos 
Avaliar 0,35 de um máximo de 0,50(70%) 
Questão 1 
Incorreto 
Atingiu 0,00 de 0,05 
Marcar questão 
Texto da questão 
É um legado da programação estruturada, pois orienta o fluxo da informação em um 
sentido “top-down”, isto é, de cima para baixo, desde o início até o fim do código. Tal 
afirmação se refere a estutura: 
a. 
up... else. 
b. 
if... else. 
c. 
out... else. 
d. 
If…simples 
e. 
Out…simples. 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
if... else. 
Questão 2 
Incorreto 
Atingiu 0,00 de 0,05 
Marcar questão 
Texto da questão 
Veja o formato em Python da instrução e assinale a alternativa que contenha o tipo de 
instrução: 
if condição lógica: #Bloco A 
Bloco de comandos executados caso a condição lógica seja verdadeira 
#Bloco B 
Comandos executados após o teste 
 
a. 
if simples. 
b. 
Out simples. 
c. 
If else. 
d. 
If else. 
e. 
Out else. 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
if simples. 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Analise as afirmativas abaixo e assinale a alternativa correta: 
1. O comando for consiste em uma estrutura de repetição baseada em alguma variável 
do tipo lista. Com esse comando, é possível executar um código específico para cada 
elemento da lista. 
2. Quando você não tem uma lista, mas, mesmo assim, quer usar o comando for, é 
possível usá-lo com o comando range. 
3. É muito comum realizarmos alguma operação numérica com listas. Por exemplo, se 
quisermos contar quantos caracteres existem em uma frase, podemos usar a função for, 
juntamente com uma variável, para a contagem de caracteres. 
Dentro da estrutura do comando “If”, a cada letra que ele percorre na frase, a variável 
“qtdeLetras” é incrementada, isto é, é acrescida uma unidade para seu valor. Pode-se 
dizer que essa variável é uma variável contadora. 
a. 
1, 2, 3. 
b. 
1, 2, 3, 4. 
c. 
1, 3, 4. 
d. 
2, 3, 4. 
e. 
3, 4. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
1, 2, 3. 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
O teste de mesa envolvendo variáveis contadoras é um pouco mais simples do que com 
variáveis acumuladoras. O valor das variáveis contadoras está diretamente associado a 
que? 
a. 
Ao número de interações que o laço up realiza. 
b. 
Ao número de interações que o laço for realiza. 
c. 
Ao número de interações que o laço if realiza. 
d. 
Ao número de interações que o laço out realiza. 
e. 
Ao número de divisões que o laço for realiza. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Ao número de interações que o laço for realiza. 
Questão 5 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em Python, bem como em outras conhecidas linguagens de programação, os operadores 
relacionais são representados no código. Deste modo, para dizer que A é diferente de C, 
a representação correta em Python é: 
a. 
A <= C. 
b. 
A ≠ C. 
c. 
A ¥ C. 
d. 
A != C. 
e. 
A == C. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
A != C. 
Questão 6 
Incorreto 
Atingiu 0,00 de 0,05 
Marcar questão 
Texto da questão 
Analise e julgue as afirmações a seguir com “V” para Verdadeiro e “F” para Falso: 
( ) O comando for é uma das estruturas mais complexas existentes na linguagem 
Python. 
( ) O teste de mesa envolvendo variáveis acumuladoras é um pouco mais simples do 
que com variáveis contadoras. 
( ) O comando for não consiste em uma estrutura de repetição baseada em alguma 
variável do tipo lista. 
a. 
V, F, V. 
b. 
V, V, V. 
c. 
F, F, F. 
d. 
V, F, F. 
e. 
F, V, V. 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
F, F, F. 
Questão 7 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Dentro da estrutura do comando for, a cada letra que se percorre na frase, a variável 
“qtdeLetras”, por exemplo, é incrementada, isto é, é acrescida uma unidade para seu 
valor. Pode-se dizer que essa variável é uma: 
a. 
Variável de soma. 
b. 
Variável contabilizadora. 
c. 
Variável de adição. 
d. 
Variável acumuladora. 
e. 
Variável contadora. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Variável contadora. 
Questão 8 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
A essência de qualquer decisão é, em última análise, uma comparação. Podemos 
classificar nossos modos de comparação nas seguintes categorias, conforme aponta Law 
(2008): 
 I. Equivalência ou similaridade: igual ou diferente; 
 II. Qualidade: melhor ou pior; 
 III. Dimensão: maior ou menor 
 IV. Quantidade: mais ou menos, muito ou pouco. 
Assinale a alternativa correta: 
a. 
I, II, III e IV. 
b. 
I e III apenas. 
c. 
III penas. 
d. 
I, III e IV. 
e. 
II e IV apenas. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
I, II, III e IV. 
Questão 9 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Uma lista numérica pode ser somada à outra de igual dimensão, por meio da soma de 
cada elemento individual. Por exemplo, se tivermos uma lista A = [2, 3, 4] e quisermos 
somar com outra lista B = [7, – 3, 2]. A soma das duas linhas será dada por: 
a. 
A + B = [(2+3 + 4) + (7 + 3 + 2)] 
b. 
A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6] 
c. 
A + B = [(2 + 7), (3 + 3), (4 + 2)] = [9, 0, 6] 
d. 
A + B = [(2 - 7), (3 - (3)), (4 - 2)] = [9, 0, 6] 
e. 
A + B = [(2 + 7), (3 + 3), (4 - 2)] = [2, 0, 1] 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6] 
Questão 10 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Imagine a situação: o ar-condicionado será sempre acionado, com a mensagem ao 
usuário “ligando o ar-condicionado”. Será ajustado para o verão, avisando o usuário por 
meio da mensagem “ambiente quente, ajustando ar-condicionado para clima de verão”, 
se a temperatura for maior do que 25º, ou será ajustado para o inverno, avisando o 
usuário por meio da mensagem “ambiente frio, ajustando ar-condicionado para clima de 
inverno”, se a temperatura for menor ou igual a 25º. 
Neste exemplo, devemos utilizar a estrutura condicional: 
a. 
if... else. 
b. 
if simples. 
c. 
If….out. 
d. 
If….up. 
e. 
Out…else. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
if... else.

Continue navegando