Você está na página 1de 16

De acordo com o comando a que cada um dos itens de 1 a 120 se refira, marque, na folha de respostas, para cada item:

o campo
designado com o cdigo C, caso julgue o item CERTO; ou o campo designado com o cdigo E, caso julgue o item ERRADO.
A ausncia de marcao ou a marcao de ambos os campos no sero apenadas, ou seja, no recebero pontuao negativa. Para as
devidas marcaes, use a folha de rascunho e, posteriormente, a folha de respostas, nico documento vlido para a correo das suas
provas.
Nos itens que avaliam Noes de Informtica, a menos que seja explicitamente informado o contrrio, considere que todos os
programas mencionados esto em configurao-padro, em portugus, que o mouse est configurado para pessoas destras e que
expresses como clicar, clique simples e clique duplo referem-se a cliques com o boto esquerdo do mouse. Considere tambm que
no h restries de proteo, de funcionamento e de uso em relao aos programas, arquivos, diretrios e equipamentos mencionados.

CONHECIMENTOS BSICOS
1 No se pode negar que as terras indgenas na
Amaznia so reas ambientalmente bem preservadas.
O futuro das terras indgenas crucial para a conservao da
4 Amaznia.
Qual esse futuro, ento? Bem, as polticas de
etnodesenvolvimento tm dois caminhos possveis.
7 O primeiro, compatvel com o uso sustentvel das terras
indgenas, consiste na valorizao dos servios ambientais e
na criao de mecanismos de renda verde para remunerar a
10 conservao realizada pelos ndios, o que os far perceber
que seu papel conservacionista tem valor.
A qualquer tempo pode-se adotar a segunda opo:
13 a explorao direta dos recursos naturais. Economicamente
vivel de imediato, essa segunda opo no ecologicamente
sustentvel porque dificilmente reversvel: mesmo quando
16 possvel, a recuperao dos servios ecolgicos tem custos
elevados.
Vicenzo Lauriola. ndios e Amaznia: ecologia ou
liberdade? In: Superinteressante, set./2003 (com adaptaes).

Julgue os seguintes itens, a respeito da organizao das idias no


texto acima.
 Preserva-se a coerncia textual ao se inserir a expresso
a opo por antes de etnodesenvolvimento (R.6), mas,
para que tambm seja preservada a correo gramatical, o
acento grfico em tm (R.6) deve ser retirado para que o
verbo fique no singular.
 Depreende-se da argumentao do texto que os dois
Veja, 12/10/ 2005 (com adaptaes).
caminhos possveis (R.6) referem-se, respectivamente,
Considerando que os dois blocos do texto acima apresentam implantao da renda verde, pelos ndios, e recuperao
informaes tanto verbais quanto visuais, julgue os itens a seguir. dos servios ecolgicos.
 A comparao entre os dois blocos do texto mostra que as  No segundo pargrafo, as duas ocorrncias de na (R.8 e 9)
informaes visuais apresentam o estgio atual e um possvel indicam que a forma verbal consiste (R.8) tem dois termos
estgio futuro no processo de rompimento de equilbrio do que a complementam: o iniciado por valorizao (R.8) e o
ciclo hidrolgico na Amaznia; estgios que o texto verbal
associa aos tempos de presente verbal (primeiro bloco) e iniciado por criao (R.9).
futuro verbal (segundo bloco).  No desenvolvimento da textualidade, o pronome os (R.10)
 O emprego da flexo de singular e de feminino nos termos tem a funo coesiva de retomar servios ambientais (R.8).
alimentada e vem, ambos no primeiro bloco, justifica-
 Mantm-se as relaes semnticas entre os argumentos do
se pela concordncia com chuva e gua da chuva,
respectivamente. texto ao se substituir o sinal de dois-pontos depois de
 No primeiro bloco, a ausncia de vrgula depois de ar reversvel (R.15) pela conjuno pois, precedida e seguida
mido indica que a orao a seguir tem valor explicativo, de vrgula.
o que implica dizer que todas as massas de ar mido se  Para constar de um documento oficial, como um relatrio ou
formam no Oceano Atlntico.
parecer, por exemplo, o texto teria de ser adequado s
 No segundo bloco, a substituio da preposio entre por normas do padro culto da lngua, transformando-se a
de prejudica a correo gramatical e a coerncia textual, pois
altera as relaes entre as porcentagens: exclui os nmeros pergunta linha 5 em afirmao e retirando-se a expresso
extremos, 40% e 60%. em itlico na linha 9.

UnB / CESPE CENSIPAM / Nome do candidato: 1


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
1 We maintain this free software definition to show Our planet is divided between those who master new
clearly what must be true about a particular software program information and communication technology (ICT) and those who
dont. United Nations Educational, Scientific and Cultural
for it to be considered free software: free software is a Organization (UNESCO) promotes wider access to tools like the
4 matter of liberty, not price. To understand the concept, you Internet, and advocates sharing knowledge to bridge this digital
divide. UNESCO gives a high priority to the use of ICT for
should think of free as in free speech, not as in free more equitable and pluralistic access to information and
beer. knowledge in various spheres of human endeavour. In particular,
UNESCO focuses its attention on the impact of ICT on education,
7 Free software is a matter of the users freedom to gender, indigenous communities, people with disabilities and
run, copy, distribute, study, change and improve the youth.
We are living in a time of accelerated technological
software. More precisely, it refers to four kinds of freedom, development, which affects us all in our professional, private and
10 for the users of the software: 1) The freedom to run the social life. ICT are the combination of computer technology,
telecommunication technology and media. The convergence of
program, for any purpose; 2) The freedom to study how the these three components definitely creates a very powerful force.
program works, and adapt it to your needs. Access to the ICT are making it possible for a vastly larger population
13 source code is a precondition for this; 3) The freedom to than at any time in the past to participate in sharing and
expanding the base of human knowledge and to contribute to its
redistribute copies so you can help your neighbor; 4) The further growth in various spheres of human endeavor. This should
freedom to improve the program, and release your foster the establishment of a fully inclusive and development-
oriented information society and knowledge economy, respecting,
16 improvements to the public, so that the whole community in the same time, cultural and linguistic diversity.
benefits. Access to the source code is a precondition for this. ICT is transforming the global economy and creating
new networks that stretch over continents and cultures. However,
A program is free software if users have all of these there remain noticeable disparities as to the extent in which
19 freedoms. Thus, you should be free to redistribute copies, access and skills are available. The benefits of knowledge and
technology are not available to the large majority of the worlds
either with or without modifications, either gratis or charging population. Developing countries, in failing to respond to the
a fee for distribution, to anyone anywhere. Being free to do transformation that the development of ICTs has produced, will
be severely burdened when they participate in the global
22 these things means (among other things) that you do not have economy.
to ask or pay for permission. Strenuous efforts will be needed to capitalize on the
The freedom to use a program means the freedom opportunities offered to bridge the gender divide which is already
apparent within the emerging information society. To help
25 for any kind of person or organization to use it on any kind achieve this, UNESCO wishes to foster the broadest possible
of computer system, for any kind of overall job, and without participation of decision-makers, professional communities, and
representatives of civil society, bilateral and multilateral partners,
being required to communicate subsequently with the and the private sector.
Adapted text from UNESCO Portal.
28 developer or any other specific entity.
Internet: <www.fsf.org> (with adaptations). Judge the following items related to the text above.
 Based on the text it can be inferred that, by fostering multi-
