Prévia do material em texto
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 1/7
Página inicial Minhas disciplinas 2024/1 - Algoritmos e Programação Aplicada UNIDADE I
Avaliação - Unidade I
Iniciado em terça, 20 fev 2024, 20:08
Estado Finalizada
Concluída em terça, 20 fev 2024, 20:14
Tempo
empregado
5 minutos 46 segundos
Avaliar 0,36 de um máximo de 0,40(90%)
Questão 1
Completo
Atingiu 0,04 de 0,04
A descrição narrativa consiste na representação de um algoritmo por meio da linguagem natural, descrevendo
os passos que devem ser seguidos para a resolução de um problema. Assinale a alternativa correta referente à
vantagem de se usar descrição narrativa.
a. Facilidade de aprendizado.
b. Facilidade de entendimento dos símbolos.
c. Muito próximo à linguagem de programação.
d. Riqueza de detalhes.
e. Uso de figuras gráficas.
A resposta correta é: Facilidade de aprendizado.
https://ambienteonline.uninga.br/
https://ambienteonline.uninga.br/course/view.php?id=23351
https://ambienteonline.uninga.br/course/view.php?id=23351§ion=4
https://ambienteonline.uninga.br/mod/quiz/view.php?id=671199
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 2/7
Questão 2
Completo
Atingiu 0,04 de 0,04
Questão 3
Completo
Atingiu 0,04 de 0,04
A linguagem C possui cinco tipos de dados básicos e três modificadores que permitem definir novos tipos de
dados com tamanhos e faixa de valores específicos. Seguem algumas afirmações sobre os tipos de dados em
C:
I. O tipo char não permite ser referenciado por valores numéricos.
II. O tipo unsigned int ocupa 2 bytes na memória dos computadores mais antigos.
III. Os tipos int e short int representam faixas de valores distintas.
IV. Os dois tipos que possuem tamanho de 32 bits são float e double.
Estão corretas:
a. I, III e IV apenas.
b. IV apenas.
c. I e II apenas.
d. E II, III e IV apenas.
e. II apenas.
A resposta correta é: II apenas.
As linguagens de programação são divididas em linguagem de baixo nível, linguagem de montagem e
linguagens de alto nível. Assinale a alternativa referente à diferença correta entre a linguagem de baixo nível e a
linguagem de montagem:
a. A linguagem de montagem é formada por códigos de instruções que são convertidos em código binário
de linguagem de máquina.
b. A linguagem de máquina é formada por números binários (0 e 1), enquanto a linguagem de montagem é
formada por números hexadecimais.
c. A linguagem de máquina trabalha com o hardware da máquina e a linguagem de montagem, com os
programas aplicativos.
d. A linguagem de montagem utiliza a memória secundária para armazenar suas informações e a
linguagem de máquina, a memória primária.
e. A linguagem de máquina é voltada para arquiteturas CISC e a linguagem de montagem é voltada para
arquiteturas RISC.
A resposta correta é: A linguagem de montagem é formada por códigos de instruções que são convertidos em
código binário de linguagem de máquina.
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 3/7
Questão 4
Completo
Atingiu 0,04 de 0,04
Questão 5
Completo
Atingiu 0,00 de 0,04
As palavras reservadas são os identificadores de comandos e variáveis internas da linguagem C e não devem
ser utilizadas na escrita de um programa pelo usuário. De acordo com o nosso livro de estudo, assinale a
alternativa correspondente a uma palavra que não é considerada reservada:
a. goto.
b. auto.
c. exit.
d. volatile.
e. default.
A resposta correta é: exit.
C é uma linguagem compilada e, com isto, seus programas passam por algumas fases até o momento em que
podem ser executados. Assinale a alternativa correta referente à fase onde o programa é transferido da
memória secundária para a memória primária:
a. Pré-processador.
b. Editor de ligação.
c. Carregador.
d. Editor.
e. Compilador.
A resposta correta é: Carregador.
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 4/7
Questão 6
Completo
Atingiu 0,04 de 0,04
Questão 7
Completo
Atingiu 0,04 de 0,04
O fluxograma é um tipo de algoritmo no formato de uma notação gráfica que permite indicar as ações e
decisões que devem ser seguidas para resolver um problema. Vários símbolos são utilizados na sua construção.
Assinale a alternativa que corresponde à descrição correta do símbolo da seta orientada (→).
a. Representa a saída de dados.
b. Indica o início e o fim do algoritmo.
c. Indica que deve ser tomada uma decisão, há possibilidade de desvio do fluxo.
d. Indica o sentido do fluxo de dados.
e. Indica a realização de cálculos e operações de atribuição.
A resposta correta é: Indica o sentido do fluxo de dados.
O pseudocódigo, conhecido também como portugol ou português estruturado, é um tipo de algoritmo que
consiste em regras pré-definidas para representar um problema a ser resolvido. De acordo com o exemplo
ilustrado em nossa apostila, assinale a alternativa correspondente à única linha no algoritmo onde um cálculo
matemático é efetuado:
a. n1, n2, s: inteiro
b. Algoritmo "soma"
c. Leia(n1, n2)
d. Escreva(s)
e. s < -n1 + n2
A resposta correta é: s < -n1 + n2
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 5/7
Questão 8
Completo
Atingiu 0,04 de 0,04
O termo algoritmo, do ponto de vista computacional, pode ser entendido como regras formais, sequenciais e
bem definidas a partir do entendimento lógico de um problema a ser resolvido por um programador com o
objetivo de transformá-lo em um programa que seja possível de ser tratado e executado por um computador,
em que dados de entrada são transformados em dados de saída (MANZANO; OLIVEIRA, 2012). Seguem algumas
afirmações sobre algoritmos:
I. Um algoritmo não é representação única para a solução de um determinado problema.
II. O aprendizado de algoritmos requer apenas intuição, não precisa de prática.
III. O conceito de algoritmos aplica-se somente dentro da programação.
IV. Existem diversos caminhos que conduzem à solução de um problema.
Estão corretas:
a. I e IV apenas.
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 6/7
Questão 9
Completo
Atingiu 0,04 de 0,04
Questão 10
Completo
Atingiu 0,04 de 0,04
b. I, II e IV apenas.
c. II e III apenas.
d. II, III e IV apenas.
e. I e III apenas.
A resposta correta é: I e IV apenas.
Os enumeradores são um tipo definido pelo usuário, utilizando se de uma lista de identificadores que se
assemelham a constantes, e onde cada item desta lista corresponde a um valor do tipo int (DEITEL, 2011). Dada a
seguinte declaração: enum cores { Preto = 1, Azul, Verde, Vermelho = 7, Rosa, Amarelo, Branco }; assinale a
alternativa referente ao valor correto atribuído à constante Branco:
a. 10.
b. 1.
c. 0.
d. 7.
e. 12.
A resposta correta é: 10.
Um algoritmo consiste em uma sequência finita de passos (instruções) para solucionar um problema. Uma
instrução é uma operação básica que indica a um computador a ação que deve ser executada e, por isso, deve
seguir uma regra fundamental. Analise as afirmativas abaixo e em seguida assinale a alternativa correta
referente a ela:
a. Devem ser atômicas, ou seja, não podem ser subdivididas em instruções menores.
b. Devem ser numeradas, de modo a estabelecer uma ordem na execução do algoritmo.
c. Não podem ser ambíguas, isto é, dar margem para duas ou mais interpretações.
d. Devem necessariamente fazer parte de um esquema de fluxograma, de modo a ilustrar se é uma
entrada/saída de dados, processamento ou tomada de decisão.
e. Deve conter um texto explicando a finalidade daquela instrução dentro do algoritmo.
A resposta correta é: Não podem serambíguas, isto é, dar margem para duas ou mais interpretações.
20/02/2024, 20:15 Avaliação - Unidade I: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=2677113&cmid=671199 7/7
Atividade anterior
◄ Slides Videoaula 3
Seguir para...
Próxima atividade
Videoaula 1 ►
Manter contato
UNINGÁ
https://www.uninga.br
Mobile : 0800 800 5009
Baixar o aplicativo móvel.
https://ambienteonline.uninga.br/mod/resource/view.php?id=671198&forceview=1
https://ambienteonline.uninga.br/mod/page/view.php?id=671200&forceview=1
https://www.uninga.br/
tel:Mobile : 0800 800 5009
https://www.facebook.com/uninga.edu.br/
https://www.youtube.com/channel/UCFfrZpSpL4DflIFl78P2TSQ
https://www.instagram.com/uningaoficial/?hl=pt
https://api.whatsapp.com/send?phone=44%2099710-2250
https://download.moodle.org/mobile?version=2020061502.11&lang=pt_br&iosappid=633359593&androidappid=com.moodle.moodlemobile