Buscar

PROVA A2 UVA - TÓPICOS DA COMPUTAÇÃO

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 1/6
Local: Sala 1 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA 
Acadêmico: EAD-IL10300-20223C
Aluno: ANTONIA APARECIDA GALVÃO 
Avaliação: A2-
Matrícula: 20151300691 
Data: 23 de Setembro de 2022 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 8,00/10,00
1  Código: 30118 - Enunciado: Programar em Prolog traz a oportunidade de ignorar a maioria dos
detalhes que se referem a como um programa é executado. A linguagem Prolog é utilizada para
expressar fatos e relacionamentos entre eles, deduzindo soluções para os problemas.Sendo
assim, considere a seguinte explicação: Sócrates é Homem.Se alguém é um homem, esse alguém
é mortal.Sócrates é mortal. 
Diante disso, assinale a alternativa que mostra corretamente o enquadramento do paradigma de
programação utilizado pela linguagem Prolog.
 a) Paradigma de programação orientado a eventos.
 b) Paradigma de programação funcional.
 c) Paradigma de programação orientado a objetos.
 d) Paradigma de programação lógico.
 e) Paradigma de programação imperativo.
Alternativa marcada:
d) Paradigma de programação lógico.
Justificativa: Resposta correta: Paradigma de programação lógico.Correta. O paradigma lógico
“utiliza a avaliação de condições lógicas como base para escrita dos programas. Um programa é
composto por regras que disparam ações a partir da identificação de premissas” (EDELWEISS,
2014). Distratores:Paradigma de programação imperativo ou procedural. Errada. O paradigma
imperativo ou procedural é composto por uma sequência de comandos que são executados pelo
computador em uma determinada ordem. Cobol, Pascal, C, PL/1 e Ada, são exemplos desse
paradigma.Paradigma de programação funcional. Errada. O paradigma funcional utiliza
declaração de funções e as linguagens Lisp e Haskell são exemplos desse tipo de
paradigma.Paradigma de programação orientado a objetos. Errada. Esse paradigma é o que mais
reflete os problemas atuais. Nesse tipo de paradigma, o mundo real é representado por meio de
classes de objetos e das operações que podem ser realizadas sobre eles. A linguagem de
programação sob o paradigma OO Implementa diretamente a abordagem OO na solução de
problemas.Exemplos: Java e C++.Paradigma de programação orientado a eventos. Errada.
Característica das linguagens que utilizam interface gráfica. A interface gráfica em Java é
orientada a eventos.
1,50/ 1,50
2  Código: 29719 - Enunciado: Isabel é estudante do curso de Sistemas de Informação na UVA.
Durante uma aula sobre engenharia de so�ware ela aprendeu que o impacto de uma correção de
defeito de so�ware varia, dependendo do momento em que essa correção é realizada. Neste
contexto, analise as afirmações a seguir: I. Durante o desenvolvimento do sistema é melhor
esperar a fase de testes para corrigir todos os erros.II. Quanto mais adiantado estiver o
desenvolvimento do sistema, mais cara ficará a correção do erro.III. Fazer a correção do erro na
manutenção, quando o sistema já estiver em uso, fica mais caro do que corrigi-lo durante o
desenvolvimento.IV. Preferencialmente, todos os erros devem ser tratados e corrigidos durante
as entrevistas feitas com o cliente. Isso eliminará a possibilidade de surgirem novos erros. 
Está correto apenas o que se afirma em:
 a) I, apenas.
 b) I, II, III e IV.
 c) II, III e IV, apenas.
1,50/ 1,50
28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 2/6
 d) I e II, apenas.
 e) II e III, apenas.
