Vous êtes sur la page 1sur 19

Exame de seleo para estagirios em cincias da computao

PROCESSO PBLICO PARA SELEO DE


ESTAGIRIOS E ESTAGIRIOS CONCILIADORES DO
PODER JUDICIRIO DO RIO GRANDE DO NORTE
PODER JUDICIRIO DO ESTADO
DO
RIO GRANDE DO NORTE

PROVA SELETIVA CINCIAS DA COMPUTAO


ANO 2014

Nome Legvel:

Pgina 1 de 19
Exame de seleo para estagirios em cincias da computao

QUESTES DE LNGUA PORTUGUESA

TEXTO NCORA PARA RESPOSTAS DE INTERPRETAO DE 01 a 05

Banda Larga Cordel (Gilberto Gil)

30 Pira bandalargou-se um pouquinho


1 Ps na boca, provou, cuspiu 31 Pira infoviabilizou
2 amargo, no sabe o que perdeu 32 Os ares do municpio inteirinho
3 Tem um gosto de fel, raiz amarga 33 Com certeza a medida provocou
4 Quem no vem no cordel da banda 34 Um certo vento de redemoinho
larga
5 Vai viver sem saber que mundo o 35 Diabo de menino agora quer
seu 36 Um i pod e um computador novinho
37 Certo que o serto quer virar mar
6 Mundo todo na ampla discusso 38 Certo que o serto quer navegar
7 O neuro-cientista, o economista 39 No micro do menino internetinho
8 Opinio de algum que est na pista
9 Opinio de algum fora da lista 40 O Netinho, baiano e bom cantor
10 Opinio de algum que diz que no 41 J faz tempo tornou-se um provedor -
provedor de acesso
11 Uma banda da banda umbanda 42 grande rede WWW
12 Outra banda da banda crist 43 Esse menino ainda vira um sbio
13 Outra banda da banda kabala 44 Contratado do Google, sim sinh
14 Outra banda da banda alcoro
15 E ento, e ento, so quantas 45 Diabo de menino internetinho
bandas? 46 Sozinho vai descobrindo o caminho
16 Tantas quantas pedir meu corao 47 O rdio fez assim com seu av

17 E o meu corao pediu assim, s 48 Rodovia, hidrovia, ferrovia


18 Bim-bom, bim-bom, bim-bom, bim-bom 49 E agora chegando a infovia
50 Pra alegria de todo o interior
19 Ou se alarga essa banda e a banda
anda 51 Meu Brasil, meu Brasil bem brasileiro
20 Mais ligeiro pras bandas do serto 52 O You Tube chegando aos seus
21 Ou ento no, no adianta nada grotes
22 Banda vai, banda fica abandonada 53 Veredas do serto, Guimares Rosa,
23 Deixada para outra encarnao 54 Iladas, Lusadas, Cames,
55 Rei Salomo no Alto Solimes,
24 Grande do Sul, Germnia 56 O p da planta, a baba da babosa.
25 Africano-amerndio, Maranho
26 Banda larga mais demografizada 57 Ps na boca, provou, cuspiu
27 Ou ento no, no adianta nada 58 amargo, no sabe o que perdeu
28 Os problemas no tero soluo 59 amarga a misso, raiz amarga
60 Quem vai soltar balo na banda larga
29 Pira, Pira, Pira 61 algum que ainda no nasceu.

(Disponvel em: http://letras.mus.br/gilberto-gil/1067973/)

QUESTO 1 - Considere as afirmaes que seguem, tomando por base o texto musicado
Banda Larga Cordel, de Gilberto Gil, para responder questo. O texto...
I. Faz uma clara referncia realidade atual de todas as partes do Brasil, enfatizando
que todos esto devidamente conectados.
II. uma crtica social, apesar de sugerir que todos j tm acesso banda larga.

Pgina 2 de 19
Exame de seleo para estagirios em cincias da computao

III. Ressalta a necessidade de que se expanda a banda larga, para que ela chegue a todo
o interior, no seu devido tempo.
IV. Sugere que se agilizem os acessos grande rede, para que ela se universalize
contemporaneamente, sob o risco de que apenas as geraes futuras possam usufruir
plenamente dessa inovao.
V. de cunho poltico e faz apologia s novas tecnologias, enfatizando a alegria e o
contentamento, principalmente dos mais jovens que vivem geograficamente distante
dos grandes centros.
Esto CORRETOS os segmentos:
a) I, II e III.
b) II, III e IV.
c) III, IV e V.
d) I, III e IV.
e) II, IV e V.

QUESTO 2 - Sobre o excerto Mundo todo na ampla discusso, esto corretas as


