Buscar

Avaliação II - IndividualW

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

28/09/2022 12:51 Avaliação II - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:765883)
Peso da Avaliação 1,50
Prova 54424605
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as 
características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor 
que criasse um algoritmo para realizar a conversão de temperatura de 0 (zero) até 100 (cem) graus 
Celcius para Farenheit. Assinale a alternativa CORRETA que apresenta a estrutura de repetição a ser 
utilizada no caso citado:
A Para-Faça.
B Enquanto-Faça.
C Repita-Até.
D Para-Até.
Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os 
subalgoritmos possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o 
reaproveitamento do código já produzido em outros algoritmos, a facilidade de leitura do código 
gerado, entre outros. Acerca dos subalgoritmos, classifique V para as sentenças verdadeiras e F para 
as falsas: 
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de 
parênteses. 
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no 
algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo 
retornará. 
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao 
final um valor verdadeiro ou falso, pode fazer uso de um procedimento. 
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V - F.
B F - V - V - F - V.
C F - F - F - V - V.
D V - V - F - F - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
28/09/2022 12:51 Avaliação II - Individual
about:blank 2/7
Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam 
uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com 
base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40. 
II- Ao final da execução A e F terão os mesmos valores. 
III- Ao final da execução A=20, B=30 e D=40. 
IV- Ao final da execução F será menor que C. 
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças I e III estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I e IV estão corretas.
Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando 
prioridade para certos operadores. Neste sentido, é importante que o programador conheça a tabela de 
precedência dos operadores aritméticos, a fim de que obtenha os resultados corretos ao final da 
execução. Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível 
afirmar que ao final da execução a variável res_1 armazenará o valor 1. 
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível 
afirmar que ao final da execução a variável res_3 armazenará o valor 4. 
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível 
afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, 
respectivamente. 
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível 
afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real. 
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível 
afirmar que ao final da execução a variável res_2 armazenará o valor 27. 
3
4
28/09/2022 12:51 Avaliação II - Individual
about:blank 3/7
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V - F.
B F - V - F - F - V.
C V - V - V - F - F.
D V - F - V - F - V.
Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as 
características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor 
que criasse um algoritmo para fazer a simulação de um cálculo. Analise o algoritmo a seguir, 
supondo que o valor de entrada para a variável B seja 3. Finalizada a execução do algoritmo, assinale 
a alternativa CORRETA que apresenta o valor da variável A, bem como quantas vezes a repetição foi 
executada.
A O valor de A é 21, e a rotina executará 8 vezes.
B O valor de A é 3, e a rotina executará 8 vezes.
C O valor de A é 3, e a rotina executará 5 vezes.
D O valor de A é 21, e a rotina executará 3 vezes.
5
28/09/2022 12:51 Avaliação II - Individual
about:blank 4/7
Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais 
simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome 
caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando 
diferente associado a cada uma destas. 
( ) O identificador poderá receber valores do tipo inteiro ou caractere. 
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na 
estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão. 
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, 
sem prejuízo algum. 
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade 
do algoritmo tomar caminhos diversos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - V - F.
B F - F - V - F - V.
C V - F - F - V - F.
D F - V - F - F - V.
A decomposição de um problema é fator determinante para a redução da complexidade. Com 
base nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados dentro 
de um programa maior, sempre que necessário ou conveniente. Permite, desta forma, focalizar a 
atenção em um problema pequeno de cada vez, o que ao final produzirá uma melhor compreensão do 
todo. Diante do exposto, analise as sentenças a seguir: 
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre 
retornará um valor para o algoritmo que o chamou. 
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo. 
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo. 
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter 
uma correspondência (número, ordem e tipo) com os parâmetros definidos na função. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I e III estão corretas.
6
7
28/09/2022 12:51 Avaliação II - Individual
about:blank 5/7
Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas 
técnicas básicas de programação, as quais poderão ser utilizadas várias vezes pelo desenvolvedor. 
Com base nisso, analise o algoritmo a seguir e assinale a alternativa CORRETA que apresenta as 
técnicas utilizadas neste caso:
A Inicialização, Contador e Acumulador.
B Acumulador, Procedimento e Inicialização.
C Função, Contador e Procedimento.
D Looping, Função e Acumulador.
Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias 
existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o 
cenário apresentado no enunciado do algoritmo:"Foi requerido o desenvolvimento de um algoritmo 
que solicitasse as 4 notas de um aluno e calculasse a média". Após o cálculo, verificar a situação do 
aluno, seguindo as regras: 
 
- Se a nota inferior a 4 está reprovado. 
- Acima de 8 aprovado. 
- No intervalo de 4 a 8 em exame. 
- Senão a nota está incorreta. 
Algoritmo "nota_semestre" 
var 
 Nota1, Nota2, Nota3, Nota4, Media: Real 
Inicio 
8
9
28/09/2022 12:51 Avaliação II - Individual
about:blank 6/7
 Escreva ("Digite a Primeira nota: ") 
 Leia (Nota1) 
 Escreva ("Digite a Segunda nota: ") 
 Leia (Nota2) 
 Escreva ("Digite a Terceira nota: ") 
 Leia (Nota3) 
 Escreva ("Digite a Quarta nota: ") 
 Leia (Nota4) 
 media:=(Nota1+Nota2+Nota3+Nota4)/4 
 escolha media 
...
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
A caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8
escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
B caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10
escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
C caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10
escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
D caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota
inválida.") fimescolha Fimalgoritmo
A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a 
fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de 
repetição, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado 
nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação. 
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas 
estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da 
própria estrutura. 
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-
faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última 
somente quando a condição é falsa. 
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já 
que a condição é testada antes de entrar na estrutura de repetição. 
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que 
pelo menos uma vez as instruções sejam executadas. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B V - V - F - V - V.
C V - F - F - F - F.
D F - F - V - V - F.
10
28/09/2022 12:51 Avaliação II - Individual
about:blank 7/7
Imprimir

Mais conteúdos dessa disciplina