Buscar

A2 TÓPICOS DA COMPUTAÇÃO

Prévia do material em texto

1. Código: 29383 - Enunciado: Gorette está reformando a sua casa e precisa pintar o 
teto da sala. Ao chamar o pintor, ela adiantou que o teto mede (01112 × 01002), 
informados na base 2. Por sua vez, o pintor informou que cobra R$ 20,00/m2, informados 
na base 10. O pintor fez o orçamento e o entregou para Gorette, informando quantos 
metros quadrados teria que pintar e quanto cobraria por essa pintura. Analisando o 
exposto, pode-se inferir que o orçamento do pintor informava que: 
 a) O teto da sala possui 001111002 (base 2), e a pintura ficaria em R$ 1.200,0010 (mil e 
duzentos reais, na base 10). 
 b) O teto da sala possui 000001112 (base 2), e a pintura ficaria em R$ 140,0010 (cento e 
quarenta reais, na base 10). 
 c) O teto da sala possui 000110002 (base 2), e a pintura ficaria em R$ 480,0010 
(quatrocentos e oitenta reais, na base 10). 
 d) O teto da sala possui 000011102 (base 2), e a pintura ficaria em R$ 280,0010 (duzentos e 
oitenta reais, na base 10). 
 e) O teto da sala possui 000111002 (base 2), e a pintura ficaria em R$ 560,0010 (quinhentos 
e sessenta reais, na base 10). 
Justificativa: 
Resposta correta: O teto da sala possui 000111002 (base 2), e a pintura ficaria em R$ 560,0010 
(quinhentos e sessenta reais, na base 10). 
01112 × 01002 = 000111002 = 2810 m2 (base 10).28 × 20 = R$ 560,0010 (base 10). 
Distratores: O teto da sala possui 000011102 (base 2), e a pintura ficaria em R$ 280,0010 
(duzentos e oitenta reais, na base 10). Errada. A multiplicação está errada, dando como 
resultado 1410 m2 (base 10). 14 × 20 = R$ 280,0010 (base 10). O teto da sala possui 001111002 
(base 2), e a pintura ficaria em R$ 1.200,0010 (mil e duzentos reais, na base 10). Errada. A 
multiplicação está errada, dando como resultado 6010 m2 (base 10). 60 × 20 = R$ 1.200,0010 
(base 10). O teto da sala possui 000110002 (base 2), e a pintura ficaria em R$ 480,0010 
(quatrocentos e oitenta reais, na base 10). Errada. A multiplicação está errada, dando como 
resultado 2410 m2 (base 10). 24 × 20 = R$ 480,0010 (base 10). O teto da sala possui 000001112 
(base 2), e a pintura ficaria em R$ 140,0010 (cento e quarenta reais, na base 10). Errada. A 
multiplicação está errada, dando como resultado 710 m2 (base 10). 7 × 20 = R$ 140,0010 (base 
10). 
 
2. Código: 29640 - Enunciado: Os sistemas de informação são fundamentais para a 
administração da empresa. No entanto, para que esses sistemas possam ter a sua 
utilidade percebida, eles têm que atender às necessidades dos gestores e usuários com 
um conjunto de características que possam ajudar na tomada de decisão e nas 
operações do dia a dia. Considere os sistemas de informação e leia as afirmativas a 
seguir: 
I- Uma vez pronto, testado, homologado e colocado em produção na empresa, o sistema de 
informação não precisará mais sofrer qualquer tipo de manutenção. 
II- Um sistema de informação pode ser utilizado por meio de computação em nuvem. 
III- No início da utilização da internet, os sistemas de informação utilizavam apenas 
conjuntos de conteúdo informativo e, atualmente, contêm funcionalidades complexas e 
conteúdo multimídia. 
IV- O software legado possui como uma de suas características ser de fácil manutenção. 
Está correto apenas o que se afirma em: 
 a) I e II. 
 b) I, II e III. 
 c) I e IV. 
 d) I, II, III e IV. 
 e) II e III. 
Justificativa: 
Resposta correta: II e III.A afirmativa II está correta, porque a computação em nuvem reúne 
recursos virtuais que são facilmente acessíveis e utilizáveis, tais como hardware, software, 
plataformas de desenvolvimento e serviços. Nesse contexto, podemos incluir um sistema de 
informação e o seu uso. A afirmativa III está correta, porque, no início de sua utilização para 
negócios, a internet ainda despertava desconfiança e também não possuía os recursos que 
vieram sendo produzidos ao longo do tempo, como multimídia e segurança. 
Distratores:A afirmativa I está incorreta, pois, durante o ciclo de vida do software, ele 
poderá sofrer novas manutenções para se adaptar a uma nova característica do negócio, 
para incluir novas funcionalidades, para acertar algum erro que não tenha sido acusado no 
período de teste ou até para se adaptar às novas tecnologias. A afirmativa IV está incorreta, 
pois é comum um software legado existir há bastante tempo e, por conta disso, não possuir 
documentação ou até possui-la desatualizada. Muitas vezes, as pessoas que conheciam o 
código já não se encontram na empresa, e a própria linguagem de programação já não é 
usual. Tudo isso torna o software legado de difícil manutenção. 
 
