Вы находитесь на странице: 1из 13

Prefeitura Municipal de Petrolina

Autarquia Educacional do Vale do So Francisco - AEVSF


Faculdade de Cincias Aplicadas e Sociais de Petrolina - FACAPE



CONCURSO PBLICO PARA O CARGO DE

FACAPE

Data de aplicao: 04/03/2012

Leia com ateno as instrues abaixo

1. Ao receber este caderno, aguarde a autorizao do fiscal de sala e em seguida confira se ele
contm 50 (cinquenta) questes objetivas numeradas sequencialmente de 1 a 50, cada uma com 5
(cinco) alternativas indicadas pelas letras 'A' a 'E', das quais, somente uma corresponder
resposta certa para a questo, alm do tema para o desenvolvimento de sua dissertao. Observe
na indicao acima se o caderno de provas se refere ao cargo ao qual voc se inscreveu, caso
contrrio, solicite ao fiscal de sala a sua substituio.
2. A pgina 2 deste caderno (verso desta capa) contm espao para que voc faa o rascunho de sua
redao, a qual dever ser transcrita para a folha.
3. O carto de respostas e a folha de redao sero entregues oportunamente pelos fiscais de sala.
Ao receb-los, assine somente o carto de respostas. A folha definitiva de redao NO dever ser
assinada.
4. No carto de respostas marque a letra correspondente resposta correta para a questo conforme
o seu julgamento, utilizando caneta esferogrfica de tinta azul ou preta, conforme exemplo abaixo:

Exemplo:

Ateno: A marcao de mais de uma alternativa anula a questo, mesmo que uma das respostas
esteja correta.

5. O tempo total para resoluo das provas e preenchimento do carto de respostas e da folha
definitiva de redao de 4h30 (quatro horas e trinta minutos). Ao terminar as provas, entregue ao
fiscal de sala o carto de respostas e a folha definitiva de redao, e assine a lista de presena.
Este caderno de provas somente poder ser levado pelo candidato aps decorridas 3h (trs horas)
do incio das provas.
6. As provas, os gabaritos, os resultados e demais informaes referentes ao concurso sero
divulgados no site oficial da FACAPE: www.facape.br.

Boa prova!









A B C E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-2-

FOLHA DE RASCUNHO PARA REDAO
Tema:____________________________________________

1



5




10




15




20




25




30




35




40

Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-3-
D1 - PORTUGUS

LEI SECA, TWITTER E LIBERDADE DE
EXPRESSO
H algo de extico na iniciativa da Advocacia-
Geral da Unio (AGU) de tentar proibir trs contas
de Twitter de Goinia usadas para orientar seus
usurios a escapar dos locais onde a polcia
realiza blitze para flagrar motoristas embriagados.
razovel dizer que, num pas com tantos
problemas mais graves, a AGU poderia
economizar tempo e dinheiro com outras
prioridades. Mas o uso do Twitter para burlar as
blitze um perfeito exemplo de como as
tecnologias andam mais rpido que a lei.
Em princpio, a localizao de uma blitze uma
informao pblica. Todo cidado tem, portanto, o
direito de pass-la a seus amigos. Por telefone, e-
mail ou celular. Os motoristas com experincia de
estrada costumam usar um recurso tradicional
para avisar os outros viajantes sobre a presena
de policiamentos na pista: piscar o farol alto duas
vezes.
Que dizer ento do Twitter? De acordo com a
AGU, a situao diferente. Trata-se de uma
forma de comunicao de massa. As contas
sobre a Lei Seca so abertas e tm milhares de
seguidores. A AGU argumenta que, nesse caso,
as mensagens de 140 caracteres criam um
obstculo para o cumprimento da lei - e podem
ser vistas como apologia ao crime. Seria,
segundo essa viso, to inconveniente quanto um
jornal que publicasse a relao de locais onde a
polcia investigar pontos de trfico de drogas.
Num pas onde 55 mil morrem por ano em
desastres no trnsito, as autoridades no
precisam ser atrapalhadas em seu esforo para
encontrar e punir com rigor delinqentes ao
volante. Mas preciso ter cautela para que isso
no iniba um dos mais belos exerccios da
experincia humana: a liberdade de expresso,
que costuma enfrentar tantas ameaas cotidianas
em nosso pas.
Revista poca. Edio n 717, de 13 de fev. de 2012. p.10.

As questes de 1 a 7 dizem respeito ao texto
Lei seca, twitter e liberdade de expresso.

Questo 01
O texto :
Verbal.
Verbal e no-verbal.
No-verbal.
Verbal somente no ltimo pargrafo.
No-verbal somente no ltimo pargrafo.

Questo 02
Quanto ao uso de pargrafos argumentativos,
pode-se dizer que:
O texto no faz uso da argumentao nos
pargrafos.
Existe argumentao no texto: o ltimo
pargrafo um exemplo disso.
A argumentao foi usada apenas no
primeiro pargrafo.
No existe argumentao no segundo
pargrafo.
Existe argumentao apenas no terceiro
pargrafo.

Questo 03
Entre os elementos a seguir, o que foi usado com
mais intensidade na construo do sentido foi:
Ironia.
Ambiguidade.
Polissemia.
Comparao.
Homonmia.

Questo 04
O uso dos dois-pontos no segundo pargrafo est
correto, pois introduz uma:
Fala.
Citao.
Enumerao.
Explicao.
Categorizao.

A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-4-
Questo 05
O uso da palavra Twitter diversas vezes no texto
um recurso coesivo que pode ser classificado
como:
Elipse.
Encadeamento de segmentos textuais.
Retomada com uma palavra lexical.
Conexo.
Paronmia.

Questo 06
A parte do texto que tem dois operadores de
sequenciao :
No primeiro pargrafo.
No segundo perodo do terceiro pargrafo.
No primeiro perodo do ltimo pargrafo.
Em todos os perodos do segundo pargrafo.
No ltimo perodo do primeiro pargrafo.

Questo 07
O nome do pas a que se refere o texto est:
Explcito em todos os pargrafos.
Explcito apenas no primeiro pargrafo.
Implcito apenas no primeiro pargrafo.
Explcito apenas no ltimo pargrafo.
Implcito.

As questes 8 e 9 dizem respeito ao Manual
de Redao da Presidncia da Repblica
(2002).

Questo 08
A distncia da margem esquerda que cada
incio/entrada de pargrafo deve ter de:
3,0cm
2,5cm
4,0cm
1,5cm
2,0cm



Questo 09
O Memorando um documento que pode ser
emitido e assinado:
Por qualquer cidado.
Apenas pelo Presidente da Repblica.
Entre as autoridades e o cidado comum.
Somente entre as empresas.
Por funcionrios que pertencem a uma
mesma unidade administrativa.

Questo 10
Segundo o Novo Acordo Ortogrfico da Lngua
Portuguesa, o acento diferencial:
Continua existindo at o final de 2012.
Passou a ser considerado errado desde
2005.
No tem mudanas: continuam as mesmas
regras, mesmo a partir de 2013.
Continua obrigatrio apenas nas palavras
substantivadas.
Ser facultativo a partir de 2013.


D2 PROGRAMAO DE
COMPUTADORES

Questo 11
Sobre o Modelo de desenvolvimento MVC,
considere as afirmaes nos itens a seguir:
I. O Model ou Modelo a camada de lgica de
negcio responsvel pela interface com o
banco de dados. Nesta camada podemos
consultar um objeto presente na sesso.
II. O View ou viso e a camada de interface
com o usurio, na qual o usurio v o
resultado de suas requisies e pode
manipular a interface, para ativar a lgica do
negcio.
III. O Controller ou Controlador responsvel
pela ligao entre a viso e o modelo. Ele
transforma eventos gerados pela interface
em aes de acesso aos dados no banco.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :



A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-5-
V, F, F.
F, V, V.
V, F, V.
F, V, F.
F, F, V.

Questo 12
Sobre a Tecnologia CSS, a alternativa falsa :
Permite separao entre a estrutura e
apresentao do documento html.
Pode ser inserida no documento html,
referenciando um arquivo externo com
extenso .css, tendo esta forma de
implementao prioridade sobre as demais.
Pode ser inserido entre as tags
<style></style> dentro das tags
<body></body> do documento html.
Permite formatar um item do documento html
identificado pelo atributo ID da tag, tendo
para isso que usar o smbolo # mais o nome
constante do atributo ID.
Para definir uma classe no css, basta usar a
expresso .nome, onde nome a palavra
que identifica a classe.

Questo 13
So comandos da DDL:
UPDATE, INSERT, DELETE
CREATE, ALTER, DROP
SELECT, COMMIT, REVOKE
COMMIT, ROLLBACK, GRANT
HAVING,GRANT, REVOKE

Questo 14
Sobre o processo de instalao do Firebird 2.5,
no correto afirmar que:

Com a opo Super Server ser criado
apenas um cache de pginas que
compartilhado por todas as conexes.
Com a opo Classic Server, ser criado
um cache prprio para cada cliente, e este
estar conectado a um processo dedicado.
Com a opo Classic Server, a
desvantagem que, se um do processo tiver
problemas, todo o restante do banco de
dados pra o funcionamento.
Pode ser instalado como uma aplicao ou
como um servio.
Com a opo Super Server utilizada
quando vrios clientes acessam as mesmas
reas do banco de dados.

Questo 15
No correto afirmar que:
No Firebird, a funo COALESCE(<campo>,
<valor>), retorna <valor> caso <campo> seja
nulo.
No framework Struts 1.1, possvel a criao
de novas taglibs.
O uso de Dwr se faz por meio de cdigo
Javascript.
Tanto o CSS quanto o Javascript, podem ser
injetados numa pgina html de trs maneiras
diferentes.
no arquivo struts-config.xml que se
configura o mapeamento das taglibs do
framework Struts 1.1.

Questo 16
No framework Struts 1.1, a vantagem de uma
classe herdar de
org.apache.struts.actions.DispatchAction ao invs
de org.apache.struts.actions.Action :

Possibilita a declarao de diversos mtodos
do tipo ActionForward nesta classe,
permitindo um nico mapeamento no struts-
config.xml para diversas chamadas.
Possibilita a declarao de um mtodo do
tipo ActionForward nesta classe, permitindo
um nico mapeamento no struts-config.xml
para diversas chamadas.
Possibilita a declarao de diversos mtodos
do tipo ActionForward nesta classe, para isso
h a necessidade de vrios mapeamentos no
struts-config.xml para cada chamada.
Possibilita a declarao de diversos mtodos
do tipo ActionForward alm do mtodo
padro execute, permitindo um nico
mapeamento no struts-config.xml para
diversas chamadas.
Possibilita a declarao de diversos mtodos
do tipo ActionForward nesta classe,
permitindo vrios mapeamentos no struts-
config.xml para diversas chamadas.
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-6-
Questo 17
No framework Struts 1.1, sobre os parmetros
(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse
response) do mtodo execute de uma classe que
herda de org.apache.struts.actions.Action, no
correto afirmar:
No request possvel acessar atributos da
sesso, modific-los e at mesmo remov-
los.
O request especifica o contexto da
solicitao.
O response conter a resposta a ser criada.
O form especifica o formulrio configurado no
mapeamento, se houver, no permitindo
coero.
O mapping representa a informao da
camada de controle usado para chamar este
Action.

Questo 18
So taglibs do framework Struts 1.1, que podem
ser usadas numa pgina JSP:
<html:radio>, <html:link>, <bean:text>
<logic:present>, <html:file>, <logic:forward>
<html:body>, <logic:notPresent>,
<bean:message>
<logic:empty>, <bean:reader>, <logic:iterate>
<logic:redirect>, <bean:write>, <bean:erros>

Questo 19
Sobre colees Java, no correto afirmar:
O mtodo hasNext() retorna se ainda existe
elemento na iterao.
O mtodo size() retorna a quantidade de
elementos de uma coleo.
O mtodo next() retorna o elemento seguinte
do objeto tipo Iterator.
O mtodo iterator() obtm a lista de
elementos de uma coleo.
O mtodo previous() retorna o elemento
anterior do objeto tipo Iterator.






Questo 20
Sobre o funcionamento do recurso JSP, correto
afirmar que.
No um recurso tecnolgico portvel.
Por ser client-side, um recurso esttico.
Ao ser acionado e ento compilado, gerado
um bytecode Servlet.
necessrio um framework prprio para
escrita de seu cdigo.
Seu cdigo escrito separadamente dos
comandos HTML, cabendo ao servlet fazer a
juno quando compilado.

Questo 21
Sobre o arquivo web.xml, considere as
afirmaes nos itens a seguir:
I. A configurao do tempo de sesso feito
por meio da tag session-timeout. O valor
informado representa o tempo em minutos.
Aps o usurio iniciar uma sesso, esta ser
perdida decorrido o tempo em minutos
informado independentemente de o usurio
realizar ou no requisies.
II. neste arquivo que indicamos qual : o
arquivo de configurao da aplicao, a
pgina inicial e o
MessageResources.properties.
III. No framework Struts 1.1, este arquivo fica
localizado no diretrio WEB-INF da
aplicao.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
F, F, V
V, V, V
V, F, V
V, V, F
F, F, F

Questo 22
Sobre o gerador de relatrios Ireport, no
correto afirmar que:
Os formatos de sada podem ser: PDF, XML,
HTML, CSV, XLS, DOC, RTF, TXT.
Permite a criao de sub-relatrios, que
podem ser usados como cabealho e rodap.
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-7-
Possibilita a criao de variveis para
totalizaes.
possvel fazer o agrupamento de campos
para melhor detalhamento das informaes.
Permite a criao de bandas como detail e
summary.

Questo 23
Sobre o componente Crosstab no gerador de
relatrios Ireport, correto afirmar que:
Permite criar vrias conexes para uso de
diversos datasources.
atravs deste componente que se
configura a query de consulta ao banco de
dados.
possvel configurar os campos do relatrio.
Permite fazer o chaveamento entre as
tabelas conectadas.
possvel criar tabelas dinmicas com
agrupamento em linhas e colunas.

Questo 24
Sobre o DWR (Direct Web Remoting), no
correto afirmar que:
uma biblioteca open source java, que ajuda
ao desenvolvedor a escrever web sites que
inclui tecnologia ajax.
Contm uma biblioteca Javascript que facilita
o desenvolvimento de web sites com
atualizaes dinmicas.
Em uma aplicao Struts 1.1, para ativar o
funcionamento do dwr, o desenvolvedor web
deve configurar os arquivos: web.xml,
dwr.xml e struts-config.xml.
Para funcionamento do dwr necessrio que
o javascript do navegador do usurio esteja
ativado.
Possui recurso que permite a execuo de
comandos em lote.

Questo 25
Sobre o Firebird 2.5, correto afirmar que:
No comando Gen_Id(<gerador>) quando o
incremento no informado, retornado o
<gerador> mais uma unidade.
Podemos criar triggers para: Before Insert,
After Open, After Delete.
Por meio do suspend, podemos retornar
valores de variveis de Procedures e View s.
Podemos executar uma procedure por meio
do comando: select <campo> from
<procedure([parametro])>
No permitido que uma procedure execute
outra procedure.

Questo 26
Os cdigos nas linhas da tabela abaixo so
respectivamente, uma funo em javascript, uma
procedure Firebird SQL e uma pgina JSP:

I
function mostrar(id){
display = document.getElementById(id).style.display;
if (display == 'none'){
document.getElementById(id).style.display = "block"
}else if (display == 'inline'){
document.getElementById(id).style.display = "none";
}
}
II
CREATE PROCEDURE DELETE_PRODUTO(ID
INTEGER)
THEN
BEGIN
DELETE FROM PRODUTO WHERE ID = :ID
END
III
<%@ page contentType="text/html; charset=Cp1252"
%>
<html>
<body>
<% java.util.Date d = new java.util.Date(); %>
Hoje : <%= d %>
</body>
</html>

Assinale a alternativa correta:
As linhas I e III no geram erro na execuo.
As linhas I e II geram erro na execuo.
As linhas II e III no geram erro na execuo.
Somente a linha III executa sem erros.
Somente a linha I executa sem erros.

Questo 27
Sobre atalhos da IDE Eclipse SDK, Version:
3.2.0, correto afirmar que:
Ctrl + H, possvel fazer uma busca de um
texto em vrios arquivos de um mesmo
projeto ou projetos.
Ctrl + Shift + O, permite reorganizar o cdigo
de uma classe java.
Ctrl + Shift + R, permite re-nomear um
arquivo.
Alt + Shift + S, permite salvar todos os
arquivos no salvos.
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-8-
Alt + Shift + M, pode-se adicionar um pacote
em uma linha import.

Questo 28
Sobre a IDE Eclipse SDK, Version: 3.2.0,
correto afirmar que:
Pode-se configurar novas bibliotecas na
opo Propriedade do projeto, menu Java
Build Path, aba package.
Pode-se adicionar mtodos get e set para os
atributos de uma classe automaticamente por
meio do menu Refactor, opo Generate
Getters and Setters...
Pode-se adicionar um construtor de uma
classe, automaticamente, por meio do menu
Refactor, opo Generate Constructor using
Fields...
Pode-se executar o mtodo main de uma
classe java por meio do menu Run, sub-
menu Run As, opo Java Application.
Os retornos sobre errors, warnings e infos,
so apresentados na perspectiva de viso
Progress.

Questo 29
Abaixo temos o cdigo embaralhado de uma
Procedure para um banco de dados do Firebird
2.5.
1
IF(EXISTS(SELECT id FROM ENTIDADE
WHERE ID = :ID))
2 BEGIN
3 ID = GEN_ID(ID, 1);
4 RT = 0;
5 END
6
(NOME VARCHAR(60), DATA_NASC
DATE)
7 THEN BEGIN RT = :ID;
8 CREATE PROCEDURE SP_GRAVAR
9 AS DECLARE VARIABLE ID INTEGER;
10
INSERT INTO ENTIDADE(ID, NOME,
DATA_NASC)
11 VALUES (:ID, :NOME, :DATA_NASC);
12 RETURNS(RT INTEGER)
13 END SUSPEND;

A sequncia correta das linhas de cdigo para
que a procedure seja executada sem erros :
1 - 7 - 5 - 8 - 6 - 9 - 2 - 4 - 3 - 10 - 11 - 12 - 13
8 - 6 - 12 - 9 - 2 - 4 - 3 - 10 - 11 - 1 - 7 - 13 - 5
1 - 2 - 9 - 5 - 8 - 6 - 7 - 4 - 3 - 10 - 11 - 12 - 13
8 - 6 - 9 - 1 - 2 - 4 - 3 - 7 - 10 - 11 - 5 - 12 - 13
8 - 6 - 9 - 2 - 4 - 3 - 10 - 11 - 1 - 7 - 12 - 5 - 13
Questo 30
Sobre o trecho de cdigo abaixo, no correto
afirmar:

String jdbcDriver = "org.firebirdsql.jdbc.FBDriver";
String dataBasePrefix = "jdbc:firebirdsql";
String hostName = "localhost";
String dataBaseName = "banco";
String user = "SYSDBA", pass = "masterkey";
String url = dataBasePrefix +":"+ hostName +
":"+ dataBaseName;
Connection conn = null ;
try{
Class.forName(jdbcDriver);
conn = DriverManager.getConnection(url, user, pass);
}catch (ClassNotFoundException e) {
e.printStackTrace();
}

Os comandos de conexo se encontram no
pacote java.sql.*
O comando Class.forName, define o driver de
banco de dados a ser carregado.
A ausncia do driver de banco de dados
provoca uma
java.lang.ClassNotFoundException.
Caso no consiga se conectar ao banco de
dados o mtodo getConnection gera uma
java.sql.SQLExeption
A varivel dataBaseName deve conter o
caminho completo do banco de dados.

Questo 31
Sobre javascript, no correto afirmar que:
Sua tipagem dinmica. Por exemplo, a
varivel x poderia ser associada a um
nmero e mais tarde associada a uma string.
No baseada e nem orientado a objetos.
O uso de ponto e vrgula opcional.
uma linguagem imperativa e estruturada.
Consegue executar em tempo de execuo
comandos da linguagem escritos em uma
string.

Questo 32
Para execuo de aplicaes Struts 1.1,
necessrio que um container esteja instalado e
configurado. correto afirmar que:
A sequncia de execuo de uma aplicao
web : requisio http do Web Browser,
tratamento da requisio na Aplicao Web e
controle da execuo da requisio pelo
Container.
So exemplos de containeres o Apache
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-9-
Tomcat, o JBoss, o IIS e o Glassfish.
Quando o container inicializado, ele cria um
descritor de desenvolvimento (web.xml) e
resolve o que deve ser carregado.
O container Apache Tomcat suporta
aplicaes EJBs
O container responsvel pelo ciclo de vida
dos componentes Web, tais como:
inicializao, chamada, destruio.

