Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/07/2021 Avaliação - Unidade I: Revisão da tentativa https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523259&cmid=113329 1/5 Iniciado em sexta, 2 jul 2021, 14:51 Estado Finalizada Concluída em sexta, 2 jul 2021, 16:44 Tempo empregado 1 hora 53 minutos Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Completo Atingiu 1,00 de 1,00 Questão 2 Completo Atingiu 0,00 de 1,00 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. Uso de figuras gráficas. b. Facilidade de aprendizado. c. Riqueza de detalhes. d. Muito próximo à linguagem de programação. e. Facilidade de entendimento dos símbolos. A resposta correta é: Facilidade de aprendizado. 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. E II, III e IV apenas. c. IV apenas. d. I e II apenas. e. II apenas. A resposta correta é: II apenas. 08/07/2021 Avaliação - Unidade I: Revisão da tentativa https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523259&cmid=113329 2/5 Questão 3 Completo Atingiu 1,00 de 1,00 Questão 4 Completo Atingiu 1,00 de 1,00 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 máquina é voltada para arquiteturas CISC e a linguagem de montagem é voltada para arquiteturas RISC. b. 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. c. 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. d. A linguagem de máquina é formada por números binários (0 e 1), enquanto a linguagem de montagem é formada por números hexadecimais. e. A linguagem de máquina trabalha com o hardware da máquina e a linguagem de montagem, com os programas aplicativos. 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. 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. exit. b. volatile. c. goto. d. default. e. auto. A resposta correta é: exit. 08/07/2021 Avaliação - Unidade I: Revisão da tentativa https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523259&cmid=113329 3/5 Questão 5 Completo Atingiu 1,00 de 1,00 Questão 6 Completo Atingiu 1,00 de 1,00 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. Compilador. d. Editor. e. Carregador. A resposta correta é: Carregador. 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. Indica o início e o fim do algoritmo. b. Indica o sentido do fluxo de dados. c. Representa a saída de dados. d. Indica que deve ser tomada uma decisão, há possibilidade de desvio do fluxo. e. Indica a realização de cálculos e operações de atribuição. A resposta correta é: Indica o sentido do fluxo de dados. 08/07/2021 Avaliação - Unidade I: Revisão da tentativa https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523259&cmid=113329 4/5 Questão 7 Completo Atingiu 1,00 de 1,00 Questão 8 Completo Atingiu 1,00 de 1,00 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. Escreva(s) c. s < -n1 + n2 d. Leia(n1, n2) e. Algoritmo "soma" A resposta correta é: s < -n1 + n2 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. II, III e IV apenas. b. I e III apenas. c. I, II e IV apenas. d. I e IV apenas. e. II e III apenas. A resposta correta é: I e IV apenas. 08/07/2021 Avaliação - Unidade I: Revisão da tentativa https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523259&cmid=113329 5/5 Questão 9 Completo Atingiu 1,00 de 1,00 Questão 10 Completo Atingiu 1,00 de 1,00 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. 12. b. 7. c. 1. d. 10. e. 0. 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. Deve conter um texto explicando a finalidade daquela instrução dentro do algoritmo. b. Devem ser atômicas, ou seja, não podem ser subdivididas em instruções menores. c. 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. d. Não podem ser ambíguas, isto é, dar margem para duas ou mais interpretações. e. Devem ser numeradas, de modo a estabelecer uma ordem na execução do algoritmo. A resposta correta é: Não podem ser ambíguas, isto é, dar margem para duas ou mais interpretações.
Compartilhar