afirmaes, EXCETO:
a) A ausncia do artigo definido antes de Mundo um indicador de abrangncia,
expanso, generalizao.
b) O adjetivo ampla est ligado sintaticamente ao sujeito da orao e funciona, tambm,
como seu intensificador semntico.
c) A escolha pela expresso Mundo todo em vez de todo mundo altera o sentido que o
autor quer expressar no excerto.
d) O excerto considerado uma orao, cujo predicado constitudo por um verbo
implcito.
e) A expresso ampla discusso, parte integrante do predicado, funciona como
predicativo do sujeito.

QUESTO 3 - A profecia de que "O serto vai virar mar e o mar vai virar serto"
atribuda a Antnio Conselheiro resgatada no texto Banda Larga Cordel, de Gilberto
Gil, no verso Certo que o serto quer virar mar.

Tomando como base a relao estabelecida entre as referidas expresses, podemos


dizer como ALTERNATIVA CORRETA que elas so:
a) Equivalentes, tendo em vista determinarem que, nas duas situaes, as aes sero
concretizadas em um tempo futuro.
b) So diferentes, porque a concretizao da ao representada pela locuo verbal na
frase de Conselheiro tem como possibilidade o fato de que ela ocorra por meio do
uso do verbo querer, na frase de Gilberto Gil.
c) Contraditrias, visto que a possibilidade de concretizao da ao evidenciada pelo
uso do tempo verbal na frase de Conselheiro e essa certeza reiterada pelo
advrbio, na frase de Gil.
d) Complementares, quando do a certeza de que a ao se efetivar por meio da
locuo verbal vai virar na frase de Conselheiro e confirmada pelo advrbio
certo, utilizado na frase de Gil.
e) Excludentes, quando uma aponta a certeza da ao expressa na frase de
Conselheiro e a outra de Gil nega essa certeza.

QUESTO 4 - Sobre as afirmaes abaixo, assinale a nica que est em DESACORDO


com as ideias suscitadas pelo texto Banda Larga Cordel, de Gilberto Gil.
a) O texto mostra a forma como a internet entra na vida de algumas pessoas e como pode
modificar seu estilo de vida.
Pgina 3 de 19
Exame de seleo para estagirios em cincias da computao

b) O advento da internet trouxe, alm de modificaes no cotidiano das pessoas, a


insero de novas palavras no vocabulrio brasileiro.
c) O texto deixa claro que a internet banda larga um instrumento miditico de acesso
democrtico.
d) A defesa por uma internet mais demografizada est em consonncia com o fato de que
todos j tm amplo acesso banda larga.
e) A chegada da banda larga fomenta, naturalmente, a necessidade de aquisio de
novos bens de consumo.

QUESTO 5 - O texto Banda Larga Cordel traz contrapontos entre o velho e o novo,
passado e futuro, justificando a rapidez com que a tecnologia avanou nas ltimas
dcadas.
Dos segmentos abaixo, considerando o contexto, qual o nico que no corrobora tais
contrapontos:
a) Quem vai soltar balo na banda larga/ algum que ainda no nasceu.
b) Quem no vem no cordel da banda larga / Vai viver sem saber que mundo o seu.
c) Banda vai, banda fica abandonada / Deixada para outra encarnao.
d) Esse menino ainda vira um sbio/ Contratado do Google, sim sinh.
e) Diabo de menino internetinho/sozinho vai descobrindo o caminho.

As 05 (cinco) questes que seguem (06; 07; 08; 09; 10) so de ordem gramatical e
tambm tm como ncora o texto BANDA LARGA CORDEL, de Gilberto Gil.

QUESTO 6 - No verso amargo, no sabe o que perdeu..., o vocbulo o, na orao,


exerce, morfologicamente, a funo de:
a) Artigo definido.
b) Pronome oblquo tono.
c) Pronome demonstrativo.
d) Partcula expletiva.
e) Adjunto adnominal.

QUESTO 7 - O emprego do fonema /x/ pode ser representado, na escrita, de cinco


maneiras distintas: /ch/; /ss/; /z/; /cs/; /s. Assinale a alternativa em que todas as palavras
esto escritas CORRETAMENTE.
a) Xadrez; prache; baixo; cach.
b) Complexo; asserto; esceo; xerm.
c) Enchotar; enxugar; mexer; txi.
d) Sintaxe; intoxicar; trax; exame.
e) Faixa; gracha; bexiga; explndido.

QUESTO 8 - Atente nos versos para responder ao que se pede:


I. Opinio de algum que est na pista
Opinio de algum fora da lista
Opinio de algum que diz que no
II. ... E o meu corao pediu assim, s...
III. ... Bim-bom, bim-bom, bim-bom, bim-bom

Pgina 4 de 19
Exame de seleo para estagirios em cincias da computao