Alternativa marcada:
e) II e III, apenas.
Justificativa: Resposta correta: II e III, apenas.II. Quanto mais adiantado estiver o
desenvolvimento do sistema, mais caro ficará a correção do erro.Resposta correta, pois, ao
deixarmos que o desenvolvimento do sistema avance sem que os testes sejam realizados e os
eventuais erros possam ser identificados e tratados, mais trabalhosa e mais cara ficará a correção
desse sistema.III. Fazer a correção do erro na manutenção, quando o sistema já estiver em uso,
fica mais caro do que corrigi-lo durante o desenvolvimento.Resposta correta, pois, ao realizar a
correção de um erro após o sistema já tiver em uso, o custo dessa correção ficará mais caro
porque envolverá um contexto com a equipe de projeto já desmobilizada, demandando estudo,
impacto e tempo. Distratores:I. Durante o desenvolvimento do sistema é melhor esperar a fase de
testes para corrigir todos os erros.Resposta incorreta, pois os erros devem ser corrigidos o mais
rápido possível. Quanto mais adiantado estiver o desenvolvimento do sistema, mais cara ficará a
correção do erro. Portanto, não se deve esperar a fase de testes.IV. Preferencialmente, todos os
erros devem ser tratados e corrigidos durante as entrevistas feitas com o cliente. Isso eliminará a
possibilidade de surgirem novos erros.Resposta incorreta, pois, durante as entrevistas feitas com
o cliente, ainda não existe erro a ser corrigido. Além disso, é impossível prever o que acontecerá
durante o desenvolvimento do sistema. 
3  Código: 30090 - Enunciado: Manoel possui uma padaria e está informatizando o seu
negócio. Quando percebeu a capacidade dos computadores, ele quis logo controlar o seu
estoque de farinha de trigo e de outros ingredientes utilizados para fazer pão, doces e salgados.
Além de controlar o estoque, ele também se interessou pela gestão financeira para poder fazer
um controle mais efetivo das contas a pagar, contas a receber e do fluxo de caixa. Conversando
com Turing, o analista que estava desenvolvendo o sistema da padaria, Manoel quis saber se
toda vez que desligasse o computador as informações seriam perdidas. Turing explicou que
alguns dados são perdidos e outros permanecem guardados permanentemente. 
Diante disso, assinale a alternativa que descreve o tipo de memória indicada para guardar
permanentemente as informações da padaria do Manoel.
 a) Memória volátil.
 b) Memória secundária.
 c) Memória RAM.
 d) Memória ROM.
 e) Memória DRAM.
Alternativa marcada:
c) Memória RAM.
Justificativa: Resposta correta:Memória secundária. Correta, pois a memória secundária é uma
memória que se destina a armazenar as informações de forma permanente. Isso quer dizer que,
uma vez gravadas, essas informações não se perderão ou serão modificadas se houver alguma
intervenção humana ou algum defeito no equipamento de armazenamento, como pode ocorrer
em um disco rígido (HD), por exemplo. Distratores:Memória RAM. Errada, pois a memória RAM
(Random Access Memory), é uma memória volátil e por conta disso não armazena conteúdo de
forma permanente. Memória ROM. Errada, pois a memória ROM (Read Only Memory), é um tipo
de memória não volátil que possui informações que são normalmente gravadas pelo fabricante
uma única vez, não podendo ser alteradas ou apagadas, sendo somente acessadas.Memória
DRAM. Errada, pois a memória DRAM (Dynamic Random Access Memory) é uma variação do tipo
de memória RAM.Memória volátil. Errada, pois a característica da memória volátil é que, quando
o computador é desligado, todos os dados que estiverem nessa memória são perdidos.
0,00/ 1,00
28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 3/6
4  Código: 29374 - Enunciado: “Arquitetos de computadores estão sempre se esforçando para
melhorar o desempenho das máquinas que projetam. Fazer os chips funcionarem com maior
rapidez aumentando suas velocidades de clock é um modo, mas, para cada novo projeto, há um
limite para o que é possível fazer por força bruta naquele momento da História. Por conseguinte,
grande parte dos arquitetos de computadores busca [...] conseguir desempenho ainda melhor
para dada velocidade de clock.” (TANENBAUM, A. S. Organização estruturada de computadores.
6. ed. São Paulo: Pearson Prentice Hall, 2013. cap.1.2, Marcos da arquitetura de computadores, p.
50. Biblioteca Virtual.) Diante disso, assinale a alternativa que indica corretamente a técnica que
possibilita que um processador trabalhe simultaneamente em diversas instruções, conseguindo
aumentar o número de instruções executadas ao mesmo tempo, sem que isso reduza o tempo
gasto para completar cada instrução individualmente. 
 a) Latência.
 b) Clock.
 c) Largura de banda do processador.
 d) Barramento.
 e) Pipeline.
