Buscar

P1 -- Prova On-line (Acessar)


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

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-3
Algoritmos e Programação - 2022_03_EAD_B Avaliações P1 -- Prova On-line (Acessar)
Iniciado em terça, 20 set 2022, 22:19
Estado Finalizada
Concluída em terça, 20 set 2022, 23:43
Tempo
empregado
1 hora 23 minutos
Notas 6,00/8,00
Avaliar 7,50 de um máximo de 10,00(75%)











https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=122
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=337344
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 1
Correto
Atingiu 1,00 de
1,00
Observe o algoritmo na Figura 1: 
 
Figura 1 Algoritmo para Cálculo de Comissão 
 
Leia o objetivo do algoritmo, nas linhas 2 até 6 da Figura 1, e
selecione a opção que apresenta a condição correta para a
estrutura SE..SENAO da linha 17.
Escolha uma opção:
vendas <> 1500
vendas < 1500
vendas == 1500
vendas = 1500
vendas > 1500 
Sua resposta está correta.
O funcionário deve receber 5% de comissão quando o valor
de vendas é maior do que 1500, portanto a condição correta
é vendas > 1500. Veja o algoritmo completo na imagem
abaixo: 
 
A resposta correta é: vendas > 1500











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 2
Correto
Atingiu 1,00 de
1,00
Para responder essa questão, considere o fluxograma
ilustrado na Figura 1. Suponha que o usuário tenha inserido os
valores “Kelvin” e 27 para as variáveis ConverterPara e
Celsius, respectivamente. 
 
Figura 1 Fluxograma para Conversão de Temperatura 
 
Marque a opção que exibe o valor correto da variável
Conversão, no final do algoritmo representado na Figura 1.
Escolha uma opção:
300,0 
81,0
80,0
273,0
80,6
Sua resposta está correta.
Como o usuário selecionou o valor “Kelvin” para a variável
ConverterPara, a fórmula que deve ser usada é Conversão =
Celsius + 273. 
 
O cálculo é: 
 
Conversão = 27 + 273 
Conversão = 300 
Portanto o valor exibido pela variável Conversão será 300.
A resposta correta é: 300,0











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 3
Correto
Atingiu 1,00 de
1,00
Observe o algoritmo na Figura 1: 
 
 
Figura 1 Algoritmo
 
Selecione a opção que apresenta o valor exibido, pela
variável orcamento, no final do algoritmo da Figura 1, quando
o usuário insere “Projeto”, 4 e 2 como entrada.
Escolha uma opção:
3000
4400
6200
2800 
3400
Sua resposta está correta.
Como o usuário selecionou o valor de “Projeto” para a
variável tipoServico o cálculo que deve ser realizado é: 
 
orcamento = (4 * 200) + (2 * 1000) 
orcamento = 800 + 2000 
orcamento = 2800 
 
Portanto o valor exibido pela variável orcamento será 2800.
A resposta correta é: 2800











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 4
Correto
Atingiu 1,00 de
1,00
Observe o algoritmo na Figura 1: 
 
Figura 1 Algoritmo
 
Selecione a opção que apresenta os valores exibidos, no final
da execução do algoritmo da Figura 1, quando o usuário
insere 3, 1 e 2 como entrada.
Escolha uma opção:
3 2 1
1 2 3 
2 1 3
1 3 2
3 1 2
Sua resposta está correta.
Como o usuário inseriu os valores 3, 1 e 2, as variáveis x, y e z
recebem esses valores, respectivamente. 
 
Isso significa que x é maior do que y e y é menor do que z. O
caminho de execução do algoritmo levará até a execução da
instrução escreva(y, z, x), ou seja, escreva(1, 2, 3). 
 
Veja o resultado da execução do algoritmo no VisuAlg: 
 
 
A resposta correta é: 1 2 3











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 5
Incorreto
Atingiu 0,00
de 1,00
Considere a escrita de um algoritmo em português
estruturado, que será executado posteriormente no
programa VisuAlg. O algoritmo deve receber um valor de
temperatura em graus Celsius, converter para Kelvin, usando
a fórmula K = C + 273 e exibir o resultado. 
 