According to the text above, judge the following items. stakeholder participation in the ICT for development
processes and promoting creative use of technology, the
 In order to make any changes on how the program works it quality of life in developing countries may be improved,
according to UNESCO.
is imperative to have access to the source code.
 The acronym UNESCO was used in the text to make it
 Copies of a free software program may be redistributed for easier to read instead of repeating United Nations
Educational, Scientific and Cultural Organization
free or by selling them. throughout the text.
 The expression free beer (R.5-6) beer available at no  According to the text, we can not infer that it is recognized
the benefits that ICT can bring to humanity and the manner
monetary cost was used in the text in order to define a in which they can transform peoples lives and increase their
free software, which refers to something free of any kind of confidence in the future. The ICT revolution can have a
tremendous positive impact as an instrument of sustainable
restrictions. development.
 The possessive case in the expression users freedom (R.7)  According to the text the use of information and
communication technologies (ICTs) is rapidly expanding in
is determined by the use of the apostrophe after the noun many countries, reaching all the worlds population. Its use
users. If it was replaced by a users freedom, it would is now seen worldwide as both a necessity and an
opportunity, especially for developing countries.
give a general idea of users.
 It is possible to infer that the use of new ICTs could be
 The central idea of the text above is to define all kinds of considered as one of the main strategies for achieving a fully
inclusive and development-oriented information society and
computer users freedom. knowledge economy.

UnB / CESPE CENSIPAM / Nome do candidato: 2


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
A figura ao lado ilustra
uma janela do aplicativo
OpenOffice.org 2.0 que
contm um documento em
processo de edio e que
est sendo executada em
um computador com o
Windows XP instalado.
Considerando essa janela
e que o programa
especificado para a criao
de mensagem eletrnica no
computador seja o OE6,
julgue o item a seguir.

 Na situao da janela mostrada, considere que seja realizado o


A figura acima mostra uma janela do Word 2002 que contm seguinte procedimento: pressionar e manter pressionada a tecla
parte de um texto que est em processo de edio. Com
; teclar ; liberar a tecla ; clicar .
relao a essa janela e ao Word 2002, julgue os itens que se
seguem. Aps essas aes, ser disponibilizada uma lista de opes, entre
elas, a que permite obter a janela do OE6 mostrada abaixo, cujo
 Considerando a posio do ponto de insero no texto no corpo de e-mail pode ter sido obtido ao se clicar, na
documento acima, ao se clicar o boto , ser criado
um novo pargrafo e aparecer uma linha em branco janela do OE6, o boto .
entre as linhas iniciadas em diretrizes e em SIPAM.
 Ao se selecionar a palavra SIPAM, e se alterar o
nmero 100%, em , para 200%, o tamanho
da fonte usada nessa palavra passar a ser o dobro do
atual, permanecendo inalterado o tamanho de fonte das
demais palavras.
 Para se copiar o trecho Art. 3 Ao CENSIPAM
compete: para outro documento do Word que esteja
tambm aberto, suficiente realizar a seguinte seqncia
de aes: selecionar o referido trecho; pressionar e

manter pressionada a tecla ; teclar , liberando


ento a tecla ; trazer para primeiro plano a janela
correspondente ao documento para o qual se deseja
copiar o trecho; clicar o local onde dever ser inserido
o trecho; pressionar e manter pressionada a tecla ;
teclar , liberando, ento, a tecla .

Considerando a figura acima, que ilustra parte de uma janela do


browser Mozilla 1.6, julgue o prximo item.
Considerando a figura acima, que ilustra parte da janela
Opes do Outlook Express 6 (OE6), julgue o seguinte item.  Na situao da janela mostrada, correto inferir que foi utilizada
ferramenta encontrada no menu , que permite alternar o
 Na guia , existe funcionalidade que permite contedo de uma pgina do modo html para o modo texto. Para
configurar o OE6 para que e-mail proveniente de
se visualizar a pgina no modo original, suficiente clicar
determinado endereo no-confivel seja excludo
definitivamente ou enviado para pasta especfica. .

UnB / CESPE CENSIPAM / Nome do candidato: 3


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Acerca dos direitos e deveres fundamentais previstos na
Constituio Federal, julgue os itens a seguir.
 A norma constitucional que probe tratamento normativo
discriminatrio, em razo da idade, para efeito de ingresso
no servio pblico tem carter absoluto, sendo ilegtima,
em conseqncia, a estipulao de exigncia de ordem
etria, ainda que esta decorra da natureza e do contedo
ocupacional do cargo pblico a ser provido.
 A garantia do devido processo legal tambm serve
proteo do direito de propriedade. Assim, a Unio, mesmo
tratando-se da execuo e implementao de programa de
reforma agrria, no pode ser dispensada da obrigao de
respeitar, durante a atividade de expropriao, por interesse
social, os princpios constitucionais acerca da propriedade.
 Regulamento de concurso pblico que, destinado a
preencher cargos de rgo federal, para locais diversos,
determine que a classificao se faa por unidade da
Federao no ofende o princpio da igualdade, ainda que
disso resulte que um candidato se classifique em uma das
A figura acima ilustra uma janela do Excel 2002 que contm unidades com nota inferior de outra, em que no
planilhas com dados referentes inovao tecnolgica no Brasil, alcanaria a mesma classificao.
extrados do stio www.ibge.gov.br. Com relao ao Excel 2002,
Com relao s responsabilidades e atribuies do Poder
julgue os itens seguintes, considerando que a janela mostrada esteja
Executivo, julgue os itens subseqentes.
em execuo em um computador PC.
 A pena de demisso aos servidores pblicos federais no
 Considere a seguinte seqncia de aes na janela do Excel pode ser aplicada por ministros de Estado, ainda que, para
2002 ilustrada: pressionar e manter pressionada a esse fim, recebam delegao do presidente da Repblica.
tecla ; clicar a aba ; liberar a tecla ; clicar  Quando a Constituio Federal estabelece que o presidente
da Repblica no ser responsabilizado por atos estranhos
uma clula qualquer na planilha mostrada e introduzir
ao exerccio de suas funes, durante a vigncia de seu
determinado contedo; teclar . Aps essas operaes, mandato, no estabelece, com isso, uma imunidade penal,
o contedo inserido estar nas planilhas indicadas pelas mas simplesmente uma imunidade temporria ao
processamento criminal.
abas e , exatamente na mesma clula em que o  Na hiptese de ajuizamento de mandado de segurana para
contedo foi introduzido, desde que ela exista em ambas as a impugnao da nomeao de magistrado, cuja indicao
planilhas. de competncia do presidente da Repblica, a autoridade
 O Excel 2002 disponibiliza ao usurio recurso que permite a ser indicada como responsvel no deve ser o presidente