Alternativa marcada:
e) Pipeline.
Justificativa: Resposta correta: Pipeline.Na analogia de Tanenbaum (2013): “Imagine uma
fábrica de bolos na qual a operação de produção dos bolos e a operação da embalagem para
expedição são separadas. Suponha que o departamento de expedição tenha uma longa esteira
transportadora ao longo da qual trabalham cinco funcionários (unidades de processamento). A
cada 10 segundos (ciclo de clock), o funcionário 1 coloca uma embalagem de bolo vazia na
esteira. A caixa é transportada até o funcionário 2, que coloca um bolo dentro dela. Um pouco
mais tarde, a caixa chega à estação do funcionário 3, onde é fechada e selada. Em seguida,
prossegue até o funcionário 4, que coloca uma etiqueta na embalagem. Por fim, o funcionário 5
retira a caixa da esteira e a coloca em um grande contêiner que mais tarde será despachado para
um supermercado. Em termos gerais, esse é modo como um pipeline de computador também
funciona: cada instrução (bolo) passa por diversos estágios de processamento antes de aparecer
já concluída na extremidade final.” Distratores: Latência. Errada. Esse é o tempo que demora para
executar uma instrução.Largura de banda do processador. Errada. Essa é a quantidade de bits
que pode ser transmitida por vez, de um ponto a outro, em um determinado período de
tempo.Barramento. Errada. Barramento é o caminho elétrico comum entre vários dispositivos.
Pode ser usado para transportar dados no interior da CPU ou externos à CPU e para conectá-la à
memória ou a dispositivos de entrada E/S. Clock. Errada. O clock “é um circuito que emite uma
série de pulsos com uma largura de pulso precisa e intervalos precisos entre pulsos
consecutivos” (TANENBAUM, 2013).
1,00/ 1,00
5  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 so�ware.
1,50/ 1,50
28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 4/6
 b) Um programa.
 c) Um interpretador.
 d) Um compilador.
 e) Um algoritmo.
Alternativa marcada:
e) 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).
6  Código: 30102 - Enunciado: Para construir um programa é recomendado que o
programador siga uma sequência predefinida de etapas a serem executadas. A partir de uma
análise inicial do contexto envolvido, segue-se com o desenvolvimento da solução, etapa por
etapa, até atingir o objetivo final. Em uma dessas etapas, muitas vezes utiliza-se o teste de mesa,
simulando a execução do algoritmo, com dados criados apenas para esse fim. A partir do teste de
mesa é possível verificar se a solução proposta atinge o objetivo. 
Diante disso, assinale a alternativa que cita a etapa em que se executa o teste de mesa.
 a) Especificação dos requisitos do problema.
 b) Construção do algoritmo.
 c) Codificação do programa.
 d) Validação do algoritmo.
 e) Análise detalhada do problema.
Alternativa marcada:
d) Validação do algoritmo.
Justificativa: Resposta correta: Validação do algoritmo. Correta. É na fase de validação do
algoritmo que se verifica se ele está funcionando de acordo com o que foi planejado. E, para isso,
uma das técnicas possíveis de serem utilizadas é o teste de mesa. Distratores: Construção do
algoritmo. Errada. Nesta etapa é construído o algoritmo para solucionar o problema.Codificação
do programa. Errada. Nesta etapa o algoritmo que foi criado para resolver um problema é
traduzido para os códigos de uma linguagem de programaçãoAnálise detalhada do
problema. Errada. Esta etapa é o início de tudo, quando se faz uma análise do problema para
identificar os aspectos relevantes para o endereçamento de uma solução.Especificação dos
requisitos do problema. Errada. Nesta etapa são elencados os requisitos que deverão ser
produzidos como saída e os dados de entrada que serão necessários para que esses requisitos
possam ser produzidos.
1,00/ 1,00
7  1,50/ 1,50
28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 5/6
Código: 27221 - Enunciado: Mariana acaba de participar de um processo seletivo para a área de
informática da Anthropos Corretora de Seguros. O processo foi composto por duas etapas: uma
análise curricular e uma prova de conhecimentos específicos. Após passar na análise curricular e
já ter feito a prova, neste momento ela aguarda pelo resultado final. Embora esteja bastante
confiante de que vai conseguir a vaga, houve uma questão sobre transformação de bases sobre a
qual ela ficou em dúvida e acabou pedindo ajuda ao seu professor de Tópicos da Computação,
conforme enunciado a seguir. Considerando a transformação de bases, ao se converter o
número 100010100001 da base binária para a base decimal, o resultado encontrado é:
 a) 2208.
 b) 2129.
 c) 4258.
 d) 4418.
 e) 2209.