Os trechos acima so exemplos, respectivamente, das figuras de linguagem:


a) Prosopopeia; anfora; metonmia.
b) Anfora; prosopopeia; onomatopeia.
c) Polissndeto; prosopopeia; onomatopeia.
d) Zeugma; elipse; anfora.
e) Metfora; metonmia; antonomsia.

QUESTO 9 - Observe o verso ... J faz tempo, tornou-se um provedor provedor de


acesso grande rede WWW (linha 42). A crase empregada responde necessidade de se
completar o sentido de um termo com fora transitiva. No exemplo citado, isto ocorre
porque:
a) O termo que lhe antecede feminino.
b) Provedor pede um complemento ligado por preposio.
c) Grande rede www preenche o sentido do verbo principal da orao.
d) grande rede uma expresso feminina.
e) A expresso acesso a impe um complemento regido por um artigo definido feminino.

QUESTO 10 - Dada a sequncia abaixo, assinale a alternativa cujas palavras so


acentuadas de acordo com as regras que justificam a acentuao das que seguem
...Ps (linha 57), algum (linha 8), sbio (linha 43), e Ilada.
a) Pressups, parabns, pssaro, Marlia.
b) Ms, vatap, barbrie, tnue.
c) Rev, ningum, bomio, sinonmia.
d) Ns, portugus, bcio, lmpada.
e) Vs, cips, histrica, pndulo.

QUESTES DE CINCIAS DA COMPUTAO

QUESTO 11 - So comandos que tm funes equivalentes no Windows e no Linux,


exceto:
a) chkdsk e fdisk.
b) ren e mv.
c) del e rm.
d) dir e ls.
e) del e fdisk.

QUESTO 12 - Num servidor Linux, um usurio tem um arquivo na raiz da sua rea
pessoal, cujo nome processos.txt, que no est acessvel por outros usurios do
grupo no mesmo servidor. Para compartilh-lo com o grupo, o usurio dever digitar o
seguinte comando:
a) chmod g+x ~/processos.txt.
b) chmod g+r ~/processos.txt.
c) chmod g+4 ~/processos.txt.
d) chmod +x ~/processos.txt.
e) chmod +r ~/processos.txt.

Pgina 5 de 19
Exame de seleo para estagirios em cincias da computao

QUESTO 13 - O circuito lgico, abaixo, pode ser representado pela seguinte expresso
lgica:

a) .

b) .

c) .

d) .
e) Nenhuma das alternativas.

Questo 14 - A simplificao da expresso lgica


:
a) .
b) .
c) .
d) .
e) Nenhuma das alternativas.

QUESTO 15 - A fim de atender ao requisito de que processos judiciais devero ser


analisados na ordem em que foram cadastrados, o desenvolvedor, para implementar o
sistema de informao de um Tribunal, dever usar uma estrutura de dados do tipo:
a) Tabela Hash.
b) Pilha.
c) Grafo.
d) Fila.
e) Todas as alternativas esto corretas.

Para as questes 16 e 17, utilize a rvore binria representada na figura a seguir.

QUESTO 16 - O percurso em pr-ordem na rvore :


a) F, E, C, D, B, A.
b) B, A, C, D, F, E.
c) D, B, E, F, C, A.

Pgina 6 de 19
Exame de seleo para estagirios em cincias da computao

d) A, B, D, C, E, F.
e) A, B, D, F, C, E.

QUESTO 17 - O percurso na mesma rvore, em ps-ordem, :


a) F, E, C, D, B, A.
b) B, A, C, D, F, E.
c) D, B, F, E, A, C.
d) A, B, D, C, E, F.
e) D, B, E, F, C, A.

QUESTO 18 - Quanto a sua estrutura, os sistemas operacionais podem ser


classificados como sistemas monolticos, sistemas em camadas ou mquinas virtuais.
So exemplos desses modelos, respectivamente:
a) Windows 8, OSX, JVM.
b) OSX, MULTICS, OS/2.
c) PC-DOS, JVM, MULTICS.
d) MS-DOS, MULTICS, JVM.
e) Nenhuma das alternativas.

QUESTO 19 - A execuo do seguinte trecho de cdigo em linguagem C imprime no


console o resultado:

int a, b, c;
a = b = c = 0;
while (a <= 3) {
int c = a + b;
b = c * a;
c = a * a;
a++;
}
printf("%d, %d, %d\n", a, b, c);

Escolha uma:
a) 4, 27, 0.
b) 4, 27, 9.
c) 3, 6, 9.
d) 3, 6, 0.
e) 4, 27, 6.

QUESTO 20 - A execuo do trecho de cdigo C, a seguir,


int i = 3, *p = &i;
printf ("%d, %d\n", 2+*p, 3**p);

