Buscar

Prova de Álgoritmo - Avaliação 3 - Objetiva - Uniasselvi

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

Disciplina: Algoritmo e Lógica de Programação (EEA02) 
Avaliação: 
Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:668857) 
( peso.:3,00) 
Prova: 31799912 
Nota da 
Prova: 
10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das 
notas. Para encerrar o processamento, deve-se digitar -1. Com base no exposto, 
analise o programa e assinale a alternativa CORRETA: 
 
 a) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e 
Cont foram inicializadas com 0 (zero). 
 b) A lógica do programa está correta e compila com sucesso, calculando a média dos 
alunos. 
 c) O programa compila, mas não executa, pois a quantidade de alunos não foi 
definida. O que impede o cálculo da média. 
 d) O programa compila e apresenta erros, pois não calcula a média, e a variável de 
controle está diferente da solicitada. 
 
2. A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da 
análise de condições, as quais retornarão um valor verdadeiro ou falso. Acerca das 
estruturas de seleção, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a 
condição retornar um valor falso. 
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem 
analisadas. 
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos 
E, OU e NÃO na definição das condições a serem atendidas. 
( ) A condição da estrutura de seleção não pode ser realizada a partir da 
comparação somente de variáveis. 
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém 
sua atuação é mais ampla. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_2%20aria-label=
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F - F. 
 b) V - F - F - F - V. 
 c) F - F - V - V - F. 
 d) F - V - F - V - V. 
 
3. Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que 
possa realizar as suas instruções e retornar o resultado esperado. Diante disso, 
assinale a alternativa CORRETA que apresenta o comando responsável pela 
captação dessa informação: 
 a) Insira. 
 b) Leia. 
 c) Escreva. 
 d) Digite. 
 
4. Com o objetivo de calcular a média final de um aluno na disciplina de matemática, 
foi solicitado ao programador que desenvolvesse um algoritmo para receber as notas 
semestrais e retornasse ao final a média correspondente. Com base nisso, analise os 
algoritmos a seguir e assinale a alternativa CORRETA que apresenta o algoritmo 
desenvolvido de forma certa: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_4%20aria-label=
 
 a) Algoritmo CalculaMedia2. 
 b) Algoritmo CalculaMedia1. 
 c) Algoritmo CalculaMedia3. 
 d) Algoritmo CalculaMedia4. 
 
5. 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=2, b=1, c=0, analise as 
expressões lógicas a seguir: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_5%20aria-label=
 
I- (a > b) E (b >= c) = VERDADEIRO 
II- ((a - b) > c) OU (b = 1) = FALSO 
III- (a + b) >= (a + c) = FALSO 
IV- (a * c) <> (c * b) = FALSO 
V- (a mod 2 = 3) E (b * a = 3) = VERDADEIRO 
 
Assinale a alternativa CORRETA: 
 a) As expressões I, III e IV estão corretas. 
 b) As expressões I e IV estão corretas. 
 c) As expressões II e V estão corretas. 
 d) As expressões I, IV e V estão corretas. 
 
6. 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) Texto. 
 b) Varchar. 
 c) Memo. 
 d) Integer. 
 
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) clrscr. 
 b) break. 
 c) readln. 
 d) write. 
 
8. 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) Funções. 
 b) Vetores. 
 c) Subalgoritmos. 
 d) Estrutura de escolha. 
 
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 das variáveis definidas e no algoritmo 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_9%20aria-label=
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: 
 
 a) F - F - V - V. 
 b) V - V - F - V. 
 c) V - F - V - F. 
 d) F - V - F - F. 
 
10. A decomposição de um problema é fator determinante para a redução da 
complexidade. Com base nisso, surgem os subalgoritmos, que são trechos de 
programas que podem ser utilizados dentro de um programa maior, sempre que 
necessário ou conveniente. Permite, desta forma, focalizar a atenção em um 
problema pequeno de cada vez, o que ao final produzirá uma melhor compreensão 
do todo. Diante do exposto, analise as sentenças a seguir: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_10%20aria-label=I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o 
segundo sempre retornará um valor para o algoritmo que o chamou. 
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro 
algoritmo. 
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo. 
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, 
devem manter uma correspondência (número, ordem e tipo) com os parâmetros 
definidos na função. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) Somente a sentença III está correta. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
11. (ENADE, 2008) Analise o código apresentado: 
 
 a) Apresenta somente erro de divisão por zero. 
 b) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão 
relacional inválida. 
 c) Apresenta erros de estrutura condicional e expressão relacional inválida. 
 d) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura 
condicional. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU3&action4=MjAyMS8x&prova=MzE3OTk5MTI=#questao_11%20aria-label=

Continue navegando