Prévia do material em texto
17/11/22, 17:27 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763294/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 1/4 Local: Sala 1 - Botafogo - Prova On-line / Andar / Polo UVA Botafogo / POLO UVA BOTAFOGO - RJ Acadêmico: EAD-IL10326-20214A Aluno: WALLACE FABIANO PEREIRA Avaliação: A2- Matrícula: 20212300881 Data: 25 de Novembro de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,50/10,00 1 Código: 34474 - Enunciado: O computador pode realizar o processo de tradução de programas- fonte em programa executável. Tal processo pode ocorrer por meio do uso de compiladores e interpretadores. No estudo da organização e arquitetura de computadores, os montadores também podem ser usados para esse fim. Nesse viés, analise as afirmativas a seguir.I. O montador de dois passos tem esse nome por fazer duas passagens pelo código-fonte.II. O montador lê o código-fonte e determina os endereços para as referências simbólicas, construindo uma tabela de símbolos.III. O código-fonte é lido novamente e os mneumônicos das instruções e as referências simbólicas são substituídos por códigos de máquina. Aponte as afirmativas corretas. a) Apenas I e II estão corretas e a segunda justifica a primeira. b) Estão corretas I, II e III e nenhuma das afirmativas se justifica. c) Estão corretas I, II e III e apenas a II justifica a primeira. d) Apenas I e II estão corretas e a segunda não justifica a primeira. e) Estão corretas I, II e II e a primeira é justificada pela segunda e terceira. Alternativa marcada: c) Estão corretas I, II e III e apenas a II justifica a primeira. Justificativa: Resposta correta: Estão corretas I, II e II e a primeira é justificada pela segunda e terceira.O montador de dois passos tem esse nome por fazer duas passagens pelo código-fonte: na primeira, ele lê o código-fonte e determina os endereços para as referências simbólicas, construindo uma tabela de símbolos e, na segunda, ele pega o código-fonte que é lido, junto aos mneumônicos das instruções, e as referências simbólicas, que são substituídos por códigos de máquina (TANENBAUM, 2013). 1,00/ 1,00 2 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) Montador. c) Compilador. d) Linkeditor. 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 1,00/ 1,00 17/11/22, 17:27 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763294/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 2/4 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. 3 Código: 34471 - Enunciado: Para executar as instruções do programa da unidade central de processamento, são utilizados os chamados ciclos de máquina. Indique quais são as fases desse ciclo de máquina. a) Chamar, pesquisar e codificar. b) Buscar, pesquisar e codificar. c) Buscar, decodificar e executar. d) Pesquisar, codificar e confirmar. e) Executar, decodificar e confirmar. Alternativa marcada: c) Buscar, decodificar e executar. Justificativa: Resposta correta: Buscar, decodificar e executar.É a sequência correta do ciclo de máquina. Distratores:Chamar, pesquisar e codificar. Incorreta. Não correspondem às fases do ciclo de máquina. Buscar, pesquisar e codificar. Incorreta. Não correspondem às fases do ciclo de máquina. Executar, decodificar e confirmar. Incorreta. Não correspondem às fases do ciclo de máquina. Pesquisar, codificar e confirmar. Incorreta. Não correspondem às fases do ciclo de máquina. 1,00/ 1,00 4 Código: 34473 - Enunciado: Interpretadores são programas de computador que fazem a leitura de código fonte de uma linguagem de programação interpretada, convertendo-o em código executável. Com base nesse contexto, analise as afirmativas abaixo e marque a resposta certa:I. A primeira instrução do programa-fonte é recebida pelo conversor, que verifica se a escrita está correta, convertendo a instrução, portanto, em linguagem de máquina.II. Após a checagem, o interpretador ordene ao computador que execute a instrução em código de máquina.III. Esse processo é repetido até que a última linha de código seja efetivamente convertida e executada. Identifique as afirmativas apresentadas que estão corretas. a) Apenas I e III estão corretas. b) Nenhuma das afirmativas está correta. c) Apenas I e II estão corretas. d) Apenas II e III estão corretas. e) Todas as afirmativas estão corretas. Alternativa marcada: e) Todas as afirmativas estão corretas. Justificativa: Resposta correta: Todas as afirmativas estão corretas.Todas as afirmativas acerca da interpretação de programas estão corretas, segundo Tanenbaum (2013). 1,00/ 1,00 5 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: 0,00/ 1,50 17/11/22, 17:27 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763294/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 3/4 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) As afirmativas I e II estão erradas. b) Apenas a afirmativa II está correta. c) Estão corretas as afirmativas I e II e a segunda justifica a primeira. d) Apenas a afirmativa I está correta. e) Estão corretas as afirmativas I e II, mas a segunda não justifica a primeira. Alternativa marcada: b) Apenas a afirmativa II está correta. 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. 6 Código: 37080 - 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 expressos nas quatro bases de numeração (decimal, binária, hexadecimal e octal). Nesse viés, determine o correspondente do número na base decimal. a) . b) . c) . d) . e) . Alternativa marcada: e) . Justificativa: Resposta correta: . = . Distrator:Qualquer resposta diferente da apresentada estará errada matematicamente. 1,50/ 1,50 7 Código: 34483 - Enunciado: Os computadores reconhecem quatro diferentes bases de numeração, todas definidas muito bem por meio da tabela ASCII. Essas bases de numeração permitema manipulação de operações de endereçamento de memória, por exemplo.Nesse contexto, realize a conversão de base de numeração do número para o número correspondente na base hexadecimal e marque a alternativa correta. a) . b) . c) . d) . e) . 1,50/ 1,50 17/11/22, 17:27 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763294/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 4/4 Alternativa marcada: e) . Justificativa: Resposta correta: = : Distrator:Os valores apontados nas alternativas A, C, D e E são diferentes de , conforme cálculo realizado. 8 Código: 34489 - Enunciado: Qual é o resultado da operação binária a seguir? 11101001 - 1101100 a) 1100101. b) 1111101. c) 1110001. d) 1101101. e) 1010101. Alternativa marcada: b) 1111101. Justificativa: Resposta correta: 1111101.11101001 - 1101100 = 1111101. Distratores: Qualquer outro resultado não reporta à subtração dos números binários indicados. 1,50/ 1,50