Buscar

Avaliação Final prova objetiva

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 6 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 6 páginas

Prévia do material em texto

Acadêmico: Jonilson Menezes Pequeno (2454072)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) (peso.:3,00)
Prova: 25294797
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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-Até.
 b) Repita-Até.
 c) Para-Faça.
 d) Enquanto-Faça.
2. A sequência de Fibonacci foi descrita no final do século XII pelo italiano Leonardo Fibonacci.
Essa sequência é infinita e começa com 0 e 1. Os números seguintes são sempre a soma
dos dois números anteriores. Portanto, depois de 0 e 1 vem 1, 2, 3, 5, 8, 13, 21, 34...
O algoritmo a seguir apresenta uma solução desse algoritmo desenvolvido em Pascal, em
que é solicitada a quantidade de elementos, e o programa apresenta o resultado. Assinale a
alternativa CORRETA:
FONTE: Disponível em: <http://mundoestranho.abril.com.br/ciencia/o-que-e-a-sequencia-de-
fibonacci/>. Acesso em: 21 jul. 2017.
 a) O programa está errado, pois as variáveis I e N não podem ser do tipo inteiro.
 b) O programa está correto e vai apresentar a sequência correta.
 c) O programa está errado, pois a atribuição de I na linha 12 está incorreta.
 d) O programa está errado, pois as atribuições nas linhas 16, 17 e 18 não são necessárias.
3. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa
realizar as suas instruções e retornar o resultado esperado. Diante disso, assinale a
alternativa CORRETA que apresenta o comando responsável pela captação dessa
informação:
 a) Digite.
 b) Insira.
 c) Escreva.
 d) Leia.
4. Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso,
verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas
pelos mesmos. Diante dessa diversidade de alunos, tornou-se inviável a criação de uma
variável para cada aluno; logo, deve o desenvolvedor utilizar-se de outro recurso. Com base
nessa informação, assinale a alternativa CORRETA que apresenta o recurso a ser utilizado
pelo desenvolvedor:
 a) Vetores.
 b) Estrutura de escolha.
 c) Funções.
 d) Subalgoritmos.
5. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados
informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas
sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o
resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa
CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
 a) VA=63, VB=2, VC=31, VD=1, VE=66.
 b) VA=2, VB=63, VC=1, VD=1, VE=96.
 c) VA=63, VB=2, VC=31, VD=1, VE=96.
 d) VA=63, VB=2, VC=1, VD=31, VE=66.
6. Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de
registros digitados. Analise o código apresentado e classifique V para as sentenças
verdadeiras e F para as falsas:
( ) As variáveis são inicializadas nas linhas 6 e 10.
( ) O programa vai encerrar a execução quando a nota digitada for zero.
( ) O comando While executa o teste somente no final da execução.
( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop),
antes da linha 16.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) F - V - V - F.
 c) V - F - F - V.
 d) V - F - V - V.
7. A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam
as mais variadas operações matemáticas através dos operadores aritméticos e lógicos.
Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de
retornar o resto da divisão de valores inteiros:
 a) >=
 b) Mod.
 c) Div.
 d) <>
8. Foi solicitado ao programador que desenvolvesse um programa com o objetivo de realizar o
cálculo do IMC (Índice de Massa Corpóreo) de um ser humano. Tal programa deve
possibilitar a inserção do nome, peso e altura do paciente; ao final, imprimir os dados do
paciente informando o IMC e a situação que o mesmo se encontra. Lembre-se: a fórmula do
cálculo do IMC é Peso / Altura2. Com base no programa a seguir, analise as seguintes
sentenças:
I- Para armazenar os dados do paciente, o desenvolvedor criou um tipo de dado Registro.
Desta forma, pode-se declarar apenas uma variável para armazenar os dados dos pacientes.
II- Ao informar que um paciente pesa oitenta quilos e dois metros de altura, o programa
apresentará a mensagem "Sobrepeso".
III- Se o IMC do paciente for maior ou igual a trinta, o programa apresentará a mensagem
"Obesidade".
IV- O registro "RegistroPaciente" possui os campos Nome, Peso, Altura e IMC, sendo que
este último campo poderia ser do tipo Char.
Assinale a alternativa CORRETA:
 a) Somente a sentença IV está correta.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
9. Para a avaliação final, o professor da disciplina de programação solicitou que os alunos
desenvolvessem um programa com os seguinte itens: pesquisar um valor armazenado em
uma matriz de 3 X 3. Baseado na solicitação e no algoritmo anexo, analise as sentenças a
seguir:
I- A definição da matriz está com divergência.
II- O comando de execução de pesquisa está incompleto (linha 12).
III- O preenchimento do vetor (linha 6 até 11) está incorreto.
IV- O programa foi desenvolvido conforme a solicitação. 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e II estão corretas.
 d) As sentenças III e IV estão corretas.
10.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) As sentenças I e III estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) Somente a sentença II está correta.
11.(ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de estrutura condicional e expressão relacional inválida.
 b) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 c) Apresenta somente erro de divisão por zero.
 d) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional
inválida.
Prova finalizada com 10 acertos e 1 questões erradas.

Continue navegando