da Repblica, caso a nulidade tenha ocorrido em fase
criar regra de validao de dados, de forma que possvel
anterior ao procedimento de nomeao.
definir que, em determinada clula, somente seja autorizada a
insero de nmero decimal superior a determinado valor Acerca da tributao e do oramento, bem como da ordem
especificado. econmica e financeira, julgue os itens seguintes.

Julgue os seguintes itens, relativos a cpias de segurana e  A fiscalizao de atividades poluidoras e utilizadoras de
armazenamento de dados. recursos ambientais, quando exercida por rgo ambiental,
pode ser hiptese de incidncia de taxa, desde que haja
 Dispositivos denominados pendrive tm capacidade de previso legal.
armazenamento de dados que pode chegar, atualmente, a mais  Enquanto a criao de imunidade tributria matria
de 1 GB de informaes. Alm dessas caractersticas, por tipicamente tratada em lei ordinria, as hipteses de
possurem capacidade de se conectar ao computador por meio iseno vm traadas na Constituio Federal.
de porta USB, esses dispositivos, com relao capacidade e  A atividade econmica, segundo as disposies
velocidade de armazenamento, tm melhor desempenho que constitucionais, est subordinada, entre outros princpios
os dispositivos de armazenamento que utilizam como mdia o gerais, quele que privilegia a defesa do meio ambiente,
compact disc (CD). que traduz conceito amplo e abrangente das noes de
meio ambiente natural, de meio ambiente cultural, de meio
 Uma forma de armazenamento de dados vem-se ambiente artificial (espao urbano) e de meio ambiente
popularizando entre os usurios da Internet para a realizao laboral.
de backup e consiste no uso de banco de dados gerenciados
 A Constituio Federal instituiu uma separao jurdica
por stios web. Uma grande vantagem dessa tecnologia a entre a propriedade do solo e a propriedade mineral e
possibilidade de os dados armazenados poderem ser atribuiu Unio a titularidade da propriedade mineral, para
manipulados a partir de um computador qualquer que esteja o efeito de explorao econmica ou de aproveitamento
conectado Internet e tenha configurao adequada. industrial.

UnB / CESPE CENSIPAM / Nome do candidato: 4


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Uma noo bsica da lgica a de que um argumento composto RASCUNHO
de um conjunto e de sentenas denominadas premissas e uma
outra sentena chamada de concluso. Um argumento vlido se,
sempre que as premissas forem verdadeiras, a concluso,
necessariamente, for verdadeira. Com o auxlio dessas
informaes, julgue os itens a seguir.

 Em Eu sou bom, pois todo homem bom, a sentena


todo homem bom a premissa do argumento.
 vlido o seguinte argumento: O Sol uma estrela, e toda
estrela tem cinco pontas, logo o Sol tem cinco pontas.
 vlido o seguinte argumento: A Terra azul, e a Terra
um planeta, logo todo planeta azul.
Considere que as letras P, Q, R e T representem proposies e que
os smbolos , v, w e sejam operadores lgicos que constroem
novas proposies e significam no, e, ou e ento,
respectivamente. Na lgica proposicional, cada proposio assume
um nico valor verdadeiro (V) ou falso (F). Considere, ainda,
que P, Q, R e S representem as sentenas listadas abaixo.
P: O homem precisa de limites.
Q: A justia deve ser severa.
R: A represso ao crime importante.
S: A liberdade fundamental.

Com base nessas informaes, julgue os prximos itens.

 A sentena A liberdade fundamental, mas o homem precisa


de limites. pode ser corretamente representada por P v S.
 A sentena A represso ao crime importante, se a justia
deve ser severa. pode ser corretamente representada
por R Q.
 A sentena Se a justia no deve ser severa nem a liberdade
fundamental, ento a represso ao crime no importante.
pode ser corretamente representada por (Q)v(S) R.
 A sentena Ou o homem no precisa de limites e a represso
ao crime no importante, ou a justia deve ser severa. pode
ser corretamente representada por ((P) v (R)) w Q.
 A sentena Se a justia deve ser severa, ento o homem
precisa de limites pode ser corretamente representada
por Q P.
Um investigador, ao chegar ao local de um crime, tem de executar
10 tarefas, entre as quais se incluem: procurar a arma do crime,
buscar por impresses digitais e verificar se houve
arrombamento de portas e janelas. O investigador tem autonomia
para decidir em que ordem as 10 tarefas sero executadas. Com
base nessa situao, julgue os itens seguintes.

 A probabilidade de a tarefa procurar a arma do crime


ser executada em terceiro lugar inferior a .

 A probabilidade de a tarefa verificar se houve arrombamento


de portas e janelas ser executada imediatamente aps a tarefa
buscar por impresses digitais inferior a .

UnB / CESPE CENSIPAM / Nome do candidato: 5


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
CONHECIMENTOS ESPECFICOS
Com relao a redes de computadores, julgue os seguintes itens. Um software est sendo desenvolvido e algumas
 Nos modelos OSI e TCP/IP, os protocolos so organizados decises foram tomadas quando do seu projeto. A seguir, tem-se
em camadas. No modelo OSI, tem-se a camada fsica, as decises I, II e III que devero ser atendidas usando-se padres
enlace, rede, transporte, sesso, apresentao e aplicao. No de projeto (design patterns) adequados.
modelo TCP/IP, tem-se as camadas de interface com a rede,
internet, transporte e aplicao. As camadas com os mesmos I Os formatos dos dados de entrada sero validados por
nomes nos dois modelos tm responsabilidades idnticas. mtodos nas classes que os modelam. Por exemplo, para
 Na pilha de protocolos TCP/IP, o IP roteia datagramas entre validar uma senha, a classe Senha ter um mtodo
a origem e o destino e cada datagrama roteado apropriado. Como o software ser fornecido para clientes
independentemente dos outros. O TCP presta um servio cujos dados tero diferentes formatos, essas classes devem
orientado conexo e responsabiliza-se por corrigir perdas ser substitudas em conjunto e essas substituies no devem
de segmentos e segmentos fora de ordem. O UDP presta um resultar em alteraes nos cdigos que instanciam essas
servio no-orientado conexo e no garante a entrega no classes.
destino.
 Na topologia de redes em malha, os canais de comunicao II A arquitetura do software ser composta por vrios mdulos
