Buscar

Avaliação II - Individual Semipresencial Cod.656377

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acadêmico: Cristiano Silva Farias (2633572)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:656377) ( peso.:1,50)
Prova: 23975271
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 I e V estão corretas.
 b) As sentenças I, III e V estão corretas.
 c) As sentenças II, IV e V estão corretas.
 d) As sentenças II, III e IV estão corretas.
2. 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.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - V.
 b) V - V - V - F - F.
 c) F - F - F - V - F.
 d) V - F - V - F - V.
3. 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 chamando 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.
Assinale a alternativa CORRETA:
 a) As sentenças III e V estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças I, III e IV estão corretas.
4. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com
um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4.
OUTROS; 5. SAIR. Diante disso, assinale a alternativa CORRETA que apresenta a estrutura mais
adequada para atender a essa solicitação:
 a) REPITA-ATÉ.
 b) ESCOLHA-CASO.
 c) SE-ENTÃO.
 d) ENQUANTO-FAÇA.
5. 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) As sentenças I e III estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
6. A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros
que parte, geralmente, de 0 e 1 e que cada número subsequente representa a soma dos dois
anteriores. No Proposta Leonardo Pisa, conhecido como Fibonacci, ele propôs a sequência
numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de formação
simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2,
2+1=3, 3+2=5 e assim por diante. Baseado no algorítimo, analise as sentenças a seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade
de vezes que será executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
7. Com o objetivo de 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 de
ordenação:
 a) Bubble Sort; Quicksort e Order Now.
 b) Slowsort; Insertion Sort e Merge Sort.
 c) Selection Sort, Bubble Sort e Quicksort.
 d) Heap Sort; Quicksort e Agile Sort.
8. 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:
( ) Neste 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 qualquer situação em que houver a
necessidade do algoritmo tomar caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V - F.
 b) V - F - F - V - F.
 c) F - V - F - F - V.
 d) F - F - V - F - V.
9. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as
características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao
desenvolvedor que criasse um algoritmo para realizar a conversão de temperatura de 0 (zero) até
100 (cem) graus Celcius para Farenheit. Assinale a alternativa CORRETA que apresenta a
estrutura de repetição a ser utilizada no caso citado:
 a) Repita-Até.
 b) Enquanto-Faça.
 c) Para-Faça.
 d) Para-Até.
10.A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a
fim de evitar que o mesmo 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 executadonenhuma, 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) F - V - V - F - V.
 c) V - V - F - V - V.
 d) V - F - F - F - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando