Você está na página 1de 12

ESPECIALIDADE

31) O atributo que pode ser dividido em subpartes menores, que representam atributos mais bsicos, com significados
independentes, o atributo
a) atmico.
b) complexo.
c) composto.
d) multivalorado.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

O atributo composto pode ser dividido em subpartes menores, que representam atributos mais bsicos, com significados
independentes.
Como, por exemplo, o logradouro de uma entidade, que pode ser dividido em logradouro, cidade e estado.

Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados, 6 Ed. So Paulo: Pearson Addison
Wesley, 2011. Pgina 135.

32) A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais
comerciais. Como ela se tornou padro para esse tipo de bancos de dados, os usurios ficaram menos preocupados
com a migrao de suas aplicaes de outros sistemas de banco de dados por exemplo, sistemas de rede
hierrquicos. Isso aconteceu porque, mesmo que os usurios estivessem insatisfeitos com o produto SGBD
relacional em particular que estavam usando, a converso para outro SGBD relacional no seria to cara ou
demorada, pois os dois sistemas seguiam os mesmos padres de linguagem.
(Elmasri, Sistemas de Banco de Dados, 6 ed.)

Suponha a seguinte situao:


Recuperar a data de nascimento e o endereo do(s) funcionrio(s) cujo nome seja Joo B. Silva
Assinale o comando correto em SQL que deve ser executado para mostrar o resultado da instruo acima.
a) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=Joo, Minicial=B, Unome=Silva;
b) SELECT Datanasc, Endereco WHERE FUNCIONARIO Pnome=Joo AND Minicial=B AND Unome=Silva;
c) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=Joo AND Minicial=B AND
Unome=Silva;
d) SELECT Datanasc, Endereco, FUNCIONARIO WHERE Pnome=Joo AND Minicial=B AND Unome=Silva;

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

O comando Select uma instruo bsica em SQL pra recuperao de informaes de um banco de dados.
O comando Insert um dos 3 comandos que podem ser usados para modificar o banco de dados

Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados, 6 Ed. So Paulo: Pearson Addison
Wesley, 201. Captulos 4 e 5.

33) Segundo Elmasri, o objeto bsico que o modelo ER representa

a) atributo.
b) entidade.
c) cardinalidade.
d) relacionamento.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

O modelo ER descreve os dados como entidades, relacionamentos e atributos.


O objeto bsico representado pelo modelo ER uma entidade, que algo no mundo real com uma existncia
independente.
Uma entidade pode ser um objeto com uma existncia fsica (uma pessoa em particular, um carro, uma casa ou um
funcionrio), ou pode ser um objeto com uma existncia conceitual (uma empresa, um cargo ou um curso universitrio).

Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados, 6 Ed. So Paulo: Pearson Addison
Wesley, 2011. Pgina 135.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -1-


34) Sobre os conceitos de Elmasri, preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Tipos de entidade que no possuem atributos-chave prprios so chamados tipos de entidade ______________. Ao
contrrio, os tipos de entidade ______________ que no tm atributos-chave denominam-se tipos de entidade
______________.
a) forte / fraca / regular
b) fraca / forte / regular
c) fraca / regular / forte
d) regular / fraca / forte

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

Entidade fraca: tipos de entidade que no possuem atributos-chave prprios.


Entidade regular: no tem um atributo-chave, sendo chamados de entidade fortes.

Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados, 6 Ed. So Paulo: Pearson Addison
Wesley, 2011. Pgina 144.

35) Sobre as principais fases do processo de engenharia de requisitos, informe se verdadeiro (V) ou falso (F) o que se
afirma abaixo e, em seguida, assinale a alternativa que apresenta a sequncia correta.
( ) Estudo de viabilidade: ajuda o analista a compreender o sistema a ser especificado.
( ) Elicitao e anlise de requisitos: processo de derivao de requisitos de sistema atravs da observao de
sistemas existentes, discusses com usurios potenciais e compradores, anlises de tarefas etc.
( ) Especificao de requisitos: atividade de traduzir as informaes coletadas durante a atividade de anlise em
um documento que define um conjunto de requisitos.
( ) Validao de requisitos: verifica os requisitos em relao ao realismo, consistncia e abrangncia.

a) V F F V
b) V F V F
c) F V F V
d) F V V V

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA D)

Estudo de viabilidade feita uma avaliao para verificar se as necessidades dos usurios identificadas podem ser
satisfeitas por meio das tecnologias atuais de software e hardware.
Elicidao e anlise de requisitos Processo de derivao de requisitos de sistema atravs da observao de sistemas
existentes, discusses com usurios potenciais e compradores, anlises de tarefas, etc. Ajudam o analista a
compreender o sistema a ser especificado.
Especificao de requisitos Atividade de traduzir as informaes coletadas durante a atividade de anlise em um
documento que define um conjunto de requisitos.
Validao de requisitos Verifica os requisitos em relao ao realismo, consistncia e abrangncia.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Pearson Addison-Wesley, 2011.

36) Analise a simbologia apresentada abaixo e, em seguida, assinale a alternativa que apresenta a correspondncia
correta.

a) I. Participao total de E1 em R, II. Relacionamento n-rio, III. Entidade composta, IV. Razo de cardinalidade
N:1 para E2:E1 em R.
b) I. Participao parcial de E2 em R, II. Relacionamento ternrio, III. Entidade fraca, IV. Razo de cardinalidade 1:N
para E1:E2 em R.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -2-


c) I. Participao parcial de E1 em R, II. Relacionamento composto, III. Entidade forte, IV. Razo de cardinalidade
1:N para E2:E1 em R.
d) I. Participao total de E2 em R, II. Relacionamento de identificao, III. Entidade fraca, IV. Razo de
cardinalidade 1:N para E1:E2 em R.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA D)

Significado da simbologia apresentada na questo:

Participao total de E2 em R
Relacionamento de identificao

Entidade fraca Razo de Cardinalidade 1:N para E1:E2 em R

Fonte: ELMASRI, Ramez; NAVATHE, Shamkant B., Sistemas de Banco de Dados, 6 Ed. So Paulo: Pearson Addison
Wesley, 2011. Pgina 147.

37) Relacione cada tabela sua porta lgica e, em seguida, marque a alternativa que apresenta a sequncia correta.

(1) ( )

(2) ( )

(3) ( )

(4) ( )

a) 1 3 4 2
b) 2 4 1 3
c) 3 1 2 4
d) 4 2 3 1

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Smbolos e comportamento funcional das cinco portas bsicas.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -3-


Fonte: TANENBAUM, Andrew S. Organizao estruturada de computadores. 5 Ed. So Paulo: Pearson, 2007. Captulo
3.

38) A pilha de protocolos PCI Express, de acordo com Tanenbaum, apresenta-se em camadas
a) de software, de sesso, de enlace e fsica.
b) de aplicao, de transao, de enlace e fsica.
c) de software, de transao, de enlace e fsica.
d) fsica, de sesso, de software e de transao.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

Tanenbaum apresenta a pilha de protocolos do PCI Express da seguinte forma:

Fonte: TANENBAUM, Andrew S. Organizao estruturada de computadores. 5 Ed. So Paulo: Pearson, 2007. Captulo
3.

39) De acordo com Tanenbaum, a camada que tem como principal servio transferir dados da camada de rede da
mquina de origem para a camada de rede da mquina de destino, a camada de
a) rede.
b) enlace.
c) aplicao.
d) transporte.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

A funo da camada de enlace de dados fornecer servios camada de rede.


O principal servio transferir dados da camada de rede da mquina de origem para a camada de rede da mquina de
destino.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson Prentice Hall, 2011. Pgina 122.

40) De acordo com Tanenbaum, relacione as funes da computao em grade com as respectivas camadas e, em
seguida, marque a alternativa que apresenta a sequncia correta.
Funo: Camada:
(1) Base ( ) aplicao que compartilha recurso gerenciado de modo controlado.
(2) Coletiva ( ) descoberta, corretagem, monitorao e controle de grupos de recursos.
(3) Aplicao ( ) acesso seguro e gerenciado a recursos individuais.
(4) Recurso ( ) recurso fsico: computador, armazenamento, redes, sensores, programas e dados.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -4-


a) 1 4 2 3
b) 2 1 3 4
c) 3 2 4 1
d) 4 3 1 2
JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

As camadas da computao em grade, segundo Tanenbaum, so apresentadas da seguinte forma:


Aplicao Aplicaes que compartilham recursos gerenciados de modos controlados.
Coletiva Descoberta, corretagem, monitorao e controle de grupos de recursos.
De recursos Acesso seguro e gerenciado a recursos individuais.
Base Recursos fsicos: computadores, armazenamento, redes, sensores, programas e dados.

Fonte: TANENBAUM, Andrew S. Organizao estruturada de computadores. 5 Ed. So Paulo: Pearson, 2007. Captulo
8.

41) De acordo com Sommerville, preencha as lacunas e, em seguida, assinale a alternativa correta.
O teste ________________ algumas vezes chamado de ___________. Os sistemas sob encomenda so
desenvolvidos para um nico cliente. O processo de teste _______________ continua at que o projetista do
sistema e o cliente concordem que o sistema liberado uma implementao aceitvel dos requisitos do sistema.
a) de sistema / teste beta / beta
b) de aceitao / teste alfa / alfa
c) alfa / teste de componente / alfa
d) de componente / alfa / de aceitao
JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

O teste de aceitao , em alguns momentos, denominado teste alfa. o estgio final do processo de teste, antes que o
sistema seja aceito para o uso operacional.
Quando um sistema for comercializado como um produto de software, frequentemente usado um processo
denominado teste beta.
O teste de sistema est relacionado com a busca de erros que resultam das interaes no previstas entre os
componentes e os problemas de interface de componentes.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

42) Relacione a coluna da direita com a da esquerda e, em seguida, assinale a alternativa que apresenta a sequncia
correta. (Alguns nmeros podero no ser utilizados.)
( ) os servios so alocados aos componentes e as interfaces desses
componentes so projetadas.
(1) Projeto de arquitetura ( ) para cada subsistema, projetada e documentada a interface com
(2) Especificao abstrata outros subsistemas.
(3) Projeto de componente ( ) os subsistemas constituintes do sistema e os seus relacionamentos
so identificados e documentados.
(4) Projeto de algoritmo
( ) os algoritmos usados para fornecer os servios so projetados
(5) Projeto de estrutura de dados
detalhadamente e especificados.
(6) Projeto de interface
( ) os mtodos de especificao formal podem ser usados neste estgio.
( ) os servios so alocados aos componentes e as interfaces desses
componentes so projetadas.
a) 2 1 4 3 6 5
b) 3 6 1 4 6 3
c) 5 2 5 1 4 3
d) 6 3 5 1 2 4

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Projeto de arquitetura Os subsistemas constituintes do sistema e os seus relacionamentos so identificados e


documentados.
Especificao abstrata Para cada subsistema so produzidas uma especificao abstrata dos servios e as
restries sob as quais ele deve operar.
Projeto de componente Os servios so alocados aos componentes e as interfaces desses componentes so
projetadas. Os servios so alocados aos componentes e as interfaces desses componentes so projetadas.
EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -5-
Projeto de algoritmo Os algoritmos usados para fornecer os servios so projetados detalhadamente e
especificados.
Projeto de estrutura de dados As estruturas de dados usadas na implementao do sistema so projetadas
detalhadamente e especificadas.
Projeto de interface Para cada subsistema, projetada e documentada a interface com outros subsistemas. Os
mtodos de especificao formal podem ser usados neste estgio.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

43) Preencha as lacunas e, em seguida, assinale a alternativa correta.


A _______________ de software ou, mais genericamente, _______________ e _______________, destina-se a
mostrar que um sistema est em conformidade com sua especificao e que atende s expectativas do cliente que
est adquirindo o sistema. Isso envolve processos de _______________, tais como inspees e revises a cada
estgio do processo de software, desde a definio de requisitos de usurio at o desenvolvimento do programa.
a) validao / validao / verificao / validao
b) validao / verificao / validao / verificao
c) verificao / validao / verificao / validao
d) verificao / verificao / validao / verificao

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

A validao de software ou, mais genericamente, a verificao e validao (V & V) destina-se a mostrar que um sistema
est em conformidade com sua especificao e que atende s expectativas do cliente que est adquirindo o sistema.
Isso envolve processos de verificao, tais como inspees e revises a cada estgio do processo de software, desde a
definio de requisitos de usurio at o desenvolvimento do programa.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

44) O primeiro modelo de processo de desenvolvimento de software publicado originou-se de processos mais gerais de
engenharia de sistema (Royce, 1970). Devido ao encadeamento de uma fase com outra, esse modelo conhecido
como modelo em cascata ou ciclo de vida do software. Os principais estgios do modelo demonstram as atividades
fundamentais de desenvolvimento (Sommerville, 2007). Sobre essas atividades, relacione a coluna da direita com a da
esquerda e, em seguida, marque a alternativa que apresenta a sequncia correta.
(1) Anlise e definio de requisitos ( ) o sistema instalado e colocado em operao.
(2) Projeto de sistema e software ( ) durante esse estgio, o projeto de software realizado como um
(3) Implementao e teste de unidade conjunto de programas ou unidades de programa.
(4) Integrao e teste de sistema ( ) os servios, restries e objetivos do sistema so definidos.
(5) Operao e manuteno ( ) estabelece uma arquitetura geral do sistema.
( ) aps os testes, o sistema de software liberado para o cliente.
a) 1 3 4 2 5
b) 3 5 4 1 2
c) 5 1 2 3 4
d) 5 3 1 2 4

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA D)

Anlise e definio de requisitos Os servios, restries e objetivos do sistema so definidos.


Projeto de sistema e software Estabelece uma arquitetura geral do sistema.
Implementao e teste de unidade O projeto de software, durante esse estgio, realizado como um conjunto de
programas ou unidades de programa.
Integrao e teste de sistema Aps os testes, o sistema de software liberado para o cliente.
Operao e manuteno O sistema instalado e colocado em operao.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -6-


45) O modelo CMMI por estgios, de acordo com Sommerville, apresenta 5 nveis: inicial gerenciado definido
quantitativamente gerenciado otimizao. Indique a alternativa que contm as reas de processo, conforme
definidas neste modelo, que esto associadas ao nvel 2 gerenciado.
a) Medio e anlise identificao do aprimoramento.
b) Planejamento de projeto gerenciamento de configurao.
c) Ajuste de mudanas treinamento de mudanas de processo.
d) Monitorao e controle do projeto gerenciamento de requisitos.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

O segundo nvel no modelo CMMI por estgios denomina-se Gerenciado.


As reas de processo associadas ao segundo nvel so: gerenciamento de requisitos; planejamento de projeto;
monitorao e controle de projeto; gerenciamento de acordo com fornecedores; medio e anlise; garantia de
qualidade de processo e produto; gerenciamento de configurao.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

46) Informe se verdadeiro (V) ou falso (F) o que se afirma abaixo e, em seguida, assinale a alternativa que apresenta a
sequncia correta.
( ) A engenharia de software uma disciplina de engenharia relacionada a todos os aspectos de produo de
software.
( ) Os produtos de software consistem em programas desenvolvidos e documentao associada.
( ) Sociedades profissionais no podem publicar cdigos de condutas que definem os padres de comportamento
esperados de seus membros.
( ) O processo de software inclui apenas algumas atividades envolvidas no desenvolvimento de software.
( ) Mtodos so meios organizados de produo de software.
a) V F V F V
b) F V F V F
c) V V F F V
d) F F V V F

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

