Buscar

Prova A2 Tópicos da Computação(IL10300)

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

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

Prévia do material em texto

14/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 1/5
Local: Sala 1 - Sala de Aula - 1º andar / Andar / Polo Lauro de Freitas / EAD - UNIDADE LAURO DE FREITAS 
Acadêmico: 030TI1AM
Aluno: EDUARDO FREITAS SANTOS 
Avaliação: A2
Matrícula: 213000668 
Data: 8 de Abril de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 6,00/10,00
1  Código: 30088 - Enunciado: Professor Tales trabalha há muitos anos ministrando aulas de
Matemática. Como é de costume, sempre que ele aplica uma prova faz questão de saber qual foi
a nota média da turma. Para obter essa média, ele soma as notas dos alunos e divide pelo
número de alunos que fizeram a prova. Uma representação possível para fazer essa conta é:
media = (na1 + na2 + na3 + ... + nan) / n, em que media é a nota média da turma, na1 é a nota do
aluno 1, na2 é a nota do aluno 2, na3 é a nota do aluno 3, e assim sucessivamente até nan, que é a
nota do aluno n, sendo n o número de alunos que fizeram prova.  Portanto, para obter a nota
média da turma, o professor Tales criou uma sequência finita de operações a partir de um
conjunto de regras e procedimentos lógicos claramente definidos e que levaram à solução do seu
problema, dentro de um tempo finito.  Diante disso, assinale a alternativa que descreve o que o
professor Tales desenvolveu para calcular a nota média da turma.
 a) Um compilador.
 b) Um programa.
 c) Um so�ware.
 d) Um algoritmo.
 e) Um interpretador.
Alternativa marcada:
d) Um algoritmo.
Justificativa: Resposta correta: Um algoritmo.Correta, pois trata-se de uma sequência finita de
etapas que são executadas seguindo um ordenamento baseado em operações planejadas para
solucionar algum problema. Distratores:Um programa. Errada, pois um programa contém
instruções que descrevem uma determinada tarefa a ser realizada por um computador. Essas
instruções representam um algoritmo escrito em alguma linguagem de programação.Um
so�ware. Errada, pois “So�ware de computador é um produto que profissionais de so�ware
desenvolvem e ao qual dão suporte no longo prazo” (PRESSMAN, 2016).Um interpretador. Errada,
pois o interpretador é um programa conversor que recebe a instrução do programa fonte, confere
a sintaxe e a semântica, converte em linguagem de máquina e orienta o computador para
executar essa instrução. Tal procedimento é repetido de forma sucessiva até a última instrução
do programa fonte. Um compilador. Errada, pois o compilador é um programa que transforma
uma linguagem de alto nível em uma linguagem de baixo nível. Ele transforma o programa
escrito em linguagem fonte na linguagem-alvo ou objeto (código de máquina para o processador
PXPTO, por exemplo).
1,50/ 1,50
2  Código: 32262 - Enunciado: Orlando possui uma oficina mecânica de automóveis há mais de 30
anos. Seu filho, Moura, que trabalha na oficina do pai, está estudando Sistemas de Informação na
UVA. Durante o curso, Moura teve a ideia de desenvolver um sistema para diagnosticar os
veículos que utilizam os serviços da oficina. Para isso, pensou em um so�ware que
pudesse simular o raciocínio de um profissional especialista no assunto, como é o seu pai. O
sistema deve ter como característica solucionar os problemas que são resolvidos apenas por
pessoas especialistas, que conseguiram acumular conhecimento suficiente para resolver tais
problemas. Considerando Pressman (2016), assinale a alternativa que corresponde à categoria
referenciada.
 a) So�ware de inteligência artificial.
1,50/ 1,50
14/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 2/5
 b) So�ware de sistema.
 c) So�ware de aplicação.
 d) So�ware embarcado.
 e) So�ware de engenharia/científico.
