Escolar Documentos
Profissional Documentos
Cultura Documentos
Edital no 04/2007
Caderno
S02
de Prova
Analista de Sistemas
Dia: 16 de março de 2008 • Horário: das 14 às 18 h
Duração: 4 (quatro) horas, incluído o tempo para o preenchimento do cartão-resposta.
Confira o número que você obteve no ato da inscrição com o que está indicado no cartão-resposta.
Instruções Atenção!
Para fazer a prova você usará: Não é permitido qualquer tipo de consulta durante a realização
da prova.
este caderno de prova; Para cada questão são apresentadas 5 (cinco) alternativas dife-
um cartão-resposta que contém o seu nome, número de inscri- rentes de respostas (a, b, c, d, e). Apenas uma delas constitui a
ção e espaço para assinatura. resposta correta em relação ao enunciado da questão.
A interpretação das questões é parte integrante da prova, não
Verifique, no caderno de prova: sendo permitidas perguntas aos fiscais.
Não destaque folhas da prova.
se faltam folhas, se a seqüência de questões, no total de
50 (cinquenta), está correta; Ao terminar a prova, entregue ao fiscal o caderno de prova com-
se há imperfeições gráficas que possam causar dúvidas. pleto e o cartão-resposta devidamente preenchido e assinado. O
gabarito da prova será divulgado no site do concurso.
Comunique imediatamente ao fiscal qualquer irregularidade.
http://pmf.fepese.ufsc.br
.
Prefeitura Municipal de Florianópolis
Língua Portuguesa (8 questões) 2. Com base no texto, assinale ( V ) para verdadeiro e
( F ) para falso.
Texto
( ) Em 1805, a Espanha estava aliada à França.
1 Em 1807, o imperador francês era o senhor abso- ( ) A expressão “haviam colocado de joelhos”,
2 luto da Europa. Seus exércitos haviam colocado de sublinhada no texto, poderia ser substituída
3 joelhos todos os reis e rainhas do continente, numa por “haviam derrotado”, sem significativa alte-
4 sucessão de vitórias surpreendentes e brilhantes. ração de sentido.
5 Só não haviam conseguido subjugar a Inglaterra. ( ) O verbo “subjugar”, destacado no texto, tem o
6 Protegidos pelo Canal da Mancha, os ingleses tinham sentido de vencer, dominar.
7 evitado o confronto direto em terra com as forças de
8 Napoleão. Ao mesmo tempo, haviam se consolidado ( ) Em toda a Europa, nenhum país se atreveu a
9 como os senhores dos mares na batalha de Trafalgar, desobedecer ao bloqueio continental decre-
10 em 1805, quando sua Marinha de Guerra, sob o tado pelo imperador francês, com exceção de
11 comando de Lord Nelson, destruiu, na entrada do Portugal e Inglaterra.
12 Mediterrâneo, as esquadras combinadas da França e ( ) O Canal da Mancha foi um empecilho para
13 da Espanha. Napoleão reagiu decretando o bloqueio a resistência interna dos ingleses às forças
14 continental, medida que previa o fechamento dos inimigas.
15 portos europeus ao comércio de produtos britânicos.
16 Suas ordens foram imediatamente obedecidas por A seqüência correta, de cima para baixo, é:
17 todos os países, com uma única exceção: o pequeno e
18 desprotegido Portugal. a. ( ) V–V–V–V–F
b. ( X ) V–V–V–F–F
GOMES, Laurentino. 1808. São Paulo: Planeta do Brasil, 2007, p. 33.
c. ( ) V–F–F–V–F
d. ( ) F–V–V–V–V
e. ( ) F–F–V–F–V
1. As afirmativas abaixo são falsas de acordo com o
texto. Assinale aquela que se torna verdadeira de
acordo com o texto se for trocada uma palavra ou 3. Assinale a alternativa em que as opções a) e b) são
expressão pela que está entre parênteses. igualmente corretas, em relação ao plural das palavras:
Página 3
Secretaria Municipal de Administração
4. Considere as afirmativas abaixo, baseadas no texto. 6. Leia atentamente as proposições abaixo:
Página 4
Prefeitura Municipal de Florianópolis
Página 5
Secretaria Municipal de Administração
Página 6
Prefeitura Municipal de Florianópolis
16. Considere as seguintes afirmações a respeito do 17. Considere o diagrama de classes abaixo e as afir-
paradigma de orientação a objetos: mações a seguir, a seu respeito:
Página 7
Secretaria Municipal de Administração
18. Considere as seguintes afirmações a respeito de 19. Considere as seguintes afirmações a respeito de
modelagem de casos de uso: modelagem temporal com UML:
Página 8
Prefeitura Municipal de Florianópolis
Página 9
Secretaria Municipal de Administração
23. Considere as seguintes afirmações a respeito do 25. Considere as seguintes afirmações a respeito
Processo Unificado, RUP (Rational Unified Process): de Model Driven Architecture – MDA (Arquitetura
Orientada por Modelos):
I. RUP adota a modelagem de casos de uso de
UML. I. Pode-se afirmar que o modelo independente
II. RUP adota PMBOK para gerenciamento de de plataforma, o PIM (plataform independent
projeto. model), corresponde a uma especificação
baseada em UML que especifica apenas as
III. RUP estabelece um ciclo de vida composto
características de negócio da aplicação, des-
pelas três seguintes fases: concepção (incep-
considerando qualquer característica da plata-
tion), elaboração (elaboration) e construção
forma na qual o sistema será desenvolvido.
(construction).
II. O modelo específico para plataforma, o PSM
IV. Em RUP, a fase de construção ocorre de forma
(plataform specific model), contém apenas
iterativa e incremental, enquanto a fase de
especificidades de plataforma (como EJB, por
concepção ocorre em um único ciclo.
exemplo) e é desenvolvido de forma indepen-
dente do PIM.
A respeito das afirmações acima, é correto afirmar
que: III. Após o desenvolvimento independente de
cada modelo, a união do PIM com o PSM cor-
a. ( ) Apenas a afirmação I é verdadeira. responderá à modelagem do sistema compu-
b. ( ) Apenas a afirmação III é verdadeira. tacional tratado.
c. ( ) Apenas as afirmações I e II são verdadeiras. IV. MDA estabelece uma seqüência de passos
que parte da existência de uma especificação
d. ( X ) Apenas as afirmações I e IV são verdadeiras. de requisitos, passando pela geração do PIM e
e. ( ) Apenas as afirmações III e IV são verdadeiras. do PSM até a geração automática do código.
Página 10
Prefeitura Municipal de Florianópolis
27. A respeito das estruturas de dados árvore B e 29. Várias linguagens de programação orientada a
árvore B+, é correto afirmar que: objetos permitem a realização de sobrecarga (over-
load) e sobrescrita (overriding) de métodos. A respeito
a. ( ) As árvores B+ requerem menos memória para desses conceitos, é correto afirmar que:
armazenamento que as árvores B.
b. ( ) Em árvores B+, os elementos se encontram a. ( ) Sobrescrita de método consiste na redefinição
dispersos ao longo da árvore. de um método de uma classe já definido ante-
riormente no corpo da classe, modificando
c. ( ) Em árvores B, os elementos se encontram ape-
seu código, mas mantendo sua lista de parâ-
nas no último nível da árvore.
metros e seu tipo de retorno.
d. ( ) Árvores B não requerem reorganiza-
b. ( X ) Sobrecarga de método consiste na defi-
ção quando elementos são inseridos ou
nição, em uma mesma classe, de mais de
removidos.
um método com o mesmo nome, mas com
e. ( X ) A busca por um elemento em uma árvore lista de parâmetros e/ou tipo de retorno
B+ requer que ela seja percorrida até o seu diferente(s).
último nível.
c. ( ) Sobrecarga de método consiste na redefini-
ção de um método de uma classe, modifi-
cando sua lista de parâmetros e/ou seu tipo
28. Considere a implementação mostrada abaixo, de retorno.
em pseudo-linguagem, do algoritmo de ordenação
Bubble Sort. d. ( ) Sobrescrita de método consiste na redefini-
ção de um método herdado por uma classe,
mantendo o mesmo nome, mas com lista de
procedure bubbleSort( V : vector ) parâmetros e/ou tipo de retorno diferente(s).
begin e. ( ) A sobrescrita de um método em uma sub-
do
classe (classe filho) resulta na substituição
trocou := false;
for i := 0 to do
da implementação do método também na
if V[i] > V[i+1] then superclasse (classe pai).
trocar( V[i] , V[i+1] );
trocou := true;
end if; 30. A respeito do conceito de variáveis de instância
end for; e de variáveis de classe em linguagens orientadas a
while trocou = true; objetos, é correto afirmar que:
end.
a. ( ) Vários objetos de uma mesma classe compar-
Assinale a alternativa que completa de maneira tilham as variáveis de instância definidas na
correta a lacuna (linha pontilhada) no algoritmo. classe.
Considere que o índice do vetor inicia em zero, e que b. ( ) Variáveis de classe não são herdadas por sub-
o método V.length() retorna a quantidade de ele- classes da classe à qual pertencem.
mentos contidos no vetor V. c. ( ) Objetos podem acessar apenas as variáveis de
instância da classe à qual pertencem.
a. ( X ) V.length() – 2
d. ( ) Uma variável de instância terá o mesmo valor
b. ( ) V.length() – 1
para qualquer instância de uma determinada
c. ( ) V.length() classe que esteja alocada no mesmo espaço
d. ( ) V.length() + 1 de endereçamento.
e. ( ) V.length() / 2 e. ( X ) Se o valor de uma variável de classe for
modificado por um objeto da classe à qual
pertence, todos os demais objetos da referida
classe, instanciados no mesmo espaço de
endereçamento, verão o valor alterado.
Página 11
Secretaria Municipal de Administração
31. A API Swing da linguagem Java utiliza o conceito 34. Considere o seguinte trecho de uma página JSP
de gerenciadores de layout. A esse respeito, é correto (Java Server Pages):
afirmar que:
32. A respeito da linguagem JavaScript, é correto Assinale a alternativa que mostra corretamente o
afirmar: texto exibido no navegador Web pela página acima
quando ela é acessada, após ter sido devidamente
a. ( ) Código em JavaScript é interpretado pela compilada e implantada em um servidor Apache
máquina virtual Java (JVM). Tomcat.
b. ( ) É uma linguagem com tipagem forte.
a. ( ) Texto
c. ( ) É uma linguagem comumente utilizada para false
desenvolvimento de Servlets. Texto2
d. ( ) É uma versão da linguagem Java para disposi- b. ( ) Texto
tivos móveis. Objeto nulo.
e. ( X ) É uma linguagem cuja forma de utilização Texto2
mais freqüente consiste na definição de scripts c. ( X ) Texto
incorporados em páginas Web. Texto2
d. ( ) Texto
Objeto nulo.
33. Assinale a alternativa correta.
e. ( ) Texto
Uma tabela em um banco de dados relacional deve false
apresentar pelo menos:
a. ( ) Uma tupla.
b. ( X ) Uma coluna.
c. ( ) Uma chave primária.
d. ( ) Uma chave estrangeira.
e. ( ) Uma restrição de integridade.
Página 12
Prefeitura Municipal de Florianópolis
Página 13
Secretaria Municipal de Administração
40. Sobre recuperação em bancos de dados, é cor- 42. Sobre a tecnologia OLAP (OnLine Analytical
reto afirmar que: Processing), é correto afirmar que:
Página 14
Prefeitura Municipal de Florianópolis
44. A respeito da arquitetura cliente-servidor, é cor- 47. Qual o formato padrão de certificados digitais
reto afirmar: adotado pelo governo brasileiro?
Página 15
Secretaria Municipal de Administração
Página 16
Página
em Branco.
(rascunho)
Página
em Branco.
(rascunho)
.
FEPESE • Fundação de Estudos e
Pesquisas Sócio-Econômicos
Campus Universitário • UFSC
88040-900 • Florianópolis • SC
Fone/Fax: (48) 3233-0737
http://www.fepese.ufsc.br