A engenharia de software uma disciplina de engenharia relacionada a todos os aspectos de produo de software.
Os produtos de software consistem em programas desenvolvidos e documentao associada.
Sociedades profissionais publicam cdigos de condutas que definem os padres de comportamento esperados por
seus membros.
O processo de software inclui todas as atividades envolvidas no desenvolvimento de software.
Mtodos so meios organizados de produo de software.

Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9 Ed. So Paulo: Addison Wesley. Brasil, 2011.

47) O modelo OSI composto por 7 camadas. Esse modelo se baseia em uma proposta desenvolvida pela ISS
(International Standards Organization). Sobre o modelo de camadas OSI, analise as afirmativas abaixo.
I. A camada de sesso permite que os usurios em diferentes mquinas estabeleam sesses de comunicao
entre eles.
II. A subcamada de controle de acesso ao meio pertence camada de enlace de dados.
III. O protocolo RTP trabalha na camada de transporte.
IV. O protocolo ICMP executado na camada de aplicao.
V. A camada fsica est relacionada sintaxe e semntica das informaes transmitidas.

Esto corretas somente as afirmativas

a) I e II.
b) II e V.
c) III e IV.
d) I, III e V.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -7-


JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

A camada de sesso permite que usurios de diferentes mquinas estabeleam sesses de comunicao entre eles.
A subcamada de controle de acesso ao meio pertence camada de enlace de dados.
O protocolo RTP trabalha na camada de aplicao.
O protocolo ICMP executado na camada de rede.
A camada de apresentao est relacionada sintaxe e semntica das informaes transmitidas.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pginas 26, 27 e 28.

48) Acerca da informao sobre a subcamada de controle de acesso ao meio, do modelo de camadas TCP/IP, descrito
por Tanenbaum, preencha a lacuna e, em seguida, assinale a alternativa correta.
Com o ____________, os quadros so coloridos dependendo da porta na qual so recebidos.
a) 802.16
b) 802.1q
c) 802.11a
d) 802.11g

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Com o 802.1q, os quadros so coloridos dependendo da porta na qual so recebidos.


O padro 802.1q, emitido em 1998, contm uma tag de VLAN.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pgina 217.

49) Com relao ao protocolo IPv6, marque abaixo a alternativa que apresenta um objetivo desse protocolo.
a) Aumentar o cabealho de 32 bits para 64 bits.
b) Reduzir o tamanho das tabelas de roteamento.
c) Reduzir o tamanho dos algoritmos de roteamento.
d) Auxiliar o broadcasting, possibilitando a especificao de objetos.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Os principais objetivos do protocolo IPv6 so: reduzir as tabelas de roteamento; auxiliar o multicasting, possibilitando a
especificao de objetivos; permitir a coexistncia entre protocolos novos e antigos durante anos.
O tamanho do cabealho do IPv6 de 128 bits.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pgina 286.

50) Ocasionalmente, alguns dos campos ausentes do IPv4 ainda sero necessrios; assim, o IPv6 introduziu o conceito
de cabealho de extenso (opcional). Sobre esses cabealhos, relacione a coluna da direita com a da esquerda e,
em seguida, assinale a alternativa que apresenta a sequncia correta.
(1) Hop-by-hop options ( ) lista parcial de roteadores a visitar.
(2) Destination options ( ) informaes sobre o contedo criptografado.
(3) Routing ( ) verificao da identidade do transmissor.
(4) Fragmentation ( ) informaes adicionais para o destino.
(5) Authentication ( ) gerenciamento de fragmentos de datagramas.
(6) Encrypted security payload ( ) informaes diversas para os roteadores.
a) 3 6 5 2 4 1
b) 4 2 6 1 3 5
c) 5 3 1 4 6 2
d) 6 5 3 2 1 4

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

Hop-by-hop options Informaes diversas para os roteadores.