Questo 33
Num programa polimrfico, usando a Linguagem
Orientada a Objeto Java, a identificao do tipo
do objeto pelo compilador se d atravs:
da sobrecarga
do operador instanceOf
da declarao do objeto
da vinculao dinmica
do modificador final

Questo 34
Sobre o cdigo na Linguagem Orientada a Objeto
Java abaixo:
01
02
03
04
05
06
07
class Geral
{int contador;

public Geral (int contador)
{this.contador = contador;}

}
08
09
10
11
12
13
14
class Programa
{
public static void main(String[] args)
{
Geral g = new Geral ();
}
}

A afirmativa correta :
A ausncia do parmetro na linha 12, aciona
o construtor geral automaticamente criado.
O cabealho do construtor na linha 04
precisa ter o tipo void.
Gera um erro de compilao no programa.
A classe Programa e a classe Geral precisam
estar no mesmo arquivo .java para
funcionar.
O cabealho do construtor na linha 04 no
dispensa o modificador public.
Questo 35
Sobre os modificadores de acesso a recursos de
uma classe na Linguagem Orientada a Objeto
Java, correto afirmar que:
Atributos com o modificador private, numa
super-classe, podem ser acessados por uma
sub-classe.
Para atributos declarados com o modificador
private, facultativo a criao de mtodos
get e set para estes atributos.
Atributos com o modificador protected, numa
super-classe, no permite acesso por parte
de sub-classes.
Pode-se utilizar o modificador private apenas
em atributos.
H apenas os modificadores private e
protected.

Questo 36
Na Linguagem Orientada a Objeto Java, sobre o
recurso sobrecarga, correto afirmar que:
O tipo de retorno de um mtodo
sobrecarregado no auxilia na sua
diferenciao.
Permite que dois ou mais atributos sejam
criados com mesmo nome.
Foi herdado de linguagens imperativas com a
Linguagem C.
No pode ser aplicado em mtodos
construtores.
Acontece quando criamos mtodos com
mesmo nome e diferentes parmetros em
classes diferentes.

Questo 37
Sobre o recurso static, na Linguagem Orientada a
Objeto Java, correto afirmar que:
Para a execuo de um programa, o
comando static pode ser omitido na
declarao do mtodo main.
um recurso default na criao de mtodos.
essencial na criao de mtodos
sobrecarregados.
Sendo metodo1( ) criado como static numa
classe chamada Geral, permite que, num
programa, este mtodo seja acionado com o
comando Geral.metodo1( ).
Atributos no podem ser criados como static.
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-10-
Questo 38
Sobre controle de Excees, na Linguagem
Orientada a Objeto Java, correto afirmar que:
A classe Exception no pode ser utilizada
como super-classe.
Excees podem ser lanadas com o
comando throws.
Exigem em sua criao a presena dos
comandos try, catch e finnaly.
Permite, em sua criao, alm do try, vrias
clusulas catch.
So comandos relacionados: Exception,
throw, raise.

Questo 39
Numa Linguagem Orientada a Objeto Java,
considerando a existncia de uma classe Abstrata
Geral, um comando correto :
Geral g = new Geral ();
class abstract Geral
public class OutraClasse extends Geral
Geral g = 5;
public MinhaClasse implements Geral

Questo 40
Sobre a Linguagem Orientada a Objeto Java,
correto afirmar que:
No gera cdigo objeto.
A mquina Virtual (JVM) permite a
compilao do cdigo.
O bytecode deve ser diferente para cada
plataforma.
No tocante orientao a objeto, pertence ao
mesmo paradigma da Linguagem C++.
O recurso Garbage Collection acionado
apenas de forma implcita.

Questo 41
Sobre atalhos da IDE Eclipse SDK, Version:
3.2.0, considere as afirmaes nos itens a seguir:

I. Ao iniciar a IDE, pode-se selecionar ou
aceitar o local (workspace) onde o ambiente
referenciar os projetos.

II. Pode-se alternar o workspace por meio do
menu file, sub-menu Switch Workspace e
escolher entre as opes disponveis.
III. No processo de excluso de um projeto,
possvel remove-lo do workspace sem,
contudo, apagar seu contedo.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
V, F, F
F, V, V
V, V, V
F, V, F
F, F, V

Questo 42
Sobre criao de domnios no Firebird 2.5,
considere as afirmaes nos itens a seguir:
I. Pode-se criar um domnio por meio do
comando CREATE DOMAIN
<NOME_DOMINIO> AS <TIPO>.
II. O comando de criao de domnio no
permite validao de valores.
III. Podemos usar um domnio na criao de
campos de uma tabela e na declarao de
parmetros de uma procedure.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
V, F, V
F, V, V
F, F, V
V, V, V
V, F, F

Questo 43
Sobre atributos de tags html 4.0, correto afirmar
que:
O atributo align pode receber somente os
valores: left, center e right.
O atributo width pode receber valores em
percentual ou quantidade de pixel.

A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-11-
A tag <table>, <tr> e <td> suportam tanto o
atributo align, quanto o valign.
O atributo color da tag <span> define a cor
do texto por ele delimitado.
O atributo bgcolor pode ser usado nas tags
<table>, <body> e <p>

Questo 44
Sobre comando SELECT no Firebird 2.5, no
correto afirmar:
Pode-se usar na clusula where: <equals>,
<contains> e <is not starting with>.
Pode-se usar na clusula from comandos do
tipo: (<select * from _table_>).
Pode-se usar na clusula group by valores
numricos como: (<group by 1,2,3>).
Pode-se usar a clusula group by
independente da clusula order by.
Pode-se usar a clusula having independente
da clusula group by.

Questo 45
Sobre UDF no Firebird 2.5, no correto afirmar:
UDF significa, em portugus, Funo
Definida pelo Usurio.
Pode se usar arquivos .dll para armazenar
uma UDF.
Para usar uma UDF num determinado banco
de dados, basta colocar a dll que a contem
no diretrio
<diretorio_de_instalacao_do_Firebird>\UDF
So referenciadas por meio do comando:
declare external function <nome_udf>
fbudf e ib_udf, so UDFs padro do Firebird
2.5

Questo 46
Sobre eventos de tags html 4.0, no correto
afirmar que:
So eventos relacionados ao uso do mouse:
onmousemove, onmousein e onmouseup.
O evento ondblclick pode ser usado em uma
tag <tr>, e acionado quando o usurio clica
duas vezes no objeto.
O evento onfocus e onblur, so diferentes,
pois o primeiro ocorre quando o objeto
recebe o foco e o segundo quando este
perde o foco.
O evento onchange permitido apenas nas
tags: <input>, <select> e <textarea>.

So eventos relacionados ao uso do teclado:
onkeypress, onkeydown e onkeyup.

Questo 47
Sobre view s no Firebird 2.5 e com base na
sintaxe do quadro abaixo, considere as
afirmaes nos itens a seguir:
create view new_view ( _fields_ )
as
select _fields_ from _table_name_
where _conditions_

I. _fields_ indica os parmetros que podem ser
passados pelo usurio.
II. a execuo da view se d atravs do
comando execute view.
III. a modificao de uma view se d atravs do
comando alter view.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
F, F, F
F, V, V
V, F, F
V, V, F
F, F, V
























C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-12-
A tabela T1 para as questes 48 e 49:

A tabela T1 a seguir contm respectivamente, um
trecho de uma pgina JSP e um trecho do arquivo
struts-config.xml, ambos relacionados ao Struts
1.1.
Tabela T1

01
02
03
04
05
<html:form action="/listar">
<html:hidden property="id" value="valor"/>
Nome: <html:text property="nome" />
<html:submit value="ENVIAR"/>
</html:form>
06
07
08
09
10
11
12
13
14
15
16
17
18
<form-beans>
<form-bean name="pessoa"
type="br.aplicacao.Pessoa"/>
</form-beans>
<global-exceptions>
</global-exceptions>
<global-forwards>
<forward name="listar"
path="/pageLista.do"/>
</global-forwards>
<action-mappings>
<action path="/pageLista"
forward="/listar.jsp"></action>
<action path="/listar" name="pessoa"
type="br.aplicacao.Cadastro"
parameter="id">
</action>
</action-mappings>


Questo 48
Com base na tabela T1, considere as afirmaes
nos itens a seguir:
I. O valor id na linha 02 e nome na linha 03,
so atributos do formulrio.
II. O valor do atributo action na linha 01
(/listar), faz referncia ao forward listar da
linha 12.
III. Ao pressionar o boto ENVIAR na linha 04,
o formulrio pessoa enviado para o
mtodo valor do action Cadastro.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
V, F, F
F, V, V
F, V, F
V, V, V
F, F, V