Alternativa marcada:
a) So�ware de inteligência artificial.
Justificativa: Resposta correta:So�ware de inteligência artificial.O so�ware de inteligência
artificial se propõe a desenvolver funções computacionais que estejam associadas à inteligência
humana. Os principais domínios de pesquisa da inteligência artificial incluem aplicações da
ciência cognitiva, da robótica e de interfaces naturais. No caso da questão proposta, ela
pertence aos sistemas especialistas e se encontra no domínio das aplicações da ciência
cognitiva. Distratores:So�ware embarcado. Errada. So�wares embarcados são programas
utilizados para implementar e controlar características e funções para o usuário e para o próprio
sistema. Executa funções limitadas e específicas, como painéis de controle e sistemas de
freio.So�ware de sistema. Errada. So�wares de sistema são programas feitos para atender a
outros programas, como compiladores, drivers, so�wares de rede e sistema
operacional.So�ware de aplicação. Errada. So�wares de aplicação são programas
independentes que solucionam uma necessidade específica do negócio. So�ware de
engenharia/científico. Errada. So�wares de engenharia/científicos são programas de “cálculo em
massa” que abrangem astronomia, vulcanologia, análise de estresse automotivo, dinâmica
orbital, projeto auxiliado por computador, biologia molecular, análise genética, meteorologia,
entre outras áreas.
3  Código: 29684 - Enunciado:  Todos nós reconhecemos a importância da qualidade de so�ware,
mas também sabemos que ela demanda tempo e dinheiro. Nesse sentido, não há dúvida
nenhuma que a qualidade tem um preço. Por outro lado, podemos estender o raciocínio para
afirmar que a falta de qualidade também tem um preço. O fato é que a correção de erros e
defeitos tem um custo bastante significativo, variando quantitativamente de acordo com a fase
de desenvolvimento. 
Considerando os custos relativos à correção de erros e defeitos de so�ware, pode-se afirmar
que: 
 a) Corrigir o so�ware na fase de manutenção é mais barato do que na fase de requisitos.
 b) Corrigir o so�ware na fase de testes é mais caro do que na fase de manutenção.
 c) Corrigir o so�ware na fase de codificação é mais caro do que na fase de testes.
 d) Corrigir o so�ware na fase de testes é mais caro do que na fase de codificação.
 e) Corrigir o so�ware na fase de requisitos é mais caro do que na fase de codificação.
Alternativa marcada:
a) Corrigir o so�ware na fase de manutenção é mais barato do que na fase de requisitos.
Justificativa: Resposta correta: Corrigir o so�ware na fase de testes é mais caro do que na fase
de codificação. Considerando as fases de desenvolvimento, quanto mais tarde o problema for
corrigido, a tendência é essa correção ficar mais cara. No caso, problemas corrigidos durante a
codificação ficam mais baratos do que a correção durante os testes.  Distratores:Corrigir o
so�ware na fase de testes é mais caro do que na fase de manutenção. Errada. Na fase de
manutenção é mais caro.Corrigir o so�ware na fase de requisitos é mais caro do que na fase de
codificação. Errada. Na fase de codificação é mais caro.Corrigir o so�ware na fase de codificação
é mais caro do que na fase de testes. Errada. Na fase de testes é mais caro.Corrigir o so�ware na
fase de manutenção é mais barato do que na fase de requisitos. Errada. Na fase de requisitos é
mais barato.
0,00/ 0,50
14/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 3/5
4  Código: 29644 - Enunciado:  Quando o assunto é qualidade de so�ware, deve-se considerar que
ele é usado e alterado por pessoas, incluindo os seus desenvolvedores. Sob esse aspecto, é
importante considerar os requisitos não funcionais ou de qualidade. Como exemplos, temos o
tempo de resposta do so�ware a uma consulta do usuário e a compreensão do código de um
programa. Ainda como exemplos, um sistema bancário deve ter segurança, e um jogo deve ter
rapidez compatível com a sua necessidade. Sommerville (2011) diz: “O so�ware deve ser escrito
de forma que possa evoluir para atender às necessidades dos clientes. Esse é um atributo crítico,porque a mudança de so�ware é um requisito inevitável de um ambiente de negócio em
mudança.” Diante disso, marque a alternativa que cita o atributo referenciado na afirmação de
Sommerville (2011).
 a) Eficiência.
 b) Segurança.
 c) Adequação.
 d) Manutenibilidade.
 e) Robustez.