Destination options Informaes adicionais para o destino.
Routing Lista parcial de roteadores a visitar.
Fragmenation Gerenciamento de fragmentos de datagramas.
Authentication Verificao da identidade do transmissor.
EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -8-
Encrypted security payload Informaes sobre o contedo criptografado.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pgina 289.

51) Sobre a linguagem de programao JAVA, informe se verdadeiro (V) ou falso (F) o que se afirma e, em seguida,
assinale a alternativa que apresenta a sequncia correta.
( ) A classe String est no pacote java.lang, que importado implicitamente em todos os arquivos de cdigo-
fonte.
( ) Uma varivel de tipo primitivo pode armazenar somente um valor de seu tipo declarado por vez.
( ) O mtodo Scanner next Double retorna um valor double.
( ) As variveis do tipo byte, char, short, int, long, float e double so inicializadas com 1. As variveis do tipo
boolean so inicializadas como true.
( ) O valor padro de um campo de tipo double 0.0 e o valor-padro de um campo do tipo int 0.
a) V F V F V
b) F V F V F
c) F F V V F
d) V V F F V

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

A classe String est no pacote java.lang, que importado implicitamente em todos os arquivos de cdigo-fonte.
Uma varivel de tipo primitivo pode armazenar exatamente um valor de seu tipo declarado por vez.
O mtodo Scanner next Double retorna um valor double.
As variveis do tipo byte, char, short, int, long, float e double so inicializadas com 0. As variveis do tipo boolean so
inicializadas como false.
O valor padro de um campo de tipo double 0.0 e o valor-padro de um campo do tipo int 0.

Fonte: DEITEL, H. M.; DEITEL, P. J. Java: como programar. 6 Ed. So Paulo: Pearson, 2005. Pginas 82 e 83.

52) Acerca das capacidades grficas da linguagem Java, preencha as lacunas abaixo e, em seguida, assinale a
alternativa que apresenta a sequncia correta.
O mtodo Graphics _____________ retorna um objeto Color representando a cor atual do desenho.
O mtodo Graphics _____________ configura a cor atual do desenho.
O mtodo Graphics _____________ desenha um retngulo que preenchido com a cor atual do objeto Graphics.
O mtodo Graphics _____________ desenha uma String na cor atual.
a) fillRect / getColor / setColor / drawstring
b) getColor / setColor / drawstring / fillRect
c) getColor / setColor / fillRect / drawstring
d) setColor / getColor / fillRect / drawstring

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

O mtodo Graphics getColor retorna um objeto Color representando a cor atual do desenho.
O mtodo Graphics setColor configura a cor atual do desenho.
O mtodo Graphics fillRect desenha um retngulo que preenchido com a cor atual do objeto Graphics.
O mtodo Graphics drawstring desenha uma String na cor atual.

Fonte: DEITEL, H. M.; DEITEL, P. J. Java: como programar. 6 Ed. So Paulo: Pearson, 2005. Pgina 463.

53) Sobre as arquiteturas RISC e CISC, relacione a coluna da esquerda com a da direita e, em seguida, marque a
alternativa que apresenta a sequncia correta.
( ) poucas instrues.
( ) muitas instrues.
( ) instrues com formato fixo.
(1) RISC ( ) arquitetura pipelining.
(2) CISC ( ) instrues executadas por microcdigo.
( ) arquitetura com poucos registradores.
( ) instrues utilizam poucos ciclos de mquina.
( ) instrues com poucos modos de endereamento.
EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A -9-
a) 1 1 2 1 1 2 2 2
b) 1 2 1 1 2 2 1 2
c) 1 2 1 2 2 1 1 1
d) 2 1 2 2 1 1 2 1

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Os processadores com arquitetura CISC (Complex Instruction Set Computers) j possuem instrues complexas que
so interpretadas por microprogramas.
Nos processadores RISC (Reduced Instruction Set Computer), um programa em linguagem de mquina executado
diretamente pelo hardware, porm, isto no ocorre nos processadores CISC.
Quadro Comparativo entre RISC x CISC:

