Buscar

ALGORITMOS E PROGRAMAÇÃO - Avaliação Final (Objetiva) - Individual

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

Prévia do material em texto

26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 1/9
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:828844)
Peso da Avaliação 3,00
Prova 67301956
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Operadores Lógicos são utilizados frequentemente em conjunto com operações relacionais, e o 
resultado obtido, da mesma forma que acontece com os operadores relacionais, também será 
verdadeiro ou falso. 
Qual operador lógico inverte o resultado de qualquer operação (ou conjunto de operações)?
A Disjunção.
B Negação.
C Aprovação.
D Conjunção.
Refere-se a ir adicionando ao valor (que uma variável já tem) outro valor qualquer, informado pelo 
usuário ou por qualquer outra fonte de dados.
Que conceito é esse?
A Compactador.
B Visualizador.
C Acumulador.
 VOLTAR
A+
Alterar modo de visualização
1
2
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 2/9
D Inicialização.
Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo 
tempo, ou seja, é uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças 
a seguir:
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: 
MatrizNotas : Matriz [1..3 , 1..4] de Real.
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a 
utilização de uma estrutura de repetição.
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no 
computador.
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo 
Inteiro e Caractere.
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para 
localizar o valor desejado.
Assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B As sentenças II, IV e V estão corretas.
C As sentenças I e V estão corretas.
D As sentenças II, III e IV estão corretas.
Uma instituição necessita criar um código de programação para o cálculo da média dos alunos. 
Diante disso, com base nas atribuições às variáveis definidas no algoritmo, analise as seguintes 
sentenças:
I- O aluno com média inferior a 6,51 estará reprovado.
II- O comando IF/THEN se caracteriza por uma estrutura de seleção.
III- O peso dado a cada nota é diferente.
IV- O aluno com média 7 estará aprovado.
3
4
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 3/9
Program Media_Uniasselvi;
Var
 N1, N2, N3, N4, Media: Real;
 Nome, Disciplina, Situacao: String;
Begin
 Write('Escreva seu nome: ');
 Read(Nome);
 Write('Escreva a disciplina que está cursando ', Nome,': ');
 Read(Disciplina);
 Write('Nota de sua primeira prova: ');
 Read(N1);
 Write('Nota de sua segunda prova: ');
 Read(N2);
 Write('Nota de sua terceira prova: ');
 Read(N3);
 Write('Nota de sua quarta prova: ');
 Read(N4);
 Media := N1 * 0.15 + N2 * 0.15 + N3 * 0.3 + N4 * 0.4;
 If Media >= 6.51 Then
 Begin
 Situacao := ('Você está aprovado!!!');
 End
 Else
 Begin
 Situacao := ('Você está reprovado.');
 End;
 Write('Olá ', Nome, ' a sua média final em ', Disciplina, ' foi ', Media, '. ', Situacao);
End.
Assina a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença IV está correta.
É um conjunto de dados em um contexto aplicável, com algum significado.
Do que estamos falando?
A Numeral.
5
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 4/9
B Caractere.
C Código binário.
D Informação.
Uma loja resolveu dar desconto de acordo com a quantidade de produtos comprados, conforme o 
algoritmo a seguir:
Program Aprovacao; 
Var 
 ValorCompra, ValorPagar, Desconto: Real;
 Quantidade: Integer;
Begin
 Write('Informe o valor da compra: ');
 Readln(ValorCompra);
 Write('Informe o nr. de produtos comprados: ');
 Readln(Quantidade);
 Case Quantidade of
 1 : Desconto := 0.05;
 2 : Desconto := 0.10;
 3 : Desconto := 0.15;
 Else
 Desconto := 0.20;
 End;
 ValorPagar := ValorCompra - (ValorCompra * Desconto);
 Write('O valor a ser pago com desconto será ', ValorPagar);
End.
Analise o algoritmo e assinale a alternativa CORRETA:
A Comprando três produtos, o desconto ao consumidor será de 10%.
B Se comprar mais de três produtos, o consumidor ganhará 20% de desconto.
C Independentemente da quantidade de produtos comprados, o consumidor não ganhará desconto.
D Comprando dois produtos, o desconto ao consumidor será de 15%.
6
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 5/9
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 V - F - V - V.
C F - V - V - F.
D V - F - F - V.
Considere o algoritmo a seguir: 
Algoritmo Calcula_Media;
var
{ Variáveis para armazenar três notas e a média calculada}
Nota1, Nota2, Nota3, Media : Real;
7
8
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 6/9
Início
Escreva('Informe a nota 1: ');
Leia(Nota1);
Escreva('Informe a nota 2: ');
Leia(Nota2);
Escreva('Informe a nota 3: ');
Leia(Nota3);
{ Agora que há três notas armazenadas, calcula-se a média e
armazena-se-a na variável Media }
Media ← (Nota1 + Nota2 + Nota3) / 3;
Se Media >= 6,5 então
Início
Escreva('O aluno está aprovado com média: ',Media);
Fim
Senão Se Media >= 5 então
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 7/9
Início
Escreva('O aluno está em exame com média: ',Media);
Fim
Senão
Início
Escreva('O aluno está reprovado com média: ',Media);
Fim
Fim.
Se a média for 5,5, qual será o resultado?
A O aluno está em exame com média: 5,5.
B O aluno está aprovado com média: 5,0.
C O aluno está reprovado com média: 5,5.
D O aluno está em exame com média: 5,0.
O Índice de Massa Corpórea (IMC) é um cálculo que avalia o peso de uma pessoa em relação a sua 
altura e é muito utilizado para determinar se estamos no peso ideal. Sabendo disso, foi criado um 
algoritmo para calcular e medir o IMC. Com base nele, classifique V para as sentenças verdadeiras e 
F para as falsas:
( ) O IMC entre 35,5 e 39,9 está no peso normal.
9
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 8/9
( ) Pessoas com o IMC de 24 estão abaixo do peso.
( ) O IMC entre 18,5 e 24,9 está com obesidade grau II.
( ) O IMC acima de 40 é obesidade grau III.
Program IMC;
Var
 Peso, Altura, IMC: Real;
Begin
 Write('Altura: ');
 Read(Altura);
 write('Peso: ');
 read(Peso);
 IMC := Peso / (Altura * Altura);
 If (IMC < 18.5) Then
 Begin
 Write('Você está abaixo do peso ideal.');
 End
 Else If (IMC < 25) Then
 Begin
 Write('Parabéns! Você está em seu peso normal!');
 End
 Else If (IMC < 30) Then
 Begin
 Write('Você está acima de seu peso (sobrepeso).');
 End
 Else If (IMC < 35) Then
 Begin
 Write('Obesidade grau I.');
 End
 Else If (IMC < 40) Then
 Begin
 Write('Obesidade grau II.');
 End
 Else
 Begin
 Write('Obesidade grau III.');
 End
End
Assinale a alternativa que apresenta a sequência CORRETA:
AF - F - V - V.
B V - F - F - F.
26/06/2023, 20:00 Avaliação Final (Objetiva) - Individual
about:blank 9/9
C F - F - F - V.
D F - V - F - V.
Pode ser entendido como uma sequência de passos ou instruções que têm por objetivo resolver um 
determinado problema.
Do que estamos falando?
A Manual.
B Algoritmo.
C Sequência.
D Programação.
10
Imprimir

Outros materiais