Alternativa marcada:
d) Manutenibilidade.
Justificativa: Resposta correta: Manutenibilidade.Manutenibilidade é uma das características da
qualidade de so�ware e refere-se à facilidade de um so�ware poder ser corrigido ou
aperfeiçoado. Um so�ware que possui boa manutenibilidade costuma consumir um tempo
menor para ser modificado.  Distratores: Segurança. Errada. O so�ware deve ser escrito de forma
a garantir a segurança dos dados e também estabelecer as permissões de acesso às suas
funcionalidades.Eficiência. Errada. Refere-se ao bom uso do so�ware sem desperdiçar os
recursos do sistema, como memória e CPU.Adequação. Errada. Verifica se o conjunto de
funcionalidades está de acordo com as necessidades do usuário.Robustez. Errada. O so�ware
funciona corretamente ainda que submetido a condições anormais de uso.
0,50/ 0,50
5  Código: 30115 - Enunciado: O comando de repetição condicional enquanto/faça tem como
característica a sua execução condicionada ao resultado de uma expressão lógica. Sendo assim,
considere o seguinte pseudocódigo://*** Início ***enquanto contador <= qtalunos faca      
escreva ("Digite o nome do aluno: ")       leia (nome)       escreva ("Digite a nota: ")       leia (nota)      
escreval ("A nota do aluno ", nome,  " foi: ", nota:2:1)       contador := contador + 1fimenquanto//***
Fim *** 
Analisando o exposto, pode-se inferir que:
 a) Se contador = 2 e qtalunos = 1, nenhum o nome e nota de aluno serão lidos e exibidos.
 b) Se contador = 2 e qtalunos = 2, os nomes e as notas de dois alunos serão lidos e exibidos.
 c) Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e exibidos.
 d) Se contador = 0 e qtalunos = 1, nenhum nome e nota de aluno serão lidos e exibidos.
 e) Se contador = 1 e qtalunos = 0, o nome e a nota de pelo menos um aluno serão lidos e
exibidos.
Alternativa marcada:
c) Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e exibidos.
Justificativa: Resposta correta: Se contador = 2 e qtalunos = 1, nenhum o nome e nota de aluno
serão lidos e exibidos.Correta. Como contador é maior do que qtalunos, nada será
feito. Distratores:Se contador = 2 e qtalunos = 1, o nome e a nota de um aluno serão lidos e
exibidos. Errada. Como contador é maior do que qtalunos, nada será feito.Se contador = 2 e
qtalunos = 2, os nomes e as notas de dois alunos serão lidos e exibidos. Errada. Como contador é
igual a qtalunos, apesar de serem dois alunos, apenas o primeiro aluno terá seu nome e nota
lidos e exibidos. Isso ocorre porque, após o nome e a nota do primeiro aluno serem lidos e
exibidos, contador será incrementado de 1e ficará com 3, não satisfazendo mais a condição de <=
0,00/ 1,50
14/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 4/5
qtalunos.Se contador = 0 e qtalunos = 1, nenhum nome e nota de aluno serão lidos e
exibidos. Errada. O nome e a nota de um aluno serão lidos e exibidos e serão solicitados o nome e
a nota de mais um aluno. Isso ocorre porque, após a leitura e exibição do primeiro
aluno, contador será incrementado de 1 e ficará com 1, sendo igual a qtalunos e ainda
satisfazendo a condição enquanto.Se contador = 1 e qtalunos = 0, o nome e a nota de pelo menos
um aluno serão lidos e exibidos. Errada. Como contador é maior do que qtalunos, nada será feito.
6  Código: 29373 - Enunciado:   A unidade central de processamento – UCP, ou central processing
unit – CPU, também chamada de processador, é o elemento de maior importância em um
computador, ficando responsável pelo processamento dos dados e também pela apresentação
do resultado daquilo que foi processado.   Considerando a CPU, leia as afirmativas a seguir.   A
unidade de controle é responsável por buscar instruções na memória principal. A unidade de
controle é responsável por efetuar operações como adição e AND (E) booleano. O contador de
programa (program counter – PC) indica a próxima instrução a ser buscada para execução. Os
registradores podem ser lidos e escritos em alta velocidade porque são internos à CPU.   É correto
apenas o que se afirma em:
 a) I, II e III.
 b) I, II, III e IV. 
 c) I e II.
 d) I, III e IV.
 e) II e IV.
