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;
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
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.