Você está na página 1de 34

FORMAO GERAL

Q U EST O 1 Q U EST O 3

Est em discusso, na sociedade brasileira, a possibilidade de uma


As aes terroristas cada vez mais se propagam pelo mundo,
reforma poltica e eleitoral. Fala-se, entre outras propostas, em
havendo ataques em vrias cidades, em todos os continentes.
financiamento pblico de campanhas, fidelidade partidria, lista
eleitoral fechada e voto distrital. Os dispositivos ligados Nesse contexto, analise a seguinte notcia:
obrigatoriedade de os candidatos fazerem declarao pblica de bens e
prestarem contas dos gastos devem ser aperfeioados, os rgos
No dia 10 de maro de 2005, o Presidente de Governo da
pblicos de fiscalizao e controle podem ser equipados e reforados.
Espanha, Jos Luis Rodriguez Zapatero, em conferncia sobre o

terrorismo, ocorrida em Madri para lembrar os atentados do dia 11


Com base no exposto, mudanas na legislao eleitoral podero
de maro de 2004, assinalou que os espanhis encheram as ruas
representar, como principal aspecto, um reforo da
em sinal de dor e solidariedade e, dois dias depois, encheram as

A poltica, porque garantiro a seleo de polticos experientes e urnas, mostrando, assim, o nico caminho para derrotar o
idneos. terrorismo: a democracia. Tambm proclamou que no existe libi
B economia, porque incentivaro gastos das empresas pblicas e
para o assassinato indiscriminado. Zapatero afirmou que no h
privadas.
C moralidade, porque inviabilizaro candidaturas despreparadas poltica, nem ideologia, resistncia ou luta no terror, s h o vazio
intelectualmente. da futilidade, a infmia e a barbrie. Tambm defendeu a
D tica, porque facilitaro o combate corrupo e o estmulo
comunidade islmica, lembrando que no se deve vincular esse
transparncia.
fenmeno com nenhuma civilizao, cultura ou religio. Por esse
E cidadania, porque permitiro a ampliao do nmero de cidados
com direito ao voto. motivo, apostou na criao pelas Naes Unidas de uma aliana

Q U EST O 2 de civilizaes, para que no se continue ignorando a pobreza

Leia e relacione os textos a seguir. extrema, a excluso social ou os Estados falidos, que constituem,

segundo ele, um terreno frtil para o terrorismo.

Isabel Mancebo. Madri fecha conferncia sobre terrorismo e


O Governo Federal deve r e l e m b r a o s m o r t os d e 1 1 - M . D isp o nve l e m:
ht t p://www2 . r nw . nl/ r nw/pt /at ualidade/euro pa/at050311 _
promover a incluso digital, onzedemarco?Acesso em Set. 2005 (com adaptaes).

pois a falta de acesso s


tecnologias digitais acaba por
A principal razo, indicada pelo governante espanhol, para que
excluir socialmente o cidado,
em especial a juventude. haja tais iniciativas do terror est explicitada na seguinte
Projeto Casa Brasil de incluso digital comea
em 2004. In: Mariana Mazza. JB online.
afirmao:

A O desejo de vingana desencadeia atos de barbrie dos


Comparando a proposta acima com a charge, pode-se concluir que
terroristas.

A o conhecimento da tecnologia digital est democratizado no B A democracia permite que as organizaes terroristas se
Brasil. desenvolvam.
B a preocupao social preparar quadros para o domnio da
C A desigualdade social existente em alguns pases alimenta o
informtica.
C o apelo incluso digital atrai os jovens para o universo da terrorismo.
computao. D O choque de civilizaes aprofunda os abismos culturais entre os
D o acesso tecnologia digital est perdido para as comunidades
pases.
carentes.
E a dificuldade de acesso ao mundo digital torna o cidado um E A intolerncia gera medo e insegurana criando condies para o

excludo social. terrorismo.

1
Q U EST O 4

Laerte. O condomnio.

Laerte. O condomnio.

Internet: <http://www2.uol.com.br/laerte/tiras/index-condomnio.html>.

As duas charges de Laerte so crticas a dois problemas atuais da sociedade brasileira, que podem ser identificados

A pela crise na sade e na segurana pblica.


B pela crise na assistncia social e na habitao.
C pela crise na educao bsica e na comunicao.
D pela crise na previdncia social e pelo desemprego.
E pela crise nos hospitais e pelas epidemias urbanas.

Q U EST O 5

Leia trechos da carta-resposta de um cacique indgena sugesto, feita pelo governo do estado da Virgnia (EUA), de que uma tribo de ndios
enviasse alguns jovens para estudar nas escolas dos brancos.

(...) Ns estamos convencidos, portanto, de que os senhores desejam o nosso bem e agradecemos de todo o corao.
Mas aqueles que so sbios reconhecem que diferentes naes tm concepes diferentes das coisas e, sendo assim, os
senhores no ficaro ofendidos ao saber que a vossa idia de educao no a mesma que a nossa. (...) Muitos dos nossos
bravos guerreiros foram formados nas escolas do Norte e aprenderam toda a vossa cincia. Mas, quando eles voltaram para ns,
eram maus corredores, ignorantes da vida da floresta e incapazes de suportar o frio e a fome. No sabiam caar o veado, matar o
inimigo ou construir uma cabana e falavam nossa lngua muito mal. Eles eram, portanto, inteis. (...) Ficamos extremamente
agradecidos pela vossa oferta e, embora no possamos aceit-la, para mostrar a nossa gratido, concordamos que os nobres
senhores de Virgnia nos enviem alguns de seus jovens, que lhes ensinaremos tudo que sabemos e faremos deles homens.
Carlos Rodrigues Brando. O que educao. So Paulo: Brasiliense, 1984.

A relao entre os dois principais temas do texto da carta e a forma de abordagem da educao privilegiada pelo cacique est representada por:

A sabedoria e poltica / educao difusa.


B identidade e histria / educao formal.
C ideologia e filosofia / educao superior.
D cincia e escolaridade / educao tcnica.
E educao e cultura / educao assistemtica.

2
Q U EST O 6 Q U EST O 7

La Vanguardia, 4/12/2004.

O referendo popular uma prtica democrtica que vem sendo

exercida em alguns pases, como exemplificado, na charge, pelo


Coleco Roberto Marinho. Seis dcadas da arte moderna
brasileira. Lisboa: Fundao Calouste Gulbenkian, 1989. p. 53.

caso espanhol, por ocasio da votao sobre a aprovao ou


A cidade retratada na pintura de Alberto da Veiga Guignard est
no da Constituio Europia. Na charge, pergunta-se com
tematizada nos versos
destaque: Voc aprova o tratado da Constituio Europia?,
A Por entre o Beberibe, e o oceano Em
sendo apresentadas vrias opes, alm de haver a uma areia sfia, e lagadia Jaz o
Recife povoao mestia, Que o
possibilidade de dupla marcao. belga edificou mpio tirano.
Gregrio de Matos. Obra potica. Ed. James
Amado. Rio de Janeiro: Record, v. II, 1990. p. 1.191.

B Repousemos na pedra de Ouro Preto,


A crtica contida na charge indica que a prtica do referendo Repousemos no centro de Ouro Preto:
So Francisco de Assis! igreja ilustre, acolhe,
deve tua sombra irm, meus membros lassos.
Murilo Mendes. Poesia completa e prosa. Org. Luciana
Stegagno Picchio. Rio de Janeiro: Nova Aguilar, 1994, p. 460.

C Bembelelm
A ser recomendada nas situaes em que o plebiscito j tenha Viva Belm!
Belm do Par porto moderno integrado na equatorial
ocorrido. Beleza eterna da paisagem
Bembelelm
B apresentar uma vasta gama de opes para garantir seu carter Viva Belm!
Manuel Bandeira. Poesia e prosa. Rio
democrtico. de Janeiro: Aguilar, v. I, 1958, p. 196.

C ser precedida de um amplo debate prvio para o esclarecimento D Bahia, ao invs de arranha-cus, cruzes e cruzes De
braos estendidos para os cus,
da populao. E na entrada do porto,
Antes do Farol da Barra,
D significar um tipo de consulta que possa inviabilizar os rumos
O primeiro Cristo Redentor do Brasil!
Jorge de Lima. Poesia completa. Org. Alexei
polticos de uma nao. Bueno. Rio de Janeiro: Nova Aguilar, 1997. p. 211.

E ser entendida como uma estratgia dos governos para manter o E No cimento de Braslia se resguardam
maneiras de casa antiga de fazenda, de
exerccio da soberania.
copiar, de casa-grande de engenho, enfim,
das casaronas de alma fmea.
Joo Cabral Melo Neto. Obra completa. Rio
de Janeiro: Nova Aguilar, 1994, p. 343.

3
Q U EST O 8 D ISC U R SIV A

Agora vero. Deu na imprensa internacional, com base


cientfica e fotos de satlite: a continuar o ritmo atual da devastao
e a incompetncia poltica secular do Governo e do povo brasileiro
em cont-las, a Amaznia desaparecer em menos de 200 anos. A
ltima grande floresta tropical e refrigerador natural do nico mundo
onde vivemos ir virar deserto.
Internacionalizao j! Ou no seremos mais nada. Nem
brasileiros, nem terrqueos. Apenas uma lembrana vaga e infeliz
de vida breve, vida louca, daqui a dois sculos.
A quem possa interessar e ouvir, assinam essa declarao: todos os
rios, os cus, as plantas, os animais, e os povos ndios, caboclos e
universais da Floresta Amaznica. Dia cinco de junho de 2005. Dia Mundial
do Meio Ambiente e Dia Mundial da Esperana. A ltima.
Felis Concolor. Amaznia? Internacionalizao j! In:
JB ecolgico. Ano 4, n. 41, jun./2005, p. 14-5 (com adaptaes).

JB Ecolgico. JB, Ano 4, n. 41, jun./2005, p.21.

A tese da internacionalizao, ainda que circunstancialmente


possa at ser mencionada por pessoas preocupadas com a regio, longe est de ser soluo para qualquer dos
nossos problemas. Assim, escolher a Amaznia para demonstrar preocupao com o futuro da humanidade louvvel
se assumido tambm, com todas as suas conseqncias, que o inaceitvel processo de destruio das nossas
florestas o mesmo que produz e reproduz diariamente a pobreza e a desigualdade por todo o mundo.
Se assim no for, e a prevalecer mera motivao da propriedade, ento seria justificvel tambm propor
devaneios como a internacionalizao do Museu do Louvre ou, quem sabe, dos poos de petrleo ou ainda, e neste
caso no totalmente desprovido de razo, do sistema financeiro mundial.
Simo Jatene. Preconceito e pretenso. In: JB ecolgico. Ano 4, n. 42, jul./2005, p. 46-7 (com adaptaes).

A partir das idias presentes nos textos acima, expresse a sua opinio, fundamentada em dois argumentos, sobre

a melhor maneira de se preservar a maior floresta equatorial do planeta.

(valor: 10,0 pontos)

RASCUNHO

10

4
Q U EST O 9 D ISC U R SIV A

Nos dias atuais, as novas tecnologias se desenvolvem de forma acelerada e a Internet ganha papel importante
na dinmica do cotidiano das pessoas e da economia mundial. No entanto, as conquistas tecnolgicas, ainda que
representem avanos, promovem conseqncias ameaadoras.

Leia os grficos e a situao-problema expressa por meio de um dilogo entre uma mulher desempregada, procura de uma vaga no mercado de
trabalho, e um empregador.
Situao-problema

< mulher:
Tenho 43 anos, no tenho curso superior
completo, mas tenho certificado de concluso de
Acesso Internet
secretariado e de estenografia.
< empregador:
Qual a abrangncia de seu conhecimento sobre o uso
de computadores? Quais as linguagens que voc
domina? Voc sabe fazer uso da Internet?
< mulher:
No sei direito usar o computador. Sou de famlia
pobre e, como preciso participar ativamente da
despesa familiar, com dois filhos e uma me doente,
no sobra dinheiro para comprar um.