Arquitetura RISC Arquitetura CISC


Poucas instrues Muitas instrues
Instrues executadas pelo hardware Instrues executadas por microcdigo
Instrues com formato fixo Instrues com diversos formatos
Instrues utilizam poucos ciclos de mquina Instrues utilizam mltiplos ciclos
Instrues com poucos modos de endereamento Instrues com diversos modos de endereamento
Arquitetura com muitos registradores Arquitetura com poucos registradores
Arquitetura pipelining Pouco uso da tcnica de pipelining

Fonte: MAIA, Luiz P.; MACHADO, Francis B. Arquitetura de Sistemas Operacionais. 4 Ed. Rio de Janeiro: LTC, 2007.
Pgina 32.

54) A gerncia de processos uma das principais funes de um sistema operacional, possibilitando aos programas
alocar recursos, compartilhar dados, trocar informaes e sincronizar suas execues. Sobre processos, marque a
alternativa incorreta.
a) A falta de recursos pode impedir a execuo com sucesso de um programa.
b) Em um sistema multiusurio, cada usurio tem o seu programa associado a um processo.
c) Um processo tambm pode ser definido como o ambiente onde um programa executado.
d) O processo constitudo de trs partes: contexto de quotas, contexto de privilgios e endereamento.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA D)

O processo constitudo de trs partes, sendo elas: contexto de hardware, contexto de software e espao de
endereamento.

Fonte: MAIA, Luiz P.; MACHADO, Francis B. Arquitetura de Sistemas Operacionais. 4 Ed. Rio de Janeiro: LTC, 2007.
Pgina 67.

55) Segundo Tanenbaum, so trs os estados possveis de um processo: pronto, em execuo e bloqueado. Com
relao a esses estados, assinale a alternativa incorreta.
a) Pronto: o processo terminou sua execuo.
b) Em execuo: realmente usando a CPU naquele instante.
c) Bloqueado: incapaz de executar enquanto no ocorrer um evento externo.
d) Pronto: executvel; temporariamente parado para dar lugar a outro processo.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

Os 3 estados possveis de um processo, segundo Tanenbaum, so:


Em execuo realmente usando a CPU naquele instante.
Bloqueado incapaz de executar enquanto no ocorrer um evento externo.
Pronto executvel; temporariamente parado para dar lugar a outro processo.

Fonte: TANENBAUM, Andrew S.; Sistemas Operacionais Modernos. 3 Ed. So Paulo: Pearson, 2010.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A - 10 -


56) Sobre o algoritmo RSA, existem quatro abordagens possveis, segundo Stallings. Relacione a coluna da direita com
a da esquerda e, em seguida, assinale a alternativa correta.
(1) Fora bruta ( ) existem vrias tcnicas, todas equivalentes em esforo a fatorar o
(2) Ataques matemticos produto de dois primos.
(3) Ataques de temporizao ( ) envolve tentar todas as chaves privadas possveis.
(4) Ataques de texto cifrado escolhido ( ) explora as propriedades do algoritmo RSA.
( ) dependem do tempo de execuo do algoritmo de descriptografia.
a) 1 4 3 2
b) 2 1 4 3
c) 3 2 1 4
d) 4 3 2 1

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Fora bruta Envolve tentar todas as chaves privadas possveis.


Ataques matemticos Existem vrias tcnicas, todas equivalentes em esforo a fatorar o produto de dois primos.
Ataques de temporizao Dependem do tempo de execuo do algoritmo de descriptografia.
Ataques de texto cifrado escolhido Explora as propriedades do algoritmo RSA.

Fonte: TANENBAUM, Andrew; WETHERALL, David. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011.
Captilo 8 Segurana de redes.

57) Protocolo que descreve como preparar chamadas telefnicas via Internet, videoconferncias e outras conexes de
multimdia. Trata-se de
a) SIP
b) H.225
c) H.245
d) H.323

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

