Logo Passei Direto
Buscar

Avaliação Final (Objetiva) Final

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:989794)
Peso da Avaliação 4,00
Prova 88637578
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado 
definido. Baseado nos tipos definidos, analise o código anexo, observe que os tipos de dados não 
foram declarados. Nesse caso, apresenta-se parte de um programa. Os tipos de dados para nome, aux, 
salario e nivel_superior seriam, respectivamente:
A Caracter, real, inteiro e lógico.
B Real, lógico, inteiro e real.
C Real, lógico, inteiro e inteiro.
D Caractere, inteiro, real e lógico.
Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma 
mensagem com a maior nota. Com base nisso, analise o algoritmo anexo e classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. 
( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas.
( ) O algoritmo não está com a lógica correta para o que foi solicitado.
( ) O algoritmo está certo e apresentará a maior nota de três.
 VOLTAR
A+
Alterar modo de visualização
1
Revisar Conteúdo do Livro
2
07/10/2024, 13:49 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - F - V - V.
C V - F - V - V.
D F - V - V - F.
A estrutura de dados vetor é um agrupamento de variáveis do mesmo tipo, o qual é acessado por 
um único nome de variável. O acesso para cada variável deste agrupamento se dá por meio de um 
índice. A quantidade de índices disponíveis, ou a quantidade de variáveis que podem ser armazenadas, 
é definida no momento da criação do vetor. Com base na definição de vetor e analisando o código a 
seguir, classifique V para as sentenças verdadeiras e F para as falsas:
01 program ordenasel;
02 const nmax=50;
03 var
04 v: array[1..nmax] of integer;
05 i,j,n,posMenor,temp: integer;
06 begin
07 writeln('Digite um inteiro menor ou igual a ' ,nmax, ' : '); readln(n);
08 writeln('Digite ',n,' inteiros separados por espacos');
09 for i:=1 to n do read(v[i]);
10 for i:=1 to n-1 do begin
11 posMenor:=i;
12 for j:=i+1 to n do
13 if v[j] posMenor then begin
15 temp := v[i];
16 v[i] := v[posMenor];
17 v[posMenor] := temp;
18 end;
19 end;
20 writeln;
21 for i:=1 to n do write(v[i]);
22 end.
3
07/10/2024, 13:49 Avaliação Final (Objetiva) - Individual
about:blank 2/7
( ) Caso seja informado um número maior que a constante o algoritmo não faz verificação.
( ) As variáveis I e J não podem ser do tipo Real.
( ) A linha 21 fará a impressão das 50 posições do vetor.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F.
B V - F - V.
C V - F - F.
D V - V - F.
Entender a lógica de um programa desenvolvido por outro programador nem sempre é uma 
tarefa fácil, especialmente se não há uma descrição do que o programa deveria fazer. Com base no 
programa a seguir, qual será a mensagem de saída apresentada caso seja informado os valores de 
entrada 15 e 9?
program exemplo; 
const
 n1= 5;
 n2= 3;
var
 x,y:integer;
 comp: boolean;
begin
 writeln('Digite um multiplo de ',n1, ' e outro multiplo de ', n2, ': ');
 read(x);
 read(y);
 comp:= x > y;
 writeln(x, ' > ', y, ' = ', comp);
 readln; 
end.
A Os números informados não atendem ao solicitado.
B 15 > 9 = TRUE.
C 9 10 entao
Escreval ("mario" = "maria")
Escreval (2 + 4 = 6)
Escreval (10 - 4 > 7)
senao
Escreval ((2*3)>(3*2))
Escreval (nao("a" > "A"))
fimse
Fimalgoritmo
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - F - F - F.
C F - V - V - V.
D V - F - V - F.
Os vetores multidimensionais possuem quantas dimensões forem necessárias para representar a 
informação. Os vetores bidimensionais são conhecidos como matrizes, as quais possuem 
representação visual semelhante a planilhas de Excel. Imagine o seguinte cenário proposto: A seguir é 
apresentada uma matriz com as notas de vários alunos, armazenadas na variável "notas" com índices 
iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas 
notas, onde na posição[0,0] possui o valor "Paulo". Sobre matrizes, analise as sentenças a seguir:
I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1]. 
II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz. 
III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2]. 
IV- A execução do comando "escreva ( notas[2][2] )" será "Rafaela".
5
Revisar Conteúdo do Livro
6
07/10/2024, 13:49 Avaliação Final (Objetiva) - Individual
about:blank 4/7
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças II e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
Foi solicitado o desenvolvimento de um algoritmo em portugol para calcular a média ponderada 
de um aluno. Para isso, o programa deve solicitar o nome do aluno e as 4 notas. As notas 1 e nota 2 
terão peso 1. Já a nota 3 terá peso 4.8 e a nota 4 terá peso 3.2. Sobre a realização deste cálculo, 
assinale a alternativa CORRETA:
algoritmo media_final;
var
 nome: caractere;
 N1,N2,N3,N4, media: real;
inicio
 escreva('informe o nome do aluno ');
 leia(nome);
 escreva('informe a primeira nota ');
 leia(N1);
 escreva('informe a segunda nota ');
 leia(N2);
 escreva('informe a terceira nota ');
 leia(N3);
 escreva('informe a quarta nota ');
 leia(N4);
 mediaAlgoritmo troco; var Preco_Venda, Valor_Pago, Troco :
Real; início Escreva('Preço da mercadoria: '); Leia(Preco_Venda); Escreva('Valor pago: ');
Leia(Valor_Pago); Troco := Valor_Pago - Preco_Venda; Escreva('Troco: ', Troco); Fim. ------------
-------------------------------------
D
------------------------------------------------- Algoritmo troco; var Preco_Venda, Valor_Pago Troco :
inteiro; início Escreva('Preço da mercadoria: '); Leia(Preco_Venda); Escreva('Valor pago: ');
Leia(Preco_Venda); Troco := Valor_Pago - Preco_Venda; Escreva('Troco: ', Valor_Pago ); Fim. --
-----------------------------------------------
Um aspecto importante da elaboração de algoritmos e posterior tradução destes para uma linguagem 
de programação é a definição das variáveis e dos seus tipos. Sem a utilização das variáveis, a 
programação de computadores se tornaria mais complexa, uma vez que teríamos que manipular 
endereços de memória diretamente.
Com relação à definição de variáveis e aos tipos nos programas de computador e algoritmos, analise 
as afirmativas a seguir:
I. As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para 
facilitar a utilização.
II. "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
III. Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para 
o seu valor e vice-versa.
IV. Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
V. Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional.
É correto o que se afirma em:
9
07/10/2024, 13:49 Avaliação Final (Objetiva) - Individual
about:blank 6/7
A I e III, apenas.
B II e V, apenas.
C II, III e IV, apenas.
D I, II e IV, apenas.
E I e II, apenas.
Podemos dizer que uma Linguagem de Programação é uma forma de se comunicar ou, mais 
especificamente, passar instruções para um computador. Para que isso aconteça, utilizamos 
algoritmos. Na maioria dos algoritmos, é necessário armazenar valores na memória do computador, 
para a execução desse algoritmo. Sobre esses valores, assinale a alternativa CORRETA:
A Esses valores são armazenados em fluxogramas.
B Esses valores são armazenados em variáveis.
C Esses valores são armazenados em comandos de entradas.
D Esses valores são armazenados em estrutura de controle.
10
Imprimir
07/10/2024, 13:49 Avaliação Final (Objetiva) - Individual
about:blank 7/7

Mais conteúdos dessa disciplina