Buscar

ALGORITMO E LOGICA DE PROGRAMAÇÃO - AVALIAÇÃO (OBJETIVA) - INDIDUAL SEMIPRESENCIAL

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

Prévia do material em texto

15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
cadêmico: Clarice Mendes Sena (2609218)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:656379) ( peso.:3,00)
Prova: 25137253
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A linguagem Pascal possibilita ao desenvolvedor trabalhar com estruturas de vetores e matrizes, as quais possibilitam a manutenção de uma série
de vetores e matrizes, analise as sentenças a seguir:
 
I- As estruturas de vetores e matrizes, na linguagem Pascal, são definidas por Array unidimensional e Array bidimensional, respectivamente.
 II- Para criar um Array unidimensional para armazenar valores inteiros, o desenvolvedor deverá usar a seguinte sintaxe: "valor : Array [1..2, 1..4] o
III- Para percorrer um Array, é necessária a utilização de uma estrutura de repetição, como, por exemplo, WHILE-DO.
 IV- A posição de cada elemento no Array é dada por um índice.
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II e IV estão corretas.
2. Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No entanto, todo v
seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para armazen
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 po
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 algo
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
 
Assinale a alternativa CORRETA:
 a) As afirmativas I, III e IV estão corretas.
 b) As afirmativas II e III estão corretas.
 c) As afirmativas I, II e III estão corretas.
 d) Somente a afirmativa IV está correta.
3. 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
alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação:
 a) ESCOLHA-CASO.
 b) ENQUANTO-FAÇA.
 c) REPITA-ATÉ.
 d) SE-ENTÃO.
4. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de 
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) II - V - III - IV - VII - I - VI.
 b) V - III - IV - II - VII - I - VI.
 c) II - III - IV - I - VI - V - VII.
 d) IV - VII - III - I - II - VI - V.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_4%20aria-label=
15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
5. A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um problema sem precisar se preocup
aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o algoritmo a seguir e classifique V para as sentenças verd
( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal como Begin e End, respectivamente
( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read, respectivamente.
 ( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer, respectivamente.
 ( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem Pascal pela junção do sinal de igu
( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case (V_Total >= 100) of".
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - F.
 b) F - V - F - V - V.
 c) F - F - V - V - F.
 d) V - F - V - F - V.
6. Com o grande desenvolvimento das linguagens de programação, deve-se primar pela importância da organização na escrita de um algoritmo, a fi
grupo. Para tanto, é importante organizar a escrita horizontalmente de forma hierárquica. Diante disso, assinale a alternativa CORRETA que apres
 a) Endentação.
 b) Organizar.
 c) Comentário.
 d) Parágrafo.
7. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto diferente de operadores, associado
os itens, utilizando o código a seguir:
 
I- a E b. 
 II- NÃO a. 
 III- NÃO b. 
IV- a OU b.
 
( ) F - V - F - V.
 ( ) F - F - V - F.
 ( ) V - V - F - F.
 ( ) V - F - V - V.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - IV - III - II.
 b) IV - II - III - I.
 c) II - I - III - IV.
 d) I - II - III - IV.
8. Com o objetivo de acessar os dados de modo mais eficiente, existe a possibilidade de desenvolver algoritmos que realizarão a ordenação desses
implementados para tal tarefa. Com base nessa informação, assinale a alternativa CORRETA que apresenta três métodos de ordenação:
 a) Heap Sort; Quicksort e Agile Sort.
 b) Slowsort; Insertion Sort e Merge Sort.
 c) Bubble Sort; Quicksort e Order Now.
 d) Selection Sort, Bubble Sort e Quicksort.
9. 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
CORRETA que apresenta o conceito utilizado pela linguagem Pascal:
 a) Case insensitive.
 b) Case write.
 c) Case of.
 d) Case sensitive.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_9%20aria-label=
15/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php3/3
10.A empresa XYZ solicitou a um programador que desenvolvesse na linguagem Pascal um programa para possibilitar a inserção do nome e do salá
com o maior salário da empresa. Diante disso, observe o programa ArrayDeRegistros a seguir e classifique V para as sentenças verdadeiras e F 
( ) A primeira estrutura de repetição tem por objetivo realizar a leitura e armazenamento dos dados dos funcionários.
 ( ) O programa ArrayDeRegistros utiliza um array bidimensional.
 ( ) A variável MaiorSalario é do tipo Real e é inicializada com o salário do primeiro funcionário cadastrado.
 ( ) O programador cometeu um erro de programação, já que ao final do programa será impresso o nome e salário de todos os funcionários.
 ( ) O usuário poderá inserir no programa ArrayDeRegistros os dados de dez funcionários.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F - F.
 b) F - V - V - V - F.
 c) V - F - F - F - V.
 d) V - V - F - F - V.
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) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
 c) Apresenta somente erro de divisão por zero.
 d) Apresenta erros de estrutura condicional e expressão relacional inválida.
Prova finalizada com 11 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDMzNw==&action2=RUVBMDI=&action3=NjU2Mzc5&action4=MjAyMC8y&prova=MjUxMzcyNTM=#questao_11%20aria-label=

Continue navegando