gera a seguinte sada no console:


a) 7, 27
b) 7, 15
c) 5, 27
d) 7, 9
e) 5, 9

Pgina 7 de 19
Exame de seleo para estagirios em cincias da computao

QUESTO 21 - Uma forma de implementar uma rotina recursiva para calcular o ensimo
termo de uma Srie de Fibonnaci :
a) int fibonnaci (int n) { if (n == 1 || n = 2) return 1; else return fibonnaci (n 1) + fibonnaci
(n + 1);}
b) int fibonnaci (int n) { if (n == 1 || n = 2) return 1; else return fibonnaci (n + 1) + fibonnaci
(n + 2);}
c) int fibonnaci (int n) { if (n == 1 || n = 2) return 1; else return fibonnaci (n 1) + fibonnaci
(n 2);}
d) int fibonnaci (int n) { if (n < 2) return 1; else return fibonnaci (n 1) + fibonnaci (n 2);}
e) int fibonnaci (int n) { if (n < 2) return 1; else return fibonnaci (n + 1) + fibonnaci (n + 2);}

QUESTO 22 - Das afirmaes a seguir, relativas programao orientada a objetos:

O encapsulamento impede o acesso direto aos atributos do objeto, sendo acessados


I
apenas por mtodos.
Herana o mecanismo que permite uma classe herdar o comportamento e os atributos
II
de uma classe pai.
Abstrao pode ser definida como sendo a capacidade que objetos de classes diferentes
III
tm de responder a uma mesma mensagem.
Interface quando uma classe define o seu comportamento principal, deixando outros
IV
aspectos a serem definidos em classes filhas.

So verdadeiras apenas:
a) I e II.
b) I, II e III.
c) I e IV.
d) II, III e IV.
e) II.

QUESTO 23 - O Java uma tecnologia que consiste de uma linguagem de programao


e uma plataforma composta por uma API e uma JVM. Na API Java, encontra-se uma srie
de interfaces que permitem manipular uma coleo de objetos. Sobre essas interfaces,
incorreto afirmar que:
a) A interface Map no permite chaves duplicadas.
b) A interface Queue no necessariamente ordena os objetos inseridos em uma FIFO.
c) A interface Set permite a insero de elementos duplicados.
d) As classes Vector e ArrayList so exemplos de implementao da interface List.
e) As classes Vector e ArrayList so exemplos de implementao da interface Map.

QUESTO 24 - Foi pedido ao desenvolvedor um aprimoramento que permitisse classe


descrita, no quadro a seguir, ser ordenada naturalmente pelo atributo nome, realizando
uma chamada ao mtodo java.util.Collections.sort(List<T>).
public class DadosRelatorio {
private String nome;
private String numProcesso;
private String status;

public DadosRelatorio(String nome,


String numProcesso, String status) {
this.nome = nome;
this.numProcesso = numProcesso;

Pgina 8 de 19
Exame de seleo para estagirios em cincias da computao

this.status = status;
}

public String getNome() { return nome; }


public String getNumProcesso() { return numProcesso; }
public String getStatus() {return status; }
}

Em atendimento ao solicitado, o desenvolvedor:


a) Adicionou a interface java.lang.Comparable<DadosRelatorio> classe e implementou
o mtodo public int relativeTo(DadosRelatorio d).
b) Adicionou a interface java.lang.Comparable<DadosRelatorio> classe e implementou
o mtodo public int compareTo(DadosRelatorio d).
c) Adicionou a interface java.lang.Comparable<DadosRelatorio> classe e implementou
o mtodo public int sortableTo(DadosRelatorio d).
d) Adicionou a interface java.lang.Sortable<DadosRelatorio> classe e implementou o
mtodo public int comparedTo(DadosRelatorio d).
e) Adicionou a interface java.lang.CompareTo<DadosRelatorio> classe e implementou o
mtodo public int comparable (DadosRelatorio d).

QUESTO 25 - O desenvolvedor tem a opo de sobrescrever o mtodo equals() ao


implementar qualquer classe. Sobre este mtodo, as afirmaes abaixo:
I Dado um objeto x no nulo, x.equals(x) dever retornar true.
Dados dois objetos x e y no nulos, se x.equals(y) retorna true, ento y.equals(x) dever
II
retornar true.
Para trs objetos no nulos x, y e z, se x.equals(y) retorna true, e y.equals(z) tambm
III
retorna true, ento x.equals(z) dever retornar true.

So, respectivamente, relaes de:


a) Simetria, reflexividade e transitividade.
b) Simetria, transitividade e reflexividade.
c) Transitividade, simetria e reflexividade.
d) Reflexividade, transitividade e simetria.
e) Reflexividade, simetria e transitividade.