so ponto a ponto e cada mquina ligada a todas as outras. e cada mdulo ser composto por vrios objetos interligados.
Na topologia em estrela, os canais so ponto a ponto e as Em cada mdulo, o cdigo para criar os objetos e estabelecer
mquinas so ligadas a uma mquina central. Na topologia os relacionamentos entre os mesmos no deve estar nas
em barramento, o canal multiponto. Na topologia em anel,
os canais so ponto a ponto e as mquinas so ligadas em classes das quais esses objetos so instncias. Em cada
crculo. mdulo, esse cdigo deve estar em uma classe responsvel
por construir o mdulo.
Acerca dos sistemas operacionais, julgue os prximos itens.
 Nas tcnicas de gerncia de memria, a segmentao divide III Alguns dos objetos sero persistentes e complexos. Os
a memria em blocos com tamanhos iguais e est sujeita valores dos atributos de tais objetos sero carregados do
fragmentao interna; a paginao divide a memria em banco de dados apenas quando forem referenciados. Um
blocos com diferentes tamanhos e est sujeita usurio de um objeto persistente receber uma referncia
fragmentao externa; a segmentao paginada divide a para um objeto em memria que se far passar pelo objeto no
memria em segmentos que por sua vez so divididos em banco de dados. O cdigo do objeto em memria
pginas.
intermediar o acesso ao objeto no banco de dados.
 Um algoritmo de escalonamento para processadores pode ser
preemptivo ou no; se for preemptivo, um processo usa o Considerando as informaes acima, julgue o seguinte item.
processador at terminar ou at solicitar uma operao que
leve ao seu bloqueio; se for no preemptivo, o processo pode  A deciso I pode ser atendida usando-se o padro de projeto
deixar de ser executado por outros motivos, por exemplo, Abstract Factory; a deciso II pode ser atendida usando-se
quando um processo de maior prioridade fica pronto. o Builder; e a deciso III pode ser atendida usando-se o
Proxy.

Julgue o item subseqente, considerando o diagrama acima


construdo com UML.
Julgue o item a seguir, com relao ao diagrama acima construdo
 O diagrama contm esteretipos tipicamente usados para com UML.
representar classes de fronteira (boundary), classes  A interface IPersistencia implementada por
controladoras (controller) e entidades (entity); uma CntrPersistencia; CntrCadastro e CntrAutenticacao
composio descreve o relacionamento entre Turma e dependem dos servios na interface IPersistencia; a
Aluno; um Aluno pode no ter uma Pr-matrcula; a interface IAutenticacao implementada por
uma Pr-matrcula est associada uma Turma e um CntrAutenticacao; CntrCadastro depende dos servios
Aluno precisa estar em pelo menos uma Turma. na interface IAutenticacao.

UnB / CESPE CENSIPAM / Nome do candidato: 6


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Acerca das tcnicas para melhorar a segurana das  A herana entre classes possibilita a redefinio de mtodos em
informaes, julgue os seguintes itens. classes herdeiras. Pode-se definir uma nova implementao de
um mtodo na classe herdeira mantendo-se a mesma assinatura
 Os certificados digitais tipicamente contm o
que o mtodo tem na superclasse. Um mtodo dito polimorfo
identificador da autoridade certificadora que o emitiu, o
identificador da entidade para a qual foi emitido e a se for definido com a mesma assinatura mais de uma vez em
chave pblica dessa entidade. O certificado digital pode uma hierarquia de classes.
ser cifrado pela autoridade certificadora, nesse caso, <?php
cifrado com a chave pblica dessa autoridade e decifrado ini_set('SMTP', 'mail.unb.br');
usando-se a chave privada dessa mesma autoridade.
ini_set('smtp_port', 465);
 Um algoritmo de criptografia assimtrico pode ser usado
por uma entidade, para assinar digitalmente um
documento, da seguinte forma: a entidade usa uma
if (!isset($_REQUEST['emaildestino']) || !isset($_REQUEST['assunto']) ||
funo hash para calcular um valor a partir do contedo
do documento, cifra o esse valor com a sua chave !isset($_REQUEST['mensagem'])){
privada, o valor cifrado funciona como uma assinatura header( "Location: http://localhost/testes/erro.html" );
que pode ser verificada por quem conhea a chave
pblica da entidade. }
 Nos algoritmos criptogrficos que usam apenas chaves else {
privadas, uma mesma chave usada para cifrar e
decifrar, o sigilo dos dados depende da segurana da $emaildestino = $_REQUEST['emaildestino'];
chave; naqueles baseados em chaves pblicas, uma chave $assunto = $_REQUEST['assunto'];
usada para cifrar e outra para decifrar, a chave usada
$mensagem = $_REQUEST['mensagem'];
para decifrar pblica e a chave usada para cifrar
conhecida s por quem cifra.
 Um firewall que opera como filtros de pacotes tem as if (empty($emaildestino) || empty($assunto) || empty($mensagem)) {
seguintes caractersticas: opera tal como um roteador
com filtros configurados; os filtros so padres binrios header( "Location: http://localhost/erro.html" );
que sero pesquisados nos pacotes que trafegarem pelo }
firewall; controla o trfego analisando as informaes
nos cabealhos dos protocolos de enlace; no monitora else {
o estado das conexes e nem entende os protocolos das mail( $emaildestino, $assunto, $mensagem, "From: $emailorigem" );
aplicaes.
header( "Location: http://localhost/sucesso.html" );
No que se refere modularizao de um software, julgue os
seguintes itens. }
}
 Um mdulo tem as seguintes caractersticas: o seu cdigo
no pode ser compilado independentemente de outros ?>
mdulos; a sua especificao externa requerida pelos
Com relao ao cdigo acima, escrito na linguagem PHP, julgue o
usurios do mdulo e a sua especificao interna por
quem desenvolve o mdulo; pode ter interfaces item subseqente.
exportadas e importadas, as exportadas so  O programa envia mensagens de correio para o servidor
disponibilizadas por mdulos servidores e as importadas mail.unb.br; esse servidor presta o servio na porta 465; a
so esperadas por clientes. pgina erro.html apresentada se os campos de entrada no
 O acoplamento entre os mdulos depende: dos forem submetidos ou se forem submetidos sem terem sido
relacionamentos entre mdulos; da quantidade de estados preenchidos; os campos podem ser submetidos via formulrio
pelos quais os mdulos podem passar; da complexidade HTML usando o mtodo GET, mas no o POST.
das interfaces exportadas pelos mdulos que, por sua
vez, depende da quantidade de funes nas interfaces Acerca dos bancos de dados relacionais, julgue os seguintes itens.
desses mdulos, da quantidade de parmetros nessas  No modelo relacional, os dados so representados em relaes,
funes e da quantidade de variveis globais. que so tabelas com duas dimenses. Associado a cada atributo
Acerca dos conceitos sobre orientao a objetos, julgue os de uma relao, tem-se um domnio; as linhas em uma relao
itens a seguir. so as tuplas. Uma tupla tem um elemento para cada atributo da
relao e cada elemento no precisa ser atmico, por exemplo,
 Quando um objeto criado, pode-se executar um mtodo pode ser uma lista de elementos.
