PROFISSIONAL PESQUISADOR II
IME22
LEIA COM ATENÇÃO AS INSTRUÇÕES
1 - A duração das provas será de 5 (cinco) horas, já incluído o tempo de preenchimento do Cartão de Respostas e do
Folha de Respostas da Prova Discursiva..
2 - O candidato que, na primeira hora de prova, se ausentar da sala e a ela não retornar será eliminado.
3 - Os 3 (três) últimos candidatos a terminar a prova permanecerão na sala e somente poderão sair juntos do recinto,
após aposição em ata de suas respectivas assinaturas.
4 - O candidato NÃO poderá levar o seu Caderno de Questões e NÃO poderá copiar o gabarito (assinalamentos). A
imagem do seu Cartão de Respostas e da Folha de Respostas da Prova Discursiva será disponibilizada na página
do concurso em http://concursos.biorio.org.br na data prevista no cronograma.
INSTRUÇÕES - PROVA OBJETIVA
1 - Confira se este Caderno de Questões, que contém 20 questões objetivas e 12 questões discursivas, está completo.
2 - Cada questão da prova objetiva contém 5 (cinco) opções, somente uma correta.
3 - Confira se seus dados pessoais e o cargo/perfil escolhido, indicados no cartão de respostas, estão corretos. Se notar
qualquer divergência, notifique imediatamente o Fiscal de Sala ou o Chefe de Local. Terminada a conferência, você
deve assinar o cartão de respostas no espaço apropriado.
4 - Confira atentamente se o cargo/perfil e o número do caderno que estão no caderno de questões são os mesmos
que constam em seu cartão de respostas e na etiqueta com seus dados colada na mesa/cadeira designada para
você sentar. Se notar qualquer divergência, notifique imediatamente o Fiscal de Sala ou o Chefe de Local.
5 - Cuide do Cartão de Respostas. Ele não pode ser rasurado, amassado, dobrado nem manchado.
6 - Se você marcar mais de uma alternativa, sua resposta será considerada errada mesmo que uma das alternativas
indicadas seja a correta.
7 - No decorrer da prova o fiscal de sala irá colher a sua digital no selo que está no seu cartão de respostas.
INSTRUÇÕES - PROVA DISCURSIVA
1. As duas questões iniciais são obrigatórias. Das 10 seguintes, você deve escolher 6(seis) para responder. Indique
claramente em seu caderno de respostas as numerações corretas das questões que você escolheu.
2. Você deve responder na folha designada para a resposta. Não será usado o rascunho para efeito de correção.
3. Não identifique em hipótese alguma sua Folha de Respostas da Prova Discursiva.
AGENDA
13/04/2014, Provas Objetivas/Discursivas e Entrega de Títulos (candidatos de Nível Superior).
14/04/2014, Divulgação dos Exemplares dos Cadernos de Questões (Provas) das Provas Objetivas e das Provas Discursivas.
14/04/2014, Divulgação dos Gabaritos Preliminares das Provas Objetivas e das Provas Discursivas
15/04/2014, Disponibilização das Imagens dos Cartões Respostas das Provas Objetivas.
16/04 e 17/04/2014, Interposição de Recursos contra as questões das Provas Objetivas e das Provas Discursivas.
28/04/2014, Divulgação dos Gabaritos Definitivos das Provas Objetivas e das Provas Discursivas.
28/04/2014, Divulgação das Notas Preliminares das Provas Objetivas.
06/05 e 07/05/2014, Interposição de Recursos contra das Notas Preliminares das Provas Objetivas.
05/05/2014, Resultado dos Recursos contra as Notas Preliminares das Provas Objetivas.
IME22
PROFISSIONAL PESQUISADOR II
LÍNGUA PORTUGUESA
TEXTO
NOTÍCIAS DE O PASQUIM
Elizabeth De Fiore
“Entre sem bater”, pedia o aviso na porta da redação. A frase, de um velho humorista conhecido como
Barão de Itararé, não se referia à porta, mas ao pessoal que trabalhava atrás dela. Foi com essa irreverência
debochada que O Pasquim, semanário carioca fundado em junho de 1969, desafiou a truculência do regime
militar.
Sete meses antes, em dezembro de 1968, o presidente Costa e Silva havia assinado o Ato Institucional
número 5, cassando direitos políticos e fechando o Congresso Nacional. Opositores foram presos, mortos ou
exilados. Nesse panorama sombrio, um grupo atrevido – comandado pelo cartunista Jaguar e representado
pela figura do ratinho Sig – decidiu lançar um tabloide contestador para cutucar com vara curta as onças do
poder. A equipe contava com nomes de peso, entre eles Ziraldo, Millôr, Paulo Francis e Henfil.
Colaboradores como Vinicius de Moraes, Jô Soares e Glauber Rocha juntaram-se ao time.
Liberdade de expressão: Sig, mascote do jornal, cutucou militares com vara curta e Leila Diniz deu uma
entrevista escandalosa para os padrões da época.
Entrevistas informais, sem roteiro preestabelecido, enfocavam áreas diversas. Numa semana o
arcebispo Paulo Evaristo Arns defendia os Direitos Humanos, na outra, a atriz Leila Diniz chocava os
conservadores ao falar de sua vida sexual.
Uma atração à parte era o slogan da primeira página, que mudava a cada edição. Por exemplo: “Quem é
vivo sempre desaparece”, “Um jornal que não pode se queixar” e “Um jornal capaz de ouvir e entender
estrelas, principalmente quatro”.
Charges, caricaturas, dicas culturais, quadrinhos, artigos informativos e opinativos, fotonovelas... tudo
cabia nas páginas de O Pasquim.
Além da política, o outro alvo predileto da publicação eram os preconceitos da classe média. A fórmula
agradou, pois a tiragem inicial de 20 mil exemplares elevou-se para 200 mil em um ano. Mas a ousadia teve
seu preço. Em novembro de 1970, quase toda a equipe foi presa por alguns dias, sem maiores explicações.
Houve números recolhidos das bancas. Foi instituída a censura prévia. As pressões afastaram anunciantes e
intimidaram distribuidores. O Pasquim entrou em uma crise financeira da qual nunca se recuperaria. Ainda
assim, sobreviveu até 1989, saboreando a anistia e a retomada da democracia no país, vitórias nas quais
teve papel decisivo.
QUESTÃO 1
No contexto em que se encontra, a frase “Entre sem bater” significa:
(A) Entre sem bater a porta.
(B) Entre sem anunciar-se.
(C) Entre, mas não bata a porta.
(D) Entre, sem bater nas pessoas.
(E) Entre e feche a porta devagar.
2
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 2
No início do texto, a frase “Entre sem bater” apresenta uma forma verbal no imperativo com o valor de
(A) conselho
(B) ordem
(C) solicitação
(D) instrução
(E) alerta
QUESTÃO 3
“A frase, de um velho humorista conhecido como Barão de Itararé, não se referia à porta...”; nesse
segmento do texto, as vírgulas são utilizadas pelo mesmo motivo que em:
(A) “Liberdade de expressão: Sig, mascote do jornal, cutucou militares com vara curta e Leila Diniz deu uma
entrevista escandalosa para os padrões da época”.
(B) “Entrevistas informais, sem roteiro preestabelecido, enfocavam áreas diversas”.
(C) “Numa semana o arcebispo Paulo Evaristo Arns defendia os Direitos Humanos, na outra, a atriz Leila
Diniz chocava os conservadores ao falar de sua vida sexual”.
(D) “Uma atração à parte era o slogan da primeira página, que mudava a cada edição”.
(E) “Por exemplo: “Quem é vivo sempre desaparece”, “Um jornal que não pode se queixar” e...”
QUESTÃO 4
O segmento em que a palavra sublinhada não tem valor de coletivo é:
(A) “...não se referia à porta, mas ao pessoal que trabalhava atrás dela”.
(B) “...Jô Soares e Glauber Rocha juntaram-se ao time”.
(C) “...alvo predileto da publicação eram os preconceitos da classe média”.
(D) “Em novembro de 1970, quase toda a equipe foi presa...”
(E) “...e a retomada da democracia no país”.
QUESTÃO 5
No segmento “velho humorista”, a troca de posição das palavras acarreta modificação de sentido, o que
também ocorre em:
(A) áreas diversas
(B) papel decisivo
(C) censura prévia
(D) dicas culturais
(E) crise financeira
3
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 6
“... o presidente Costa e Silva havia assinado o Ato Institucional...”; a forma verbal sublinhada poderia ser
adequadamente substituída por outras duas formas, que são:
(A) assinou, tem assinado
(B) tem assinado / tinha assinado
(C) tinha assinado / assinara
(D) assinara / assinava
(E) assinava / assinou
QUESTÃO 7
“Liberdade de expressão: Sig, mascote do jornal, cutucou militares com vara curta e Leila Diniz deu uma
entrevista escandalosa para os padrões da época”. A afirmativa incorreta sobre os componentes desse
segmento do texto é:
(A) Sig e Leila Diniz exemplificam casos de liberdade de expressão.
(B) o exemplo de Sig se refere a liberdade política.
(C) o exemplo de Leila Diniz se refere a liberdade moral.
(D) o adjetivo “escandalosa” mostra uma opinião dos leitores de O Pasquim.
(E) a “época” referida é o momento em que se publicou a entrevista.
QUESTÃO 8
O slogan “Quem é vivo sempre desaparece” mostra:
(A) uma transformação de uma frase popular.
(B) uma alusão ao próprio jornal, que desapareceu.
(C) uma referência aos políticos da época
(D) uma frase alusiva à própria equipe do jornal, que pouco trabalhava
(E) um ditado popular humorístico, referente à imprensa da época.
QUESTÃO 9
O slogan “Um jornal que não pode se queixar” significa, no contexto, que:
(A) a empresa ganhava muito dinheiro.
(B) os jornalistas não podiam queixar-se dos salários.
(C) nesse momento, ninguém podia queixar-se de nada.
(D) os jornais recebiam censura prévia, mas ninguém reclamava.
(E) o momento histórico não oferecia motivos para crítica.
QUESTÃO 10
“Ainda assim, sobreviveu até 1989, saboreando a anistia e a retomada da democracia no país, vitórias nas
quais teve papel decisivo”. Nesse segmento do texto, o segmento sublinhado pode ser substituído, sem
alterar o sentido e de modificações no restante da frase, por:
(A) com isso
(B) apesar disso
(C) mas
(D) no entretanto
(E) desse modo
4
IME22
PROFISSIONAL PESQUISADOR II
LÍNGUA INGLESA
READ TEXT I AND ANSWER QUESTIONS 11 TO 14:
TEXT I
The rights and wrongs of Belo Monte
THE biggest building site in Brazil is neither in the concrete jungle of São Paulo nor in beachside Rio de Janeiro, which
is being revamped to host the 2016 Olympics. It lies 3,000km (1,900 miles) north in the state of Pará, deep in the
Amazon basin. Some 20,000 labourers are working around the clock at Belo Monte on the Xingu river, the biggest
hydropower plant under construction anywhere. When complete, its installed capacity, or theoretical maximum
output, of 11,233MW will make it the world’s third-largest, behind China’s Three Gorges and Itaipu, on the border
between Brazil and Paraguay.
Everything about Belo Monte is outsized, from the budget (28.9 billion reais, or $14.4 billion), to the earthworks—a
Panama Canal-worth of soil and rock is being excavated—to the controversy surrounding it. In 2008 a public hearing
in Altamira, the nearest town, saw a government engineer cut with a machete. In 2010 court orders threatened to
stop the auction for the project.
Since then construction has twice been halted briefly by legal challenges. Greens and Amerindians often stage
protests. Xingu Vivo (“Living Xingu”), an anti-Belo Monte campaign group, displays notes from supporters all over the
world in its Altamira office.
But visit the site and Belo Monte now looks both unstoppable and much less damaging to the environment than
some of its foes claim. The project has made it through Brazil’s labyrinth of planning and environmental rules. Norte
Energia has hired a second consortium comprising a roll-call of Brazil’s big construction companies, which expects to
finish work by 2019.
(adapted from http://www.economist.com/news/americas/21577073-having-spent-heavily-make-worlds-third-biggest-hydroelectric-projectgreener-brazil. Accessed on March 5th, 2014)
5
IME22
PROFISSIONAL PESQUISADOR II
QUESTION 11
In relation to Belo Monte, as described in the text, read the following statements:
I. The building site is monumental.
II. The costs of the project are quite low.
III. There has been resistance to the project.
Choose the correct answer:
(A) Only I is correct.
(B) Only III is correct.
(C) Both I and III are correct.
(D) Both II and III are correct.
(E) All three assertions are correct.
QUESTION 12
According to the text, the largest construction in Brazil is taking place in:
(A)
(B)
(C)
(D)
(E)
Rio de Janeiro.
São Paulo.
Panama.
Itaipu.
Pará.
QUESTION 13
When the text informs that people are “working around the clock”, this means they work:
(A)
(B)
(C)
(D)
(E)
mostly at night.
until twelve noon.
both day and night.
only after midnight.
mainly during the day.
QUESTION 14
The opposite of nearest in “the nearest town” is:
(A) more distant.
(B) farthest.
(C) closest.
(D) further.
(E) closer.
6
IME22
PROFISSIONAL PESQUISADOR II
READ TEXT II AND ANSWER QUESTIONS 15 TO 17:
TEXT II
Solar energy now same price as conventional power in Germany, Italy, Spain - report
Solar energy now costs the same as conventionally generated electricity in Germany, Italy and Spain, a report has
revealed. The research has warned, however, that high installation costs are impeding other countries from achieving
grid parity.
An analysis by consulting firm Eclareon, carried out on behalf of an international group of sustainable energy interests
has revealed the extent to which solar energy has integrated into the energy market. Gone are the days when
electricity produced through solar panels cost significantly more than conventionally-generated power, as Italy, Spain
and Germany have reached energy parity.
However, the study’s analysts said that poor regulation in Spain could hinder further progress. Madrid recently
introduced regulations that make it illegal for people to consume the electricity they produce through their own solar
panels.
As part of the study, researchers looked at a standard 30 kilowatt solar power system and assessed its “leveled cost of
energy” (LCOE). The LCOE accounts for all of the factors that contribute to the overall cost of electricity, such as
installation, maintenance, depreciation and investment.
Eclareon looked at the LCOE of solar energy in Brazil, Chile, France, Germany, Italy, Mexico and Spain. It found that
across the board the LCOE had dropped over the last few years, although less dramatically in countries with a wellestablished solar infrastructure like Italy, Germany and Spain. Progress in Brazil, Chile and Mexico is still impeded by
high installation costs.
(adapted from http://rt.com/news/price-solar-energy-retail-033/ Accessed on April 5th, 2014)
QUESTION 15
In the second sentence of the first paragraph, the research mentioned brings out a(n):
(A) praise.
(B) problem.
(C) solution.
(D) agreement.
(E) hypothesis.
7
IME22
PROFISSIONAL PESQUISADOR II
QUESTION 16
The phrase “poor regulation” suggests these regulations:
(A) need to be improved.
(B) are aimed at the poor.
(C) can be quite effective.
(D) should be very popular.
(E) do not have financial support.
QUESTION 17
According to the text, as far as the Brazilian context is concerned, indicate T for the TRUE and F for FALSE:
( ) Solar energy has been used throughout.
( ) Installing solar energy is still too costly.
( ) Conventional power costs the same as solar energy.
The statements are, respectively:
(A) F –T – T
(B) T – F – T
(C) F – F – T
(D) T –T – F
(E) F – T – F
READ TEXT III AND ANSWER QUESTIONS 18 TO 20:
TEXT III
UK energy mix: Where does our power come from?
The UK's energy mix is set to change dramatically over the next 20 years
The energy we produce underpins pretty much everything we do. Without it, there would be no artificial light, no
long-distance communication, no mass transport or large-scale manufacturing. Facebook and Twitter would not even
exist. But how much of it do we use, and where does it come from?
8
IME22
PROFISSIONAL PESQUISADOR II
In fact, we consume less energy in the UK today than we did in 1970, and this despite an extra 6.5 million people
living here.
The reason is very simple - we are more efficient both in producing energy and using it. The rise of the less energyintensive service sector at the expense of industry has also played a part.
Households use 12% less, while industry uses a massive 60% less. This is largely offset by a 50% rise in energy use in
the transport sector, due to the huge rise in the number of cars on the road - more than 27 million today compared
with 10 million in 1970. The big increase in the number of flights is another important factor.
The Department of Energy and Climate Change (DECC) forecasts that energy efficiencies will continue to offset
population growth, so that we will use about the same amount of energy in 2030 as we do today. In other words, the
UK will use less energy in 2030 than it did in 1970.
(adapted from http://www.bbc.com/news/business-24823641. Accessed on April 8th, 2014)
QUESTION 18
The situation described in the opening sentence of the second paragraph is:
(A)
(B)
(C)
(D)
(E)
positive.
harmful.
worrying.
debatable.
frightening.
QUESTION 19
while in “Households use 12% less, while industry uses a massive 60% less” can be replaced by:
(A) whence.
(B) whereas.
(C) whichever.
(D) whereabout.
(E) whatsoever.
QUESTION 20
In “The Department of Energy and Climate Change (DECC) forecasts” implies a(n):
(A) advice.
(B) warning.
(C) certainty.
(D) prediction.
(E) confirmation.
9
IME22
PROFISSIONAL PESQUISADOR II
QUESTÕES DISCURSIVAS
QUESTÕES OBRIGATÓRIAS
QUESTÃO 1
Em determinado curso de uma universidade, há dois períodos letivos no ano: o primeiro vai de janeiro até junho, e o
segundo, de julho até dezembro. Nesse curso, cada aluno possui uma única matrícula que o identifica dentro da
instituição. Uma matrícula corresponde a uma cadeia de exatamente 9 (nove) dígitos. Além disso, os 5 primeiros
dígitos de uma matrícula indicam o momento em que o aluno correspondente ingressou no curso. Em particular, os 4
primeiros dígitos correspondem ao ano de ingresso, enquanto que o 5º dígito (que pode ser apenas 1 ou 2) informa
em qual dos dois períodos letivos do ano ocorreu o ingresso. Por exemplo, o aluno cuja matrícula é 201321691
ingressou no segundo período do ano de 2013, enquanto que o valor 201213248 corresponde à matrícula do aluno
que ingressou no primeiro período de 2012.
Escreva um script em linguagem PHP cuja especificação é como segue. O propósito desse script é tratar a requisição
proveniente de um formulário WEB que contém uma caixa de entrada e um botão de comando, conforme os
exemplos nas figuras (a) e (c). Quando um usuário desse formulário fornece um número de matrícula na caixa de
entrada e a seguir pressiona o botão de comando, outra página WEB deve ser apresentada a este usuário. Nessa
página resultante, há uma mensagem indicando se o aluno é veterano ou calouro, conforme exemplos nas figuras (b)
e (d). Um aluno calouro é aquele que ingressou no período letivo corrente; em caso contrário, trata-se de um aluno
veterano. Se o valor fornecido para matrícula não estiver no formato adequado, a página resultante deve apresentar
uma mensagem apropriada ao usuário.
(a)
(b)
(c)
(d)
Na implementação a ser fornecida, que deve funcionar em qualquer data, atual ou futura, deve ser usada a
função date do PHP, cuja assinatura é a seguinte:
string date ( string $format [, int $timestamp = time()] )
Na documentação da linguagem PHP (http://php.net/manual/en/function.date.php), encontramos dois
possíveis valores para o parâmetro $format da função date:
character Description
Example returned values
n
Numeric representation of a month, without leading zeros 1 through 12
Y
A full numeric representation of a year, 4 digits
10
Examples: 1999 or2003
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 2
Considere a definição de estrutura e tipo a seguir especificada:
struct No {
int conteudo;
struct No* prox;
};
typedef struct No TNo;
e uma lista simplesmente encadeada sem nó cabeça cujos nós são do tipo TNo.
Implemente, utilizando a linguagem C a função recursiva de assinatura TNo* busca(int key, TNo* pt), que, a
partir do primeiro elemento da lista e de uma chave de busca, retorna o ponteiro para o nó cujo campo conteudo
seja igual a key, ou NULL, caso não seja encontrado.
QUESTÕES OPTATIVAS
QUESTÃO 3
Java Database Connectivity (JDBC) é uma interface de programação de aplicações (API) especificada pela linguagem
Java para permitir a interação com sistemas de bancos de dados relacionais em aplicações cliente/servidor. Nesse
contexto, considere um banco de dados com informações sobre álbuns musicais e sobre empresas gravadoras, em
tabelas de nomes ALBUM e GRAVADORA, respectivamente. Cada álbum possui um título e um ano de
publicação. Adicionalmente, cada álbum está associado a uma e somente uma gravadora. Por sua vez, cada
gravadora pode estar associada a mais de um álbum. Os esquemas em SQL das tabelas ALBUM e GRAVADORA
são apresentados a seguir.
ALBUM(codigo CHAR(6) PRIMARY KEY,
titulo VARCHAR(30) NOT NULL UNIQUE,
anoPublicacao INT NOT NULL,
siglaGravadora CHAR(3) NOT NULL FOREIGN KEY REFERENCES Gravadora(sigla)
GRAVADORA(sigla CHAR(3),
nome VARCHAR(30))
Apresente a implementação em linguagem Java do método cuja assinatura é apresentada a seguir.
java.util.List< String> listarAlbunsPorGravadora(Connection conexao,
String siglaGravadora)
Esse método recebe como parâmetro uma referência para um objeto cuja classe implementa java.sql.Connection,
uma das interfaces da API JDBC. Considere que esse objeto representa uma conexão estabelecida com o servidor de
banco de dados que contém as tabelas mencionadas acima. O segundo parâmetro que esta função recebe
corresponde a uma sigla de uma gravadora. Essa função deve retornar uma coleção em que cada elemento contém o
título do álbum lançado pela gravadora representada pelo segundo parâmetro. Uma restrição é que a coleção
retornada deve obrigatoriamente estar ordenada pelo título do álbum.
11
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 4
Considere a definição da estrutura e tipos abaixo, referentes a uma árvore B de grau definido na constante grau:
const grau=1;
typedef struct no_arvoreB TArvoreB;
struct no_arvoreB {
int num_chaves;
char chaves[2*t];
TArvoreB* filhos[2*t+1];
};
Apresente esquematicamente a inserção das chaves 20, 55, 30, 85, 60, 80, 55 e 90.
QUESTÃO 5
A linguagem de marcação XML (Extensible Markup Language) possibilita a definição de documentos que são
inteligíveis tanto por seres humanos quanto por máquinas (nós de processamento).
a) Apresente o conjunto de todas as declarações em DTD (Document Type Definition) que esteja consistente com o
conteúdo em XML apresentado abaixo.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html SYSTEM "example.dtd">
<html>
<head>
<title>CEPEL</title>
</head>
<frameset cols="30%,*" border="6">
<frame name="indice" target="docs" src="concurso.html">
<frame name="docs">
</frameset>
<body>
<noframes>Centro de Pesquisas de Energia Elétrica</noframes>
</body>
</html>
b)Descreva todas as alterações que devem ser realizadas sobre o documento abaixo para que o resultado seja
um documento XML bem-formado (well-formed).
<?xml version="1.0" encoding="UTF-8"?>
<revistas>
<revista>
<editora nome = Camargo/>
<nome>Case & Construção</nome>
<edição>
<número>25</número>
<mês>08</mês>
<ano>2010</ano>
</edição>
<preço>10,00</preço>
</revista>
</revistas>
12
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 6
Considere o programa escrito em linguagem C++ a seguir:
#include <iostream>
using std::cout;
using std::endl;
class C1 {
private:
int k;
public:
int i;
virtual void f1() { cout << "Integral\n"; }
void f2() { cout << "Integral\n"; }
void f3(int i) { k=i; cout << "Integral " << i << endl; }
};
class C2 : public C1 {
private:
int k;
public:
int j;
virtual void f1() { cout << "Derivada\n"; }
void f2() { cout << "Derivada\n"; }
void f3() { cout << "Derivada" << endl; }
void f3(int i) { k=i; cout << "Derivada " << i << endl; }
};
int main ()
{
C1 *pt_c1, c1;
C2 c2;
pt_c1 = &c2;
pt_c1->f1();
pt_c1->f2();
pt_c1->f3(0);
c1.f1();
c1.f2();
c1.f3(0);
c2.f1();
c2.f2();
c2.f3();
c2.f3(1);
return 0;
}
Podem ser identificados nesse código princípios basilares do paradigma orientado a objetos.
Assim, explique a ocorrência desses princípios no código, indicando especificamente de que forma se dá a
implementação no código C++ fornecido.
13
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 7
Considere o fragmento de diagrama de sequência fornecido a seguir, em notação da UML (Unified Modeling
Language). Nesse diagrama X e Y são objetos de classes distintas.
a) Apresente um diagrama de classes em UML envolvendo as classes dos objetos X e Y. Esse diagrama deve ser
consistente com o diagrama de sequência apresentado acima. Para cada elemento definido nesse diagrama de
classes, apresente uma justificativa para sua escolha.
b) Considere que o diagrama de sequência apresentado acima deva ser estendido com uma segunda mensagem, na
qual o objeto X invoca uma operação síncrona definida em sua própria classe. Apresente o diagrama de
sequência resultante da adição desta nova mensagem sobre o diagrama fornecido.
QUESTÃO 8
Um instituto de pesquisas científicas pretende manter o controle de suas pesquisas e experimentos atrelados. Para
isso, contratou uma empresa desenvolvedora de software, com vistas ao desenvolvimento de um sistema de
informação gerencial que dê suporte a essas atividades. A exigência feita à empresa contratada é que o paradigma de
desenvolvimento de software a ser adotado era o orientado a objetos, e a documentação deveria utilizar a linguagem
de modelagem unificada (UML).
O sistema precisará armazenar os dados de pesquisadores, que são definidos por seu CPF, nome, endereço, telefones
de contato, endereços eletrônicos (e-mails), formação e unidade organizacional de lotação. Das unidades
organizacionais devemos saber o seu nome e ramais. Cada pesquisador deve estar alocado em exatamente uma
unidade organizacional. Os pesquisadores são classificados em efetivos (cuja matrícula no instituto deve ser
conhecida, além de sua categoria – júnior, pleno ou sênior) e visitantes (onde devemos saber seu período de estada
no instituto e sua instituição de origem).
Os experimentos são compostos por uma identificação única fornecida pelo instituto, bem como pelo seu nome,
resumo, descrição estendida, objetivos, palavras-chave e pelos seus itens. Cada item é formado pela sua descrição e
pelos artefatos utilizados. Um artefato é composto por um nome e uma descrição. Um item pode utilizar nenhum ou
vários artefatos, da mesma forma que um artefato pode ser utilizado por nenhum ou vários itens de experimento.
Todavia, um experimento deve contemplar ao menos um item. Um experimento pode referenciar e ser referenciado
por outros experimentos. Além disso, um experimento pode representar a combinação de vários outros
experimentos. Pesquisadores atuam em experimentos segundo a alocação feita pela suas respectivas unidades
organizacionais. Vinculam-se nenhum ou mais experimentos a uma unidade organizacional e a um pesquisador. Para
cada atuação, deseja-se saber sua carga horária semanal de dedicação e o tipo de atuação.
14
IME22
PROFISSIONAL PESQUISADOR II
Pesquisadores visitantes necessitam semestralmente redigir relatórios técnicos de atividades, com vistas à prestação
de contas para as suas instituições de origem. Esses relatórios precisam ser mantidos no sistema, para fins de
controle do instituto. Um relatório é composto por uma data, um título, uma descrição e referências. Os relatórios
são produtos do pesquisador visitante, que tem como responsabilidade registrá-los no sistema. Não existe a
possibilidade de um relatório ser gravado se ele não estiver vinculado a um pesquisador visitante.
Para esse cenário, construa o modelo de classes conceitual equivalente.
QUESTÃO 9
A modelagem de casos de uso é uma atividade importante e frequentemente adotada durante a análise de sistemas
de informação. O diagrama de casos de uso, especificado na UML (Unified Modeling Language), define alguns tipos
de relacionamentos que podem ser usados durante a construção do modelo comportamental de um determinado
sistema. Dois desses tipos de relacionamentos são o de extensão (extend) e o de inclusão (include).
Para cada um desses tipos de relacionamento mencionados,
a)
b)
c)
d)
apresente sua finalidade de uso;
mencione entre que elementos do diagrama de casos este relacionamento é aplicável;
descreva a notação gráfica correspondente definida pela UML;
forneça um exemplo de fragmento de diagrama de casos de uso para ilustra a utilização do relacionamento
correspondente.
QUESTÃO 10
Seja o modelo conceitual de classes a seguir:
Projete o esquema relacional equivalente com um número mínimo de tabelas, utilizando a linguagem SQL.
Considere que todos os atributos são do tipo inteiro, e que os atributos de classes com índices pares possuem
preenchimento obrigatório.
15
IME22
PROFISSIONAL PESQUISADOR II
QUESTÃO 11
Uma aplicação cliente-servidor é caracterizada por ser formada por pares de componentes, em que um dos
componentes do par, o cliente, obtêm serviços e recursos por meio do envio de requisições ao outro componente, o
servidor. Na evolução dos sistemas de software, aplicações clientes-servidor surgiram para substituir as denominadas
aplicações monolíticas. Considere esse contexto para responder aos itens desta questão.
a) Apresente uma análise comparativa entre as características das aplicações monolíticas e as aplicações clienteservidor em duas camadas.
b) Apresente uma descrição das camadas componentes de uma aplicação cliente-servidor em três camadas.
Nessa descrição, faça uma análise comparativa entre as características das aplicações cliente-servidor em
duas camadas que motivaram o surgimento das aplicações cliente-servidor em três camadas.
QUESTÃO 12
Considere o esquema lógico relacional a seguir, expresso em SQL:
CREATE TABLE Tab_UnidadeOrganizacional
(
idUO
INT
PRIMARY KEY,
nomeUO VARCHAR(20)
UNIQUE,
siglaUO CHAR(4)
UNIQUE
);
CREATE TABLE Tab_Pesquisador
(
idPesq
INT
PRIMARY KEY,
nomePesq
VARCHAR(40),
numCPFPesq CHAR(11)
UNIQUE,
idUO
INT
NOT NULL,
FOREIGN KEY (idUO) REFERENCES Tab_UnidadeOrganizacional
);
CREATE TABLE Tab_Pesquisa
(
idPesq
INT
PRIMARY KEY,
nomePesq
VARCHAR(40),
verba
DECIMAL
DEFAULT 0
);
CREATE TABLE Tab_Participacao
(
idPesquisador INT,
idPesquisa INT,
horasDedicacao INT,
remuneracao
DECIMAL,
PRIMARY KEY (idPesquisador,idPesquisa),
FOREIGN KEY (idPesquisador) REFERENCES Tab_Pesquisador,
FOREIGN KEY (idPesquisa) REFERENCES Tab_Pesquisa
);
Especifique uma consulta em SQL padrão que mostre o nome dos pesquisadores que atuam em todas as
pesquisas cadastradas na tabela Tab_Pesquisa.
16
IME22
PROFISSIONAL PESQUISADOR II
17