< empregador:
Muito bem, posso, quando houver uma vaga,
oferecer um trabalho de recepcionista. Para trabalho
imediato, posso oferecer uma vaga de copeira para
servir cafezinho aos funcionrios mais graduados.

Apresente uma concluso que pode ser extrada da anlise

a) dos dois grficos; (valor: 5,0 pontos)


b) da situao-problema, em relao aos grficos. (valor: 5,0 pontos)

item a) RASCUNHO

10

5
item b) RASCUNHO
1

10

Q U E ST O 1 0 D ISC U R SIV A

Vilarejos que afundam devido ao derretimento da camada congelada do subsolo, uma exploso
na quantidade de insetos, nmeros recorde de incndios florestais e cada vez menos gelo esses so
alguns dos sinais mais bvios e assustadores de que o Alasca est ficando mais quente devido s
mudanas climticas, disseram cientistas.
o
As temperaturas atmosfricas no estado norte-americano aumentaram entre 2 C e 3 oC nas
ltimas cinco dcadas, segundo a Avaliao do Impacto do Clima no rtico, um estudo amplo realizado
por pesquisadores de oito pases.
Folha de S. Paulo, 28/9/2005.

O aquecimento global um fenmeno cada vez mais evidente devido a inmeros acontecimentos que, como os descritos no texto, tm afetado
toda a humanidade. Apresente duas sugestes de providncias a serem tomadas pelos governos que tenham como objetivo minimizar o processo
de aquecimento global. (valor: 10,0 pontos)

RASCUNHO
1

10

6
1. As questes de 11 a 40, a seguir, distribudas de acordo com o quadro abaixo, so
especficas para os estudantes de cursos com perfil de Bacharelado em Sistemas de
Informao. Os demais estudantes devero passar para a questo de nmero 41.

NMERO DAS QUESTES


PERFIL DO CURSO
OBJETIVAS DISCURSIVAS

Bacharelado em Sistemas de Informao 11 a 38 39 e 40

2. Voc deve responder apenas s questes referentes ao perfil profissional do curso em que
voc est inscrito, de acordo com o estabelecido no carto de informao do estudante.
3. Favor responder tambm ao questionrio de percepo sobre a prova localizado no final
deste caderno.

As questes de 11 a 40, a seguir, so especficas para os estudantes de cursos com perfil profissional de
BACHARELADO EM SISTEMAS DE INFORMAO
Q U E ST O 1 1
Q U E ST O 1 2

Apesar de todo o desenvolvimento, a construo de computadores e Um elemento imprescindvel em um computador o sistema de


processadores continua, basicamente, seguindo a arquitetura clssica de memria, componente que apresenta grande variedade de tipos,
tecnologias e organizaes. Com relao a esse assunto, julgue os
von Neumann. As excees a essa regra encontram-se em
itens seguintes.
computadores de propsitos especficos e nos desenvolvidos em centros
de pesquisa. Assinale a opo em que esto corretamente apresentadas E
I Para enderear um mximo de 2 palavras distintas, uma
caractersticas da operao bsica de um processador clssico. memria semicondutora necessita de, no mnimo, E bits de
endereo.
II Em memrias secundrias constitudas por discos magnticos,
as palavras esto organizadas em blocos, e cada bloco possui um
A Instrues e dados esto em uma memria fsica nica; um
endereo nico, com base na sua localizao fsica no disco.
programa constitudo de uma seqncia de instrues de mquina;
uma instruo lida da memria de acordo com a ordem dessa III A tecnologia de memria dinmica indica que o contedo dessa
seqncia e, quando executada, passa-se, ento, para a prxima memria pode ser alterado (lido e escrito), ao contrrio da
instruo na seqncia. tecnologia de memria esttica, cujo contedo pode apenas ser
B Instrues e dados esto em memrias fsicas distintas; um lido, mas no pode ser alterado.
programa constitudo de um conjunto de instrues de mquina;
Assinale a opo correta.
uma instruo lida da memria quando o seu operando-destino
necessita ser recalculado; essa instruo executada e o resultado A Apenas um item est certo.
escrito no operando de destino, passando-se, ento, para o prximo B Apenas os itens I e II esto certos.
operando a ser recalculado. C Apenas os itens I e III esto certos.
C Instrues e dados esto em uma memria fsica nica; um D Apenas os itens II e III esto certos.
E Todos os itens esto certos.
programa constitudo de um conjunto de instrues de mquina;
uma instruo lida da memria quando todos os seus operandos- Q U E ST O 1 3

fonte estiverem prontos e disponveis; essa instruo executada e Julgue os itens a seguir, acerca de algoritmos para ordenao.
o resultado escrito no operando de destino, passando-se, ento,
para a instruo seguinte que tiver todos seus operandos I O algoritmo de ordenao por insero tem complexidade O(n
disponveis. log n).
II Um algoritmo de ordenao dito estvel caso ele no altere a
D Instrues e dados esto em memrias fsicas distintas; um
posio relativa de elementos de mesmo valor.
programa constitudo de um conjunto de instrues de mquina; III No algoritmo quicksort, a escolha do elemento piv influencia o
uma instruo lida da memria quando todos os seus operandos- desempenho do algoritmo.
fonte estiverem prontos e disponveis; essa instruo executada e IV O bubble-sort e o algoritmo de ordenao por insero fazem,
o resultado escrito no operando de destino, passando-se, ento, em mdia, o mesmo nmero de comparaes.
para a instruo seguinte que estiver com todos os seus operandos
Esto certos apenas os itens
disponveis.
E Instrues e dados esto em memrias fsicas distintas; um A I e II.
programa constitudo de uma seqncia de instrues de mquina; B I e III.
uma instruo lida da memria de acordo com a ordem dessa C II e IV.
seqncia e, quando executada, passa-se, ento, para a prxima D I, III e IV.
E II, III e IV.
instruo na seqncia.

7
Q U E ST O 1 4
Q U E ST O 1 7
Os proprietrios de um teatro necessitam de uma
No processo de desenvolvimento de um sistema
ferramenta de software para reserva de lugares. O de controle de materiais (matrias-primas) para uma
desenvolvedor contratado verificou que as poltronas metalrgica, a equipe de projeto, responsvel pelo
disponveis para reserva so referenciadas pelo nmero da mapeamento dos requisitos, desenvolveu seus trabalhos
seguindo os quatro subprocessos da engenharia de
fila (a partir do n.o 1) e pelo nmero da cadeira (a partir do n. o
requisitos. Inicialmente, foram feitas a anlise e a
1) em cada fila, em uma representao matricial em que as avaliao para se verificar se o sistema seria til ao
linhas e colunas da matriz correspondem, respectivamente, negcio. Em um segundo momento, os requisitos foram
s filas e s colunas de cadeiras. Embora o contexto seja o identificados e analisados e, logo em seguida, foram
da organizao matricial N filas de cadeiras (linhas), cada documentados. Finalmente, foi verificado se os requisitos
uma contendo M cadeiras (colunas) , a soluo a ser identificados atendiam s demandas dos usurios. Tendo
implementada utilizar uma estrutura linear unidimensional sido executado esse procedimento, uma empresa
independente de auditoria, aps anlise, identificou dois
(vetor), sendo, portanto, necessria uma converso entre o
problemas no processo: a documentao dos requisitos
lugar referenciado (nmero f da fila, nmero c da cadeira) e a (formulrios e padres utilizados) estava inadequada e
posio real na estrutura de armazenamento (posio p no no possibilitava o entendimento correto dos requisitos; o
vetor). processo de checagem entre as demandas dos usurios
e as especificaes relatadas no foi bem conduzido e
Na situao apresentada, considere que a referida matriz seja seus resultados eram insatisfatrios.
armazenada no vetor segundo sua seqncia de linhas, da primeira para
Considerando o relatrio da auditoria independente, quais foram as
a ltima, e, em cada linha, da primeira coluna para a ltima, e que a
duas fases do processo de engenharia de requisitos que apresentaram
primeira posio no vetor tenha ndice 0. Nessa situao, a posio p da problemas?
poltrona do teatro localizada fila de nmero f e coluna de nmero c,
igual a A Entendimento do domnio e especificao.
B Elicitao e validao.
A c+fM. C Validao e entendimento do domnio.
B f+cM. D Especificao e validao.
E Validao e elicitao.
C M (f 1) + (c 1).
D M (c 1) + (f 1). Q U E ST O 1 8
E M (c 1) + M f. No processo de desenvolvimento de um sistema
de tomada de decises a ser implementado por uma
Q U E ST O 1 5
instituio financeira de natureza privada, um profissional
Considere o algoritmo que implementa o seguinte processo: uma de sistemas de informaes, contratado por prestao de
coleo desordenada de elementos dividida em duas metades e cada servios, recebeu a incumbncia de garantir que o novo
sistema operasse com uma funo de concesso de
metade utilizada como argumento para a reaplicao recursiva do crdito para clientes com maior probabilidade de honrar
procedimento. Os resultados das duas reaplicaes so, ento, compromissos e que representassem menor risco para a
combinados pela intercalao dos elementos de ambas, resultando em instituio. Para a anlise do perfil de cada cliente, o
uma coleo ordenada. Qual a complexidade desse algoritmo? projetista definiu uma funo de pesquisa e cruzamento
de informaes obtidas de terceiros e referentes a dados
bancrios, pessoais, comerciais, de previdncia e sade,
2
e gastos com carto de crdito. Em pouco tempo de
A O(n ) operao, o novo sistema elevou os indicadores de
2n desempenho da instituio financeira, apesar de ter
B O(n )
C
n
O(2 ) diminudo o nmero de pessoas atendidas com o
D O(log n log n) programa de concesso de crditos.
E O(n log n)
Quanto s questes ticas associadas prtica profissional, no
Q U E ST O 1 6 contexto da situao apresentada, julgue os itens abaixo.
No processo unificado, cinco workflows acompanham o conjunto das I direito da empresa utilizar qualquer informao disponvel,
fases de desenvolvimento de software. Cada workflow um conjunto de desde que seja para benefcio corporativo.
atividades executadas por vrios membros do projeto. Considerando o II A empresa deve controlar, notificar e solicitar consentimento
desenvolvimento de um sistema integrado de gesto (ERP), o para armazenar e usar informaes dos clientes.
empacotamento em componentes de software dos elementos do modelo
de projeto tais como arquivo de cdigo-fonte, biblioteca de ligao III A responsabilidade pelo uso correto de informaes de quem
as fornece, de quem as adquire e dos profissionais que as
dinmica e componentes executveis
utilizam na construo de sistemas.
descrito pelo workflow de
Assinale a opo correta.
A teste.
B anlise. A Apenas um item est certo.
C projeto. B Apenas os itens I e II esto certos.
D implementao. C Apenas os itens I e III esto certos.
D Apenas os itens II e III esto certos.
E requisito.
E Todos os itens esto certos.

8
Q U E ST O 2 2
Q U E ST O 1 9

Julgue os itens seguintes. Com relao ao gerenciamento de memria com paginao em sistemas
operacionais, assinale a opo correta.
I (x P(x)) v (x P(x)) uma sentena vlida porque existe
A As pginas utilizadas por um processo, sejam de cdigo ou de
uma interpretao que a torna verdadeira. dados, devem ser obrigatoriamente armazenadas na partio de
II A frase Se um carro mais caro que todos os carros swap do disco, quando o processo no estiver sendo executado.
nacionais, ele deve ser alemo pode ser traduzida pela seguinte B Todas as pginas de um processo em execuo devem ser mantidas
sentena: x carro(x) y [carro(y) fabricado(y, na memria fsica enquanto o processo no tiver terminado.
Brasil) (preco(x) > preco(y)) Y fabricado(x, Alemanha).
C Um processo somente pode ser iniciado se o sistema operacional
III A frase Existe um aluno que gosta de todas as disciplinas conseguir alocar um bloco contguo de pginas do tamanho da
difceis pode ser traduzida por: x aluno(x) y memria necessria para execuo do processo.
[disciplina(y) difcil(y)] gosta(x, y). D O espao de endereamento virtual disponvel para os processos
pode ser maior que a memria fsica disponvel.
E Um processo somente pode ser iniciado se o sistema operacional
Assinale a opo correta.
conseguir alocar todas as pginas de cdigo desse processo.

A Apenas um item est certo.


Q U E ST O 2 3
B Apenas os itens I e II esto certos.
C Apenas os itens I e III esto certos. Em uma perspectiva instrumental clssica, possvel considerar que
D Apenas os itens II e III esto certos. uma organizao empresarial esteja dividida em funes e em nveis
hierrquicos ou decisrios. Considere as seguintes definies.
E Todos os itens esto certos.

Q U E ST O 2 0
I Nvel responsvel pelas decises mais abrangentes da organizao
A orientao a objetos uma forma abstrata de pensar um problema que possuem impacto no longo prazo e permitem direcionar e
utilizando-se conceitos do mundo real e no, apenas, conceitos caracterizar o futuro da organizao.
computacionais. Nessa perspectiva, a adoo do paradigma II Nvel da rotina diria da organizao, caracterizado por decises de
impacto a curto prazo.
orientado a objetos implica necessariamente que
III Nvel responsvel pelas decises setoriais da organizao, focado na
concretizao das estratgias a partir do acompanhamento e do
A os usurios utilizem as aplicaes de forma mais simples. controle das atividades que iro concretizar os objetivos
B os sistemas sejam encapsulados por outros sistemas. estabelecidos.
C os programadores de aplicaes sejam mais especializados.
D os objetos sejam implementados de maneira eficiente e simples. As definies acima correspondem, respectivamente, aos nveis

A estratgico, operacional e ttico.


E a computao seja acionada por troca de mensagens entre B ttico, operacional e estratgico.
objetos. C operacional, estratgico e ttico.
D estratgico, ttico e operacional.
Q U E ST O 2 1
E ttico, estratgico e operacional.
No modo recursivo de representao, a descrio de um conceito
Q U E ST O 2 4
faz referncia ao prprio conceito. Julgue os itens abaixo, com
relao recursividade como paradigma de programao. Na definio da aquisio de um novo software de
banco de dados (SGBD) para uma empresa da rea de
transporte coletivo urbano, a direo da rea de Informtica
conduziu o processo de deciso da seguinte forma: foi
I So elementos fundamentais de uma definio recursiva: o
designado um profissional da rea de banco de dados
caso-base (base da recurso) e a reaplicao da definio.
(aquele com maior experincia na rea) e atribuda a ele a
II O uso da recurso no possvel em linguagens com estruturas
tarefa de decidir qual seria o melhor SGBD a ser adquirido.
para orientao a objetos. Esse profissional desenvolveu uma srie de estudos sobre as
III As linguagens de programao funcionais tm, na recurso, seu opes disponveis utilizando tcnicas de simulao e testes
principal elemento de repetio. especficos para cada SGBD analisado. Ao final, apresentou
IV No que diz respeito ao poder computacional, as estruturas ao diretor um relatrio em que indicava claramente qual o
iterativas e recursivas so equivalentes. melhor SGBD (soluo tima) disponvel no mercado. Com
V Estruturas iterativas e recursivas no podem ser misturadas em base nessa informao, o diretor da empresa disparou o
um mesmo programa. processo de compra do software (SGBD) indicado.

Esto certos apenas os itens Esse processo decisrio classifica-se na abordagem

A I e IV. A racional.
B II e III. B de racionalidade limitada.
C I, III e IV. C poltica.
D I, III e V. D do incrementalismo.
E II, IV e V. E do componente subjetivo.

9
Q U E ST O 2 8
Q U E ST O 2 5

Entre os aspectos importantes relativos segurana de sistemas de O gerente de tecnologia de uma empresa de TI
informao, inclui-se recebeu a incumbncia de especificar a arquitetura de um
sistema de informao para atender a um cliente na rea de
I a proteo de dados por meio de senhas e criptografia forte. II a diagnstico por imagem (raio X, tomografia computadorizada
existncia de um plano de recuperao de desastres e ressonncia magntica). O cliente est interessado em
associado a backups freqentes. agilizar o diagnstico por armazenamento e recuperao de
III a utilizao de firewalls associada a mecanismos de deteco de imagens digitalizadas e em se manter na vanguarda do
mercado, dada a melhoria contnua de sua soluo em TI. O
intruso.
cliente pretende iniciar digitalizando 1.000 imagens por ms,
cada imagem com tamanho mdio de 20 kilobytes, at
Assinale a opo correta.
chegar, em 12 meses, a 20.000 imagens por ms.

A Apenas um item est certo.


Considerando essas informaes, julgue os seguintes itens.
B Apenas os itens I e II esto certos.
C Apenas os itens I e III esto certos. I Um SBD orientado a objeto adequado para a arquitetura do SI do
D Apenas os itens II e III esto certos. cliente porque voltado justamente para aplicaes que tratam
E Todos os itens esto certos. objetos complexos e tem alta integrao com linguagens
Q U E ST O 2 6 de programao orientadas a objetos.
II Um SBD relacional no adequado para a arquitetura do SI do
Todo jogador deve pertencer a um nico clube.
cliente porque no constitui ainda uma tecnologia bem estabelecida
e bem testada, apesar de ser uma linguagem de
Assinale a opo que representa corretamente, no modelo entidade-
consulta poderosa.
relacionamento, a especificao apresentada acima. III Um SBD objeto-relacional adequado para a arquitetura do SI do
cliente porque alia estruturas no-normalizadas, capazes de
A representar objetos complexos, a uma linguagem de consulta
poderosa.

Assinale a opo correta.


B
A Apenas um item est certo.
B Apenas os itens I e II esto certos.
C Apenas os itens I e III esto certos.
C D Apenas os itens II e III esto certos.
E Todos os itens esto certos.
Q U E ST O 2 9

D
T1
1 Leitura(X);
2 X = X 100;
E 3 Escrita(X);
4 Leitura(Y);
5 Y = Y + 100;
6 Escrita(Y);
Q U E ST O 2 7

Na etapa de projeto orientado a objetos, no contexto de um processo Considere um sistema bancrio simplificado e uma transao T1, que
de desenvolvimento de software, so desenvolvidas as atividades de transfira R$ 100,00 da conta X para a conta Y e definida pelas
operaes listadas acima. Considere ainda que uma transao T2 esteja
sendo executada simultaneamente com T1. Caso a transao T2 realize
A definio da arquitetura do sistema e converso das bases de a operao Escrita(Y) depois da execuo da operao 4 e antes da
dados do sistema. execuo da operao 6 por T1, qual propriedade de transaes ser
B identificao dos objetos do sistema e definio da arquitetura violada no banco de dados do referido sistema bancrio?
do sistema.
C converso das bases de dados do sistema e teste de integrao
do sistema. A Atomicidade.
D teste de integrao do sistema e anlise de requisitos do sistema. B Isolamento.
C Distributividade.
E anlise de requisitos do sistema e definio da arquitetura do D Consistncia.
E Durabilidade.
sistema.

10
Q U E ST O 3 0 Q U E ST O 3 3

O desenvolvimento global de software GSD global Considere que a rede de uma empresa usar os protocolos TCP/IP
software development tem-se firmado como uma das para facilitar o acesso do pblico s informaes dessa empresa a
grandes tendncias na rea de sistemas de informao nas partir de mquinas conectadas Internet. Considere ainda que, ao
organizaes. Considere que uma organizao da rea de serem descritos os protocolos que sero usados na rede, alguns erros
varejo e distribuio sediada na Europa tenha implantado foram cometidos. As descries esto apresentadas nos itens a
trs unidades de desenvolvimento de software espalhadas seguir.
no mundo: uma no Brasil, uma na ndia e outra na China.
Considere ainda que nenhuma dessas unidades possua I O Internet Protocol (IP) prov servio no-orientado a conexo,
qualquer tipo de certificao e que o principal problema da e garante a entrega dos datagramas enviados. Alm de garantir a
organizao esteja relacionado ao desenvolvimento de entrega dos datagramas enviados, outra importante
sistemas que atendam s necessidades da organizao e responsabilidade do IP rotear os datagramas por meio de redes
que reflitam as expectativas dos clientes globais. interligadas. O roteamento feito usando-se endereos IP.
Nessa situao, o nvel do modelo SW -CMM e a KPA (rea chave de II O Internet Control Message Protocol (ICMP) possibilita que
processo) mais adequados para a situao apresentada so, mensagens de erro e de controle sejam trocadas entre mquinas.
respectivamente, As mensagens ICM P so transferidas como dados em
datagramas do IP.
A nvel 2, KPA RM gesto de requisitos. III O Transmission Control Protocol (TCP) prov um servio
B nvel 2, KPA SPP planejamento. orientado a conexo. Os dados so transferidos por meio de uma
C nvel 2, KPA SPTO acompanhamento de projeto. conexo em unidades conhecidas como segmentos. O TCP
D nvel 3, KPA OPD definio do processo da organizao. espera que a recepo dos segmentos transmitidos seja
E nvel 3, KPA SPE engenharia de produtos de software. confirmada pelo destino e retransmite segmentos cuja recepo
Q U E ST O 3 1
no seja confirmada.
IV O User Datagram Protocol (UDP) prov um mecanismo para
O modelo de gerenciamento de projetos do PMI (Project que aplicaes possam comunicar-se usando datagramas. O
Management Institute), descrito no PMBOK, envolve um UDP prov um protocolo de transporte orientado a conexo e
conjunto de nove reas de conhecimento a serem consideradas no garante a entrega dos datagramas.
com vistas a melhorar o processo de gesto de um projeto, V A emulao de terminal usar o protocolo T ELNET, e a
ampliando-se, conseqentemente, suas chances de sucesso. transferncia de arquivos, o File Transfer Protocol (FTP). O
Considere que, no desenvolvimento de um sistema de vendas correio eletrnico ser provido pelo Simple Mail Transfer
de uma empresa que atua no segmento industrial, o oramento Protocol (SMTP) e as mensagens sero transferidas dos
inicial tenha sido extrapolado em 120% e que a equipe da rea servidores de correio eletrnico para as mquinas dos usurios
de sistemas tenha concludo o sistema com mais de quatro via Internet Mail Access Protocol (IMAP).
meses de atraso. Nas reunies com os usurios para a entrega
do sistema, foi constatado que este no atendia s Esto corretas apenas as descries
especificaes esperadas pelos usurios. A I, II e IV. D II, III e V.

Nessa situao, evidenciam-se reas de conhecimento que compem a B I, II e V. E III, IV e V.


chamada tripla restrio, que so as reas de gerenciamento de C I, III e IV.
Q U E ST O 3 4

A escopo, contratao e custo. Julgue os seguintes itens referentes a teste de software.


B tempo, contratao e risco.
C custo, tempo e escopo. I A tcnica de teste funcional, que estabelece os requisitos de
D contratao, custo e tempo. teste com base em determinada implementao, permite
E risco, tempo e escopo. verificar se so atendidos os detalhes do cdigo e solicita a
Q U E ST O 3 2
execuo de partes ou de componentes elementares do
programa; a tcnica de teste estrutural aborda o software de um
O planejamento estratgico de sistemas de informao pode ser ponto de vista macroscpico e estabelece os requisitos de teste,
entendido como o processo de identificao de um porta-flio com base em determinada implementao.
computadorizado de aplicaes que d suporte ao plano de negcios das II Na fase de teste de unidade, o objetivo explorar-se a menor
organizaes e auxilia na concretizao dos objetivos organizacionais. unidade de projeto, procurando-se identificar erros de lgica e
Os principais objetivos do processo de planejamento estratgico de de implementao de cada mdulo; na fase de teste
sistemas de informao no incluem de integrao, o objetivo descobrir erros associados s
interfaces entre os mdulos quando esses so integrados, para se
A o alinhamento das estratgias da rea de SI com as estratgias do construir a estrutura do software, estabelecida na fase de projeto.
negcio. III Critrios com base na complexidade, em fluxo de controle e em
B o comprometimento da alta administrao, pela alocao dos fluxo de dados, so utilizados pela tcnica estrutural de teste.
recursos e resultados intermedirios e incrementais.
C a melhoria do desempenho da rea de SI, seja pela alocao mais
Assinale a opo correta.
eficaz de recursos, seja pelo aumento de produtividade dos
profissionais.
A Apenas um item est certo.
D a antecipao de tendncias, envolvendo inovao tecnolgica
contnua. B Apenas os itens I e II esto certos.
E a identificao, a avaliao e a validao dos controles relacionados C Apenas os itens I e III esto certos.
D Apenas os itens II e III esto certos.
aos sistemas de informao existentes, do ponto de vista de sua
E Todos os itens esto certos.
eficincia e eficcia.

11
Q U E ST O 3 5 Q U E ST O 3 7

Uma empresa tem a sua sede em Natal e filiais em O gerente de desenvolvimento de uma
Braslia e Florianpolis. Em cada cidade, a empresa possui empresa de TI examinou a seguinte planilha sobre
computadores que sero interligados. A seguir, encontram-se os andamento de projetos.
requisitos que devem ser observados no projeto da rede.

Requisito A: Em Natal, existem dois prdios. Para interlig-los, projeto percentual percentual do oramento
devem ser usados dispositivos que dividam o trfego entre os completado (em %) j despendido (em %)
prdios. Os dispositivos devem atuar na camada de enlace e a P1 50 70
presena dos mesmos deve ser transparente s mquinas na rede.
P2 80 65
Requisito B: Em Braslia, h computadores em vrios
departamentos. Para interligar os departamentos, devem ser usados
Com base nessa planilha e com relao aos conceitos de dado,
dispositivos que dividam o trfego entre os departamentos e que
possibilitem a comunicao simultnea entre esses departamentos. informao e conhecimento, julgue os itens que se seguem.

Requisito C: As redes em Natal, Braslia e Florianpolis devem ser I O nmero 65, na clula inferior direita, um dado.
interligadas por dispositivos que dividam o trfego e que possibilitem a II Associar o nmero 80 (clula inferior central) ao percentual
interligao de redes com diferentes protocolos da camada fsica. Para completado (em %) e a P2, e concluir que o projeto P2 est 80%
decidir os destinos dos dados, devem ser usados endereos de rede. Os completado um conhecimento.
dispositivos devem possibilitar que o trfego seja filtrado. III Dizer que P1 est adiantado ou atrasado uma informao. IV
Requisito D: A rede deve usar TCP/IP. O endereo da rede ser da Dizer o quanto P1 vai precisar a mais do que foi inicialmente
classe B e um dos bytes identificar o segmento da rede localizado previsto no oramento um conhecimento.
em cada cidade. Em cada segmento, servidores distribuiro
automaticamente os endereos IP entre as mquinas. Esto certos apenas os itens

Requisito E: Os nomes das mquinas sero traduzidos em A I e II.


endereos IP por servidores em cada cidade. Esses servidores B I e IV.
estaro organizados em uma hierarquia. Cada servidor ser C II e III.
responsvel por um ou por vrios subdomnios. D II e IV.
E III e IV.
A seguir, encontram-se as decises que foram tomadas para cada
requisito. Q U E ST O 3 8

I Usar repetidores para atender ao requisito A. O objetivo da Teoria Geral dos Sistemas (TGS) a formulao dos
II Usar comutadores (switches) para atender ao requisito B. III princpios vlidos para os sistemas em geral, qualquer que seja a
Usar roteadores para atender ao requisito C. natureza dos elementos que os compem e as relaes ou foras
IV Usar o endereo de rede 164.41.0.0, a mscara 255.255.0.0 e existentes entre eles. Na rea de sistemas de informao, diversos
servidores DHCP para atender ao requisito D. problemas requerem abordagem multidisciplinar para serem
V Configurar servidores D om ain Name System (DNS) para atender resolvidos. Por exemplo, na rea de desenvolvimento de software, a
ao requisito E. especificao de requisitos apresenta vrios desafios desse tipo, tais
como aspectos de relacionamento interpessoal, conhecimento do
Esto corretas apenas as decises negcio, resoluo de conflitos, diferenas culturais etc. Os
A I, II e IV. D II, III e V. propsitos da TGS que podem contribuir para a resoluo desses
problemas incluem
B I, II e V. E III, IV e V.
C I, III e IV.
I o incentivo especializao total das reas do conhecimento.
Q U E ST O 3 6

Joo, ao tentar consertar o mdulo eletrnico de um carrinho de II o desenvolvimento dos princpios unificadores que transcendem
brinquedos, levantou as caractersticas de um pequeno circuito digital o universo das cincias individuais.
incluso no mdulo. Verificou que o circuito tinha dois bits de entrada, III a integrao de contribuies de vrias cincias na busca de
x0 e x1, e um bit de sada. Os bits x0 e x1 eram utilizados para soluo dos problemas.
IV o desenvolvimento de princpios nicos para cada rea do
representar valores de inteiros de 0 a 3 (x0, o bit menos significativo e
conhecimento.
x1, o bit mais significativo). Aps testes, Joo verificou que a sada do
V o desenvolvimento de estudos que visem ampliao da
circuito 0 para todos os valores de entrada, exceto para o valor 2.
separao entre as cincias naturais e sociais.

Qual das expresses a seguir representa adequadamente o circuito Esto certos apenas os itens
analisado por Joo?
A I e II.
A x0 and (not x1) B I e V.
B (not x0 ) or (not x1) C II e III.
C (not x0 ) and x1 D III e IV.
D x0 and x1 E IV e V.
E x0 or (not x1)

12
Q U E ST O 3 9 D ISC U R SIV A

Tendo como base a rvore acima, faa o que se pede nos itens a seguir.

a) Descreva uma ordem de visita dos ns para uma busca em profundidade a partir do n de valor 41. (valor: 3,0 pontos)
b) Considerando que o n de valor 33 seja a raiz da rvore, descreva a ordem de visita para uma varredura em pr-ordem (r-e-d, ou pr-fixado
esquerda) na rvore. (valor: 3,0 pontos)
c) Considerando que a rvore cuja raiz o n de valor 33 represente uma rvore de busca binria, desenhe a nova rvore que ser obtida aps a
realizao das seguintes operaes: inserir um n de valor 21; remover o n de valor 47; inserir um n de valor 48.
(valor: 4,0 pontos)

item a) RASCUNHO

item b) RASCUNHO

item c) RASCUNHO

13
Q U E ST O 4 0 D ISC U R SIV A

Considere um sistema de locao de filmes em que um cliente solicita a locao de alguns filmes em DVD e
aps ter-se identificado ao funcionrio e escolhido os filmes, ele os leva para casa, sabendo dos prazos de devoluo
de cada filme e do valor do aluguel a ser pago.

Com relao a essa situao,

a) desenhe o diagrama de Caso de Uso correspondente situao apresentada. (valor: 2,0 pontos)
b) descreva o Caso de Uso relativamente a: atores, pr-condies, ps-condies e fluxo principal. (valor: 5,0 pontos)
c) descreva os tratamentos de exceo do Caso de Uso, considerando duas excees: cliente em dbito (quitao do dbito) e filme reservado
para outro cliente (filme no pode ser alugado ao cliente). (valor: 3,0 pontos)
item a) RASCUNHO

item b) RASCUNHO
1

10

item c) RASCUNHO
1

10

14
1. A seguir so apresentadas questes objetivas e discursivas distribudas do seguinte modo:

PERFIL DO CURSO NMERO DAS QUESTES


OBJETIVAS DISCURSIVAS

Bacharelado em Cincia da Computao e 41 a 54 55


Engenharia de Computao
Bacharelado em Cincia da Computao 56 a 69 70

Engenharia de Computao 71 a 84 85

2. Voc deve responder apenas s questes referentes ao perfil profissional do curso em que
voc est inscrito, de acordo com o estabelecido no carto de informao do estudante.
3. Favor responder tambm ao questionrio de percepo sobre a prova localizado no final
deste caderno.
As questes de 41 a 55, a seguir, so com uns para os estudantes de cursos com perfil profissional de
BACHARELADO EM CINCIA DA COMPUTAO e ENGENHARIA DA COMPUTAO
Q U E ST O 4 1 Q U E ST O 4 2

Processadores atuais incluem mecanismos para o tratamento de Duas possibilidades para a construo de sistemas com mltiplos
situaes especiais, conhecidas como interrupes. Em uma processadores so: processadores idnticos com um nico espao de

interrupo, o fluxo normal de instrues interrompido para que endereamento interligados por um barramento nico (SMP); e mquinas

a causa da interrupo seja tratada. Com relao a esse assunto, monoprocessadas conectadas por uma rede (cluster). Com relao a esses

assinale a opo correta. sistemas, assinale a opo correta.

A Controladores de entrada e sada geram interrupes de forma A A comunicao entre processadores de um cluster , potencialmente,
muito mais rpida que a comunicao entre processadores de um
sncrona execuo do processador, para que nenhuma
sistema SM P, pois redes atuais possuem taxa de transmisso da
instruo fique incompleta devido ocorrncia da interrupo.
ordem de gigabits/s, enquanto as melhores memrias operam

B Quando uma interrupo ocorre, o prprio processador salva somente com freqncias da ordem de centenas de megahertz.

todo o seu contexto atual, tais como registradores de dados e


B Comunicao entre processos pode ser implementada de forma muito
endereo e cdigos de condio, para que esse mesmo
mais eficiente em um cluster que em um sistema SMP, pois, nesse
contexto possa ser restaurado pela rotina de atendimento da
ltimo, todos os processos precisam compartilhar os mesmos
interrupo.
dispositivos de entrada e sada.
C O processador pode auto-interromper-se para tratar excees
C Em um sistema SM P, mais simples substituir um processador
de execuo, tais como um erro em uma operao aritmtica,
defeituoso, pois, em um cluster, toda a rede de comunicao deve ser
uma tentativa de execuo de instruo ilegal ou uma falha de
desabilitada para que a troca seja efetuada sem prejudicar a troca de
pgina em memria virtual.
mensagens entre os processos.
D Alocao de memria para processos muito mais simples em um
D Rotinas de tratamento de interrupo devem ser executadas
cluster, pois cada processador executa um nico processo na sua
com o mecanismo de interrupo inibido, pois esse tipo de
memria exclusiva e, dessa forma, no existe o problema de
rotina no permite aninhamento.
distribuio de processos no espao de endereamento nico da
E O uso de interrupo para realizar entrada ou sada de dados
mquina SMP.
somente eficiente quando o perifrico trata grandes E Em um cluster, o custo da escalabilidade muito menor, pois, para a
quantidades de dados, como o caso de discos magnticos e interconexo entre as mquinas, podem ser utilizados equipamentos
discos pticos. Para perifricos com pouco volume de dados, comuns usados em uma rede local de computadores, ao passo que um
como teclados e mouses, o uso de interrupo ineficiente. sistema SMP exige conexes extras no barramento e gabinetes
especiais.

15
Q U E ST O 4 3 Q U EST O 4 5

No processo de pesquisa binria em um vetor ordenado, os Requisitos de um sistema so freqentemente classificados como
nmeros mximos de comparaes necessrias para se determinar funcionais, no-funcionais e de domnio. Qual a definio que melhor
se um elemento faz parte de vetores com tamanhos 50, 1.000 e 300 descreve requisitos no-funcionais?
so, respectivamente, iguais a
A So ferramentas automatizadas de apoio ao processo de
A 5, 100 e 30. desenvolvimento de sistemas.
B 6, 10 e 9. B So requisitos que descrevem o que o sistema deve fazer, como deve
C 8, 31 e 18. reagir a determinadas entradas e como deve comportar-se em
D 10, 100 e 30. situaes particulares.
E 25, 500 e 150. C So requisitos que derivam do domnio da aplicao e que refletem
caractersticas e restries desse domnio.
Q U E ST O 4 4
D So requisitos que no esto diretamente relacionados com as
Deseja-se supervisionar as redes de comunicao
funes especficas do sistema.
de dados de um conjunto de empresas. Cada empresa E So requisitos que especificam como deve ser testada uma parte do
tem a sua prpria rede, que independente das redes sistema, incluindo-se as entradas, os resultados esperados e as
das outras empresas e constituda de ramos de fibra
condies sob as quais os testes devem ocorrer.
ptica. Cada ramo conecta duas filiais distintas (ponto-a-
Q U EST O 4 6
ponto) da empresa. H, no mximo, um ramo de fibra
interligando diretamente um mesmo par de filiais. O Processo Unificado (RUP rational unified process) um moderno
A comunicao entre duas filiais pode ser feita processo de desenvolvimento de software constitudo de quatro fases.
diretamente por um ramo de fibra que as interliga, se
Assinale a opo que apresenta as quatro fases do RUP, na ordem em que
este existir, ou, indiretamente, por meio de uma
elas devem ser executadas.
seqncia de ramos e filiais. A rede de cada empresa
permite a comunicao entre todas as suas filiais. A
A concepo, elaborao, construo, teste
tabela abaixo apresenta algumas informaes acerca
B elaborao, transio, concepo, construo
das redes dessas empresas.
C elaborao, concepo, teste, transio
D elaborao, concepo, transio, construo
empresa n. de filiais nmero de ramos
E concepo, elaborao, construo, transio
de fibra entre filiais
E1 9 18 Q U E ST O 4 7

E2 10 45 Um estudo recente realizado pela Associao Brasileira das Empresas de


E3 14 13 Software (ABES) e a Business Software Alliance
E4 8 24 (BSA) mostra uma reduo na pirataria de software no mundo e no
Brasil, de 1994 a 2002. Com relao a esse assunto, julgue os itens a
Com relao situao apresentada acima, correto deduzir que, seguir.

I A reduo da pirataria de software no contexto brasileiro traz


I no caso da empresa E1, a falha de um ramo de rede certamente benefcios para a criao de empregos, aumento da arrecadao
far que, ao menos, uma filial no possa mais comunicar-se de impostos e aumento no faturamento da economia.
diretamente com todas as outras filiais da empresa. II A reproduo de software original ou autorizado para fins de
segurana ou backup tambm considerada pirataria de software.
II na rede da empresa E2, a introduo de um novo ramo de rede
certamente violar a informao de que h somente um par de III As iniciativas antipirataria devem incluir aes de conscientizao,
fibras entre duas filiais. educao e atuao direta sobre os
III no caso da empresa E3, a falha de um nico ramo de rede contraventores.
certamente far que, ao menos, uma filial no possa mais IV A pirataria de software uma atividade criminosa, contudo no h no
comunicar-se, direta ou indiretamente, com todas as outras Brasil, ainda, legislao especfica que regulamente essa questo.
filiais da empresa.
IV na rede da empresa E4, todas as filiais da empresa comunicam-
se entre si diretamente. Esto certos apenas os itens

Esto certos apenas os itens A I e II.


A I e II. D II e IV. B I e III.
C II e III.
B I e IV. E III e IV. D II e IV.
C II e III. E III e IV.

16
Q U E ST O 4 8 Q U EST O 5 1

Considerando o diagrama de Hasse apresentado acima, assinale a


opo que apresenta uma lista ordenada, da esquerda para a direita,
que preserva a ordem do diagrama.

A Marcos, Jos Roberto, Emerson, Ronaldo, Adriano


B Emerson, Marcos, Ronaldo, Adriano, Jos Roberto No famoso jogo da Torre de Hanoi, dada uma
C Adriano, Ronaldo, Jos Roberto, Marcos, Emerson torre com discos de raios diferentes, empilhados por
D Ronaldo, Marcos, Emerson, Adriano, Jos Roberto tamanho decrescente em um dos trs pinos dados, como
E Marcos, Adriano, Emerson, Jos Roberto, Ronaldo
ilustra a figura acima. O objetivo do jogo transportar-se
Q U E ST O 4 9 toda a torre para um dos outros pinos, de acordo com as
Para o desenvolvimento de um projeto, seguintes regras: apenas um disco pode ser deslocado por
determinada organizao precisa definir dois grupos de vez, e, em todo instante, todos os discos precisam estar
trabalho, um com trs membros e outro com quatro em um dos trs pinos; alm disso, em nenhum momento,
membros. Para o grupo de trs elementos, o primeiro um disco pode ser colocado sobre um disco de raio menor
indivduo nomeado ser o presidente, o segundo, o que o dele; claro que o terceiro pino pode ser usado
relator, e o terceiro ser o auxiliar, enquanto que, para o
de quatro elementos, a ordem de nomeao no
como local temporrio para os discos.
relevante. Essa organizao conta com um quadro de
quatorze funcionrios, todos igualmente aptos a compor Imaginando que se tenha uma situao em que a torre inicial tenha um
qualquer um dos grupos de trabalho, em qualquer conjunto de 5 discos, qual o nmero mnimo de movimentaes de discos
funo, sendo que cada um deles integrar, no mximo,
que devero ser realizadas para se atingir o objetivo do jogo?
um desses grupos.

Nessa situao, representando por C(m, p) a combinao de m


elementos p a p e por A(m, p) o arranjo de m elementos p a p, A 25
conclui-se que a quantidade de maneiras distintas que a B 28
organizao citada dispe para compor os seus dois grupos de C 31
trabalho igual a
D 34
A A(14, 4) A(14, 3). E 38
B A(14, 4) C(14, 3). Q U EST O 5 2
C C(14, 4) A(10, 3).
D C(10, 3) A(14, 4). O mtodo de alocao de espao de disco utilizado para armazenamento
E C(14, 4) C(10, 3). de informaes em um sistema de arquivos determina o desempenho
Q U E ST O 5 0
desse sistema. Com relao a esse assunto, julgue os itens seguintes.
Acerca de paradigmas de linguagens de programao, julgue os
itens a seguir.
I A alocao contgua um mtodo adequado para sistemas em que
I Linguagens procedurais facilitam a legibilidade e a inseres e remoes de arquivos so freqentes.
documentao do software. II Na alocao indexada, o tamanho mximo de um arquivo depende do
II Linguagens declarativas facilitam o desenvolvimento de nmero de bits utilizados para representar um ndice e do tamanho
sistemas de apoio deciso.
dos blocos de ndices.
III Linguagens funcionais facilitam a definio de requisitos e a
decomposio funcional. III Na alocao encadeada, o tamanho mximo de um arquivo depende
IV Linguagens estruturadas promovem o forte acoplamento entre do tamanho dos blocos de dados.
dados e funes.
V Linguagens orientadas a objeto permitem reduzir custos de Assinale a opo correta.
desenvolvimento e manuteno.
A Apenas um item est certo.
Esto certos apenas os itens
A I e II. D III e V. B Apenas os itens I e II esto certos.
C Apenas os itens I e III esto certos.
B I e IV. E IV e V. D Apenas os itens II e III esto certos.
C II e III. E Todos os itens esto certos.

17
Q U E ST O 5 3 Q U E ST O 5 4

O problema do buffer limitado de tamanho N um Considere que, durante a anlise de um problema de programao,
problema clssico de sincronizao de processos: um grupo de tenha sido obtida a seguinte frmula recursiva que descreve a soluo
processos utiliza um buffer de tamanho N para armazenar para o problema.
temporariamente itens produzidos; processos produtores produzem
os itens, um a um, e os armazenam no buffer; processos
consumidores retiram os itens do buffer, um a um, para
processamento. O problema do buffer limitado de tamanho Qual a complexidade da soluo encontrada?
N pode ser resolvido com a utilizao de semforos, que so
mecanismos de software para controle de concorrncia entre A O (n log n)
processos. Duas operaes so definidas para um semforo 2
B O (n )
s: wait(s) e signal(s). 2
C O (n log n)
Considere o problema do buffer limitado de tamanho N n
D O (2 )
cujos pseudocdigos dos processos produtor e consumidor esto 3
E O (n )
mostrados na tabela abaixo. Pode-se resolver esse problema com a
R A SC U N H O
utilizao dos semforos mutex, cheio e vazio, inicializados,
respectivamente, com 1, 0 e N.

processo produtor processo consumidor


produz item comando_e
comando_f
comando_a
comando_b retira do buffer

coloca no buffer comando_g


comando_h
comando_c
comando_d consome o item

A partir dessas informaes, para que o problema do buffer


limitado de tamanho N cujos pseudocdigos foram apresentados
possa ser resolvido a partir do uso dos semforos mutex, cheio e
vazio, necessrio que comando_a,
comando_b, comando_c, comando_d, comando_e,
comando_f, comando_g e comando_h correspondam,
respectivamente, s operaes

A wait(vazio), wait(mutex), signal(mutex),


signal(cheio), wait(cheio), wait(mutex),
signal(mutex) e signal(vazio).
B wait(cheio), wait(mutex), signal(mutex),
signal(vazio), wait(vazio), signal(mutex),
signal(mutex) e wait(cheio).
C wait(mutex), wait(vazio), signal(cheio),
signal(mutex), wait(mutex), wait(vazio),
signal(cheio) e signal(mutex).
D wait(mutex), wait(vazio), signal(cheio),
signal(mutex), wait(mutex), wait(cheio),
signal(vazio) e signal(mutex).
E wait(vazio), signal(mutex), signal(cheio),
wait(mutex), wait(cheio), signal(mutex),
signal(vazio) e signal(mutex).

18
Q U E ST O 5 5 D ISC U R SIV A

O grande desejo de todos os desenvolvedores de programas utilizar quantidades ilimitadas de memria que, por
sua vez, seja extremamente rpida. Infelizmente, isso no corresponde realidade, como tenta representar a figura
abaixo, que descreve uma hierarquia de memria: para cada elemento, esto indicados os tamanhos tpicos disponveis
para armazenamento de informao e o tempo tpico de acesso informao armazenada.

Como pode ser visto no diagrama acima, registradores do processador e memria cache operam com tempos
distintos, o mesmo ocorrendo com a memria principal com relao memria cache, e com a memria secundria com
relao memria principal.

Considerando as informaes acima apresentadas, responda s seguintes perguntas.

a) Que caractersticas um programa deve ter para que o uso de memria cache seja muito vantajoso? (valor: 4,0 pontos)
b) Se registradores do processador e a memria cache operassem com os mesmos tempos de acesso, ainda haveria vantagem em se utilizar a
memria cache? E se a memria cache e a memria principal operassem com os mesmos tempos de acesso, ainda haveria vantagem em se
utilizar a memria cache? Justifique suas respostas. (valor: 6,0 pontos)

item a) RASCUNHO
1

item b) RASCUNHO

10

19
As questes de 56 a 70, a seguir, so especficas para os estudantes de cursos com perfil profissional de

Q U E ST O 5 6

BACHARELADO EM CINCIA DA COMPUTAO


Q U E ST O 5 8

Considere um sistema bancrio