QUESTO 26 - Segundo a especificao no diagrama de classes, a seguir,

o trecho de cdigo Java correto :


a) Pessoa p = new Juiz().
b) Reu r = new Pessoa().
Pgina 9 de 19
Exame de seleo para estagirios em cincias da computao

c) Juiz j = (Reu) new Juiz().


d) Juiz j = (Juiz) new Pessoa().
e) Reu r = new Juiz().

QUESTO 27 - Dado o trecho de cdigo Java, a seguir,


String n = "0";
System.out.println("%s + 1 = %s", n, n + 1);
sua execuo:
a) Exibe no console a string: 1 + 1 = 1.
b) Exibe no console a string: 1 + 1 = 11.
c) Exibe no console a string: 1 + 1 = 2.
d) No possvel, pois gerado um erro de compilao.
e) Exibe no console a string: 1 + 2 = 2.

QUESTO 28 - Um desenvolvedor optou em utilizar a classe TreeSet, disponvel na API


padro do Java, no seguinte trecho de cdigo:
Set<Integer> lista = new TreeSet<Integer>();
lista.add(i);
lista.add(j);
while (k < 10) {
k = i + j;
i = j;
j = k;
lista.add(k % 4);
}
for (Integer n : lista)
System.out.print(n + "; ");
Produz a sequncia no console:
a) 0; 0; 1; 1; 2; 3.
b) 0; 1; 1; 2; 3; 1; 0; 1.
c) 0; 1; 5; 6; 7; 9; 12; 17.
d) 0; 1; 2; 3; 5; 7; 12.
e) 0; 1; 2; 3.

QUESTO 29 - A execuo do trecho de cdigo Java a seguir


int i = 100, j = 10, k = 0;
try {
do {
k = i % j;
i = i / k;
} while (k > 0);
} finally {
System.out.println("k = " + k);
}

a) exibe a string k = 0, mas em seguida dispara uma exceo.


b) entra num loop infinito, pois a varivel k nunca chega a zero.
Pgina 10 de 19
Exame de seleo para estagirios em cincias da computao

c) no pode ser compilado, pois o compilador detecta uma diviso por zero.
d) no consegue ser executado at o fim, pois gerada uma exceo.
e) Nenhuma das alternativas.

QUESTO 30 - Sobre os computadores RISC (Reduced Instruction Set Computer),


incorreto afirmar:
a) Possuem um grande nmero de registradores de propsito geral.
b) Possuem instrues complexas e de tamanho varivel.
c) Tm enfoque na otimizao do pipeline de instrues.
d) Possuem um conjunto limitado de instrues.
e) Possuem instrues complexas de mesmo tamanho.

As questes 31, 32, e 33 devero tomar como referncia o seguinte diagrama ER:

QUESTO 31 - Para elaborar um relatrio que liste todos os juzes ativos e a respectiva
quantidade de processos com status TRNSITO EM JULGADO, pode-se realizar a
seguinte consulta em SQL:

a) SELECT nome, count(id_processo) as quantidade


FROM juiz
INNER JOIN pessoa ON (juiz.id_pessoa = pessoa.id_pessoa)
LEFT JOIN processo ON (juiz.id_juiz = processo.id_juiz) LEFT JOIN status_processo ON
(processo.id_status = status_processo.id_status)
WHERE juiz.ativo
AND descricao = ' TRNSITO EM JULGADO'
GROUP BY nome;
b) SELECT nome, count(*) as quantidade
FROM juiz
INNER JOIN pessoa ON (juiz.id_pessoa = pessoa.id_pessoa)
LEFT JOIN processo ON (juiz.id_juiz = processo.id_juiz)
LEFT JOIN status_processo ON
(processo.id_status = status_processo.id_status

Pgina 11 de 19
Exame de seleo para estagirios em cincias da computao

AND descricao = ' TRNSITO EM JULGADO')


WHERE juiz.ativo GROUP BY nome;
c) SELECT nome, count(id_processo) as quantidade
FROM juiz
INNER JOIN pessoa ON (juiz.id_pessoa = pessoa.id_pessoa)
LEFT JOIN processo ON (juiz.id_juiz = processo.id_juiz)
LEFT JOIN status_processo ON
(processo.id_status = status_processo.id_status
AND descricao = ' TRNSITO EM JULGADO')
WHERE juiz.ativo GROUP BY nome;
d) SELECT nome, count(*) as quantidade
FROM juiz
INNER JOIN pessoa ON (juiz.id_pessoa = pessoa.id_pessoa)
LEFT JOIN processo ON (juiz.id_juiz = processo.id_juiz)
LEFT JOIN status_processo ON
(processo.id_status = status_processo.id_status)
WHERE juiz.ativo
AND descricao = ' TRNSITO EM JULGADO'
GROUP BY nome;
e) SELECT nome, sum (id_processo) as quantidade
FROM juiz
INNER JOIN pessoa .ON (juiz.id_pessoa = pessoa.id_pessoa)
LEFT JOIN processo ON (juiz.id_juiz = processo.id_juiz)
LEFT JOIN status_processo ON
(processo.id_status = status_processo.id_status)
WHERE juiz.ativo
AND descricao = TRNSITO EM JULGADO
GROUP BY nome;

