Prévia do material em texto
1
Sobre os subalgoritmos, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Existem dois tipos de subalgoritmos: funções e procedimentos.
( ) A declaração (construção) dos subalgoritmos é feita no início, entre a área de
variáveis e o início do algoritmo principal.
( ) Variáveis e constantes que existem dentro de um algoritmo não são
enxergadas dentro de um subalgoritmo e vice-versa.
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - V - F.
B
F - F - V.
C
V - V - F.
D
V - V - V.
2
É como é chamada a pseudolinguagem utilizada para a construção de algoritmos.
Do que estamos falando?
A
Portugol.
B
Portunhol.
C
Portu-algol
D
Algol.
3
São considerados os métodos de ordenação / algoritmo de ordenação.
Do que estamos falando?
A
Pseudolinguagem, Bubble Sort e Quicksort.
B
Selection Sort, Matrizes e Quicksort.
C
Selection Sort, Bubble Sort e Quicksort.
D
Celection Sart, Sort e Quit.
4
Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de
instruções mais de uma vez. Essas estruturas repetirão um bloco de instruções até
que uma determinada condição seja atendida. Condição é uma expressão que
resultará sempre em verdadeiro ou falso, exatamente como são usadas na
estrutura SE-ENTÃO. Observe o exemplo:
Qual estrutura de repetição esse exemplo representa?
A
ENQUANTO-FAÇA.
B
SE-ENTÃO.
C
PARA-FAÇA.
D
REPITA-ATÉ.
5
Em muitos casos, dependendo de uma determinada situação, pode-se desejar
executar uma ou mais instruções e, dependendo da situação, pode-se desejar
executar outras instruções. Para permitir que um algoritmo siga caminhos
diferentes dependendo de determinadas condições, utilizamos as estruturas de
seleção. Observe o exemplo:
A qual estrutura de seleção esse exemplo corresponde?
A
“SE-ENTÃO”.
B
Composta.
C
Escolha-caso.
D
Encadeada.
6
Estruturas de repetição são muito usadas em programação. Há casos em que o
programa entra em looping.
Quando o programa entra em looping, o que deve ser feito?
A
Forçar o encerramento do programa.
B
Desligar o computador.
C
Esperar o programa encerrar sozinho.
D
Gritar com o computador e bater na tela.
7
Considere o algoritmo a seguir:
Se Media >= 6,5 então
Início
Escreva('O aluno está aprovado com média: ', Media);
Fim
Digamos que as três notas do aluno sejam:
Nota1 ← 8,5;
Nota2 ← 7,0;
Nota3 ← 9,5
Qual é o seu resultado?
A
O aluno está aprovado com média: 7,33.
B
O aluno está reprovado com média: 8,33.
C
O aluno está reprovado com média: 7,33.
D
O aluno está aprovado com média: 8,33.
8
Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes
uma instrução irá executar.
Do que estamos falando?
A
Contador.
B
Registro.
C
Looping.
D
Gerador.
9
Dependendo do caso, uma variável precisa, já ao iniciar o algoritmo, armazenar um
valor. Basta atribuir um valor qualquer (na inicialização, geralmente é 0) à
variável. Exemplo: x ← 0.
Qual técnica de programação essa descrição representa?
A
Acumuladores.
B
Contadores.
C
Inicialização.
D
Looping.
10
Observe a estrutura a seguir:
Se <condição> então
Início
<Instruções>
Fim
Como ela é classificada?
A
Estrutura de repetição “SE-ENTÃO”.
B
Estrutura de seleção “SE-ENTÃO”.
C
Estrutura de patrocinada “SE-ENTÃO”.
D
Estrutura de condição “SE-ENTÃO”.