3. Código: 29676 - Enunciado: “A necessidade de maior qualidade de software surgiu 
realmente a partir do momento que o software ficou cada vez mais integrado a todas as 
atividades de nossas vidas. Na década de 1990, as principais empresas reconheciam 
que bilhões de dólares por ano eram desperdiçados em software que não apresentava 
as características e as funcionalidades prometidas. Pior ainda, tanto o governo quanto 
as empresas estavam cada vez mais preocupados com o fato de que uma falha grave 
de software poderia inutilizar importantes infraestruturas, aumentando o custo em 
dezenas de bilhões.” (PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software: uma 
abordagem profissional. 8. ed. Porto Alegre: Grupo GEN; AMGH, 2016. cap. 19, 
Conceitos de qualidade, p. 412. Minha Biblioteca.) Diante disso, assinale a alternativa 
que apresenta corretamente a dimensão de qualidade de Garvin que representa a 
confiabilidade. 
 a) O software pode ser mantido (modificado) ou corrigido (depurado) em um período de 
tempo aceitável e curto. 
 b) O software fornece recursos que surpreendem e encantam usuários que os utilizam pela 
primeira vez. 
c) O software fornece todos os recursos e capacidades sem falhas e está disponível sempre 
que houver necessidade de utilizá-lo. 
 d) O software fornece todo o conteúdo, funções e recursos especificados como parte do 
modelo de requisitos, de forma a gerar valor ao usuário. 
e) O software está de acordo com os padrões de software locais e externos relacionados 
com a aplicação. 
Justificativa: 
 Resposta correta: O software fornece todos os recursos e capacidades sem falhas e está 
disponível sempre que houver necessidade de utilizá-lo. Quanto maior for a confiabilidade 
de um produto ou serviço, menor será a possibilidade de o cliente ficar insatisfeito. 
 Distratores: O software fornece todo o conteúdo, funções e recursos especificados como 
parte do modelo de requisitos, de forma a gerar valor ao usuário. Errada. Trata-se qualidade 
de desempenho. O software fornece recursos que surpreendem e encantam usuários que os 
utilizam pela primeira vez. Errada. Trata-se da qualidade dos recursos. O software está de 
acordo com os padrões de software locais e externos relacionados com a aplicação. Errada. 
Trata-se da conformidade. O software pode ser mantido (modificado) ou corrigido 
(depurado) em um período de tempo aceitável e curto. Errada. Trata-se da facilidade de 
manutenção. 
 
4. Código: 30095 - Enunciado: Em uma das aulas de Tópicos Computacionais do curso 
de Gestão da Tecnologia da Informação, ocorrida na UVA, a professora Carolina Moura 
pediu que os alunos construíssem um algoritmo para calcular a média de cada aluno, 
considerando as três provas que realizaram. Também deixou como instrução que, se a 
média fosse igual ou maior do que sete, o aluno estaria aprovado e, caso contrário, 
estaria reprovado. Diante disso, assinale a alternativa que cita o tipo de operador que 
deve ser utilizado no algoritmo para saber se o aluno foi aprovado. 
 a) Operador relacional. 
 b) Operador lógico de disjunção. 
 c) Operador aritmético de incremento. 
 d) Operador de lógico de conjunção. 
e) Operador aritmético de decremento. 
Justificativa: 
Respostacorreta: Operador relacional. Correta. Deve ser utilizado o operador relacional >= 
(maior ou igual). 
Distratores: Operador aritmético de incremento. Errada. O operador aritmético de 
incremento adiciona valor. Operador aritmético de decremento. Errada. O operador 
aritmético de decremento subtrai valor. Operador de lógico de conjunção. Errada. O 
operador lógico de conjunção satisfaz mais de uma condição, sendo representado pelo and 
(e). Operador lógico de disjunção. Errada. O operador lógico de disjunção satisfaz pelo 
menos uma condição, sendo representado pelo or (ou). 
 
5. Código: 29380 - Enunciado: “Ao iniciarmos nossa investigação dos sistemas 
numéricos, é importante observar que os números geralmente representam algum 
significado físico — por exemplo, o número de reais em seu contracheque, ou o número 
de estrelas no universo. Os diferentes sistemas numéricos que utilizamos são 
equivalentes. Os objetos físicos podem ser representados de forma equivalente em 
qualquer um deles. Naturalmente, a conversão entre eles é possível.” (ENGLANDER, I. 
A arquitetura de hardware computacional, software de sistema e comunicação em rede: 
uma abordagem da tecnologia da informação. 4. ed. Rio de Janeiro: Grupo GEN; LTC, 
2011. cap. 3, Sistemas numéricos, p. 552. Minha Biblioteca.) Considerando o contexto 
apresentado, ao se comparar a base decimal com a base octal, é de se esperar que: 
 a) Para converter um número da base octal para a base decimal, utiliza-se a potência de 
