Buscar

N2 nota 10

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 6 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 6 páginas

Prévia do material em texto

Nota da Prova: 10,00 
 
Legenda: Resposta Certa Sua Resposta Errada 
1. 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, II e IV estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) Somente a sentença II está correta. 
 d) As sentenças III e IV estão corretas. 
 
2. 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 fazer a simulação de um 
cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável 
B seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que 
apresenta o valor da variável A, bem como quantas vezes a repetição foi executada. 
 
 a) O valor de A é 3, e a rotina executará 8 vezes. 
 b) O valor de A é 21, e a rotina executará 8 vezes. 
 c) O valor de A é 21, e a rotina executará 3 vezes. 
 d) O valor de A é 3, e a rotina executará 5 vezes. 
 
3. 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 mais de duas condições. Com base nessa informação, 
analise o algoritmo a seguir e assinale a alternativa CORRETA: 
 
 a) O Comando5 sempre será executado. 
 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) Se a condição da linha 9 for falsa, o Comando3 e o Comando4 serão executados. 
 
4. 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. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) Somente a sentença IV está correta. 
 d) As sentenças I e II estão corretas. 
 
5. 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 pelos mesmos. 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) Subalgoritmos. 
 c) Estrutura de escolha. 
 d) Funções. 
 
6. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é 
aplicável em situações em que há necessidade de realizar diferentes ações conforme 
os valores de um identificador/variável. Com relação à sintaxe dessa estrutura, 
analise as afirmativas a seguir: 
 
I- Quando necessário, é possível especificar um intervalo como opção para a 
estrutura, sendo necessária a utilização dos operadores lógicos E, OU e NÃO. 
II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o 
bloco do "senão" será executado, funcionando como uma alternativa padrão caso 
determinado valor não tenha sido previsto. 
III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. 
IV- Cada "caso" terá um valor específico conforme o tipo da variável que a estrutura 
considera. 
 
Assinale a alternativa CORRETA: 
 a) Somente a afirmativa IV está correta. 
 b) Somente a afirmativa I está correta. 
 c) As afirmativas I e III estão corretas. 
 d) As afirmativas II, III e IV estão corretas. 
 
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 I e III estão corretas. 
 c) As sentenças I e IV estão corretas. 
 d) As sentenças II, III e IV estão corretas. 
 
8. Para a criação de um algoritmo, por muitas vezes será necessário a utilização de 
algumas técnicas básicas de programação, as quais poderão ser utilizadas várias 
vezes pelo desenvolvedor. Com base nisso, analise o algoritmo a seguir e assinale a 
alternativa CORRETA que apresenta as técnicas utilizadas neste caso: 
 
 a) Looping, Função e Acumulador. 
 b) Acumulador, Procedimento e Inicialização. 
 c) Função, Contador e Procedimento. 
 d) Inicialização, Contador e Acumulador. 
 
9. 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) SE-ENTÃO. 
 b) REPITA-ATÉ. 
 c) ESCOLHA-CASO. 
 d) ENQUANTO-FAÇA. 
 
10. 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 alternativaCORRETA: 
 
 a) Somente a afirmativa IV está correta. 
 b) As afirmativas I, II e III estão corretas. 
 c) As afirmativas I, III e IV estão corretas. 
 d) As afirmativas II e III estão corretas.

Continue navegando