construtor para inicializ-lo. Nas linguagens C++ e Java,
um mtodo construtor tem o nome da classe da qual  Um ou mais atributos {A1, A2,..., An} uma chave primria em
membro; se existirem diferentes cdigos de inicializao, uma relao se esses atributos funcionalmente determinam todos
em ambas as linguagens pode-se definir vrios os outros atributos na relao (duas tuplas distintas da relao
construtores para uma classe, desde que com assinaturas no podem ter os mesmos valores de A1, A2,..., An) e no h
distintas. um subconjunto de {A1, A2,..., An} que funcionalmente
determine todos os outros atributos da relao.
 Uma classe abstrata tem apenas mtodos abstratos e no
pode ser instanciada; um mtodo abstrato tem a sua  Uma viso (view) uma tabela que no existe fisicamente no
assinatura especificada, mas o seu corpo no foi banco de dados; uma viso definida por uma expresso que
implementado. Na linguagem C++, mtodos virtuais define quais informaes extrair e organizar a partir de outra
puros so abstratos; na linguagem Java, as classes e os tabela. Quando se faz uma consulta a uma viso, como se a
mtodos abstratos so identificados pela palavra expresso que define a viso fosse executada no momento e a
abstract. consulta aplicada sobre o resultado da expresso.

UnB / CESPE CENSIPAM / Nome do candidato: 7


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
A seguir, tem-se uma tabela de um banco de dados e duas Acerca do SGBD Oracle, julgue os seguintes itens.
consultas SQL.
 Um procedimento armazenado (stored procedure) pode ser
composto por enunciados SQL e PL/SQL armazenados no
Titulos SGBD e pode ser usado a partir de diferentes aplicaes.
id_titulo titulo tipo id_editora preco Para executar um procedimento armazenado, um usurio
12345 Programando em C Informtica 4321 $ 50,00 precisa ter permisso para executar o procedimento e para
acessar as mesmas tabelas que o procedimento acessa ao ser
23456 Derivativos Economia 7890 $ 60,00 executado.
Administrando o  Uma tabela pode ser particionada para melhorar a
34567 Informtica 4321 $ 30,00
Unix
performance e facilitar a sua administrao; as linhas de uma
Investindo em renda tabela particionada so divididas entre outras tabelas; as
45678 Economia 7890 $ 40,00
fixa
faixas de valores armazenadas em cada partio podem ser
56789 Modelagem de dados Informtica 5432 $ 80,00 informadas com o comando create table; o comando alter
Administrando a table possibilita alterar as estruturas das parties; o nome
67890 Negocios 4321 $ 40,00
empresa da partio com os dados pode ser informado quando feita
78901 Basquete Esporte 6543 $ 30,00 uma consulta.
 Os privilgios podem ser atribudos ou removidos de
usurios e papis; um usurio pode conceder privilgios a
Editoras
outros usurios ou papis com o comando grant. O comando
id_editora editora cidade grant pode ser executado com a opo with grant option,
4321 ABC Brasilia isso permite que o receptor dos privilgios possa conced-los
a outros. INSERT, UPDATE, DELETE, ALTER,
5432 Cultura Manaus
REFERENCES, INDEX, ALL, EXECUTE, SELECT e
6543 Intelecto Curitiba READ so privilgios que um usurio pode conceder.
7890 UnB Brasilia  Um ndice pode ser criado visando acelerar os
processamentos das consultas usando-se create index. Ao se
criar um ndice, informa-se os nomes do ndice, da tabela e
Consulta I. das colunas envolvidas. Quando um ndice criado, pode-se
select titulo, tipo informar onde o ndice ser armazenado com palavra-chave
from titulos tablespace que identifica uma rea na memria.
where preco > 40 Acerca dos padres de arquitetura de software, julgue os
and id_editora in ( seguintes itens.
select id_editora
 Entre os objetivos do padro Business Delegate na
from editoras
plataforma J2EE, incluem-se: reduzir o acoplamento entre
where cidade = 'Brasilia' );
clientes na camada de apresentao e os servios providos
Consulta II. pela camada de negcio; reduzir o trfego entre os clientes
select titulo, preco na camada de apresentao e a camada de negcio; reduzir
from titulos o impacto de mudanas na camada de negcios sobre a
where preco > camada de apresentao.
(select min(preco)  Entre os objetivos do padro DAO na plataforma J2EE,
from titulos incluem-se: abstrair e encapsular os acessos s fontes dos
group by tipo dados; gerenciar as conexes com as fontes dos dados;
having tipo = 'Economia'); implementar o mecanismo de acesso necessrio para se usar
uma fonte de dados; isolar detalhes de implementao
Com relao s informaes acima, julgue os itens a seguir. relacionados ao acesso s fontes dos dados visando facilitar
a migrao entre diferentes fontes de dados.
 A consulta I tem o seguinte resultado.
 O padro MVC organiza um software em modelo, viso e
Derivativos Economia
controle. O modelo encapsula as principais funcionalidades
Modelagem de dados Informtica e dados. As vises apresentam os dados aos usurios. Uma
 A consulta II tem o seguinte resultado. viso obtm os dados do modelo via funes
Programando em C $ 50,00 disponibilizadas pelo modelo; s h uma viso para um
Derivativos $ 60,00 modelo. Usurios interagem via controladoras que traduzem
os eventos em solicitaes ao modelo ou viso; podem
Modelagem de dados $ 80,00
existir vrias controladoras associadas a uma mesma viso.

UnB / CESPE CENSIPAM / Nome do candidato: 8


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
relao S
relao R
B C D
A B
2 5 6
1 2
4 7 8
3 4
9 10 11
Considerando as relaes R e S nas tabelas acima, julgue os
prximos itens.

 Segundo a lgebra relacional, o produto cartesiano R S


corretamente mostrado na tabela a seguir.
Julgue o item seguinte, com relao ao diagrama acima
A C D construdo com UML.
1 5 6  O relacionamento entre Pedido e Item uma agregao;
1 7 8 um Item no pode existir sem um Pedido; um
ClienteEspecial um Cliente e pode estar associado a
3 5 6
vrios pedidos; a um PedidoUrgente tem-se associado um
3 7 8 Cliente e um ou mais itens; um Item est associado a um
Produto.
template <class Parametro>
 Segundo a lgebra relacional, a projeo B B, C (S) class Singleton {
private:
corretamente mostrada na tabela a seguir. Singleton();
static Parametro *instancia;
B C public:
static Parametro *instanciar();
2 5
};
4 7
template <class Parametro>Parametro*
9 10 Singleton<Parametro>::instancia = 0;

template <class Parametro>Parametro*


create view CHUVA as Singleton<Parametro>::instanciar () {
if (instancia == NULL)
select Cidade, Precipitacao instancia = new Parametro;
return instancia;
from TEMPO; }

drop table TEMPO; class CntrAutenticacao:public Controladora {


private:
select * from CHUVA; CntrAutenticacao(){}
public:
void executar();
Julgue o item seguinte, considerando o trecho de programa SQL
acima, composto por comandos que so executados em friend class Singleton<CntrAutenticacao>;
};
seqncia.
Julgue o item subseqente, com relao ao cdigo acima em C++.
 Nesse trecho de programa criada uma viso com nome  A classe CntrAutenticacao no pode ser instanciada por
