Buscar

prova 4 algoritmo

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: Guilherme Moreira da Silva (2606041)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) ( peso.:3,00)
Prova: 25205152
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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É, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) O teste da condição é realizado no início da estrutura.
 ( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro.
 ( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez.
 ( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - V - F.
 c) F - F - F - V.
 d) V - F - V - V.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_1%20aria-label=
2. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder fazer
cálculos e verificações com elas, o computador precisa mantê-las em memória durante a execução do programa em estruturas que são conhecidas como
VARIÁVEIS. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a
execução:
 
algoritmo verifica;
 var
 A, B , C, D : inteiro;
 inicio
 A := 10;
 B := 3;
 C := 5;
 D := 10;
 A := 1 + B;
 B := 30 div 3;
 A := 30 mod 3;
 A := 1;
 B := 5 + A;
 B := A;
 C := D * A;
 escreva(' valor A ', A);
 escreva(' valor B ', B);
 escreva(' valor C ', C);
 escreva(' valor D ', D);
 fim.
 a) A 10, B 3, C 5, D 10.
 b) A 6, B 30, C 10, D 1.
 c) A 1, B 1, C 10, D 10.
 d) A 1, B 6, C 10, D 1.
3. 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 das variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
 
( ) Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor.
 ( ) Se inicializar a=4, x=4 e y=4, ao final da execução X será 44.
 ( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=4, x=4 e y=4.
 
Assinale a alternativa que apresenta a sequência CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_3%20aria-label=
 a) F - F - V - V.
 b) V - V - F - V.
 c) V - F - V - F.
 d) F - V - F - F.
4. Os tipos de dados influenciam na forma como o programa será executado, no seu desempenho e no consumo de memória, sendo que cada linguagem
possui o seu conjunto de tipos de dados. Diante disso, assinale a alternativa CORRETA que apresenta um tipo de dado da linguagem Pascal:
 a) Memo.
 b) Varchar.
 c) Integer.
 d) Texto.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_4%20aria-label=
5. 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) Inicialização, Contador e Acumulador.
 b) Acumulador, Procedimento e Inicialização.
 c) Função, Contador e Procedimento.
 d) Looping, Função e Acumulador.
6. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos
matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados em um
quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
 
I- (A + C) >= B = VERDADEIRO
 II- B > A + C = FALSO
 III- C = (B - A) = FALSO
 IV- (B + A) <= C = VERDADEIRO
 V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
 
Assinale a alternativa CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_6%20aria-label=
 a) As expressões I, II e IV estão corretas.
 b) As expressões I, II e V estão corretas.
 c) As expressões III e V estão corretas.
 d) As expressões I e IV estão corretas.
7. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem portugol, possui diferenças que devem ser destacadas, como, por
exemplo, os seus comandos, que são escritos em inglês, bem como comandos que não existem na pseudolinguagem. Diante disto, assinale a alternativa
CORRETA que apresenta o comando responsável por limpar a tela:
 a) break.
 b) write.
 c) readln.
 d) clrscr.
8. 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. Considerando a estrutura de um algoritmo para realizar a conversão de minutos para segundos, analise os processos a seguir:
 
I- Escreva(Minutos, ' minutos em segundos é equivalente a ', (Minutos*60), ' segundos.'); 
 II- Início 
 III- var
 IV- Minutos : Real; 
 V- Algoritmo ConversorMinutos;
 VI- Fim.
 VII- Minutos <- 44;
 
Assinale a alternativa que apresenta a sequência CORRETA desse processo:
 a) IV - VII - III - I - II - VI - V.
 b) V - III - IV - II - VII - I - VI.
 c) II - III - IV - I - VI - V - VII.
 d) II - V - III - IV - VII - I - VI.
9. 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:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_9%20aria-label=
 a) As sentenças I e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) Somente a sentença II está correta.
10.Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com letras maiúsculas ou minúsculas, o que não
ocorre em outras linguagens, como, por exemplo, C Sharp e PHP.Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem
Pascal:
 a) Case insensitive.
 b) Case of.
 c) Case write.
 d) Case sensitive.
11.(ENADE, 2008) Analise o código apresentado:
 a) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
 b) Apresenta somente erro de divisão por zero.
 c) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDE1Ng==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUyMDUxNTI=#questao_11%20aria-label=
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 11 acertos e 0 questões erradas.

Continue navegando