10. 
 b) O número de dígitos da base octal seja menor do que o número de dígitos da base 
decimal. 
 c) O número de dígitos da base octal seja maior do que o número de dígitos da base 
decimal. 
 d) Ao se converter um número da base octal para a base decimal, o número convertido seja 
maior. 
 e) A base octal contenha os dígitos 1, 2, 3, 4, 5, 6, 7 e 8. 
Justificativa: 
Resposta correta: O número de dígitos da base octal seja menor do que o número de 
dígitos da base decimal. A base octal contém oito dígitos, e a base decimal contém 10 
dígitos. 
 Distratores: O número de dígitos da base octal seja maior do que o número de dígitos da 
base decimal. Errada. Ao considerarmos a base octal, estamos trabalhando com os dígitos 
0, 1, 2, 3, 4, 5, 6 e 7, diferentemente da base decimal, que, além desses, ainda possui os 
dígitos 8 e 9. Ao se converter um número da base octal para a base decimal, o número 
convertido seja maior. Errada. O número convertido para decimal será menor ou igual. Para 
converter um número da base octal para a base decimal, utiliza-se a potência de 10. Errada. 
Utiliza-se a potência de 8.A base octal contenha os dígitos 1, 2, 3, 4, 5, 6, 7 e 8. Errada. A 
base octal contém os dígitos 0, 1, 2, 3, 4, 5, 6 e 7. 
 
6. Código: 27222 - Enunciado: O sistema hexadecimal é um sistema de numeração 
posicional que utiliza 16 símbolos para ser representado. Além dos dez algarismos de 0 
a 9, utiliza também os símbolos A, B, C, D, E e F. Ele é bastante utilizado para 
representar os números binários de uma forma mais compacta, porque é muito fácil 
converter números da base binária para a base hexadecimal e vice-versa. 
Considerando a transformação de bases, ao se converter o número 2.210 da base 
decimal para a base hexadecimal, o resultado é: 
 a) 2108. 
 b) 8102. 
 c) 8A1. 
 d) 8A2. 
e) 451. 
Justificativa: 
Resposta correta: 8A2.Transformar 2.210 da base decimal para a base hexadecimal pode 
ser feito dividindo-se 2.210 por 16 e encontrando o resultado direto, ou dividindo-se 2.210 
por 2, encontrando o resultado na base 2 e transformando diretamente para a base 16.1. 
Dividindo 2.210 por 16 (hexadecimal direto):2.210 / 16 = 138 com resto 2138 / 16 = 8 com 
resto 10E, como 8 é menor do que 16, a conta para por aqui, obtendo o resultado 8, 10 e 2. 
Mas, como a base é hexadecimal, o 10 vira A e o resultado final é 8A2.2. Dividindo 2.210 
por 2 (base binária):2210 / 2 terá como resultado na base 2: 1000 1010 0010. 
Transformando cada quatro algarismos binários em hexadecimal, teremos, da esquerda 
para a direita, 8A2. 
 Distratores: 8A1. Errada. Houve erro de conta na conversão. Foi encontrado o número 
binário 1000 1010 0001, em vez de 1000 1010 0010.451. Errada. Durante o processo de 
conversão utilizou-se a aglutinação dos algarismos em binário da esquerda para direita, 
quando o correto é da direita para a esquerda.8102. Errada. Durante o processo de 
conversão utilizou-se a divisão por 16 e o 10 não foi trocado por A, conforme deveria ser em 
hexadecimal.2108. Errada. Durante o processo de conversão utilizou-se a aglutinação dos 
algarismos em hexadecimal da esquerda para a direita, quando o correto é da direita para a 
esquerda. Além disso, utilizou-se a divisão por 16 e o 10 não foi trocado por A, conforme 
deveria ser em hexadecimal. 
 
7. 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. 
Expectativa de resposta: 
• Velocidade: Registradores, Memória cache, Memória principal e Memória secundária 
• Capacidade de armazenamento: Memória secundária, Memória principal, Memória 
cache e registradores 
 
8. Código: 30199 - Enunciado: É possível escrever um algoritmo mesmo sem conhecer 
qualquer linguagem de programação. Normalmente, essa escolha é feita entre as formas 
mais conhecidas que existem para representá-los. Na área de computação, as mais 
utilizadas são: descrição narrativa, fluxograma, diagrama de Chapin e pseudocódigo. 
Diante disso, utilize um fluxograma para construir um algoritmo que calcule e imprima a 
média aritmética entre dois números obtidos de um arquivo.

Outros materiais