Logo Passei Direto
Buscar

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

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

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

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:1522389)
Peso da Avaliação 2,00
Prova 108943070
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A pseudolinguagem Portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de 
evitar que ele reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado 
nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação. 
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas 
estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da 
própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-
faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira, e a última 
somente quando a condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já 
que a condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que 
pelo menos uma vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência correta:
A F, F, V, V, F.
B V, F, F, F, F.
C V, F, V, V, V.
D F, V, V, F, V.
E V, V, F, V, V.
Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada 
de forma ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é 
necessário trabalhar. No que tange aos modelos de ordenação, analise as sentenças a seguir:
I. No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a 
comparação entre dois elementos, até que os elementos de maior valor fiquem alocados no final do 
vetor.
II. O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e 
colocando-o na posição correta da sequência.
III. O método Quicksort utiliza um elemento chamado pivô.
IV. O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V. O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade 
de dados.
É correto o que se afirma em:
 VOLTAR
A+ Alterar modo de visualização
1
2
01/11/2025, 20:44 Avaliação II - Individual
about:blank 1/6
A IV e V, apenas.
B II e V, apenas.
C I, III e IV, apenas.
D I, II, III, IV e V.
E I, II e III, apenas.
Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, 
verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas por eles. 
Diante dessa diversidade de alunos, tornou-se inviável a criação de uma variável para cada aluno; 
logo, deve o desenvolvedor utilizar-se de outro recurso.
Com base nessa informação, assinale a alternativa correta que apresenta o recurso a ser utilizado pelo 
desenvolvedor:
A Vetores.
B Funções.
C Subalgoritmos.
D Procedimentos.
E Estrutura de escolha.
Existem três técnicas de estrutura de repetição na pseudolinguagem Portugol, cada qual com 
características específicas com o intuito de atender às mais variadas situações. Com relação à técnica 
de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir:
I. O teste da condição é realizado no início da estrutura.
II. A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
III. As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
IV. A execução permanece no loop enquanto o resultado da condição for verdadeiro.
É correto o que se afirma em:
A I e IV, apenas.
B III e IV, apenas.
C I e II, apenas.
D I, II, III e IV.
3
4
01/11/2025, 20:44 Avaliação II - Individual
about:blank 2/6
E II e III, apenas.
A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, 
as quais retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um 
valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na 
definição das condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de 
variáveis.
( ) O comando Escolha-Caso é mais complexo do que o comando Se-então, porém sua atuação é 
mais ampla. 
Assinale a alternativa que apresenta a sequência correta:
A V, F, F, F, V.
B V, V, F, V, V.
C F, V, F, V, V.
D V, V, V, F, F.
E F, F, V, V, F.
O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre 
valores, as estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da 
instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior 
do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor 
do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e 
menor do que 5.
5
6
01/11/2025, 20:44 Avaliação II - Individual
about:blank 3/6
Assinale a alternativa que apresenta a sequência correta:
A F, F, F, V, F.
B V, F, V, F, V.
C V, V, V, F, F.
D V, F, F, F, F.
E F, V, F, V, V.
A decomposição de um problema é fator determinante para a redução da complexidade. Com base 
nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados em um 
programa maior, sempre que necessário ou conveniente. Permite, dessa forma, focalizar a atenção em 
um problema pequeno de cada vez, o que produzirá, ao final, uma melhor compreensão do todo. 
Diante do exposto, analise as sentenças a seguir:
I. Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre 
retornará um valor para o algoritmo que o chamou.
II. Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III. Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV. Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma 
correspondência (número, ordem e tipo) com os parâmetros definidos na função.
É correto o que se afirma em:
A I, II, III e IV.
B III e IV, apenas.
7
01/11/2025, 20:44 Avaliação II - Individual
about:blank 4/6
C I e III, apenas.
D I e II, apenas.
E II e IV, apenas.
Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, 
poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos 
diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Nesse tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando 
diferente associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na 
estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, 
sem prejuízo algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquersituação em que houver a necessidade 
do algoritmo tomar caminhos diversos. 
Assinale a alternativa que apresenta a sequência correta:
A V, F, F, V, F.
B V, V, V, V, F.
C F, F, V, F, V.
D F, V, F, F, V.
E V, F, V, F, V.
Visando acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos 
que realizarão a ordenação desses dados em ordem numérica ou alfabética. Para tanto, existem 
diversos métodos que podem ser implementados para tal tarefa.
Com base nessa informação, assinale a alternativa correta que apresenta três métodos clássicos de 
ordenação:
A Selection Sort, Bubble Sort e Quicksort.
B Heap Sort, Quicksort e Agile Sort.
C Bubble Sort, Quicksort e Order Now.
D Slowsort, Order Now e Agile Sort.
8
9
01/11/2025, 20:44 Avaliação II - Individual
about:blank 5/6
E Slowsort, Insertion Sort e Merge Sort.
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.
É correto o que se afirma em:
A IV e V, apenas.
B I, II, III, IV e V.
C I, II e III, apenas.
D II, III e IV, apenas.
E I e V, apenas.
10
Imprimir
01/11/2025, 20:44 Avaliação II - Individual
about:blank 6/6

Mais conteúdos dessa disciplina