CHUVA; a viso criada tem as colunas Cidade e cdigo que no faa parte dos mtodos membros da prpria
classe ou do mtodo instanciar da classe Singleton; a
Precipitao da tabela TEMPO; como o comando classe Singleton uma classe template que possibilita a
implementao do padro de projeto Singleton; h um erro
drop descarta a tabela, mas no a viso, a execuo do
de sintaxe, pois o atributo instancia inicializado fora da
ltimo select resulta nos valores das colunas Cidade e classe onde declarado.
Precipitao da tabela TEMPO.

UnB / CESPE CENSIPAM / Nome do candidato: 9


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Julgue os itens seguintes, acerca do cdigo ao lado
1 public class CntrPersistencia implements IPersistencia {
em Java.
2 private Connection conexao;

3 private CntrConexao cntrConexao;


 No cdigo da classe CntrPersistencia: o mtodo
4 private String driver;
executar lana a exceo EPersistencia, se
5
ocorrer SQLException; se no ocorrer a exceo
6 public void executar (CmdBancoDados comando)
SQLException, a linha 15 ser executada aps a
7 throws EPersistencia {
execuo do bloco delimitado pela palavra try;
8 try {
se ocorrer a exceo SQLException, a linha 15
9 if (conexao == null)
ser executada aps a execuo do bloco
10 conexao = cntrConexao.getConexao();
delimitado pela palavra catch.
11 }

12 catch (SQLException exp) {  No cdigo da classe CntrPersistencia,


13 throw new EPersistencia(); setDriver no trata EPersistencia, se essa
14 } exceo for lanada por carregarDriver, o
15 comando.executar(conexao); tratamento responsabilidade do cdigo que
16 } invocar setDriver; a classe implementa
17 IPersistencia e essa interface deve listar todos os
19 public void encerrar() throws EPersistencia { mtodos da classe; quando setDriver invoca
19 try {
carregarDriver, h um erro, pois o mtodo
20 conexao.close();
privado.
21 }

22 catch (SQLException exp){


Acerca de refatorao (refactoring), julgue os seguintes

23 throw new EPersistencia("Erro.");


itens.

24 }
 A refatorao modifica a estrutura interna de um
25 }
software visando facilitar o entendimento e as
26
futuras modificaes sem alterar o comportamento
27 private void carregarDriver() throws EPersistencia {
apresentado pelo software. No uma prtica que
28 try {
possa ser aplicada em processos de
29 Class.forName(driver);
desenvolvimento geis, pois requer a construo de
30 }
modelos tanto para o projeto de alto nvel quanto
31 catch(ClassNotFoundException exp){
para o projeto detalhado.
32 throw new EPersistencia("Erro");

33 }  A refatorao aplicvel quando so identificados


34 } fragmentos de cdigo que podem ser agrupados,
35 expresses complicadas, atributos acessados mais
36 public void setDriver(String driver) throws EPersistencia { por outras classes que pelas classes das quais so
37 this.driver = driver; membros, enunciados condicionais complexos,
38 carregarDriver(); cdigos duplicados, longos mtodos, longas
39 }
classes, muitos parmetros, mtodos ou classes
40 }
pouco usadas.

UnB / CESPE CENSIPAM / Nome do candidato: 10


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Acerca da administrao do Linux, julgue os seguintes itens.  O backup normal copia arquivos selecionados independente
de terem sido modificados e no os marca como tendo sido
 Os comandos vmstat e ps podem ser usados para facilitar copiados; o backup de cpia copia arquivos selecionados
a monitorao dos recursos e da performance de um independente de terem sido modificados e os marca como
sistema. O comando vmstat apresenta estatsticas sobre o tendo sido copiados; o backup diferencial copia arquivos
uso do processador e da memria. O comando ps apresenta criados ou alterados desde o ltimo backup normal ou
informaes sobre os processos. incremental e os marca como tendo sido copiados; o backup
incremental copia arquivos criados ou alterados desde o
 A montagem de sistemas de arquivos tem as seguintes ltimo backup normal ou incremental e no os marca como
caractersticas: um sistema de arquivos disponibilizado via tendo sido copiados; o backup dirio copia arquivos
montagem; uma vez montado, um sistema de arquivos fica modificados no dia do backup e os marca como copiados.
disponvel a partir de um ponto de montagem; a montagem
I A negao de uma proposio p representada por ~ p
feita via mount e a desmontagem via umount; II A conjuno de duas proposies p e q representada
informaes sobre montagens na carga do sistema por p V q
operacional so tipicamente armazenadas em arquivos de III A disjuno de duas proposies p e q representada
configurao; o comando df informa os pontos de por p 7 q
montagem dos sistemas de arquivos. IV A proposio condicional representada por p q

No referente organizao de computadores, julgue os Acerca das operaes lgicas de I a IV apresentadas acima,
seguintes itens. julgue os seguintes itens.
 As interrupes geradas pelos dispositivos responsveis por  A tabela verdade da proposio P(p, q, r) = ~ p 7 r q V ~ r
controlar a entrada e a sada de dados (I/O) so sncronas mostrada corretamente a seguir.
em relao aos programas executados pelo processador; P q r ~p7rqV~r
ocorrem quando determinadas instrues so executadas;
V V V V
podem ter diferentes nveis de prioridades; so tratadas por
rotinas cujos endereos so tipicamente armazenados em V V F V
tabelas. V F V V
 Na arquitetura RISC, tem-se um conjunto de instrues V F F V
simplificado e as instrues tem tipicamente o mesmo F V V V
comprimento. Na arquitetura CISC, as instrues so
F V F V
tipicamente executadas em mais de um ciclo de clock,
possibilitam vrios modos de endereamento e tm F F V F
comprimento varivel. No CISC, h um variado conjunto de F F F V
instrues e cada instruo pode executar vrias operaes
 A tabela verdade da proposio P(p, q) = (p q) p 7 q
internas no processador. A arquitetura CISC procura reduzir mostrada corretamente a seguir.
o tamanho dos programas e minimizar o acesso memria
P q (p q) p 7 q
externa ao processador.
V V F
Considerando o sistema operacional para servidores Windows V F V
2003, julgue os itens a seguir.
RASCUNHO

 O sistema de arquivos FAT32 possibilita: controlar o acesso


aos arquivos e pastas; controlar o acesso de acordo com os
tipos das contas (administrador, limitada ou padro); usar
nomes longos para identificar os arquivos; usar o active
directory; basear a segurana no uso de domnios;
criptografar e descriptografar dados automaticamente com
o encrypting file system.
 O utilitrio ntbackup possibilita: selecionar os arquivos e