Suponha que as variáveis K (para representar Kelvin) e C
(para representar Celsius) já foram declaradas
corretamente. Selecione a alternativa que mostra o algoritmo
correto, o ponto e vírgula separam os comandos que
estariam em linhas seguintes.
Escolha uma opção:
K <- C + 273; leia(C); escreva(K) 
leia(C); escreva(K); K <- C + 273
escreva(K); K <- C + 273; leia(C)
leia(C); K <- C + 273; escreva(K)
escreva(K); leia(C); K <- C + 273
Sua resposta está incorreta.
Veja: 
 
 
A resposta correta é: leia(C); K <- C + 273; escreva(K)











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 6
Incorreto
Atingiu 0,00
de 1,00
O pseudocódigo é uma das principais alternativas na
representação de algoritmos. A Figura 1 mostra a estrutura
básica de um pseudocódigo. 
 
Figura 1 - Estrutura Básica de um Pseudocódigo
Selecione a opção que explica o que deve ser escrito na
parte, exibido na linha 3 da Figura 1.
Escolha uma opção:
Especificação do nome/objetivo do algoritmo.
Cálculos e operações matemáticas.
Conjunto de informações/dados que serão utilizados ao
longo do programa.
Entrada, processamento e saída.
Conjunto de instruções que serão realizadas. 
Sua resposta está incorreta.
O segmento é onde declaramos as variáveis que usaremos
em nosso código. 
 
Nessa seção você poderia declarar, por exemplo, uma
variável chamada idade, do tipo inteiro, da seguinte forma
idade : inteiro.
A resposta correta é: Conjunto de informações/dados que
serão utilizados ao longo do programa.











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 7
Correto
Atingiu 1,00 de
1,00
Você está tentando escrever um algoritmo que recebe dois
valores do usuário, armazena esses valores nas variáveis “a”
e “b”, troca seus valores, de modo que o valor de “a” passe a
ser o valor de “b” e vice versa. 
 
Seu algoritmo ficou como o exibido na Figura 1, ele executa
normalmente, mas não exibe o resultado que você esperava.
Ao executar o algoritmo no programa VisuAlg 3, você observa
que o valor de “a” e “b” estão iguais e ambos são o mesmo
valor inserido para a variável “b”. 
 
Figura 1 Algoritmo que Deveria Trocar Valores de A e B 
Selecione a alternativa que apresenta as alterações
necessárias para que o algoritmo, da Figura 1, altere os
valores das variáveis “a” e “b” corretamente.
Escolha uma opção:
Esse algoritmo não funciona porque não deveríamos ler
dois valores ao mesmo tempo em um comando leia.
Armazenar o valor da variável “a” em uma variável
“auxiliar”, não é preciso declarar esse tipo de variável.
Para que esse algoritmo funcione como esperado basta
alterar a ordem das linhas 9 e 10, mostrando a saída de
“b” antes de “a”.
É preciso declarar uma variável “auxiliar”, armazenar o
valor da variável “a” nessa variável e depois atribuir o
valor dela a variável “b”. 
Para que o funcione como esperado basta alterar a
ordem das linhas 7 e 8, fazendo com que “b” receba o
valor de “a” primeiro.
Sua resposta está correta.
Ao colocar em “a” o valor contido em “b”, o valor que estava
em “a” é perdido. Para que isso não aconteça, o valor em “a”
deve ser previamente guardado em uma variável “auxiliar”,
para depois ser usado para preencher a variável “b”.
Conforme ilustrado na figura abaixo: 
 
 
 
Troca correta dos conteúdos de duas variáveis. 
 
Veja o Algoritmo corrigido abaixo: 











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 8
Correto
Atingiu 1,00 de
1,00
 
 
A resposta correta é: É preciso declarar uma variável
“auxiliar”, armazenar o valor da variável “a” nessa variável e
depois atribuir o valor dela a variável “b”.
Para responder essa questão, considere o fluxograma
ilustrado na Figura 1. Suponha que o usuário tenha inserido os
valores “Auditoria”, 5 e 1 para as variáveis TipoServiço, Dias e
Viagens, respectivamente. 
 
Figura 1 Fluxograma para Cálculo de Orçamento 
 
Marque a opção que exibe o valor correto da variável Preço,
no final do algoritmo representado na Figura 1.
Escolha uma opção:
3000
1500
2500
2000 
1000
Sua resposta está correta.
Como o usuário selecionou um valor diferente de “Projeto”
para a variável TipoServiço, o valor da diária é R$ 100,00 e o
custo de viagem R$ 1500,00. 
 
O cálculo é: 
 
Preço = (5 * 100) + (1 * 1500) 
Preço = 500 + 1500 
Preço = 2000 
Portanto o valor exibido pela variável Preço será 2000.
A resposta correta é: 2000











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Mais conteúdos dessa disciplina