simplificado e uma transao T1, T1
que, por meio das 6 operaes
apresentadas na tabela ao lado, 1 leitura(X);
transfere R$ 100,00 da conta X 2 X = X 100;
para a conta Y. A partir dessas
informaes, julgue os itens que se 3 escrita(X);
seguem.
leitura(Y);
I Se, durante a execuo de T1, 4
5 Y = Y + 100;
ocorrer uma falha depois da
operao 3 e antes da operao 6 escrita (Y); Uma forma de analisar e comparar o desempenho de algoritmos de
6, e o sistema de banco de dados busca heurstica utilizar um problema bem conhecido como
restabelecer o valor original referncia. Um exemplo desse tipo de problema o clculo de rotas
de X, estar garantida a atomicidade de T1. entre diferentes cidades. No grafo ilustrado acima, cada n representa
II Se ocorrer uma falha de sistema aps a transao T1 ser uma cidade distinta, e cada ramo, uma rodovia que interliga as cidades
completada com sucesso, mas, ao ser reiniciado o sistema, o
representadas pelos ns que ele une, cujo peso indica a distncia, em
usurio que a tiver disparado for notificado da transferncia
de fundos e o sistema de banco de dados reconstruir as km, entre essas cidades pela rodovia. Suponha que se deseje encontrar
atualizaes feitas pela transao, estar garantida a a melhor rota entre as cidades A e M, indicadas nesse grafo. Considere,
durabilidade de T1. ainda, os valores indicados na tabela abaixo como distncia em linha
III Se outra transao, T2, que estiver sendo executada reta, em km, de cada cidade para a cidade M .
simultaneamente a T1, tentar executar a operao
escrita(Y) depois de T1 ter executado a operao 4 e
ainda no ter executado a operao 6, e o sistema de banco
A 44,72 E 30,67 I 11,18
de dados impedir essa escrita, estar garantida a consistncia
de T1. B 20,00 F 22,36 J 5,00
C 33,54 G 14,14 K 40,00
Assinale a opo correta. D 25,00 H 10,00 L 20,00

A Apenas um item est certo.


B Apenas os itens I e II esto certos. A partir dessas informaes, julgue os itens seguintes, relativos a
C Apenas os itens I e III esto certos. algoritmos de busca.
D Apenas os itens II e III esto certos.
E Todos os itens esto certos. I Utilizando-se o algoritmo A*, a rota ente A e M encontrada no
problema acima ACDFLM e o custo do caminho 56,18.
Q U E ST O 5 7
II Utilizando-se a busca gulosa, a rota encontrada no problema acima
A escolha de uma boa representao de conhecimento tarefa
fundamental na resoluo de problemas que envolvem inteligncia ACDFLM .
artificial. Acerca desse assunto, assinale a opo correta. III Para utilizar algoritmos de busca heurstica, deve-se definir uma
heurstica que superestime o custo da soluo.
IV O A* um algoritmo timo e completo quando heursticas
A O encadeamento regressivo, por utilizar busca em largura para
resoluo de conflitos, menos usado que o progressivo. admissveis so utilizadas.
B O encadeamento progressivo utiliza busca gulosa para fazer a V No simulated annealing, possvel haver movimentos para um
comparao entre os fatos armazenados na memria de trabalho estado com avaliao pior do que a do estado corrente,
do sistema e os antecedentes das regras a disparar.
dependendo da temperatura do processo e da probabilidade de
C As redes semnticas, mecanismo mais expressivo que a lgica de
primeira ordem, foram desenvolvidas para se superar uma escolha.
dificuldade dos sistemas embasados em lgica de representar
categorias. Esto certos apenas os itens
D A representao de conhecimento frames uma boa alternativa
para esse tipo de problema, por incluir, alm de um mecanismo
de inferncia semanticamente bem definido, mecanismos de A I, II e III.
encapsulamento e componentes, comuns ao paradigma orientado B I, IV e V.
a objeto. C I, III, e V.
E Tanto redes semnticas quanto frames representam facilmente
D II, III, e IV.
conhecimento estrutural, comportamental e procedural.
E II, IV e V.
20
Q U E ST O 5 9

Considere o seguinte esquema relacional para o banco de dados de um grande banco com cobertura nacional.

AGENCIAS(NOME_AGENCIA, CIDADE_AGENCIA, FUNDOS);


CONTAS(NOME_AGENCIA, NUMERO_CONTA, SALDO) NOME_AGENCIA REFERENCIA AGENCIAS;
CLIENTES(NOME_CLIENTE, CIDADE_NASCIMENTO, NUMERO_CONTA) NUMERO_CONTA REFERENCIA CONTAS;

Considere, ainda, que os atributos sublinhados correspondam s chaves primrias das respectivas relaes e, aps as definies das relaes
CONTAS e CLIENTES, sejam descritas as regras de integridade referenciais. Suponha que o banco de dados armazene informaes de 500
agncias, de 1.000.000 de contas e de 1.500.000 clientes, sendo que 200.000 contas so de agncias da cidade de So Paulo e 100.000 clientes
nasceram em Recife. Considere, finalmente, que esse sistema de banco de dados tenha um otimizador de consultas embasado em heursticas e
que se precise realizar a seguinte consulta.

SELECT *
FROM AGENCIAS, CONTAS, CLIENTES
WHERE CONTAS.NOME_AGENCIA = AGENCIAS.NOME_AGENCIA
AND CLIENTES.NUMERO_CONTA = CONTAS.NUMERO_CONTA
AND CIDADE_AGENCIA = SAO PAULO
AND CIDADE_NASCIMENTO = RECIFE
AND SALDO > 1000;

A partir dessas informaes e considerando o operador de juno natural e F o operador de seleo, assinale a opo que apresenta
o melhor plano de avaliao de consultas para a consulta apresentada acima.

A D

B E

21
Q U E ST O 6 0 Q U E ST O 6 2

Considere o circuito combinacional ilustrado acima, que apresenta a, b


e c como sinais de entrada e s como sinal de sada. A equao booleana
mnima que descreve a funo desse circuito igual a

A s = a or not(b) or c.
B s = a and not(b) and c.
C s = not(a) or b or not(c).
D s = not(a) and b and not(c). I
E s = (not(a) and b) or c.
Q U E ST O 6 1

II

Considere o volume de visualizao e os objetos identificados como , Considere que um colega seu tenha ganhado uma mquina
e na figura acima. Considere, ainda, que todos os objetos tm o
mesmo tamanho, que o objeto est localizado fora do volume de fotogrfica digital e tenha tirado a foto identificada por I acima.
visualizao e que os objetos e esto dentro dele. A partir desses
dados, no que concerne execuo do pipeline de visualizao na Na seqncia, a partir da imagem I, considere que ele tenha
situao acima representada, correto inferir que
gerado a imagem II acima. Nessa situao, o processamento

I o objeto est na linha de viso do observador, mas no aparece na realizado sobre a imagem I que melhor explica a gerao da
imagem final.
II suficiente, para a determinao das faces visveis, realizar o imagem II envolve a aplicao de
recorte contra o volume cannico.
III a remoo de faces traseiras (back face culling) utiliza informao
de posio e orientao do observador.
IV o processo de visualizao garante que os objetos e sejam A filtro passa-baixas.
totalmente visveis na imagem final.
B quantizador.
Esto certos apenas os itens
C reamostragem.
A I e II.
B I e III. D filtro passa-altas.
C II e III.
D III e IV. E compresso.
E III e IV.
2
2
Q U E ST O 6 3 Q U E ST O 6 5

estado smbolo smbolo gravado direo prximo A anlise de complexidade prov critrios para a classificao de
lido na fita na fita estado problemas com base na computabilidade de suas solues,
incio ! ! direita 0 utilizando-se a mquina de Turing como modelo referencial e
0 0 1 direita 0 possibilitando o agrupamento de problemas em classes. Nesse
0 1 0 direita 0 contexto, julgue os itens a seguir.
0 - - esquerda 1
1 0 0 esquerda 1 I possvel demonstrar que P f NP e NP f P.
1 1 1 esquerda 1 II possvel demonstrar que se P NP, ento
1 ! ! direita parada P 1 NP-Completo = i.
III Se um problema Q NP-difcil e Q 0 NP, ento Q NP-
completo.
Na tabela acima, esto descritas as aes correspondentes a cada um dos
IV O problema da satisfatibilidade de uma frmula booleana F
quatro estados (incio, 0, 1, parada) de uma mquina de Turing, que (uma frmula satisfatvel, se verdadeira em algum modelo)
comea a operar no estado incio processando smbolos do alfabeto foi provado ser NP-difcil e NP-Completo.
{0,1,!, -}, em que - representa o espao em branco. Considere que, no V Encontrar o caminho mais curto entre dois vrtices dados em
estado incio, a fita a ser processada esteja com a cabea de um grafo de N vrtices e M arestas no um problema da classe
leitura/gravao na posio 1, conforme ilustrado a seguir. P.

1 2 3 4 5 6 7 8 9 10 11 ... Esto certos apenas os itens


! 0 1 1 0 1 - - - - - ...
A I, III e IV.
Considerando essa situao, assinale a opo que indica corretamente a B II, III, e IV.
posio da cabea de leitura/gravao e o contedo da fita aps o C III, IV e V.
trmino da operao, ou seja, aps a mquina atingir o estado parada. D I, II, III, e IV.
E II, III, IV e V.
Q U E ST O 6 6
A 1 2 3 4 5 6 7 8 9 10 11...
! 0 0 1 1 1 1 0 0 1 1... Considere que, em uma empresa que desenvolve aplicaes
B 1 2 3 4 5 6 7 8 9 10 11... distribudas, tenha sido elaborado um manual destinado ao
! 0 1 1 0 1 - - - - - ... treinamento de empregados e que o responsvel por elaborar o
C 1 2 3 4 5 6 7 8 9 10 11... manual tenha cometido alguns erros. Analise os seguintes trechos do
! 0 1 1 0 1 0 1 0 0 1... referido manual.
D 1 2 3 4 5 6 7 8 9 10 11...
I Uma aplicao que usa o User Datagram Protocol (UDP) para
! - - - - - 1 - - - - ...
transporte dos dados pode ter de tratar os problemas decorrentes
E 1 2 3 4 5 6 7 8 9 10 11...
de perdas de mensagens, mensagens recebidas fora de ordem e
! 1 0 0 1 0 - - - - - ...
duplicaes de mensagens.
II Um mecanismo de chamada a procedimento remoto (remote
Q U E ST O 6 4
procedure call) ou de invocao a mtodo remoto (remote
Considere a necessidade de se implementar um componente de software method invocation) possibilita que programas chamem
que realiza clculos de expresses matemticas simples para as procedimentos ou mtodos em diferentes computadores e que se
operaes bsicas (soma, subtrao, multiplicao, diviso e abstraiam de todos os detalhes relacionados distribuio.
exponenciao). O software reproduz na tela do computador a entrada,
os resultados parciais e o resultado final da expresso e, ainda, trata os III Em um sistema de comunicao embasado na chamada a
operadores de exponenciao, multiplicao e diviso com precedncia procedimento remoto ou na invocao de mtodo remoto, os
servios remotos so definidos por meio de interfaces. Uma
sobre os operadores de soma e subtrao. Para obter o referido software,
interface tipicamente processada por um compilador que gera
correto que o projetista
cdigos (stubs), que, nos clientes, se fazem passar pelos
cdigos remotos que so chamados.
I defina uma cadeia de caracteres para armazenar e imprimir toda a
IV Sistemas de chamada a procedimentos remotos ou de invocao
expresso de entrada.
a mtodos remotos tipicamente implementam as semnticas at-
II defina uma gramtica regular para identificar as expresses
most-once ou at-least-once, pois mais difcil implementar a
aritmticas vlidas.
semntica exactly-once, segundo a qual quem chama o
III defina um reconhecedor de linguagem regular com autmato finito procedimento sabe que ele executado exatamente uma vez.
determinstico.
IV especifique a ordem de precedncia dos operadores com uma
notao de gramtica livre de contexto. Esto certos apenas os trechos

Esto certos apenas os itens A I e II.


A I e II. D I, III e IV. B III e IV.
C I, II e III.
B III e IV. E II, III e IV. D I, III e IV.
C I, II e IV. E II, III e IV.

23
Observe os grficos a seguir para responder questo 67.

Participao de imposto do setor de TI no PIB


versus ndice de pirataria

Informaes obtidas no Relatrio Oficial da ABES e BSA, 2005.

Q U E ST O 6 7 R A SC U N H O
A reduo da pirataria de software no Brasil e no mundo
resultado de esforos advindos da iniciativa privada e das
entidades representativas do setor. Um estudo objetivando
mensurar o ndice de pirataria no mundo e os benefcios de sua
reduo apresentou os grficos acima, obtidos de uma amostra
de 57 pases, incluindo-se o Brasil.

Com base nas informaes apresentadas, correto afirmar que