pastas dos quais se deseja fazer uma cpia de segurana
(backup); selecionar o dispositivo no qual ser armazenada
a cpia de segurana; definir o tipo de backup desejado
(normal, cpia, diferencial, incremental ou dirio); agendar
as realizaes das cpias de segurana; copiar e restaurar
dados armazenados em volumes com variados sistemas de
arquivos (FAT16, FAT32 ou NTFS).

UnB / CESPE CENSIPAM / Nome do candidato: 11


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Acerca da tecnologia J2EE, julgue os seguintes itens. class ComandoSQL {
private:
 O seguinte cenrio descreve os passos que so executados toda const char *nomeBancoDados;
vez que uma pgina JSP solicitada: o navegador solicita a sqlite3 *bd;
pgina JSP ao servidor; o cdigo de um servlet gerado e char *mensagem;
int rc;
compilado; nesse servlet, o HTML da pgina encontra-se
void conectar() throw (EErroPersistencia);
convertido em enunciados println; o servlet instanciado e so void desconectar();
invocados os mtodos init e service; o servlet recebe dados static int callback(void *, int, char **, char **);
sobre a solicitao via uma instncia de ServletRequest e envia protected:
dados via uma instncia de ServletResponse; a pgina HTML static list<ElementoResultado> listaResultado;
string comando;
produzida pelo servlet enviada para o navegador; a pgina
public:
apresentada pelo navegador.
ComandoSQL::ComandoSQL() {
 Um EJB tem as seguintes caractersticas: um stateless session nomeBancoDados = "testedb";
}
bean no pode ter variveis de instncia, pois no mantm
void executar() throw (EErroPersistencia);
informaes de estado aps um mtodo ser executado por um
};
cliente; em um stateful session bean as variveis da instncia
representam o estado de uma sesso e o estado mantido entre Acerca do cdigo acima, escrito em C++, julgue o prximo
as chamadas aos mtodos; um entity bean representa um objeto item.
persistente que pode ser compartilhado por clientes, a  Na classe ComandoSQL, dois mtodos podem lanar
persistncia pode ser gerenciada pelo container ou pelo bean. EErroPersistencia a classe template list instanciada
e parametrizada com ElementoResultado;
public class CmdInsercao extends CmdBancoDados {
listaResultado referencia uma instncia da classe
public void executar(Connection conexao) throws EPersistencia { template list; h um construtor inline; o atributo
if (conexao == null) comando no pode ser acessado por cdigo fora da
throw new IllegalArgumentException("Erro conexo."); classe ComandoSQL; o mtodo callback pode ser
try { invocado sem a classe ser instanciada.

Statement st = conexao.createStatement(); Considerando conceitos acerca de orientao a objetos,


st.executeUpdate(getComandoSQL()); julgue os seguintes itens.

st.execute("commit;");  Ao se criar um objeto, uma classe usada como modelo;


} aps ser criado, um objeto tem um identificador e um
catch (SQLException exp) { estado; um objeto desnecessrio deve ser destrudo. Nas
linguagens Java e C++, os objetos para os quais no h
throw new EPersistencia("Erro comando.");
referncias so automaticamente destrudos, no
}
necessrio o programador destruir explicitamente esses
} objetos.
}  Na herana entre classes, uma classe pode redefinir
Acerca do cdigo acima, escrito em linguagem Java, julgue o mtodos herdados e definir novos mtodos que no
seguinte item. foram herdados; em uma classe, podem existir mtodos
que no devem ser redefinidos nas suas classes
 A classe CmdInsercao herda da classe CmdBancoDados; o derivadas. Em Java e C++, esses mtodos so declarados
mtodo executar pode lanar EPersistencia e usando-se a palavra final. A herana pode ser simples ou
mltipla, na herana simples h s uma classe
IllegalArgumentException; o mtodo getComandoSQL foi
imediatamente acima na hierarquia, enquanto, na herana
herdado por CmdInsercao; a ocorrncia da exceo
mltipla, h mais de uma classe. C++ suporta a herana
SQLException resulta no lanamento de EPersistencia. simples, enquanto Java suporta a herana mltipla.

UnB / CESPE CENSIPAM / Nome do candidato: 12


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Acerca dos padres de arquitetura, julgue os itens a seguir. Considere o seguinte cdigo em C++.

 No padro MVC, se um usurio modifica o modelo, as


class ElementoGrafico {
vises que dependem desse modelo refletem essas
protected:
modificaes, pois o modelo notifica as vises quando
TCanvas *canvas;
ocorre uma modificao nos seus dados. Portanto,
usado um mecanismo para propagao de modificaes TColor cor;

que mantm um registro dos componentes que dependem void desenharRetas (float[], float[], int);
do modelo. public:
void setCanvas(TCanvas*);
 So responsabilidades do padro de projeto
FrontController na arquitetura J2EE: prover um ponto void setCor(TColor);

central de contato para o tratamento das solicitaes de virtual void desenhar() = 0;


servio; gerenciar o tratamento de uma solicitao; };
invocar servios como o de autenticao; delegar o class Reta:public ElementoGrafico {
processamento para a lgica do negcio e escolher a private:
viso a ser apresentada. float x0, y0, x1, y1;

No que se refere a bancos de dados, julgue os seguintes itens. public:


void setCoordenadas(float, float, float, float);
 Acerca dos gatilhos (triggers) no SQL3: a ao de um
void desenhar();
gatilho pode ser executada aps, mas no antes do evento
};
associado ao gatilho; a ao pode referenciar os novos
void Reta::setCoordenadas(float x0, float y0, float x1, float y1){
valores, mas no os antigos valores das tuplas atualizadas
this->x0 = x0;
pelo evento; uma condio pode ser informada com a
this->y0 = y0;
palavra WHEN e a ao executada se a condio for
verdadeira quando do evento. this->x1 = x1;
this->y1 = y1;
 Uma transao uma seqncia de comandos executados
}
de forma atmica; dependendo do SGBD, o incio de uma
transao pode ser identificado por um comando; no final void Reta::desenhar(){

de uma transao, as modificaes se tornam permanentes float x[2], y[2];

se ocorrer COMMIT e so canceladas se ocorrer x[0] = x0;


ROLLBACK; uma transao pode ser cancelada mesmo y[0] = y0;
aps o COMMIT. x[1] = x1;
y[1] = y1;
Com relao a modularizao de um software, julgue o
seguinte item. desenharRetas(x, y, 1);
}
 Na coeso de um mdulo, os elementos que constituem
um mdulo, devem relacionar-se a um mesmo conceito,
quanto mais forte for esse relacionamento, maior ser a Acerca desse cdigo, julgue os itens a seguir.
coeso; a coeso fraca quando no existe
relacionamento entre os elementos de um mdulo, os  correto afirmar que a classe ElementoGrafico abstrata, pois
elementos esto juntos por convenincia ou falta de
desenhar um mtodo virtual puro, e que os atributos e mtodos
cuidado quando do projeto do mdulo.
herdados pela classe Reta a partir da classe ElementoGrafico
Acerca da arquitetura TCP/IP, julgue o item subseqente.
passam todos a ter visibilidade pblica.
 O protocolo IP possibilita que datagramas sejam
