Buscar

Algoritmos e Lógica de Programação PROVA - AVP2023_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

23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 1/10
Painel / Meus cursos / ALPADS / 📝 AVALIAÇÕES 2023/3 / PROVA - AVP2023/3
Iniciado em quarta, 23 ago 2023, 14:37
Estado Finalizada
Concluída em quarta, 23 ago 2023, 14:56
Tempo
empregado
18 minutos 58 segundos
Avaliar 5,20 de um máximo de 6,00(87%)
Questão 1
Correto
Atingiu 0,40 de 0,40
Essa estrutura permite o encadeamento de vários testes, selecionando conjuntos diferentes de
ações, de acordo com o resultado em cascata de cada condição lógica. Que estrutura é essa?
Escolha uma opção:
a. Estrutura condicional if...simples... else.
b. Estrutura condicional if... elif... put.
c. Estrutura condicional simples... out... else.
d. Estrutura condicional if... elif... else. 
e. Estrutura condicional put... it... out.
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=2955
https://moodle.ead.unifcv.edu.br/course/view.php?id=2955#section-5
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=131701
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 2/10
Questão 2
Correto
Atingiu 0,40 de 0,40
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.
Escolha uma opção:
a. 1, 2, 3. 
b. 2, 3.
c. 1, 3.
d. 3.
e. 1.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 3/10
Questão 3
Correto
Atingiu 0,40 de 0,40
Representam dados ou objetos cujo valor permanece inalterado ao longo do tempo ou durante
a execução do programa. Tal afirmação diz respeito a:
Escolha uma opção:
a. Marcador de posição.
b. Variáveis.
c. Algoritmos.
d. Instrução de atribuição.
e. Constantes. 
Questão 4
Correto
Atingiu 0,40 de 0,40
Julgue as afirmações a seguir com “V” para verdadeiro e “F” para falso, e assinale a alternativa
correta:
 
( ) O mouse e a tela do computador são considerados dispositivos de entrada e saída,
respectivamente.
( ) O disco rígido do computador também serve para armazenamento e possibilita que valores
sejam armazenados e recuperados, porém se diferencia da memória e da CPU por ser mais
lento.
( ) O computador também é composto de memória. É nesse local que os valores podem ser
armazenados e recuperados. Trata-se de um dispositivo de armazenamento relativamente
rápido, mas que perde seu conteúdo assim que o computador é desligado. A memória de um
computador é dividida em diferentes locais; cada local dentro da memória tem um endereço e
pode conter um valor.
Escolha uma opção:
a. V, F, F.
b. V, V, V. 
c. F, F, F.
d. F, V, F.
e. V, F, V.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 4/10
Questão 5
Correto
Atingiu 0,40 de 0,40
Para a construção de testes lógicos mais completos, envolvendo mais de uma condição
comparativa, utiliza-se quais operadores lógicos?
Escolha uma opção:
a. OU, I e NÃO (NEGADO ou NEGAÇÃO).
b. OU, E e NÃO (NEGADO ou NEGAÇÃO). 
c. SIM, E e NÃO (NEGADO ou NEGAÇÃO).
d. E, TODAVIA e PORÉM.
e. OU, E e SIM (AFIRMATIVA ou AFIRMAÇÃO).
Questão 6
Correto
Atingiu 0,40 de 0,40
Analise o exemplo abaixo.
if temperatura>25:
print("Ambiente quente, ajustando ar-condicionado para clima de verão")
AR _ CONDICIONADO(VERAO)
print("Ligando o ar-condicionado") AR _ CONDICIONADO(ON)
No exemplo, o ar-condicionado será sempre acionado com a mensagem ao usuário: “ligando o
ar-condicionado”; porém, será ajustado para a função verão somente se:
Escolha uma opção:
a. A temperatura for igual a 15.
b. A temperatura for menor do que 25º.
c. A temperatura for igual a 25º.
d. A temperatura for maior do que 25º. 
e. A temperatura for menor do que 15.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 5/10
Questão 7
Correto
Atingiu 0,40 de 0,40
Esse operador é o mais simples utilizado em lógica e constitui a operação lógica de inversão
do estado lógico do elemento da premissa. Que operador é esse?
Escolha uma opção:
a. Operador OU (A + B).
b. Operador de NEGAÇÃO (~A). 
c. Operador E (A . B).
d. Operador de IMPLICAÇÃO (A→B).
e. Operador de AFIRMAÇÃO (+A).
Questão 8
Incorreto
Atingiu 0,00 de 0,40
Segundo Cormen (2014), a criação de algoritmos obedece à sequência descrita a seguir:
 I. DESCRIÇÃO DO PROBLEMA A RESOLVER OU TAREFA A SER FEITA.
 II. CONCLUSÃO.
 III. ORDENAÇÃO LÓGICA DAS PREMISSAS.
 IV. DECOMPOR A TAREFA OU O PROBLEMA EM TODAS AS AÇÕES NECESSÁRIAS