QUESTO 32 - Um desenvolvedor solicitou que o DBA validasse se a consulta abaixo


lista o nmero de processos de um juiz e o total de processos da Vara em que o juiz
trabalha:

SELECT comarca.denominacao as comarca,


vara.denominacao as vara, pessoa.nome as juiz,
count(id_processo), sum(id_processo)
FROM processo
INNER JOIN juiz ON (juiz.id_juiz = processo.id_juiz)
INNER JOIN pessoa ON (juiz.id_pessoa = pessoa.id_pessoa)
INNER JOIN vara ON (juiz.id_vara = vara.id_vara)
INNER JOIN comarca ON (vara.id_comarca = comarca.id_comarca)
GROUP BY nome, comarca.id_comarca, comarca.denominacao,
vara.id_vara, vara.denominacao;

O DBA logo percebeu que a consulta:


a) No est correta, pois no retorna os dados com consistncia e a corrigiu substituindo
sum(id_processo)por sum(case when juiz.id_vara = vara.id_vara then 1 else 0 end).
b) No est correta, pois no retorna os dados com consistncia e a corrigiu substituindo
sum(id_processo)pela subconsulta (SELECT count(*) FROM processo INNER JOIN
juiz ON (juiz.id_juiz = processo.id_juiz) WHERE id_vara = vara.id_vara)
Pgina 12 de 19
Exame de seleo para estagirios em cincias da computao

c) No est correta, pois no retorna os dados com consistncia e a corrigiu substituindo


sum(id_processo) por count (case when juiz.id_vara = vara.id_vara then 1 else null
end).
d) Est correta e retorna os dados desejados, porm a consulta no est otimizada e
sugeriu substituir todas as ocorrncias de INNER JOIN por FULL JOIN.
e) Est correta e retorna os dados desejados, porm a consulta no est otimizada e
sugeriu substituir todas as ocorrncias de INNER JOIN por CROSS JOIN.

QUESTO 33 - Um magistrado deseja saber se h algum processo no qual o advogado


de defesa tambm ru no mesmo processo, listando o nome do advogado e o nmero
do processo. Das consultas abaixo, obtm-se os dados solicitados pelo magistrado:

I SELECT pessoa.nome, processo.num_processo


FROM processo
INNER JOIN parte_processo
ON (processo.id_processo = parte_processo.id_processo)
INNER JOIN pessoa
ON (parte_processo.id_pessoa = pessoa.id_pessoa)
INNER JOIN tipo_parte_processo
ON (parte_processo.id_tipo = tipo_parte_processo.id_tipo)
WHERE tipo_parte_processo.descricao IN
('RU', 'ADVOGADO DE DEFESA')
GROUP BY pessoa.nome, processo.num_processo
HAVING count(parte_processo.id_processo) = 2
II SELECT pessoa.nome, processo.num_processo
FROM processo
INNER JOIN parte_processo ON
(processo.id_processo = parte_processo.id_processo)
INNER JOIN pessoa ON
(parte_processo.id_pessoa = pessoa.id_pessoa)
INNER JOIN tipo_parte_processo ON
(parte_processo.id_tipo = tipo_parte_processo.id_tipo)
WHERE tipo_parte_processo.descricao = 'RU'
AND tipo_parte_processo.descricao = 'ADVOGADO DE DEFESA'
GROUP BY pessoa.nome, processo.num_processo
HAVING count(parte_processo.id_processo) = 2
III SELECT pessoa.nome, processo.num_processo
FROM processo
INNER JOIN parte_processo ON
(processo.id_processo = parte_processo.id_processo)
INNER JOIN pessoa ON
(parte_processo.id_pessoa = pessoa.id_pessoa)
INNER JOIN tipo_parte_processo as TIPO_REU ON
(parte_processo.id_tipo = TIPO_REU.id_tipo
AND TIPO_REU.descricao = 'RU')
INNER JOIN tipo_parte_processo as TIPO_ADV_DEF ON
(parte_processo.id_tipo = TIPO_ADV_DEF.id_tipo
AND TIPO_ADV_DEF.descricao = 'ADVOGADO DE DEFESA')

a) Nas trs consultas.

Pgina 13 de 19
Exame de seleo para estagirios em cincias da computao