divididos em fragmentos ao longo da trajetria entre  correto afirmar que h um erro no cdigo, pois o mtodo
origem e destino; o TCP minimiza a perda de
desenharRetas no pode ser invocado a partir de cdigo na
performance resultante da espera pela confirmao da
recepo e controla o fluxo usando um mecanismo no classe Reta, que, no mtodo setCoordenadas, a palavra this
qual a recepo de vrios dados pode ser confirmada ao elimina a ambigidade decorrente dos parmetros terem os
mesmo tempo e dados podem continuar sendo enviados
desde que a recepo de todos os dados anteriormente mesmos nomes dos atributos da classe e que, na classe Reta, no
enviados tenha sido confirmada. h mtodos inline.

UnB / CESPE CENSIPAM / Nome do candidato: 13


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Considere o seguinte cdigo em PHP. Acerca dos protocolos de comunicao de dados, julgue os itens
<?php que se seguem.
function Pesquisa($Elementos, $ElementoProcurado) {
sort($Elementos);
$primeiro=0;  As redes locais Ethernet podem ter diferentes velocidades
$ultimo=count($Elementos)-1;
$meio=($primeiro+$ultimo)/2; de transmisso, por exemplo 10 Mbps ou 100 Mbps. Nas
$ElementoProcurado=strtolower($ElementoProcurado);
while(($primeiro <= $ultimo)&&
redes Ethernet que aderem ao padro 100BASETX, a
(strtolower($Elementos[$meio])!= $ElementoProcurado)) {
velocidade de transmisso 100 Mbps, so usados cabos
if(strcmp($ElementoProcurado, strtolower($Elementos[$meio])) < 0)
$ultimo=$meio-1; com pares tranados de fio de cobre, o mtodo de acesso
else
if(strcmp($ElementoProcurado, strtolower($Elementos[$meio])) > 0) CSMA/CD e o formato dos quadros (frames) o adotado
$primeiro=$meio+1;
$meio=($primeiro+$ultimo)/2; nas redes Ethernet que transmitem a 10 Mbps.
}
if(strtolower($Elementos[$meio])==$ElementoProcurado)  Em relao aos protocolos de roteamento usados nas redes
return 1;
else TCP/IP, as seguintes informaes so corretas: trocam
return 0;
} informaes para atualizar as tabelas de roteamento;
?>
<?php protocolos interiores, como o BGP, so usados dentro de
$cidades=array ('Brasilia', 'Recife', 'Curitiba', 'Natal');
$resultado=Pesquisa($cidades, 'Recife'); um sistema autnomo; protocolos exteriores, como o
echo "$resultado";
?>
OSPF, so usados para a troca de informaes entre os
roteadores que interligam os sistemas autnomos.
Considerando esse cdigo, julgue o item abaixo.
 correto afirmar que: a execuo desse programa resulta na Considere a seguinte lista de comandos utilizados pelo sistema
apresentao do valor 1; que a funo Pesquisa procura por operacional Linux.
uma string em uma matriz de strings; que a comparao feita
entre as strings no distingue entre letras maisculas e Comando 1. tar cvf backup.tar /home
minsculas; que a matriz de strings ordenada antes de ser
pesquisada. Comando 2. chown jose cadastro

Em relao ao sistema operacional Windows 2003, julgue o item Comando 3. chmod 444 senhas
seguinte. Comando 4. domainname
 correto afirmar que o Active Directory: armazena e
Comando 5. find /home name 'memo*' user jose print
disponibiliza informaes sobre objetos em uma rede; requer
que o DNS seja instalado e configurado; organiza domnios de Comando 6. useradd c "Jose Maria" jose
forma hierrquica; ajuda a gerenciar contas e recursos;
comunica-se com os clientes do servio via LDAP. Comando 7. du s /home/*

Julgue os seguintes itens, acerca de sistemas operacionais.


 Acerca das primitivas de sincronizao wait e signal usadas Acerca desses comandos, julgue o item a seguir.
para acessar semforos, correto afirmar que: so atmicas de
forma que enquanto um processo acessa um semforo nenhum  O comando 1 cria um arquivo tar chamado backup.tar com
outro pode acess-lo; se houver apenas um processador, pode-
se garantir a atomicidade das operaes habilitando-se as arquivos e subdiretrios encontrados a partir de /home; o
interrupes enquanto as operaes so executadas; quando
um processo executa a operao wait e o valor do semforo comando 2 torna jose o dono do arquivo cadastro; o
no positivo, o processo deve aguardar ou ser bloqueado at comando 3 atribui a qualquer usurio o direito apenas de
um outro processo executar a operao signal sobre o mesmo
semforo. leitura ao arquivo senhas; o comando 4 apresenta o nome
 Um sistema de memria virtual separa a memria lgica da do domnio NIS; o comando 5 lista os arquivos que iniciam
memria fsica. Se a execuo de um programa gerar o
endereo lgico de um dado que no esteja na memria fsica, com memo e cujo dono jose; o comando 6 cria uma conta
a execuo do programa interrompida (page fault) e o para Jose Maria com o login name jose; o comando 7 lista os
controle assumido pelo sistema operacional. Se houver
espao livre na memria fsica, o sistema operacional traz do subdiretrios de /home precedidos pelo espao em disco
disco para a memria fsica a pgina com o dado necessrio;
que cada um ocupa.
caso no exista espao livre, encerra a execuo do programa.

UnB / CESPE CENSIPAM / Nome do candidato: 14


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.
Considere as seguintes tabelas de um banco de dados e as duas consultas SQL subseqentes.

autores departamentos

id_autor nome cidade estado id_departamento nome cidade estado

26 Walfredo Curitiba PR 15 Projeto Brasilia DF

38 Pedro Rio de Janeiro RJ 27 Vendas Recife PE

44 Maria Recife PE 55 Producao Salvador BA

53 Roberto Brasilia DF

71 Margarida Brasilia DF

72 Mateus Salvador BA

relatorios relatoriosautores
id_relatorio id_autor
id_relatorio id_editor id_departamento
4216 44
4216 53 15
4216 72
5789 71 27 5789 26
5789 38
5789 72

Consulta 1. Consulta 2.

select nome, cidade, estado select nome

from autores t1, relatoriosautores t2 from autores

where t1.id_autor = t2.id_autor where id_autor in (

and t1.estado in ( select id_autor

select estado from relatoriosautores

from departamentos t1, relatorios t2 group by id_autor

where t1.id_departamento = t2.id_departamento) having count(*) > 1);

Em face das informaes apresentadas, julgue o item que se segue.

 O resultado da consulta 1 Roberto Braslia DF e o resultado da consulta 2 Mateus.

UnB / CESPE CENSIPAM / Nome do candidato: 15


Atividade 12: Analista de Suporte Especialidade: Informtica permitida a reproduo apenas para fins didticos, desde que citada a fonte.