I a taxa de reduo do ndice de pirataria de software no mundo


manteve-se constante ano aps ano no perodo mostrado.
II o Brasil reduziu em torno de 25% seu ndice de pirataria de software,
comparando os anos de 1994 e 2002.
III o Brasil foi, entre os pases mostrados, o que apresentou a maior
reduo do ndice de pirataria no perodo estudado.
IV pases com maior participao do setor de TI no PIB apresentam,
normalmente, menores ndices de pirataria.
V o Brasil apresentou aumento de faturamento no perodo de 2000 a
2002, apesar do aumento de pirataria.

Esto certos apenas os itens


A I e II. D III e V.

B I e III. E IV e V.
C II e IV.

24
Q U E ST O 6 8 Q U E ST O 6 9

Suponha que uma empresa esteja projetando um protocolo de


transporte orientado a conexo. Suponha, ainda, que os projetistas
tenham pouca experincia e que alguns requisitos originalmente
listados no sejam tpicos de um protocolo de transporte
orientado a conexo. A seguir, apresenta-se a lista dos
requisitos propostos pela equipe de projetistas.

I O protocolo deve controlar a transmisso por meio de mecanismo


de janela deslizante (sliding window). Vrios
A rede de uma empresa cujo esquema est ilustrado
pacotes podero ser enviados antes de a origem aguardar uma
acima composta por 4 redes TCP/IP locais. Essas redes
confirmao de recepo. O nmero mximo de pacotes TCP/IP so interligadas por uma rede X.25, que opera como
transmitidos antes de uma confirmao ser recebida ser tnel para as 4 redes. As placas dos computadores

varivel, o que possibilitar o controle do fluxo dos dados. pertencentes a essas redes so numeradas com endereos IP
das redes 10.0.0.0 ou 164.41.0.0. Um firewall protege a rede
II O protocolo deve rotear os pacotes entre redes interligadas. O
no acesso Internet, sendo que, a partir de qualquer mquina
roteamento deve ser realizado a partir das informaes em tabelas na rede, pode-se acessar a Internet.
de roteamento. Em uma tabela de roteamento, cada entrada deve
A partir dessas informaes, julgue os itens a seguir, relativos rede
conter o endereo de um destino e o endereo da prxima mquina
da referida empresa, considerando o seu correto funcionamento.
para a qual os pacotes devem ser enviados,
de modo a serem encaminhados para o destino.
III Uma comunicao passar por trs fases: estabelecimento da I correto utilizar a mscara 255.255.0.0 para segmentar a

conexo, transferncia dos dados e trmino da conexo. O rede.


II Os endereos de E1 a E9 podem ser endereos na rede
protocolo manter informaes sobre uma conexo em uma
10.0.0.0.
estrutura de dados. Uma instncia dessa estrutura ser alocada III Os endereos E2, E4, E5 e E7 devem estar em uma mesma
quando uma conexo for estabelecida e ser liberada quando sub-rede.
a conexo for terminada. IV O endereo E10 deve ser um endereo na rede 164.41.0.0.
V O firewall deve traduzir entre os endereos na rede 10.0.0.0 e os
IV O protocolo deve calcular dinamicamente o tempo (timeout)
endereos na rede 164.41.0.0.
que a origem de um pacote deve aguardar at retransmitir a
VI Os pacotes X.25 so transferidos dentro de pacotes IP.
informao caso a recepo no seja confirmada, VII No devem ter sido atribudos endereos X.25 aos
possibilitando que atrasos variveis sejam acomodados. Isso roteadores 1, 2, 3 e 4.
VIII A rota default nas tabelas de roteamento dos roteadores 1, 3 e 4
dever ser feito por meio de um algoritmo de retransmisso
o endereo E4.
adaptativo que periodicamente ajuste o timeout.
IX A rota default na tabela de roteamento do roteador 2 o
endereo E10.
Para um protocolo de transporte orientado a conexo, so X Os endereos na rede 10.0.0.0 so visveis pelas mquinas que

adequados apenas os requisitos estiverem na Internet.

Esto certos apenas os itens


A I e II.
B I e IV. A I, II, III, V, VIII e X.
C II e III. B I, II, III, IV, V e VIII.
C II, IV, V, VIII, IX e X.
D I, III e IV.
D III, V, VI, VII, VIII e IX.
E II, III e IV.
E III, IV, V, VII, VIII e IX.

25
Q U E ST O 7 0 D ISC U R SIV A

A mquina finita de estados (MFE) cujo diagrama visto ao lado

reconhece seqncias de caracteres compostos pelas letras I, V e X, que

representam, em notao romana, nmeros correspondentes ao intervalo de

1 a 9, na notao arbica. Considere que todas as sentenas de entrada da

MFE representam nmeros romanos vlidos, ou seja, a MFE no tem

mecanismo de tratamento de erros. Observe a correspondncia da

representao dos alfabetos romano e arbito fornecida pela tabela abaixo.

alfabeto Notao:
romano arbico estado inicial
I 1
estado final j
V 5
X 10
L 50 n o nmero mximo de transies possveis no respectivo estado
C 100
D 500 transio aps reconhecimento do caractere "

Considerando essas informaes, estenda a MFE apresentada acima para:

a) reconhecer nmeros no alfabeto romano correspondentes aos nmeros de 1 a 20 no alfabeto arbico, com no mximo oito estados.
(valor: 5,0 pontos)
RASCUNHO

b) reconhecer nmeros no alfabeto romano correspondentes aos nmeros de 1 a 500 no alfabeto arbico, com no mximo oito estados. (valor:
5,0 pontos)
RASCUNHO

26
As questes de 71 a 85, a seguir, so especficas para os estudantes de cursos com perfil profissional de
ENGENHARIA DE COMPUTAO
Q U E ST O 7 1 Q U E ST O 7 3

Sistemas operacionais de tempo real so utilizados em controle de Considere o seguinte script SQL de criao de um banco de
processos automatizados, em que o tempo de resposta a determinados dados.
eventos um fator crtico. Com relao a esse assunto, julgue os itens
seguintes. CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
I Sistemas de tempo real estritos (hard real-time) no utilizam ESTOQUE NUMERIC(5) NOT NULL,
dispositivos de memria secundria (como discos), pois estes PRIMARY KEY(CODIGO));
no oferecem garantia de trmino das operaes dentro de uma
quantidade mxima de tempo. CREATE TABLE FORNECEDORES
II Um sistema operacional de propsito geral pode ser modificado (COD_FORN NUMERIC(3) NOT NULL,
para ser de tempo real atribuindo-se prioridades NOME VARCHAR(30) NOT NULL,
fixas para cada um dos processos. PRIMARY KEY(COD_FORN));
III O escalonamento mais utilizado por sistemas operacionais de CREATE TABLE FORNECIMENTOS
tempo real o shortest-job-first (tarefa mais curta primeiro). (COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
Assinale a opo correta. QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
A Apenas um item est certo. FOREIGN KEY (COD_PECA) REFERENCES PECAS,
B Apenas os itens I e II esto certos. FOREIGN KEY (COD_FORN) REFERENCES
C Apenas os itens I e III esto certos. FORNECEDORES);
D Apenas os itens II e III esto certos.
E Todos os itens esto certos. A partir desse script, assinale a opo que apresenta comando SQL
Q U E ST O 7 2
que permite obter uma lista que contenha o nome de cada fornecedor
que tenha fornecido alguma pea, o cdigo da pea fornecida, a
descrio dessa pea e a quantidade fornecida da referida pea.
T1 T2 T3
1 bloqueia A bloqueia B bloqueia B
2 recupera A recupera B recupera B A SELECT * FROM PECAS, FORNECEDORES,
3 atualiza A atualiza B atualiza B FORNECIMENTOS;
4 desbloqueia A bloqueia A bloqueia A
5 bloqueia B recupera A B SELECT * FROM PECAS, FORNECEDORES,
6 recupera B atualiza A recupera A FORNECIMENTOS WHERE PECAS.CODIGO =
7 atualiza B desbloqueia A desbloqueia A FORNECIMENTOS.COD_PECA AND
8 desbloqueia B desbloqueia B desbloqueia B FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
A execuo de duas transaes, T i e Tj, em um banco de dados, FROM PECAS, FORNECEDORES, FORNECIMENTOS;
serializvel se produz o mesmo resultado para a execuo serial de D SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
qualquer intercalao de operaes dessas transaes (T i seguida de T FROM PECAS, FORNECEDORES, FORNECIMENTOS
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA
j ou T j seguida de T i). O uso de bloqueios (locks) uma maneira de
AND FORNECEDORES.COD_FORN =
se garantir que transaes concorrentes sejam serializveis. A tabela FORNECIMENTOS.COD_FORN;
acima mostra informaes relativas a trs transaes, T 1, T2 e T 3, que E SELECT DISTINCT NOME, CODIGO, DESCRICAO,
operam sobre dois dados compartilhados, A e B, e utilizam bloqueios QUANTIDADE
para controle de concorrncia. Com relao s transaes T 1 , T2 e T3, FROM PECAS, FORNECEDORES, FORNECIMENTOS
julgue os itens seguintes. WHERE CODIGO = COD_PECA;
Q U E ST O 7 4

I O conjunto (T 1, T 2) no serializvel, e h o perigo de ocorrer


No que diz respeito s redes neurais, assinale a opo correta.
deadlock durante a execuo concorrente dessas transaes.

II O conjunto (T1, T 3) no serializvel, mas no h o perigo de A O treinamento de uma rede neural tem tempo determinado de
ocorrer deadlock durante a execuo concorrente dessas execuo.
transaes. B No h problemas em realizar o teste de desempenho de uma rede
III O conjunto (T 2, T3) serializvel, e no h o perigo de ocorrer neural com o mesmo conjunto de dados usado para o treinamento.
deadlock durante a execuo concorrente dessas transaes.
C O nmero de pesos de uma rede neural no influencia a rapidez
com que ela processa dados.
Assinale a opo correta.
D O aprendizado supervisionado o paradigma de treinamento mais
A Apenas um item est certo. utilizado para desenvolver aplicaes de redes neurais para
B Apenas os itens I e II esto certos. classificao e predio.
C Apenas os itens I e III esto certos. E O nmero de camadas ocultas de uma rede de alimentao direta
D Apenas os itens II e III esto certos. inversamente proporcional ao aumento do espao de hipteses que
E Todos os itens esto certos. ela pode representar.

27
Q U E ST O 7 5 Q U EST O 7 7

Um engenheiro de uma companhia


fabricante de memrias semicondutoras estudou o
comportamento do custo em funo do nmero de
bits da fabricao de um chip de memria RAM com
determinada tecnologia. Ele chegou concluso de
que, considerando-se a evoluo tecnolgica, o
custo C(x), expresso em determinada unidade
monetria, de um chip de memria RAM com x bits,
na data de concluso do processo de fabricao,
seria determinado pela equao

Observe a situao representada acima, em que o tringulo identificado


por A sofre transformaes geomtricas que o levam para a situao
Considerando-se que o modelo desenvolvido pelo engenheiro identificada por A. Considerando-se dx e dy parmetros de translao e s,
esteja correto, caso a empresa decida pelo chip de menor custo, parmetro fator de escala, ento o tringulo A pode ser obtido a partir da
ela dever optar por um chip com memria de capacidade de aplicao da seguinte seqncia de transformaes aos vrtices do
tringulo A:

A rotao em torno do ponto (xc, yc); escala com fator uniforme s = 2.


A 256 megabits.
B 512 megabits.
B rotao em torno do ponto (xc, yc); escala com fator uniforme s = 0,5.
C 1.024 megabits.
D 2.048 megabits. C rotao em torno do ponto (x'c, y'c); escala com fator uniforme s = 0,5;
E 4.096 megabits. translao com parmetros de deslocamento
dx = !xc e dy = !yc.
Q U E ST O 7 6 D escala com fator uniforme s = 0,5; translao com parmetros de
deslocamento dx = x'c e dy = y'c; rotao em torno do ponto (xc, yc).
O termo imagem designa uma funo
intensidade luminosa bidimensional f, em que um E tanslao com parmetros de deslocamento dx = !xc e dy = !yc; rotao
valor de intensidade associado a coordenadas
em torno do ponto (xc , yc); translao com parmetros de
espaciais (x, y). Uma imagem digital obtida pela
deslocamento dx = xc e dy = yc; escala com fator uniforme s = 0,5.
digitalizao das coordenadas espaciais por meio
de um processo conhecido como amostragem da Q U EST O 7 8

