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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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