Questo 49
Com base na tabela T1, considere as afirmaes
nos itens a seguir:

I. O form-beans mapeado na linha 07, pode
ser referenciado em mais de um action-
mappings.
II. O comando fw.setPath("/listar.jsp") est
errado, pois deveria referenciar ao atributo
path da linha 16 com o comando,
fw.setPath("/pageLista.do");
III. Todo mapeamento de um action para uma
classe java, necessita de um form.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
F, V, V
V, F, F
F, V, F
V, F, V
F, F, V

Questo 50
Considere um banco de dados em Firebird 2.5,
contendo as tabelas ALUNO e CIDADE, e seus
respectivos campos e as afirmaes nos itens a
seguir:

ALUNO CIDADE
CODIGO
NOME
COD_CIDADE
CODIGO
DESCRICAO

I. O comando SELECT ALUNO.NOME,
CIDADE.DESCRICAO FROM ALUNO LEFT
JOIN CIDADE ON ALUNO.COD_CIDADE =
CIDADE.CODIGO lista o nome de todos os
alunos e respectivas cidades, apenas se o
valor do campo COD_CIDADE, em ALUNO,
existir correspondente no campo CODIGO,
em CIDADE
II. O comando SELECT ALUNO.CODIGO
FROM ALUNO, CIDADE WHERE
ALUNO.COD_CIDADE = CIDADE.CODIGO
equivale ao comando SELECT
ALUNO.CODIGO FROM ALUNO INNER
JOIN CIDADE ON ALUNO.COD_CIDADE =
CIDADE.CODIGO
III. O comando SELECT ALUNO.CODIGO
FROM ALUNO, CIDADE, retorna uma
quantidade de tuplas equivalente ao produto
A
B
C
D
E
A
B
C
D
E
Prefeitura Municipal de Petrolina 04/03/2012
Autarquia Educacional do Vale do So Francisco AEVSF
Faculdade de Cincias Aplicadas e Sociais de Petrolina FACAPE
Programador - FACAPE
-13-
da quantidade de tuplas da tabela ALUNO
pela quantidade de tuplas da tabela
CIDADE.
A sequncia que indica corretamente a
classificao das afirmaes feitas nos
respectivos itens como V para verdadeiro ou F
para falso :
F, F, V
F, V, F
V, F, F
F, V, V
V, F, V














































TEMAS PARA REDAO

Leia o fragmento a seguir e escolha um dos
temas para o desenvolvimento do texto
dissertativo-argumentativo. Use entre 20 e 30
linhas.

A palavra Internet tradicionalmente escrita com
a primeira letra maiscula, como um nome
prprio. Internet Society, Internet Engineering
Task Force, ICANN, World Wide Web Consortium
e vrias outras organizaes relacionadas usam
essa conveno em suas publicaes. Da mesma
forma, vrios jornais, revistas e peridicos usam o
mesmo termo, incluindo The New York Times,
Associated Press e Time.
Outras organizaes alegam que a primeira letra
deve estar em minsculo (internet), e que o artigo
"a internet" suficiente para distinguir entre "uma
internet", usada em outras instncias.
Publicaes que usam essa forma esto
ausentes no meio acadmico, mas presentes em
mdias como The Economist e The Guardian.
Internet e internet possuem significados
diferentes. Enquanto internet significa um
conjunto de redes de computadores interligadas,
a Internet se refere internet global e pblica,
disponibilizada pelo Protocolo de Internet. Dessa
forma, existem inmeras internets espalhadas por
redes particulares, seja interligando empresas,
universidades ou residncias. Entretanto, existe
somente uma rede nica e global, o conjunto de
todas as redes, a Internet.
Fonte: Wikipdia

TEMA I: EM QUE A INTERNET MUDOU A
HISTRIA DA HUMANIDADE?



TEMA II: QUEM VIVE SOMENTE NO MUNDO
VIRTUAL, VIRTUAL FICA



Se desejar, use a pgina 2 deste caderno de
prova (verso da capa) para o rascunho de sua
redao que dever ser transcrita para a folha
definitiva.

A folha definitiva de redao NO poder ser
assinada nem conter qualquer outro elemento
identificador do candidato.


A
B
C
D
E

Вам также может понравиться