b) Apenas na consulta II.


c) Apenas nas consultas I e II.
d) Apenas nas consultas II e III.
e) Apenas na consulta I.

QUESTO 34 - Um desenvolvedor solicitou a implementao de um recurso no SGBD


para manter a restrio de integridade, por meio de uma rotina, que fosse executada
automaticamente quando ocorresse uma operao de UPDATE. O DBA, em atendimento
ao desenvolvedor, implementou:
a) Um ndice.
b) Uma transao.
c) Uma store procedure.
d) Uma trigger.
e) Uma chave estrangeira.

QUESTO 35 - A UML uma linguagem destinada a visualizar, especificar, construir e


documentar sistemas de informaes corporativos utilizando itens, relacionamentos e
diagramas. So exemplos de diagramas estruturais:
a) Diagrama de caso de uso, diagrama de componentes e diagrama de implantao.
b) Diagrama de caso de uso, diagrama de sequncia e diagrama de componentes.
c) Diagrama de objetos, diagrama de sequncia e diagrama de componentes.
d) Diagrama de objetos, diagramas de componentes e diagrama de classes.
e) Diagrama de objetos, diagrama de classes e diagrama de sequncia.

QUESTO 36 - No diagrama de classes, em UML, a seguir,

o relacionamento entre as classes Processo e Juiz uma:


a) Especializao.
b) Generalizao.
c) Composio.
d) Agregao.
e) Finalizao.

QUESTO 37 - O diagrama de classes que apresenta uma composio entre as classes


Processo e Folha :

a)

Pgina 14 de 19
Exame de seleo para estagirios em cincias da computao

b)

c)

d)

e) Nenhuma das alternativas.

QUESTO 38 - Acerca das afirmaes, a seguir, sobre diagramas de estado em UML, a


nica incorreta :
a) Nenhum evento poder levar ao estado inicial novamente ou deixar um estado final.
b) So empregados para descrever os aspectos dinmicos de um sistema.
c) Possuem dois estados especiais, o estado inicial e o estado final, ambos podendo ser
representados mais de uma vez no diagrama.
d) O relacionamento entre dois estados chamado de transio e indica a ocorrncia de
um determinado evento.
e) Possuem dois estados especiais, o estado inicial e o estado final, mas apenas o inicial
pode ser representado mais de uma vez no diagrama.

QUESTO 39 - Embora o Windows seja, atualmente, o sistema operacional mais utilizado


em computadores pessoais, um determinado setor aderiu poltica de software livre e
instalou o Linux em todas as mquinas do setor. Para manter o compartilhamento de
arquivos entre as mquinas com Linux e Windows, o administrador da rede dever
configurar, nas mquinas com Linux, o servio:
a) ALSA.
b) Pagode.
c) Salsa.
d) SMTP.
e) Samba.

QUESTO 40 - Conversando sobre Linux, dois tcnicos de informtica argumentavam


qual seria o melhor: o Unity, o Xfce ou o Mate. Eles estavam conversando sobre:
a) Processadores de texto.
b) Ambientes de desktop.
c) Ferramenta de gerenciamento de arquivos.
d) IDE para desenvolvimento de programas.
e) Processadores de udio.

Pgina 15 de 19
Exame de seleo para estagirios em cincias da computao

QUESTO 41 - O lanamento do Windows 2000 trouxe como novidade, alm de outras, o


Active Directory como um servio de autenticao de usurios, utilizando como base o
protocolo:
a) RMI/RPC.
b) NETBUI.
c) LDAP.
d) X.25.
e) X.11.

QUESTO 42 - Sobre o servio SSH, das seguintes afirmaes:


O servio pode ser configurado tanto em mquinas rodando Linux quanto em mquinas rodando
I
Windows 8.
II Foi projetado para substituir o telnet e outros protocolos de terminais remotos inseguros.
III Por padro, o servidor utiliza a porta 8080.
IV Usa os algoritmos RSA (SSH-1) ou DSA (SSH-2) para autenticao.
So verdadeiras:
a) II e IV, apenas.
b) I, III e IV, apenas.
c) I, II e III, apenas.
d) I, II, III e IV.
e) I, II e IV, apenas.

QUESTO 43 - Uma forma de ataque segurana de uma rede utilizar uma ferramenta
de sniffing que:
a) Analisa os pacotes que trafegam na rede buscando por informaes no
criptografadas.
b) Envia e-mails contendo cavalos de tria para todos usurios logados na rede.
c) Realiza uma varredura na rede procurando por servios de acesso remoto, que no
implementam criptografia.
d) Faz vrias tentativas de login remoto, utilizando um dicionrio de senhas mais comuns.
e) Envia um broadcast de solicitaes de revalidao de senhas na rede.