Alternativa marcada:
d) I, III e IV.
Justificativa: Resposta correta: I, III e IV.  
A CPU é o “cérebro” do computador, e sua função é executar programas armazenados na
memória principal. Entre os seus componentes, a unidade de controle é responsável por
controlar as ações a serem realizadas pelo computador, comandando todos os outros
componentes; a unidade lógica e aritmética é responsável por executar as instruções dos
programas; os registradores possuem pequenas memórias dentro da CPU e auxiliam o
processamento. Um exemplo é o contador de programa (ou PC), que indica a próxima instrução a
ser buscada para execução. Por serem internos à CPU, os registradores podem ser lidos e escritos
em alta velocidade. Distratores:A afirmativa II está incorreta. A parte da CPU responsável por
realizar as operações aritméticas e lógicas é a unidade aritmética e lógica.
0,50/ 0,50
7  Código: 29462 - Enunciado:  Existe uma relação de vizinhança entre os algarismos de qualquer
sistema numérico. Por exemplo, supondo o número VWXYZ, escrito em qualquer base, a posição
do algarismo X possuirá uma relação particular de valor em relação aos algarismos Y e W.
   Considere o número ABCD (base 16) e indique quantas vezes a posição de deslocamento em
que se encontra o algarismo C é menor do que a posição do algarismo B. Mostre como você
chegou ao resultado utilizando a base decimal. 
Resposta:
16
Justificativa: Expectativa de resposta: 16 O algarismo C está uma posição anterior ao
algarismo B, significando estar a 1/16 deste. Como a posição de deslocamento do algarismo B
vale 256 (base decimal), logo o algarismo C valerá 1/16 de 256, sendo igual a 16. ABCD = vindo
da direita para a esquerda: O D representa a posição 16 = 1. O C representa a posição 16 = 16. O
B representa a posição 16 = 256. O A representa a posição 16 = 4.096.
10
10 16
0 1
2 3
0,00/ 2,00
8  2,00/ 2,00
14/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6187943/56ddaace-6771-11eb-ac4a-068d2285a743/ 5/5
Código: 27233 - Enunciado:  As memórias de computador, normalmente, apresentam uma certa
hierarquia relacionada com as suas velocidades e capacidades de armazenamento. Isso se dá
porque existem tipos de memória específicas para cada tipo de necessidade. Assim,
necessidades diferentes demandam velocidades e capacidades de armazenamento diferentes.
Essas variações acabam também influenciando no custo da memória. Com base no
exposto, considerando as memórias citadas a seguir, organize-as em ordem decrescente,
considerando dois parâmetros: velocidade e capacidade de armazenamento.  Memória
secundária, memória cache, registradores e memória principal.
Resposta:
Memória primária:  
São os componentes que fornecem dados e instruções para uso imediato, sendo voláteis.
Basicamente, é formada pelos seguintes componentes:
Registradores, Memória cache e Memória principal
Memória secundária:
São os componentes que provêm capacidade de armazenamento permanente (não voláteis).
Exemplos de dispositivos de armazenamento secundário são:
Discos Rígidos, Discos Óticos (CDs, DVDs, etc.) e Fitas.
Memória cache:
A memória cache é uma memória criada justamente para diminuir os “estados de espera” entre
CPU e memória principal, sendo muito mais rápida do que a memória RAM e com mais
capacidade do que os registradores.
Registradores:
Por serem usados pela CPU, entende-se que são memórias muito rápidas. Na verdade, são
consideradas as memórias mais rápidas existentesno sistema de computação.
Porém, como seu objetivo é o armazenamento do conteúdo de memória a ser processado pela
CPU, sua capacidade de armazenamento se limita à palavra daquele processador, normalmente
variando de 8 a 64 Bits.
Memória principal:
 Também é conhecida como memória central, é uma memória de rápido acesso e que armazena
os dados /informações (programas, objetos, dados de entrada e saída, dados do sistema
operacional, etc.).
Justificativa: Expectativa de resposta:Velocidade:Registradores                                        Memória
cache                                      Memória principal                                  Memória secundária                           
     Capacidade de armazenamento:Memória secundária                              Memória principal                 
                  Memória cache                                      Registradores