Alternativa marcada:
e) 2209.
Justificativa: Resposta correta: 2209.Número na base 2: 100010100001Da direita para a
esquerda: 1 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 1 x 2 + 0 x 2 + 1 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 1 x
2 1 + 0 + 0 + 0 + 0 + 32 + 0 + 128 + 0 + 0 + 0 + 2048 = 2209 Distratores: 2129. Errada, pois, durante o
processo de conversão, utilizou-se a aglutinação dos algarismos da esquerda para a direita,
sendo que o correto é da direita para esquerda. 4418. Errada, pois, durante o processo de
conversão, utilizou-se a aglutinação dos algarismos começando com 2 (dois elevado a 1),
quando o corretoé começar com 2 (dois elevado a zero).4258. Errada, pois, durante o processo
de conversão, utilizou-se a aglutinação dos algarismos começando com 2 (dois elevado a 1),
quando o correto é começar com 2 (dois elevado a zero). Além disso, a sequência estabelecida
foi da esquerda para a direita, sendo que o correto é da direita para esquerda. 2208. Errada, pois
durante o processo de conversão utilizou-se a aglutinação dos algarismos considerando 2 (dois
elevado a zero) igual a zero, quando o correto é 2 (dois elevado a zero) igual a 1 (um).
0 1 2 3 4 5 6 7 8 9 10 
11
1
0
1
0
0
0
8  Código: 29638 - Enunciado: Ao fazermos uma analogia entre hardware e so�ware, podemos
distingui-los de uma forma simples dizendo que hardware é a parte física do computador, e
so�ware é a sua parte lógica. Cada um possui a sua importância dentro de um sistema de
computação, e um não funciona sem o outro. Considerando os sistemas computacionais, leia as
afirmativas a seguir: Diferentemente do hardware, o so�ware não se desgasta. O controle de
painel de um forno de micro-ondas é um exemplo de so�ware embarcado. A área de robótica
utiliza so�ware de inteligência artificial. Um so�ware antigo nunca pode ser definido como
so�ware legado. 
Está correto apenas o que se afirma em:
 a) I e IV.
 b) I e II.
 c)
I, II e III.
 d) I, II, III e IV.
 e) II e III.
Alternativa marcada:
a) I e IV.
Justificativa: Resposta correta: I, II e III.A afirmativa I está correta, pois o hardware é algo
físico, algo que se pode tocar, como um computador. O tempo faz com que ele se desgaste. Já o
so�ware é uma representação digital e nunca se desgasta.A afirmativa II está correta, pois
o painel de um forno de micro-ondas, para funcionar, deve possuir algum tipo de so�ware
localizado dentro de um chip com microprocessador no interior do aparelho. Nesse sentido, um
0,00/ 1,00
28/09/2022 14:53 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7594217/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 6/6
sistema embarcado é um computador construído para o único propósito da sua aplicação.A
afirmativa III está correta, pois uma das formas de se classificar a inteligência artificial é por meio
de seus domínios, e um desses domínios possui as aplicações de robótica. Distrator: A afirmativa
IV está incorreta, pois existem programas antigos que às vezes já duram décadas no ambiente de
produção e são continuamente modificados para se adequar às mudanças de negócio e às novas
plataformas computacionais. Esses programas são chamados de legados e costumam trazer
constantes preocupações para os gestores da área de TI. Esses tipos de so�ware são
caracterizados pela sua longevidade e criticidade para o negócio.

Continue navegando