PARA A REALIZAÇÃO.
 
É correto o que se afirma em:
Escolha uma opção:
a. I, II, III e IV.
b. I e III apenas.
c. II, III e IV.
d. II e IV apenas.
e. I, II e IV. 
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 6/10
Questão 9
Incorreto
Atingiu 0,00 de 0,40
Refere-se ao processo de transformar um algoritmo em um programa de computador. Como se
chama esse processo?
Escolha uma opção:
a. Equivalência.
b. Transmutação de dados. 
c. Dublagem.
d. Codificação.
e. Programação.
Questão 10
Correto
Atingiu 0,40 de 0,40
É 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:
Escolha uma opção:
a. Out…simples.
b. up... else.
c. if... else. 
d. If…simples
e. out... else.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 7/10
Questão 11
Correto
Atingiu 0,40 de 0,40
As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do
comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável
acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o
algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:
Escolha uma opção:
a. Será impossível determinar em qual local do código se encontra a falha de
programação.
b. Será possível determinar em qual local da programação se encontra o teste de mesa
da programação.
c. Será possível determinar em qual local do código se encontra a falha de programação.

d. Será possível determinar em qual local do código se encontra o comando for.
e. Será possível determinar em qual local do código se encontra a variável acumuladora
da equeção.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 8/10
Questão 12
Correto
Atingiu 0,40 de 0,40
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
Escolha uma opção:
a. Up else.
b. If else.
c. Out else.
d. if simples 
e. Out simples
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 9/10
Questão 13
Correto
Atingiu 0,40 de 0,40
Julgue as afirmações abaixo com “V” para verdadeiro e “F” para falso:
 
( ) Python é uma linguagem recente no universo da computação, e é hoje uma das linguagens
de programação menos utilizadas no mundo.
 
( ) Uma desvantagem da linguagem Python é que ela aceita tanto programação procedural
quanto programação orientada a objetos.
( ) Pythonpossui instruções simples de escrever, tornando o código bem legível e de fácil
entendimento. Além de instruções, Python possui um conjunto básico e extenso de funções à
disposição do programador, bem como permite a instalação de bibliotecas com funções
específicas.
 
( ) O modo programado do Python não possui um editor de texto, o que impossibilita a escrita
do código diretamente.
Escolha uma opção:
a. V, V, V, V.
b. F, F, F, V.
c. V, V, F, F.
d. F, F, V, F. 
e. F, V, F, V.
23/08/2023 14:56 PROVA - AVP2023/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=2939842 10/10
Questão 14
Correto
Atingiu 0,40 de 0,40
Esse operador é muito utilizado em lógica e constitui a operação que conecta duas condições,
A e B, que podem ocorrer conjuntamente ou de forma alternada. Que operador é este?
Escolha uma opção:
a. Operador de Negação (não I).
b. Operador EI (A ou C).
c. Operador E (A e B).
d. Operador de Negação (não A).
e. Operador OU (A ou B). 
Questão 15
Correto
Atingiu 0,40 de 0,40
Deve ser entendido como qualquer informação, descoberta ou mesmo solução que se deseja
encontrar. Tal afirmação diz respeito a(o):
Escolha uma opção:
a. Raciocínio.
b. Problema. 
c. Premissas.
d. Solução.
e. Lógica.

Continue navegando