Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

3. São considerados os métodos de ordenação / algoritmo de ordenação. Do que estamos falando?


A) Celection Sart, Sort e Quit.
B) Selection Sort, Matrizes e Quicksort.
C) Pseudolinguagem, Bubble Sort e Quicksort.
D) Selection Sort, Bubble Sort e Quicksort.

5. 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. 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:

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.
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.
A) As afirmativas II e III estão corretas.
B) Somente a afirmativa IV está correta.
C) As afirmativas I, II e III estão corretas.
D) As afirmativas I, III e IV estão corretas.

6. Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá executar. Do que estamos falando?


A) Contador.
B) Gerador.
C) Looping.
D) Registro.

7. Utilizados quando for necessário somar vários valores e, a cada valor, ir acumulando o montante dessa soma em uma variável. Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for executada essa instrução, o valor da variável Salario será adicionado à soma de salários calculada até o momento e o resultado desaa soma será armazenado novamente na variável SomaSalarios. A qual técnica de programação essa descrição representa?


A) Looping.
B) Acumuladores.
C) Contadores.
D) Inicialização.

8. Observe a estrutura a seguir: Se então Início Fim Como ela é classificada?


A) Estrutura de patrocinada “SE-ENTÃO”.
B) Estrutura de condição “SE-ENTÃO”.
C) Estrutura de repetição “SE-ENTÃO”.
D) Estrutura de seleção “SE-ENTÃO”.

Qual estrutura de repetição esse exemplo representa? A SE-ENTÃO. B PARA-FAÇA. C REPITA-ATÉ. D ENQUANTO-FAÇA.


A
B
C
D

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

3. São considerados os métodos de ordenação / algoritmo de ordenação. Do que estamos falando?


A) Celection Sart, Sort e Quit.
B) Selection Sort, Matrizes e Quicksort.
C) Pseudolinguagem, Bubble Sort e Quicksort.
D) Selection Sort, Bubble Sort e Quicksort.

5. 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. 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:

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.
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.
A) As afirmativas II e III estão corretas.
B) Somente a afirmativa IV está correta.
C) As afirmativas I, II e III estão corretas.
D) As afirmativas I, III e IV estão corretas.

6. Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá executar. Do que estamos falando?


A) Contador.
B) Gerador.
C) Looping.
D) Registro.

7. Utilizados quando for necessário somar vários valores e, a cada valor, ir acumulando o montante dessa soma em uma variável. Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for executada essa instrução, o valor da variável Salario será adicionado à soma de salários calculada até o momento e o resultado desaa soma será armazenado novamente na variável SomaSalarios. A qual técnica de programação essa descrição representa?


A) Looping.
B) Acumuladores.
C) Contadores.
D) Inicialização.

8. Observe a estrutura a seguir: Se então Início Fim Como ela é classificada?


A) Estrutura de patrocinada “SE-ENTÃO”.
B) Estrutura de condição “SE-ENTÃO”.
C) Estrutura de repetição “SE-ENTÃO”.
D) Estrutura de seleção “SE-ENTÃO”.

Qual estrutura de repetição esse exemplo representa? A SE-ENTÃO. B PARA-FAÇA. C REPITA-ATÉ. D ENQUANTO-FAÇA.


A
B
C
D

Prévia do material em texto

1 
É a linguagem utilizada especificamente para construção de algoritmos. 
Que linguagem é essa? 
A 
Pseudolinguagem; 
B 
Língua de sinais. 
C 
Inglês. 
D 
Delta. 
2 
Um algoritmo é uma sequência de instruções ou comandos realizados de maneira 
sistemática com o objetivo de resolver um problema ou executar uma tarefa. 
Considerando um algoritmo válido, assinale a alternativa CORRETA: 
A 
Se Media >= 6,5 
Início 
Escreva('O aluno está aprovado com média: ',Media); 
Fim 
Senão 
Início 
Escreva('O aluno está reprovado com média: ',Media); 
Fim 
B 
Se Media >= 6,5 então 
Escreva('O aluno está aprovado com média: ',Media); 
Fim 
Senão 
Início 
Escreva('O aluno está reprovado com média: ',Media); 
C 
Se Media >= 6,5 então 
Início 
Escreva('O aluno está aprovado com média: ',Media); 
Fim 
Senão 
Início 
Escreva('O aluno está reprovado com média: ',Media); 
Fim 
D 
Se Media >= 6,5 então 
Início 
Escreva('O aluno está aprovado com média: ',Media); 
Fim 
Início 
Escreva('O aluno está reprovado com média: ',Media); 
Fim 
3 
São considerados os métodos de ordenação / algoritmo de ordenação. 
Do que estamos falando? 
A 
Celection Sart, Sort e Quit. 
B 
Selection Sort, Matrizes e Quicksort. 
C 
Pseudolinguagem, Bubble Sort e Quicksort. 
D 
Selection Sort, Bubble Sort e Quicksort. 
4 
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: 
 
Qual estrutura de seleção esse exemplo representa? 
A 
“SE-ENTÃO”. 
B 
Escolha-caso. 
C 
Composta. 
D 
Encadeada. 
5Vetores 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. 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 
As afirmativas II e III estão corretas. 
B 
Somente a afirmativa IV está correta. 
C 
As afirmativas I, II e III estão corretas. 
D 
As afirmativas I, III e IV estão corretas. 
6 
Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes 
uma instrução irá executar. 
Do que estamos falando? 
A 
Contador. 
B 
Gerador. 
C 
Looping. 
D 
Registro. 
7 
Utilizados quando for necessário somar vários valores e, a cada valor, ir 
acumulando o montante dessa soma em uma variável. 
Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for 
executada essa instrução, o valor da variável Salario será adicionado à soma de 
salários calculada até o momento e o resultado desaa soma será armazenado 
novamente na variável SomaSalarios. 
A qual técnica de programação essa descrição representa? 
A 
Looping. 
B 
Acumuladores. 
C 
Contadores. 
D 
Inicialização. 
8 
Observe a estrutura a seguir: 
Se <condição> então 
Início 
<Instruções> 
Fim 
Como ela é classificada? 
A 
Estrutura de patrocinada “SE-ENTÃO”. 
B 
Estrutura de condição “SE-ENTÃO”. 
C 
Estrutura de repetição “SE-ENTÃO”. 
D 
Estrutura de seleção “SE-ENTÃO”. 
9 
Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de 
instruções mais de uma vez. Estas 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 
SE-ENTÃO. 
B 
PARA-FAÇA. 
C 
REPITA-ATÉ. 
D 
ENQUANTO-FAÇA. 
10Há 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 
F - F - F - V - V. 
C 
V - V - F - F - F. 
D 
F - V - V - F - V.

Mais conteúdos dessa disciplina