Baixe o app para aproveitar ainda mais
Prévia do material em texto
Local: Sala 1 - BT - Prova On-line / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ Acadêmico: EAD-IL10326-20214A Aluno: VINICIUS GARRIDO Avaliação: A2- Matrícula: 20211302950 Data: 25 de Novembro de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 10,00/10,00 1 Código: 34472 - Enunciado: Na geração de programas executáveis, existe um elemento fundamental que é responsável por transformar o código-fonte produzido por certa linguagem de programação em código objeto, antes mesmo de ser produzido o código executável do programa de computador. Marque a alternativa que corresponda ao referido elemento. a) Assembler. b) Linkeditor. c) Compilador. d) Montador. e) Interpretador. Alternativa marcada: c) Compilador. Justificativa: Resposta correta: Compilador. Ele converte o código-fonte, que é gerado a partir de um editor de texto, na maioria das vezes, próprio de certa linguagem de programação, que, em seguida, é convertido em código objeto por meio do processo de compilação. Esse código objeto é carregado e ligado a eventuais funções de bibliotecas próprias da linguagem de programação utilizada, a fim de gerar o código executável. Distratores:Linkeditor. Incorreta. É um programa utilitário, denominado ligador, que realiza a ligação de bibliotecas, por exemplo, no código objeto, antes de transformá-lo em código executável.Montador. Incorreta. Refere-se à linguagem de montagem Assembler.Interpretador. Incorreta. É um programa de computador que lê um código fonte de uma linguagem de programação interpretada e o converte em código executável.Assembler. Incorreta. Refere-se à linguagem Montadora. 1,00/ 1,00 2 Código: 34470 - Enunciado: A linguagem de montagem refere-se a um tipo de notação legível para o homem a fim de representar código de máquina que uma arquitetura de computador definitivamente compreenda. Neste contexto, indique qual é o componente da estrutura da linguagem de montagem que representa uma operação ou função de sentença. a) Mneumônico. b) Operando. c) Comentário. d) Rótulo. e) Operador. Alternativa marcada: a) Mneumônico. Justificativa: Resposta correta:Mneumônico. Correto, pois o mneumônico é uma operação ou função de sentença da linguagem de montagem e refere-se a uma instrução de máquina, uma diretiva do montador ou uma macro. Distratores:Rótulo. - refere-se a um label de identificação.Comentário. - comentários são linhas de observações acerca de um código.Operando. - refere-se a uma variável ou constante numérica 1,00/ 1,00 utilizada em uma expressão para a realização de cálculos.Operador. - refere-se ao operador matemático utilizado em uma expressão. 3 Código: 34482 - Enunciado: A evolução dos computadores acompanhou a evolução da sociedade desde o século passado, caracterizando-os como computadores analógicos e computadores digitais. Na organização e arquitetura de computadores, a história dos computadores é registrada a partir das gerações de computadores. Marque a alternativa que classifica corretamente o computador da Apple Macintosh de acordo com a sua geração. a) Segunda geração. b) Quarta geração. c) Quinta geração. d) Terceira geração. e) Primeira geração. Alternativa marcada: b) Quarta geração. Justificativa: Resposta correta: Quarta geração.Na quarta geração de computadores, surge a VLSI (very large scale integration, em inglês, ou seja, integração em escala muito grande), que tinha possibilitado colocar primeiro dezenas de milhares, depois centenas de milhares e, por fim, milhões de transistores em um único chip, aplicado pela Apple no seu famoso computador Macintosh. Distratores:Primeira geração. Errada. A primeira geração foi caracterizada por computadores a base de válvulas.Segunda geração. Errada. A segunda geração foi caracterizada pelo uso de transistores.Terceira geração. Errada. A terceira geração foi caracterizada por computadores munidos de circuitos integrados.Quinta geração. Errada. A quinta geração é caracterizada pelos computadores invisíveis. 1,00/ 1,00 4 Código: 34479 - Enunciado: No estudo da organização e arquitetura de computadores, considerando a máquina de John von Neumann, tem-se os seguintes componentes básicos: unidade de controle, unidade de aritmética e lógica, registradores, memória e dispositivos de entrada e saída. Nesse contexto, o que são os termos técnicos program counter e instruction register? a) Dispositivos de I/O. b) Registradores. c) Memória. d) Unidade de controle. e) Unidade de aritmética e lógica. Alternativa marcada: b) Registradores. Justificativa: Resposta correta: Registradores. De acordo com Tanenbaum (2013), o registrador mais importante é o contador de programas (program counter – PC), que indica a próxima instrução a ser executada. Com tamanha importância, também é o registrador de instrução (instruction register – IC) que retém a instrução que está sendo executada naquele exato momento. Ambos, portanto, são registradores. Distratores:Unidade de controle. Incorreta. Unidade de controle responsável pelo controle das operações no computador.Unidade de aritmética e lógica. Incorreta. Unidade de aritmética e lógica responsável pelas operações lógico-aritméticas.Memória. Incorreta. Memória refere-se à memória real do computador.Dispositivos de I/O. Incorreta. Dispositivos I/O referem-se aos periféricos de entrada e saída. 1,00/ 1,00 5 Código: 34485 - Enunciado: O processo de conversão de bases de numeração é realizado pelo fato de que o computador entende binário e toda a arquitetura de computador apresenta a tabela ASCII, que contém a representação de todos os símbolos expressa nas quatro bases de numeração (decimal, binária, hexadecimal e octal). Nesse viés, determine o correspondente do número na base hexadecimal. a) . b) . c) . d) . e) . Alternativa marcada: b) . Justificativa: Resposta correta: . = . Distrator:Qualquer resposta diferente da apresentada estará incorreta matematicamente. 1,50/ 1,50 6 Código: 34487 - Enunciado: Os endereços de memória são representados em uma arquitetura de computadores por um número binário, já que a linguagem de máquina reconhece zeros e uns. Algumas operações com aritmética binária ocorrem a fim de identificar, por exemplo, o próximo endereço de memória onde um dado poderá ser armazenado. Nesse viés, determine o resultado da soma do binário 111011 com o binário 100001. a) 1011010. b) 1011100. c) 1101101. d) 1011101. e) 1101010. Alternativa marcada: b) 1011100. Justificativa: Resposta correta: 1011100.111011 + 100001 = 1011100. Distrator:Qualquer resultado diferente do apresentado estará errado matematicamente. 1,50/ 1,50 7 Código: 34477 - Enunciado: A organização e arquitetura de computadores é o estudo que visa apresentar diferentes arquiteturas computacionais. John von Neumann, matemático húngaro, foi responsável pela criação do modelo de von Neumann, que se refere a: I. Uma arquitetura de computador, que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados. PORQUEII. Como o programa e os dados estão compartilhando o armazenamento de memória do computador, sua manipulação é facilitada. a) Apenas a afirmativa I está correta. b) Apenas a afirmativa II está correta. c) As afirmativas I e II estão erradas. d) Estão corretas as afirmativas I e II, mas a segunda não justifica a primeira. e) Estão corretas as afirmativas I e II e a segunda justifica a primeira. Alternativa marcada: e) Estão corretas as afirmativas I e II e a segunda justifica a primeira. 1,50/ 1,50 Justificativa: Resposta correta: Estão corretas as afirmativas I e II e a segunda justifica a primeira.O modelo de von Neumann, de acordo com Stallings (2017), reporta uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo, assim, manipular tais programas de forma fácil. 8 Código: 34486 - Enunciado: Na organização e arquitetura de computadores o recurso de aritmética binária é utilizado, por exemplo, para identificar o próximo endereço de memória que será utilizado para armazenar dados e que é encontrado a partir da soma de dois ou mais endereços de memória (binário). Então, nesse contexto, buscando identificar o próximo endereço de memória onde certo dado será armazenado, efetue a seguinte operação: 1010101 + 1101101. a) 11000010. b) 11000110. c) 11010010. d) 11000011. e) 11100110. Alternativa marcada: a) 11000010. Justificativa: Resposta correta: 11000010.1010101 + 1101101 = 11000010. Distrator:Qualquer resultado diferente do apresentado estará incorreto matematicamente. 1,50/ 1,50
Compartilhar