imagem. Dessa forma, uma imagem contnua


Dispositivos Lgicos Programveis (DLP, ou PLD programmable logic
monocromtica f(x, y) aproximada por amostras devices) so muito utilizados hoje em dia para o projeto de circuitos
igualmente espaadas, arranjadas na forma de uma digitais especiais. Com relao a esse assunto, julgue os itens a seguir.
matriz NM, em que cada elemento um valor
inteiro g. O intervalo [Gmin, Gmax], do menor ao maior
valor de intensidade g, denominado escala de I Como um PLA (programmable logic array) somente implementa
cinza. Normalmente, Gmin = 0 corresponde a preto, e equaes booleanas descritas na forma de soma de termos-produto, e
no implementa portas lgicas multinvel, ento nem
Gmax = G corresponde ao branco.
todas as funes booleanas podem ser implementadas em um PLA.

Considerando os conceitos apresentados acima, assinale a opo II Em uma PROM (programmable ROM ), o arranjo de portas AND
correta. fixo, e somente o arranjo de portas OR pode ser programado; em
um PAL (programmable array logic), o arranjo de portas OR fixo, e
A O processo de digitalizao da imagem requer que as somente o array de portas AND programvel; e, em um PLA
(programmable logic array), tanto o arranjo de portas AND como o de
dimenses N e M da matriz mencionada acima sejam
portas OR so programveis.
mltiplas do nmero de tons de cinza na imagem. III Um circuito digital implementado por meio de um dispositivo lgico
B Para imagens binrias, se L for o nmero de tons de cinza programvel ocupa mais rea e consome mais potncia do que um
k
representveis, e L = 2 , ento k = 2. circuito integrado dedicado, mas, em compensao, ele pode operar
C Os mtodos para realce de imagens que operam no domnio em freqncias maiores, pois seus transistores e portas lgicas so
projetados de forma a otimizar o chaveamento de estados.
espacial fazem uso do conceito de vizinhana de pixel.

D Mtodos de filtragem normalmente usam mscaras para Assinale a opo correta.


impedir a transformao dos nveis de cinza dos pixels da
imagem. A Apenas o item II est certo.
E Limiarizao um tipo de processamento de imagens que B Apenas o item III est certo.
C Apenas os itens I e II esto certos.
amplia o nmero de nveis de cinza da imagem. D Apenas os itens I e III esto certos.
E Apenas os itens II e III esto certos.

28
Q U E ST O 8 2
Q U E ST O 7 9
xpto( [ ], R, R ).
xpto( [H | T1], Y, [H | T2] ) :- xpto( T1, Y, T2 ).
zpto( X, [X|Y] ).
zpto( X, [Y|Z] ) :- zpto( X, Z ).

Com relao aos predicados escritos em Prolog acima, julgue os itens a


seguir.

I A execuo de xpto([1,2,3],[ ], F) conclui com sucesso instanciando


F para [1,2,3].
II A execuo de zpto(5,[1,2,3] ) conclui sem sucesso.
III A execuo de zpto(X,[1,2,3]) conclui com sucesso, instanciando X
para 1. Considere que, em uma rede WLAN, a funo de
densidade de probabilidade (PDF) de erro de bit na
Assinale a opo correta. transmisso entre um computador conectado rede e o
ponto de acesso (access point) perro(d) seja dada
pela funo cujo grfico est mostrado acima, em que d
A Apenas um item est certo.
B Apenas os itens I e II esto certos.
$ 0 a distncia entre o ponto de acesso e o
computador.
C Apenas os itens I e III esto certos.
D Apenas os itens II e III esto certos. Considerando essas informaes, julgue os itens a seguir.
E Todos os itens esto certos.
Q U E ST O 8 0
I A probabilidade de erro de bit na transmisso no caso de o
computador estar localizado distncia d0 dada
Que cadeia reconhecida pelo
autmato representado pelo por .
diagrama de estados ao lado?
II Sabendo-se que a mdia da distribuio correspondente PDF
A 101010 acima mencionada igual a x, conclui-se que de 0,5 a
B 111011000 probabilidade de erro de bit na transmisso no caso
C 11111000 de o computador estar localizado distncia d = x.
D 10100 III Supondo-se que o sistema de transmisso seja binrio, as
E 00110011 informaes apresentadas so suficientes para se concluir que a
probabilidade de erro dado que foi enviado um bit 1 igual
Q U E ST O 8 1
probabilidade de erro dado que foi enviado um bit 0.
O estudo de dimensionamento e de desempenho de redes de
comunicao uma cincia que usa constantemente os resultados da
teoria de filas. Nesse tipo de anlise, comum a adoo de modelos de Assinale a opo correta.
filas M /M/1 para a anlise de enlaces de roteadores e comutadores.
Nesse tipo de modelo, a chegada de pacotes para transmisso e a A Apenas um item est certo.
transmisso deles so processos de Poisson. Assim, as caractersticas da B Apenas os itens I e II esto certos.
fila que se forma em cada enlace podem ser determinadas em funo da C Apenas os itens I e III esto certos.
taxa de chegada (tempo mdio decorrido entre a chegada de pacotes D Apenas os itens II e III esto certos.
sucessivos encaminhados para transmisso pelo enlace) e da taxa de E Todos os itens esto certos.
servio (tempo mdio para transmisso de um pacote). Acerca do modelo
Q U E ST O 8 3
M /M/1 aplicado ao estudo de capacidade e desempenho de enlaces de
redes, por comutao de pacotes, assinale a opo correta. Com relao tecnologia bluetooth, que possibilita a comunicao
sem fios entre dispositivos, assinale a opo correta.

A Caso a taxa de chegada seja maior que a taxa de servio (taxa de


sada), conclui-se que o enlace est subdimensionado e haver perda A Essa tecnologia utiliza a transmisso em enlace via rdio na
de pacotes. banda de freqncia VHF.
B A taxa de servio independente do tamanho do pacote. B Essa tecnologia possibilita a transmisso de voz e dados a
C Em um roteador com mltiplos enlaces, a taxa de chegada para cada curtas distncias.
enlace igual ao somatrio das capacidades de todos os enlaces C Um dispositivo pode assumir, simultaneamente, o papel de
mestre e de escravo em uma mesma piconet que utiliza essa
dividido pelo nmero de enlaces do roteador.
tecnologia.
D O modelo M/M/1 apresenta instabilidade numrica sempre que a taxa
D Uma piconet pode ser formada por at 255 mestres e 255
de chegada for prxima de zero.
escravos.
E Quando a taxa de chegada menor que a taxa de servio, pode-se
E Um dispositivo pode participar, simultaneamente, de duas
esperar que o nmero mdio de pacotes na fila seja igual a zero.
piconets, desde que ele seja mestre em ambas.

29
Q U E ST O 8 4

Considere que uma empresa esteja projetando um protocolo da camada de rede. Considere, ainda, que a equipe de projeto tenha proposto o
seguinte conjunto de requisitos.

I O protocolo deve prover um servio de comunicao no-orientado a conexo e sem garantia da entrega. O protocolo no responsvel por
ordenar os datagramas que, embora recebidos com sucesso, estejam fora da ordem em que foram transmitidos.
II Os datagramas devem conter, alm dos endereos de rede das mquinas, nmeros que identifiquem as entidades nas mquinas de origem e
destino para distinguirem as entidades nas mquinas envolvidas em uma comunicao.
III O protocolo deve evitar que as aplicaes tenham de definir os formatos usados para representar os dados nas mquinas. Na transmisso, o
protocolo deve converter os dados de um formato especfico de mquina para um formato independente de mquina.
Na recepo, deve converter de um formato independente de mquina para um formato especfico de mquina.
IV O protocolo poder fragmentar um datagrama na origem e remont-lo no destino, para que dados sejam transmitidos por meio de redes cujas
camadas fsicas tenham tamanhos variados para as unidades mximas de transferncia (maximum transfer unit).
V O protocolo deve implementar o controle de acesso ao meio de transmisso. Antes de transmitir, deve aguardar o meio de transmisso ficar
livre. Se outras mquinas tentarem transmitir ao mesmo tempo, ele deve enviar um sinal para garantir que as mquinas detectem a coliso.
Em seguida, deve aguardar e novamente tentar transmitir.

Entre os requisitos propostos pela equipe de projeto, esto adequados para um um protocolo da camada de rede os requisitos

A I, II e IV. B I, III e V. C I, IV e V. D II, III e IV. E II, IV e V.

Q U EST O 8 5 D ISC U R SIV A

Em sistemas distribudos, necessrio, muitas vezes, resolver problemas decorrentes do fato de diferentes
plataformas poderem adotar diferentes formas para representar os dados.

A respeito de sistemas distribudos heterogneos, faa o que se pede a seguir.

a) Apresente exemplos das diferenas nas formas de representao dos dados que podem causar problemas em sistemas distribudos.
(valor: 5,0 pontos)
b) Explique o que eXternal Data Representation (XDR) e como uma biblioteca XDR pode ser usada em chamadas a procedimentos remotos.
(valor: 5,0 pontos)

item a) RASCUNHO
1

10

item b) RASCUNHO
1

10

30
QUESTIONRIO DE PERCEPO SOBRE A PROVA

As questes a seguir visam obter a sua opinio a respeito da qualidade e da adequao da prova que voc acabou de
realizar. Escolha, em cada um a delas, a opo que m elhor reflete a sua opinio. Use os espaos reservados na folha de
respostas para as suas marcaes.

Agradecemos a sua colaborao.

1 Qual o grau de dificuldade da prova na parte de 6 As inform aes/instrues fornecidas nos enunciados
form ao geral? das questes foram suficientes para resolv-las?

A Muito fcil. A Sim, at excessivamente.


B Fcil.
B Sim, em todas elas.
C Mdio.
D Difcil. C Sim, na maioria delas.
E Muito difcil. D Sim, somente em algumas.

2 Qual o grau de dificuldade da prova na parte de E No, em nenhuma delas.

7 Qual a m aior dificuldade com que voc se deparou ao


form ao especfica?
A Muito fcil. responder a prova?
B Fcil. A Desconhecimento do contedo.
C Mdio. B Forma diferente de abordagem do contedo.

D Difcil. C Espao insuficiente para responder s questes.


E Muito difcil.
D Falta de motivao para fazer a prova.

3 Quanto extenso, em relao ao tem po destinado E No tive dificuldade para responder prova.

resoluo, como voc considera a prova?


A Muito longa. 8 Considerando apenas as questes objetivas da prova,
B Longa.
voc percebeu que
C Adequada.
D Curta. A no estudou ainda a maioria dos contedos avaliados.
E Muito curta. B estudou apenas alguns dos contedos avaliados, mas no
os aprendeu.

4 Os enunciados das questes da prova na parte de form


C estudou a maioria dos contedos avaliados, mas no os
ao geral estavam claros e objetivos?
aprendeu.
A Sim, todos.
B Sim, a maioria. D estudou e aprendeu muitos dos contedos avaliados.

C Apenas cerca da metade. D E estudou e aprendeu todos os contedos avaliados.


Poucos.
E No, nenhum.
9 Em quanto tem po voc concluiu a prova?
5 Os enunciados das questes da prova na parte de A Menos de uma hora.

form ao especfica estavam claros e objetivos? B Entre uma e duas horas.


A Sim, todos. C Entre duas e trs horas.

B Sim, a maioria. D Entre trs e quatro horas.


C Apenas cerca da metade.
E Usei as quatro horas e no consegui terminar.
D Poucos.
E No, nenhum.

Você também pode gostar