O IETF estabeleceu um comit para projetar uma forma mais simples e modular de utilizar voz sobre IP. O resultado
mais importante at hoje o SIP (Session Initiation Protocol). A verso mais recente descrita na RFC 3261. Esse
protocolo descreve como preparar chamadas telefnicas via Internet, videoconferncias e outras conexes multimdia.
Diferentemente do H.323, que um conjunto de protocolos completo, o SIP tem um nico mdulo, mas foi projetado
para interoperar bem com aplicaes da Internet existentes.

Fonte: TANENBAUM, Andrew S.; Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pginas 459 e 460.

58) A cifra de criptografia de mltiplas letras mais conhecida, que trata os diagramas no texto claro como unidades
isoladas e traduz essas unidades e diagramas de texto cifrado, a cifra de
a) Csar.
b) Cipher.
c) Playfair.
d) Transposio.

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA C)

A cifra de criptografia de mltiplas letras mais conhecida a Playfair, que trata os diagramas no texto claro como
unidades isoladas e traduz essas unidades em diagramas de texto cifrado. O algoritmo de Playfair baseado no uso de
uma matriz 5 x 5 de letras construda usando uma palavra-chave.

Fonte: TANENBAUM, Andrew; WETHERALL, David. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011.
Captulo 8 Segurana de redes.

EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A - 11 -


59) Relacione os diretrios do Linux com seus respectivos contedos e, em seguida, assinale a alternativa correta.
Diretrio: Contedos:
(1) Bin ( ) arquivos diversos de sistema.
(2) Dev ( ) diretrios de usurios.
(3) Etc ( ) Bibliotecas.
(4) Lib ( ) programas binrios (executveis).
(5) Usr ( ) arquivos especiais para dispositivos de E/S.
a) 2 4 1 5 3
b) 3 5 4 1 2
c) 4 2 3 1 5
d) 5 3 2 4 1

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA B)

Tanenbaum apresenta uma tabela com alguns dos diretrios mais importantes encontrados na maioria dos sistemas
Linux.

Fonte: TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3 ed. So Paulo: Pearson, 2010.

60) O cabealho do IPv4 apresentado na figura abaixo. Com base nessa figura, identifique os componentes do
cabealho, preencha as lacunas e, em seguida, assinale a alternativa correta.
Verso IHL Servios diferenciados (1)
D M
(2) (3)
F F
(4) Protocolo Checksum do cabealho
Endereo de origem
Endereo de destino
Opes (0 ou mais palavras)
(1) O campo _____________________ inclui tudo o que h no datagrama cabealho e dados.
(2) O campo _____________________ necessrio para permitir que o host de destino determine a qual datagrama
pertence um fragmento recm-chegado.
(3) O campo _____________________ informa a que ponto do datagrama atual o fragmento pertence.
(4) O campo _____________________ um contador usado para limitar a vida til dos pacotes.
a) Tamanho total / Identificao / Deslocamento de fragmento / TTL (Time tolive)
b) Deslocamento de fragmento / Tamanho total / TTL (Time tolive) / Identificao
c) TTL (Time tolive) / Deslocamento de fragmento / Tamanho total / Identificao
d) Identificao / Deslocamento de fragmento / Tamanho total / TTL (Time tolive)

JUSTIFICATIVA DA ALTERNATIVA CORRETA: (LETRA A)

O campo Tamanho total inclui tudo o que h no datagrama cabealho e dados.


2. O campo Identificao necessrio para permitir que o host de destino determine a qual datagrama pertence um
fragmento recm-chegado.
3. O campo Deslocamento de fragmento informa a que ponto do datagrama atual o fragmento pertence.
4. O campo TTL (Time to live) um contador usado para limitar a vida til dos pacotes.

Fonte: TANENBAUM, Andrew S. Redes de Computadores. 5 Ed. So Paulo: Pearson, 2011. Pgina 275.
EAOEAR 2013 Gabarito Comentado Engenharia da Computao Verso A - 12 -

Você também pode gostar