QUESTO 44 - Elaborando um relatrio sobre a recuperao de uma mquina infectada,


o tcnico apontou trs tipos de vrus encontrados: vrus de boot; cavalos de tria
recebidos por e-mail; e keylogers. Das afirmaes abaixo sobre esses tipos de vrus:
Keylogers so uma categoria de vrus que, ao utilizarem uma sequncia de chaves criptografadas
I (keys, em ingls), recebem e executam comandos enviados remotamente (loger, em ingls) para, por
exemplo, enviar spam a partir da mquina infectada.
Vrus de boot infectavam o primeiro setor do disco onde reside, normalmente, o cdigo responsvel
II
por carregar o sistema operacional da mquina.
Cavalos de tria utilizam a tcnica de engenharia social induzindo o usurio a executar um programa
III que pode, dentro de outras possibilidades, abrir portas no computador infectado para que seja
controlado remotamente.
So verdadeiras:
a) Apenas I.
b) Apenas II.
c) Apenas I e II.
d) I, II e III.

Pgina 16 de 19
Exame de seleo para estagirios em cincias da computao

e) Apenas II e III.

QUESTO 45 - No protocolo IPv4, as notaes CIDR /8, /16, /24 definem,


respectivamente, endereos de classe:
a) C, C e B.
b) B, B e C.
c) A, B e C.
d) C, B e A.
e) A, A e C.

QUESTO 46 - O administrador da rede de um Frum criou uma sub-rede para um


determinado setor, utilizando a mscara 144.25.8.0/24. A sub-rede criada permite no
mximo:
a) 62 hosts.
b) 126 hosts.
c) 127 hosts.
d) 510 hosts.
e) 254 hosts.
QUESTO 47 - O modelo de referncia ISO OSI foi desenvolvido como uma proposta
para padronizar protocolos de comunicao em sistemas heterogneos. Este modelo
dividido em 7 camadas, na seguinte ordem (da mais alta para a mais baixa):
a) Camada de aplicao; Camada de apresentao; Camada de sesso; Camada de
rede; Camada de transporte; Camada de enlace de dados; Camada fsica.
b) Camada de apresentao; Camada de aplicao; Camada de transporte; Camada de
sesso; Camada de rede; Camada de enlace de dados; Camada fsica.
c) Camada de apresentao; Camada de aplicao; Camada de sesso; Camada de
rede; Camada de transporte; Camada de enlace de dados; Camada fsica.
d) Camada de aplicao; Camada de apresentao; Camada de sesso; Camada de
transporte; Camada de rede; Camada de enlace de dados; Camada fsica.
e) Camada de sesso; Camada de apresentao; Camada de aplicao; Camada de
transporte; Camada de rede; Camada de enlace de dados; Camada fsica.

QUESTO 48 - O modelo TCP/IP, para comunicao entre hosts em rede, define apenas
quatro camadas na seguinte ordem (da mais baixa para a mais alta):
a) Camada de aplicao; camada Inter-redes (ou internet); camada de transporte; camada
fsica e de enlace.
b) Camada fsica e de transporte; camada inter-redes (ou internet); camada de enlace;
camada de aplicao.
c) Camada fsica e de enlace; camada inter-redes (ou internet); camada de transporte;
camada de aplicao.
d) Camada aplicao; camada transporte; camada inter-redes (ou internet); camada fsica
e de enlace.
e) Camada fsica e de enlace; camada de transporte; camada de aplicao; camada inter-
redes (ou internet).

QUESTO 49 - No modelo TCP/IP, so exemplos de protocolos de transporte:


a) FTP e UDP.
b) TCP e IP.
c) DNS e UDP.
d) TCP e UDP.
e) UDP e IP.

Pgina 17 de 19
Exame de seleo para estagirios em cincias da computao

QUESTO 50 - A verso 4, do protocolo IP (IPv4), possui uma limitao da ordem de 4


bilhes de endereos IP. Devido ao crescimento da rede Internet, o nmero de
endereos IP tornou-se escasso, sendo esta a motivao principal para a implantao da
verso 6 do IP (IPv6). Das afirmativas abaixo sobre o IPV6:
O protocolo IPv6 no compatvel com o IPv4, mas compatvel com outros protocolos,
I
tais como TCP, UDP e DNS
II Enquanto o IPv4 utiliza 32 bits para endereamento, o IPv6 utiliza 128 bits
Assim como o IPv4, o datagrama de um pacote IPv6 possui um campo checksum para
III
controle de erros
So verdadeiras:
a) Apenas II e III.
b) I, II e III.
c) Apenas II.
d) Apenas I.
e) Apenas I e II.

Pgina 18 de 19
Exame de seleo para estagirios em cincias da computao

Pgina 19 de 19