Buscar

Prova - Introdução a computação 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1 - Os óculos de realidade virtual ganharam bastante visibilidade nos últimos anos. Além de entretenimento, essa tecnologia promete uma grande evolução em áreas mais sérias, como a medicina. Mesmo com a tecnologia sendo especulada desde 1939, foi somente há alguns anos que surgiram os primeiros protótipos de desenvolvimento. Qual foi a causa da popularização desse dispositivo?
a ) A evolução aconteceu naturalmente desde as primeiras pesquisas, não existe uma causa específica para a explosão comercial.
b ) As necessidades na medicina fizeram com que os especialistas se interessassem e começassem a desenvolver protótipos.
c ) A automação, baseada na criação de robôs, surgiu nos primeiros óculos de RV.
d ) Os militares foram os pioneiros no desenvolvimento de óculos, foram eles que criaram todos os primeiros protótipos propostos nos anos 90.
e ) Foram os desenvolvedores de videogame e sua ambição de imergir o usuário dentro do jogo que popularizaram essa tecnologia.
Resposta: e ) Foram os desenvolvedores
2 - Há nos chats da Usenet uma discussão muito longa entre dois grandes nomes dos sistemas operacionais: Linus Trovalds (que defendia a arquitetura monolítica - que chegou a ser adotada no Linux) e Andrew S. Tanembaum (criador do Minix e defensor da arquitetura micronúcleo).
Sobre essas arquiteturas de sistemas operacionais e essa discussão, analise as alternativas a seguir e assinale a que está correta:
a )a arquitetura em micronúcleo traz sérios problemas de manutenção, uma vez que os componentes ficam isolados e podem ser difíceis de acessar.
b )Andrew não possuía muito menos experiência do que Linus, embora o Minix seja um sistema desconhecido e o Linux seja um grande sistema operacional usado no mundo todo.
c )a arquitetura de micronúcleo também foi usada no Windows NT, mas não se provou tão eficiente, pois haviam muitas camadas a serem acessadas para que um comando fosse dado.
d )Linus acabou se provando errado, havendo hoje um esforço da comunidade Linux na transição do sistema operacional para a arquitetura em micronúcleo.
e )na arquitetura monolítica, estruturas de dados ficam separadas em módulos e se comunicam por meio de uma camada de mensagens implementadas no núcleo.
Resposta: d )Linus acabou se 
3 - A conversão do valor A450 de hexadecimal para binário resulta em:
a ) 1010 0100 0101
b ) 42064
c ) 1010 0100 0101 0000
d ) 0101 1011 1010 1111
e ) 450
Resposta: c ) 1010 0100 0101 0000
4 - Sobre a representação da informação pelo computador, considere as alternativas:
I. a tabela ASCII solucionou o problema de se utilizar textos no computador e é adotada em todos os principais sistemas atualmente.
II. imagens são armazenadas na forma de uma tabela, em que cada valor indica a luminosidade em um pixel. Imagens coloridas irão possuir três valores, para os leds vermelho, verde e azul.
III. formatos de imagem são bastante pequenos, por isso cabem milhares de imagens em uma câmera sem necessidade de recorrer a algoritmos de compressão (como o zip).
IV. os formatos de ponto fixo permitem armazenar um valor inteiro de tamanho muito maior do que o de ponto flutuante, já que não gasta espaço com a mantissa.
É correto o que se afirma em:
a ) I apenas.
b ) I, III e IV.
c ) III apenas.
d ) I e II.
e ) II e IV.
Resposta: e ) II e IV.
5 - A maior ambição do momento nas grandes empresas como a NASA e Google são os computadores quânticos. O desenvolvimento de um dispositivo quântico vai elevar a computação a outro patamar e, com isso, possibilitar inúmeros avanços na área de tecnologia.
"Acredito que existe uma boa chance de pesquisadores demonstrarem um sistema completo de correção de erros nos próximos anos", afirmou ao site do MIT o professor Daniel Gottesman, especialista em computação quântica do Perimeter Institute, no Canadá. (extraído de: http://exame.abril.com.br/tecnologia/pesquisadores-criam-sistema-que-pode-representar-salto-na-compu...)
As principais expectativas para a computação quântica estão ligadas à
I. solução de problemas de forma rápida e efetiva.
II. maior velocidade no processamento de dados.
III. otimização do transporte público por meio de sistemas quânticos.
IV. produção de aviões quânticos inteligentes.
V. descoberta de medicamentos e novos materiais para a cura de doenças.
É correto o que se afirma em:
a ) I, II e V.
b ) I, III e V.
c ) II, III e IV.
d ) I e II.
e ) II apenas.
Resposta:a ) I, II e V.
6 - Sabemos que o computador é uma máquina eletrônica que representa a informação por meio de corrente elétrica, que pode estar presente ou não. Isso garante a existência de dois estados: ligado e desligado. Sobre isso, considere as alternativas:
I. a presença ou ausência de corrente é matematicamente representada pelo bit, que tem valores 0 e 1.
II. os bytes são grupamentos de 8 bits e podem representar valores de 0 até 256.
III. bits e bytes, por serem unidades matemáticas, não podem representar outros tipos de valores que não numéricos.
IV. 1 kilobyte representa 1.000 bytes.
É correto o que se afirma em:
a ) II e III.
b ) I, II e IV.
c ) I e III.
d ) Somente I
e ) I, II e III.
Resposta: d ) Somente I
7 - Sobre as diferenças do programador front-end e do back-end na programação web, assinale a alternativa correta:
a ) no trabalho do front-end é feito todo o código inicial da aplicação, sem se preocupar com problemas de desempenho. Cabe ao programador back-end refatorar o código para melhor performance.
b ) uma das linguagens mais utilizadas pelo programador front-end é o Java.
c ) o programador back-end é encarregado por toda a parte de processamento de dados do servidor web.
d ) não existem diferenças entre os dois tipos.
e ) o programador front-end é responsável pela parte funcional do website.
Resposta: c ) o programador back-end é...
8 - Um compilador executa três tipos de análises. Quais são elas?
a ) Léxica, sintática e semântica.
b ) Imperativa, lógica e funcional.
c ) Compilação, interpretação e sistema híbrido.
d ) Pré-processamento, compilação e ligação (link).
e ) Algoritmo, programa e código-fonte.
Resposta: a ) Léxica, sintática e semântica.
9 - A computação quântica só existe devido aos qubits, ou bits quânticos, que são capazes de estar em dois estados ao mesmo tempo. A incerteza do estado do bit é o que permite programar muito mais informação do que hoje com os modelos clássicos atuais. Além disso, existe outro importante fator que diferencia a programação atual da quântica, qual é ele?
a ) Por serem refrigerados com nitrogênio líquido, os processadores quânticos são muito mais rápidos do que os modelos atuais.
b ) Devido à complexidade, especialistas desenvolveram bibliotecas gratuitas que facilitam na hora de codificar para máquinas quânticas.
c )Como os estudos de física quântica existem há mais tempo do que a computação, é possível utilizar fórmulas complexas prontas para maior desempenho.
d )Com a computação quântica, podemos calcular todas as prováveis soluções de um problema ao mesmo tempo, diferentemente do modelo clássico, que calcula de forma linear.
e ) A computação quântica organiza a informação a ser calculada de forma linear, o que faz com que a leitura dos dados seja muito mais rápida.
Resposta: d )Com a computação quântica, podemos 
10 - Sobre as diferenças do compilador para o interpretador, analise as alternativas abaixo:
I. Uma analogia possível é dizer que o compilador age como um intérprete em uma conversa, traduzindo cada frase dita em outra língua, enquanto o interpretador age como um tradutor que traduz um livro inteiro de uma só vez.
II. Uma das vantagens do compilador sobre o interpretador é que o código final gerado não dependerá das fontes originais, o que protege seu sigilo.
III. A interpretação de um programa faz com que ele rode mais rápido, já que não é necessário submetê-lo a um linker.
IV. O C e o C++ são exemplos de linguagens compiladas. O JavaScript é uma linguagem interpretada.
É correto o que se
afirma em:
a ) II e IV.
b ) I apenas.
c ) I, II e III.
d ) II, III e IV.
e ) I e III.
Resposta: a ) II e IV.
11 - A computação gráfica é composta de duas áreas: visão computacional e processamento de imagens. Apesar de muito semelhantes, cada uma delas exerce um papel diferente. A respeito das características desses campos:
I. o processamento de imagens se utiliza de um processo chamado varredura, que processa e altera cada pixel da imagem.
II. a área de processamento de imagens não requer conhecimentos matemáticos, uma vez que lidamos apenas com imagens.
III. a visão computacional é responsável pela detecção da área multidimensional.
IV. a visão computacional, juntamente com a robótica, é capaz de criar robôs mais inteligentes.
É correto o que se afirma em:
a ) II, III e IV.
b ) I apenas.
c ) II e IV.
d ) I, III e IV.
e ) I e III.
Resposta: d ) I, III e IV.
QUESTÃO 12
O diagrama a seguir mostra o ciclo de execução da unidade de controle:
Busca (Fetch)> Decodificação(Decode)> Execução(Execute)
Sobre esse ciclo, assinale a alternativa correta:
a ) a fase de execução é padronizada entre os vários processadores. Assim, ULAs diferentes sempre utilizarão o mesmo número de instruções, garantindo que um programa rode da mesma maneira em uma máquina AMD ou em uma Intel.
b ) a etapa de execução aciona os circuitos do computador (como a ULA) para que o comando seja dado.
c ) o processo de busca localiza o ponteiro de execução antes que a leitura seja feita.
d ) durante a fase de busca, a ULA é acionada para realizar a leitura do ponteiro de execução e carregar os dados na memória.
e ) a decodificação é necessária porque os dados do computador utilizam o sistema binário, enquanto seres humanos utilizam a notação decimal.
Resposta: b ) a etapa de execução aciona os circuitos

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando