Logo Passei Direto
Buscar

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

User badge image
Poliana Costa

em

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.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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