Logo Passei Direto
Buscar

Avaliação II - Algoritmo e Lógica de Programação

Ferramentas de estudo

Questões resolvidas

Um algoritmo que ordena um conjunto, geralmente representado num vetor, é chamado de algoritmo de ordenação. A respeito disso, avalie as asserções a seguir e a relação proposta entre elas:
I- O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples.
PORQUE
II- Algoritmo do Selection Sort normalmente é implementado por duas repetições iterando sobre a estrutura em questão.
Assinale a alternativa CORRETA:


I- O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples.
PORQUE
II- Algoritmo do Selection Sort normalmente é implementado por duas repetições iterando sobre a estrutura em questão.
A A asserção I é uma proposição verdadeira, e a II, uma proposição falsa.
B A asserção I é uma proposição falsa, e a II, uma proposição verdadeira.
C As asserções I e II são proposições falsas.
D As asserções I e II são proposições verdadeiras, mas não têm correlação entre si.

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

Um algoritmo que ordena um conjunto, geralmente representado num vetor, é chamado de algoritmo de ordenação. A respeito disso, avalie as asserções a seguir e a relação proposta entre elas:
I- O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples.
PORQUE
II- Algoritmo do Selection Sort normalmente é implementado por duas repetições iterando sobre a estrutura em questão.
Assinale a alternativa CORRETA:


I- O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples.
PORQUE
II- Algoritmo do Selection Sort normalmente é implementado por duas repetições iterando sobre a estrutura em questão.
A A asserção I é uma proposição verdadeira, e a II, uma proposição falsa.
B A asserção I é uma proposição falsa, e a II, uma proposição verdadeira.
C As asserções I e II são proposições falsas.
D As asserções I e II são proposições verdadeiras, mas não têm correlação entre si.

Prévia do material em texto

29/11/2023, 20:01 Avaliação II - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890354)
Peso da Avaliação 1,50
Prova 74787733
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Um algoritmo que ordena um conjunto, geralmente representado num vetor, é chamado de algoritmo 
de ordenação. A respeito disso, avalie as asserções a seguir e a relação proposta entre elas:
I- O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação 
dos mais simples.
PORQUE
II- Algoritmo do Selection Sort normalmente é implementado por duas repetições iterando sobre a 
estrutura em questão.
Assinale a alternativa CORRETA:
A A asserção I é uma proposição verdadeira, e a II, uma proposição falsa.
B A asserção I é uma proposição falsa, e a II, uma proposição verdadeira.
C As asserções I e II são proposições falsas.
D As asserções I e II são proposições verdadeiras, mas não têm correlação entre si.
Considerando a estrutura Escolha-Caso, analise as sentenças a seguir:
I- A variável escolhida pode ser somente dos tipos caractere e inteiro.
II- Se tiver somente uma instrução dentro de um caso, não é necessário utilizar Início e Fim.
III- Se desejar executar uma ou mais instruções quando o valor da variável escolhida não for nenhum 
dos valores tratados, utiliza-se o Senão.
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B Somente a sentença III está correta.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
Trata-se da sintaxe do comando "SE-ENTÃO".
Assinale a alternativa CORRETA que apresenta essa sintaxe:
 VOLTAR
A+ Alterar modo de visualização
1
2
3
29/11/2023, 20:01 Avaliação II - Individual
about:blank 2/7
A
Se <condição> talvez 
Início
<Instruções>
Fim
B
Se <condição> então
fim
<Instruções>
início
C
Se <condição> então
Início
<Instruções>
Fim
D
Se <condição> então
Início
<Instruções>
retorna
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 II, III e IV estão corretas.
B As sentenças I e V estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças II, IV e V estão corretas.
Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de 
vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz 
deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode 
armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para armazenar 
valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um 
valor do mesmo tipo do vetor - real. 
4
5
29/11/2023, 20:01 Avaliação II - Individual
about:blank 3/7
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, 
a média aritmética dos valores de todas as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa 
modificação acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
Assinale a alternativa CORRETA:
A Somente a afirmativa IV está correta.
B As afirmativas II e III estão corretas.
C As afirmativas I, II e III estão corretas.
D As afirmativas I, III e IV estão corretas.
Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O 
algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria 
apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado. O algoritmo 
anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) O programa está correto e atende ao solicitado.
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais.
( ) A inserção de valores na matriz está correta, somente a busca está com erro.
6
29/11/2023, 20:01 Avaliação II - Individual
about:blank 4/7
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F - V.
B F - V - F - F - F.
C V - F - F - V - F.
D V - F - V - V - V.
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.
7
29/11/2023, 20:01 Avaliação II - Individual
about:blank 5/7
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - V - V.
C F - V - V - F.
D V - V - F - F.
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 V - V - F - F - F.
C F - F - F - V - V.
D F - V - V - F - V.
8
29/11/2023, 20:01 Avaliação II - Individual
about:blank 6/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 II, III e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I e IV estão corretas.
Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, 
formando, assim, uma seleção encadeada.Tal situação ocorre quando há a necessidade de se verificar 
9
10
29/11/2023, 20:01 Avaliação II - Individual
about:blank 7/7
mais de duas condições. Com base nessa informação, analise o algoritmo a seguir e assinale a 
alternativa CORRETA:
A Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados.
B O Comando4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.
C Se a condição da linha 14 for verdadeira, somente o Comando3 será executado.
D O Comando5 sempre será executado.
Imprimir

Mais conteúdos dessa disciplina