Buscar

Desenvolvimento sistema WEB_bdq_galaxy

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 115 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 115 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 115 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão 
(FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança:
 todo e parte.
 superclasse e subclasse.
 múltipla e simples.
 concreta e abstrata.
 simples e complexa.
 
Ref.: 201201325469
 2a Questão 
Qual o protocolo usado para fazer requisições ao servidor web?
 IP
 JSP
 HTTP
 HTML
 TCP
 
Ref.: 201202149845
 3a Questão 
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, 
que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de 
aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do 
bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador 
módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e 
módulo são, respectivamente:
 < ?php e ?>, <> e #
 < ?php e ?>, <> e %
 < ?php e ?>, != e %
 < &php e &>, <> e %
 <&php e &>, != e #
 
Ref.: 201201198552
 4a Questão 
(CESPE - 2009) Para definição e manipulação de uma exceção em Java, devem constar no
programa, obrigatoriamente, os termos: 
 finally e retry.
 try e catch.
 try e finally.
 try e retry.
 finally e catch.
 
Ref.: 201201198426
 5a Questão 
(FCC - 2011) Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é
capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos)
da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma
superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens
enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
 I, III e IV, apenas.
 II, III e IV, apenas.
 I, II e III, apenas.
 I, II, III e IV.
 I, II e IV, apenas.
 
Ref.: 201202158505
 6a Questão 
A versão do Java voltada para desktops e servidores e a versão voltada para aplicativos de rede 
em geral são, respectivamente:
 JME e JSE
 JSE e JEE
 JSE e JME
 JEE e JSE
 JME e JEE
 
Ref.: 201201198415
 7a Questão 
(FCC - 2008) Considere: 
Casas ABC Ltda., Empresa e Nome da Empresa. 
Na orientação a objetos, os itens acima representam, respectivamente:
 classe, objeto e atributo.
 objeto, classe e atributo.
 objeto, atributo e classe.
 atributo, classe e objeto.
 classe, atributo e objeto.
 
Ref.: 201201198460
 8a Questão 
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e
movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo,
o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife
(responsável) e as requisições são feitas por todos os departamentos da empresa e ficam
guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com
isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo
almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar
guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve
exceder a 5 milissegundos (ms). 
Na orientação a objeto, os dados calculados são:
 atributos da classe Material.
 operações da classe Almoxarife.
 métodos da classe Departamento.
 atributos da classe Departamento.
 atributos da classe Requisição.
1a Questão 
Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor
alocado em outra área de memória, através de seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
 I, II e III.
 III, apenas.
 I e III, apenas.
 I, apenas.
 II e III, apenas.
 
Ref.: 201201198357
 2a Questão 
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
 40, 2
 3, 29
 4, 30
 40, 30
 2, 25
 
Ref.: 201201194584
 3a Questão 
(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, 
utiliza-se o modificador de acesso: 
 protected.
 static.
 volatile.
 transient.
 abstract.
 
Ref.: 201201198416
 4a Questão 
(FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão
diretamente relacionados ao conceito de:
 Polimorfismo.
 Encapsulamento.
 Associação.
 Agregação.
 Herança.
 
Ref.: 201201194568
 5a Questão 
(FCC-2008) NÃO são nomes válidos em Java: 
 _Real e $real
 3tres e tres3
 Codigo e codigo
 um1 e dois2
 cod_valor e cod$valor
 
Ref.: 201201194626
 6a Questão 
Considere o código java fornecido na figura a seguir:
Qual será a saída após a execução do trecho de código mostrado na figura acima?
 BC
 ABC
 A
 AC
 AB
 
Ref.: 201202188320
 7a Questão 
Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = 
mysql_connect("servidor", "user", "senha") or die("Erro"); $db = 
mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste 
código é:
 JAVA
 Delphi
 C
 VBScript
 PHP
 
Ref.: 201202188358
 8a Questão 
NÃO se trata de uma característica do PHP: 
 gratuito e com código aberto.
 portábil
 baseado no servidor. 
 embutido no HTML.
 baseado no cliente.
1a Questão 
A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de 
desenvolvimento de sites. Com relação a essa linguagem, a partir de qual versão foi introduzido o
tratamento de exceções (Try / catch)? 
 PHP 4
 PHP 5.3
 PHP 5
 PHP 6
 PHp 3
 
Ref.: 201201194606
 2a Questão 
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
 0,6,0
 2,-6,0
 0,-6,0
 1,-6,3
 -1,6,3
 
Ref.: 201201207518
 3a Questão 
(FCC - 2008) A função Java: 
public boolean VerificarCPF (string CPF); 
representa um exemplo do conceito de: 
 herança.
 polimorfismo.
 overload.
 override.
 encapsulamento.
 
Ref.: 201201198416
 4a Questão 
(FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão
diretamente relacionados ao conceito de:
 Agregação.
 Polimorfismo.
 Encapsulamento.
 Herança.
 Associação.
 
Ref.: 201201198137
 5a Questão 
Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor
alocado em outra área de memória, através de seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
 III, apenas.
 II e III, apenas.
 I, II e III.
 I, apenas.
 I e III, apenas.
 
Ref.: 201202165468
 6a Questão 
O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma
resposta adequada à necessidade de negócio é:
 Scriptlet
 Servlet
 JDBC
 JSP
 Applet
 
Ref.: 201201194612
 7a Questão 
Associe as colunas abaixo e marque a alternativa correta sobre orientação a objetos.
(1) Classe
( ) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando
seus comportamentos (métodos) e variáveis possíveis(atributos).
(2) Atributo
( ) consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado
amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando
externamente apenas os métodos que alteram estes estados.
(3) Herança ( ) são características de um objeto. Basicamente a estrutura de dados que vai representar a classe.
(4) Encapsulamento ( ) representa um conjunto de objetos com características afins.
 3,2,4,1
 4,3,2,1
 3,4,2,1
 1,2,3,4
 4,1,2,3
 
Ref.: 201202188305
 8a Questão 
PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma 
linguagem de código-fonte aberto, criada para o desenvolvimento de aplicativos web, e que 
possui a característica de utilizar: - tags especiais como delimitadores do bloco de instruções; - 
um operador de comparação significando ¿não é igual a¿; - um operador módulo significando 
¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, 
respectivamente: 
 < &php e &>, <> e %
 <&php e &>, != e #
 < ?php e ?>, <> e #
 < ?php e ?>, != e %
 < ?php e ?>, <> e %
 1a Questão 
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados 
respectivamente por:
 *, +, ~
 &, #, $
 &&, ||, !
 .and., .or., .not.
 and, or, not
 
Ref.: 201201194571
 2a Questão 
(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem 
obrigatoriamente se apresentar na seguinte ordem: 
 package, import e class.
 class, import e package.
 import, package e class.
 package, class e import.
 class, package e import.
 
Ref.: 201202188329
 3a Questão 
Com o código PHP abaixo entende-se que: 
 a variável $a contem ¿hello¿ e foi criada a constante $$a contendo ¿world¿.
 a variável $a que continha ¿hello¿ passa a conter ¿$world¿. 
 a variável $a contem ¿hello¿ e foi criada a variável $hello contendo ¿world¿.
 a variável $a que continha ¿hello¿ passa a conter ¿world¿.
 haverá um erro de sintaxe no programa.
 
Ref.: 201201194589
 4a Questão 
Assinale a sintaxe correta para a estrutura CASE em Java.
 
 
 
 
 
 
Ref.: 201202158513
 5a Questão 
Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
 var
 void
 finally
 switch
 this
 
Ref.: 201202188356
 6a Questão 
Sobre o PHP, é correto afirmar que
 é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que 
incluía a reformulação dos construtores e adição de destrutores.
 é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web.
 é um framework para aplicações de código aberto com o objetivo de simplificar o 
desenvolvimento de software, promovendo as melhores práticas para os desenvolvedores 
web.
 é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS.
 é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros
para um programa alocado em um servidor web.
 
Ref.: 201201194584
 7a Questão 
(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, 
utiliza-se o modificador de acesso: 
 volatile.
 static.
 abstract.
 transient.
 protected.
 
Ref.: 201201198328
 8a Questão 
(FCC-2011) Considere os seguintes fragmentos de código Java: 
I. int sum = 7; if ( sum > 20 ) { 
System.out.print("ganhou "); } else { 
System.out.print("perdeu "); } System.out.println("o bônus."); 
II. int sum = 21; if ( sum != 20 ) 
System.out.print("ganhou"); else 
System.out.print("perdeu "); System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente.
 perdeu e perdeu.
 ganhou e ganhou.
 perdeu e ganhou o bônus.
 perdeu o bônus e ganhou.
 perdeu o bônus e ganhou o bônus
1a Questão 
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, 
que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de 
aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do 
bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador 
módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e 
módulo são, respectivamente:
 < ?php e ?>, != e %
 <&php e &>, != e #
 < &php e &>, <> e %
 < ?php e ?>, <> e #
 < ?php e ?>, <> e %
 
Ref.: 201201198426
 2a Questão 
(FCC - 2011) Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é
capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos)
da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma
superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens
enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
 I, III e IV, apenas.
 I, II e III, apenas.
 I, II, III e IV.
 II, III e IV, apenas.
 I, II e IV, apenas.
 
Ref.: 201201198407
 3a Questão 
(CONSULPLAN - 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso
que apresenta as características listadas a seguir.
I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes
internos da implementação, que estão escondidos de outros objetos. 
II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança
tenha grandes efeitos em cascata. 
III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam. 
Esse recurso denomina-se:
 herença.
 compartilhamento.
 especialização.
 generalização.
 encapsulamento.
 
Ref.: 201201198545
 4a Questão 
(UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir
dela é conhecida como: 
 abstrata.
 subclasse.
 interface.
 instância.
 superclasse.
 
Ref.: 201201202717
 5a Questão 
Considere o código e as afirmativas abaixo:
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject,
declara um método: speak( ). Cada subclasse redefine speak( ) e retorna sua própria mensagem,
baseada em sua personalidade.
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos
diferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode
conter muitos tipos diferentes.
 I e III, apenas.
 II e III, apenas.
 I, apenas.
 I e II, apenas.
 I, II e III.
 
Ref.: 201202188367
 6a Questão 
(Baseado no concurso do IF-PA - 2016) A linguagem de programação PHP é uma linguagem 
centrada no desenvolvimento de scripts. Sobre PHP é correto afirmar que:
 Não é útil para programação de formulários para uso na WEB. 
 Os scripts são principalmente para servidores.
 Não pode ser embutido em uma página em HTML. 
 Não é necessário usar paginadores para executar os scripts.
 Não é uma linguagem open source.
 
Ref.: 201201198423
 7a Questão 
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é
executado automaticamente sempre que um novo objeto é criado:
 classe.
 método.
 polimorfismo.
 construtor.
 interface.
 
Ref.: 201201202621
 8a Questão 
Considere o código abaixo:
I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos,assim como para criar uma representação 
de String da instância do ponto.
II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o valor.
III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint.
IV - TwoDimensionalPoint retorna sua representação de String sobreposta.
O correto está em:
 I e II, apenas.
 I, apenas.
 I, II, III e IV.
 II e III, apenas.
 III e IV, apenas.
 1a Questão 
(FCC - 2011) Considere: 
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias
Realms e JDBC DataSources. 
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor
web dedicado como o Apache ou até mesmo o IIS.
III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java
Servlet e JavaServer Pages. 
Quanto ao Tomcat, é correto o que consta em:
 II, somente.
 I, somente.
 I, II e III.
 III, somente.
 I e II, somente.
 
Ref.: 201201198554
 2a Questão 
(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser controlados
com uma estrutura que pode combinar o uso dos blocos:
 try, catch e finally, somente.
 try e finally, somente.
 try e catch ou try e finally, somente.
 try e catch, try e finally ou try, catch e finally.
 try e catch, somente.
 
Ref.: 201201297650
 3a Questão 
SERVLETS SÃO CLASSES JAVA, desenvolvidas de acordo com uma estrutura bem definida, e 
que, quando instaladas junto a um Servidor que implemente um Servlet Container (um servidor 
que permita a execução de Servlets, muitas vezes chamado de Servidor de Aplicações Java), 
podem tratar requisições recebidas de clientes. Todo Servlet segue um ciclo de vida composto de 
3 fases:
 JSP, Middleware e JDBC
 instalação, inicialização e finalização.
 inicialização, atendimento às requisições e finalização.
 servidor de aplicação, servidor de arquivos e classes.
 configuração, instalação e finalização
 
Ref.: 201201202621
 4a Questão 
Considere o código abaixo:
I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim como para criar uma representação 
de String da instância do ponto.
II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o valor.
III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint.
IV - TwoDimensionalPoint retorna sua representação de String sobreposta.
O correto está em:
 II e III, apenas.
 I e II, apenas.
 I, apenas.
 I, II, III e IV.
 III e IV, apenas.
 
Ref.: 201202158505
 5a Questão 
A versão do Java voltada para desktops e servidores e a versão voltada para aplicativos de rede 
em geral são, respectivamente:
 JSE e JME
 JEE e JSE
 JSE e JEE
 JME e JSE
 JME e JEE
 
Ref.: 201201198426
 6a Questão 
(FCC - 2011) Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é
capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos)
da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma
superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens
enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
 I, III e IV, apenas.
 I, II e IV, apenas.
 I, II, III e IV.
 II, III e IV, apenas.
 I, II e III, apenas.
 
Ref.: 201201198423
 7a Questão 
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é
executado automaticamente sempre que um novo objeto é criado:
 interface.
 método.
 polimorfismo.
 construtor.
 classe.
 
Ref.: 201201198405
 8a Questão 
(CONSULPLAN - 2012) O termo Orientado a Objetos (OO) tem por significado a organização
de um software como uma coleção de objetos distintos que incorporam a estrutura de dados e
comportamento. Na metodologia OO são usados três modelos para descrever um sistema de
diferentes pontos de vista. Observe. 
I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos. 
II. Descreve os aspectos de um objeto que mudam com o tempo. 
III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos. 
I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de: 
 classes, estados e interações.
 classes, sequencias e estados.
 fluxos, estados e relacionamentos.
 fluxos, sequências e relacionamentos.
 classes, sequências e interações.
1a Questão 
(FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade:
 descreve a quantidade de objetos que podem ser instanciados para uma determinada classe.
 garante que uma classe seja utilizada na composição de múltiplos objetos.
 reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto.
 expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto.
 indica o número de instâncias de uma classe que participa da relação com as instâncias de
outra classe. 
 
Ref.: 201201198546
 2a Questão 
(CESGRANRIO - 2010) Analise o diagrama UML a seguir.
Se os métodos M1, M2 e M3 forem adicionados, respectivamente, às classes P, Q e R, que 
métodos serão herdados pela classe S?
 M1 somente.
 M1 e M2 somente.
 M3 somente.
 M2 somente.
 M1, M2, M3.
 
Ref.: 201201198415
 3a Questão 
(FCC - 2008) Considere: 
Casas ABC Ltda., Empresa e Nome da Empresa. 
Na orientação a objetos, os itens acima representam, respectivamente:
 classe, atributo e objeto.
 objeto, atributo e classe.
 classe, objeto e atributo.
 atributo, classe e objeto.
 objeto, classe e atributo.
 
Ref.: 201202188367
 4a Questão 
(Baseado no concurso do IF-PA - 2016) A linguagem de programação PHP é uma linguagem 
centrada no desenvolvimento de scripts. Sobre PHP é correto afirmar que:
 Os scripts são principalmente para servidores.
 Não pode ser embutido em uma página em HTML. 
 Não é útil para programação de formulários para uso na WEB. 
 Não é necessário usar paginadores para executar os scripts.
 Não é uma linguagem open source.
 
Ref.: 201201198407
 5a Questão 
(CONSULPLAN - 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso
que apresenta as características listadas a seguir.
I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes
internos da implementação, que estão escondidos de outros objetos. 
II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança
tenha grandes efeitos em cascata. 
III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam. 
Esse recurso denomina-se:
 especialização.
 generalização.
 encapsulamento.
 compartilhamento.
 herença.
 
Ref.: 201201198460
 6a Questão 
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e
movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo,
o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife
(responsável) e as requisições são feitas por todos os departamentos da empresa e ficam
guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com
isso, o sistemafaz todos os cálculos acima. A entrada de materiais também é feita pelo
almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar
guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve
exceder a 5 milissegundos (ms). 
Na orientação a objeto, os dados calculados são:
 operações da classe Almoxarife.
 atributos da classe Requisição.
 métodos da classe Departamento.
 atributos da classe Departamento.
 atributos da classe Material.
 
Ref.: 201202149845
 7a Questão 
Concurso CEPERJ - 2014 PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, 
que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de 
aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do 
bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador 
módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e 
módulo são, respectivamente:
 < ?php e ?>, <> e %
 < &php e &>, <> e %
 <&php e &>, != e #
 < ?php e ?>, <> e #
 < ?php e ?>, != e %
 
Ref.: 201201198583
 8a Questão 
(CESGRANRIO - 2008) Observe o seguinte programa JAVA: 
A saída desse programa é:
 MZF
 MXZF
 XZF
 MXYZF
 XF
1a Questão 
(FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização:
 classes.
 associações.
 operações.
 interfaces.
 objetos.
 
Ref.: 201202110093
 2a Questão 
Um Application Server Java deve permitir o funcionamento de EJBs de forma automática, 
podendo ser encontrados vários fabricantes no mercado. Qual dos produtos abaixo NÃO é um 
Application Server?
 BeA Web Logic
 Tomcat
 GlassFish
 Oracle A.S.
 JBoss
Explicação: Entre estes, o único que pode ser considerado apenas como Web Server é o Tomcat, 
sendo inclusive a interface Web dos demais.
 
Ref.: 201201198419
 3a Questão 
(FCC - 2011) Considere:
I. A classe Veículo possui as subclasses Carro e Trem. 
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar. 
III. A aceleração do Carro é no pedal e, do Trem, é na manivela. 
I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é:
 derivação.
 herança múltipla.
 estereotipagem.
 polimorfismo.
 encapsulamento.
 
Ref.: 201201198421
 4a Questão 
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são
encapsuladas nos próprios objetos e passam a designar-se:
 atributo.
 instância.
 herança.
 método.
 encapsulamento.
 
Ref.: 201201198410
 5a Questão 
(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise: 
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem 
receber argumentos distintos, consequentemente alterando a assinatura do método. 
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são 
acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações. 
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que 
uma classe pode herdar de uma superclasse. 
Está correto o que consta em :
 I e II, apenas.
 I, apenas.
 I, II e III.
 II e III, apenas.
 III, apenas.
 
Ref.: 201201198547
 6a Questão 
(UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto:
I. As classes possuem atributos e métodos. 
II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por
herança os atributos e métodos da superclasse.
Das sentenças acima:
 apenas I e III são verdadeiras;
 I, II e III são verdadeiras.
 apenas II e III são verdadeiras;
 apenas I e II são verdadeiras;
 apenas I é verdadeira. 
 
Ref.: 201201199229
 7a Questão 
(ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a
classe do driver de banco de dados para uma conexão JDBC, é lançada a exceção:
 java.util.InputMismatchException.
 java.lang.SecurityException.
 java.io.FileNotFoundException.
 java.io.IOException.
 java.lang.ClassNotFoundException.
 
Ref.: 201201198414
 8a Questão 
(FCC - 2012) Sobre orientação a objetos, considere: 
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as
diferenças especializadas que distinguem uma classe de outra. 
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser
referenciados por outros objetos. 
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente
diferentes semânticas dentro de uma mesma classe ou de diferentes classes é chamada de
polimorfismo. 
Está correto o que se afirma em:
 I e III, apenas.
 III, apenas.
 II e III, apenas.
 I, II e III.
 II, apenas.
1a Questão 
Um servidor de aplicação ou servidor web é conhecido como:
 Listener
 Context
 Servlet
 Container
 Filter
 
Ref.: 201202091781
 2a Questão 
Marque a alternativa que representa corretamente o mecanismo que permite com que uma 
requisição seja repassa para outro Servlet dentro do contexto de aplicação.
 RequestDispatcher
 sendResponse
 sendRedirect
 sendRequestDispatcher
 sendRequestResponse
 
Ref.: 201202091767
 3a Questão 
A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na 
alternativa:
 HttpServletRequest
 HttpSession
 GenericServlet
 HttpServletResponse
 Nenhuma das anteriores
 
Ref.: 201201823788
 4a Questão 
Servlet é um programa que estende a funcionalidade de um web server, gerando conteúdo 
dinâmico e integrando com os clientes. Qual o modelo utilizado?
 request/response
 response/aplication
 request/request
 response/response
 request/aplication
 
Ref.: 201201695790
 5a Questão 
A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de:
 Programas Java restritos ao modelo HTTP.
 Scripts CGI avançados.
 Classes Java para substituir o servidor web.
 Sites com conteúdos dinâmicos.
 Classes Java para trabalhar exclusivamente com textos em HTML.
 
Ref.: 201201199186
 6a Questão 
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do
servidor:
 ocorre um destroy() no processo cliente.
 o método service() é definido.
 ocorre a execução do método getOutputStream().
 o seu método stream() é invocado.
 o seu método init() é invocado.
 
Ref.: 201201795280
 7a Questão 
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam 
aplicações acessadas via qual modelo de programação?
 Requisição - Resposta
 Requisição - Servlet
 Classes - subclasses
 Requisição - Java
 Classes - Servlet
 
Ref.: 201201199221
 8a Questão 
Sobre middleware é correto afirmar que:
 está contiguamente localizado entre as camadas física e de rede do modelo OSI.
 é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
 é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 
 é uma ferramenta facilitadora para construção de sistemas distribuídos.
 está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
1a Questão 
Considere as seguintes afirmativas sobre JSP e servlets:
i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG.
ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do
cliente.
iii. uma página gerada por um servlet não pode conter código javascript.
iv. uma página JSP é executada no servidor, enquanto que um servlet éexecutado no browser do
cliente.
A quantidade de afirmativas corretas é:
 3
 1
 2
 0
 4
 
Ref.: 201201703849
 2a Questão 
Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet? 
 request.getParameter() 
 request.getRequest()
 request.getValues() 
 request.getName()
 request.getTime()
 
Ref.: 201201795280
 3a Questão 
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam 
aplicações acessadas via qual modelo de programação?
 Classes - subclasses
 Classes - Servlet
 Requisição - Resposta
 Requisição - Java
 Requisição - Servlet
 
Ref.: 201202091764
 4a Questão 
Os parâmetros passados por um formulário HTTP podem ser acessados por meio do método do 
objeto HttpServletRequest conhecido como:
 doPost()
 getAttribute()
 getParameter()
 Nenhuma das anteriores
 doGet()
 
Ref.: 201201823783
 5a Questão 
As Servlets são carregadas e executadas automaticamente pelo Servidor Web e podem trabalhar 
com outro tipo de conteúdo. As Servlets são gerenciadas pelo?
 Container Servlet de um Servidor de Aplicações C
 Container Servlet de um Servidor de Aplicações ME
 Container Servlet de um Servidor de Aplicações JEE
 Container Servlet de um Servidor de Aplicações MVC
 Container Servlet de um Servidor de Aplicações C++
 
Ref.: 201202091767
 6a Questão 
A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na 
alternativa:
 HttpServletResponse
 HttpServletRequest
 Nenhuma das anteriores
 HttpSession
 GenericServlet
 
Ref.: 201201703831
 7a Questão 
Quando usamos o método para destruir. O Servlet é retirado da memória pelo? 
 Collection
 Gerent Collection 
 Memory Collection
 garbage Collection
 Instance Collection 
 
Ref.: 201201795296
 8a Questão 
Por que é quase inviável construir sistemas usando somente Servlets?
 O comando HTML está inserido na função println.
 O comando HTML está precisa de um Servlet.
 O comando HTML não chama uma função.
 O comando HTML está fora dos padrões web.
 O comando HTML não trabalha com Servlet
1a Questão 
O método que permite tratar os valores inseridos em um formulário de uma página web está 
correta- mente apresentado na alternativa:
 setParam
 Nenhuma das anteriores
 setRequest
 setAttribute
 setParameter
 
Ref.: 201201199221
 2a Questão 
Sobre middleware é correto afirmar que:
 é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 
 é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
 está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
 é uma ferramenta facilitadora para construção de sistemas distribuídos.
 está contiguamente localizado entre as camadas física e de rede do modelo OSI.
 
Ref.: 201201823783
 3a Questão 
As Servlets são carregadas e executadas automaticamente pelo Servidor Web e podem trabalhar 
com outro tipo de conteúdo. As Servlets são gerenciadas pelo?
 Container Servlet de um Servidor de Aplicações C
 Container Servlet de um Servidor de Aplicações JEE
 Container Servlet de um Servidor de Aplicações C++
 Container Servlet de um Servidor de Aplicações MVC
 Container Servlet de um Servidor de Aplicações ME
 
Ref.: 201201199666
 4a Questão 
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e
applets Java para incluir aplicações, respectivamente, nos lados:
 cliente, servidor e cliente.
 servidor, cliente e servidor.
 servidor, servidor e cliente.
 cliente, cliente e servidor.
 cliente, cliente e cliente.
 
Ref.: 201202091765
 5a Questão 
O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é 
possível por meio do objeto:
 Println
 PrintWriter
 PrintResponse
 Print
 Nenhuma das anteriores
 
Ref.: 201201795296
 6a Questão 
Por que é quase inviável construir sistemas usando somente Servlets?
 O comando HTML não trabalha com Servlet
 O comando HTML não chama uma função.
 O comando HTML está fora dos padrões web.
 O comando HTML está inserido na função println.
 O comando HTML está precisa de um Servlet.
 
Ref.: 201201199146
 7a Questão 
(FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as
tecnologias Java Servlet e JSP é fornecido pelo container Web:
 Apache.
 Servlet.
 IIS.
 Tomcat.
 Bean.
 
Ref.: 201202091760
 8a Questão 
A classe da qual HttpServlet se estende está na alternativa:
 HttpServletRequest
 Nenhuma das anteriores
 HttpServletResponse
 Servlet
 GenericServlet
1a Questão 
Os parâmetros passados por um formulário HTTP podem ser acessados por meio do método do 
objeto HttpServletRequest conhecido como:
 doGet()
 Nenhuma das anteriores
 getAttribute()
 getParameter()
 doPost()
 
Ref.: 201201325490
 2a Questão 
Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor 
usando POST.
 doGet
 doPost
 doDo
 doPut
 doDelete
 
Ref.: 201201795280
 3a Questão 
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam 
aplicações acessadas via qual modelo de programação?
 Requisição - Servlet
 Classes - Servlet
 Requisição - Resposta
 Classes - subclasses
 Requisição - Java
 
Ref.: 201202187881
 4a Questão 
(DATAPREV/2011)Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e 
JSP e o design pattern MVC. Nesse contexto, é correto afirmar que:
 uma classe "Cliente" que possui os atributos "codigo", "nome" e "renda" e os respectivos 
métodos getters e setters para esses atributos deve ser representada no componente 
MODEL do MVC. 
 uma classe "ClienteDAO" que possui métodos para acessar o banco de dados e executar 
instruções SQL deve ser representada no componente CONTROLLER do MVC. 
 uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) 
que acessa o banco de dados. 
 uma página JSP que gera um formulário de cadastro deve ser representada no componente 
CONTROLLER do MVC. 
 as classes Servlet geralmente são representadas no componente MODELdo MVC.
 
Ref.: 201201703849
 5a Questão 
Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet? 
 request.getParameter() 
 request.getValues() 
 request.getRequest()
 request.getTime()
 request.getName()
 
Ref.: 201201199186
 6a Questão 
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do
servidor:
 ocorre um destroy() no processo cliente.
 o método service() é definido.
 o seu método init() é invocado.
 ocorre a execução do método getOutputStream().
 o seu método stream() é invocado.
 
Ref.: 201202091781
 7a Questão 
Marque a alternativa que representa corretamente o mecanismo que permite com que uma 
requisição seja repassa para outro Servlet dentro do contexto de aplicação.
 sendRequestResponse
 sendResponse
 sendRequestDispatcher
 RequestDispatcher
 sendRedirect
 
Ref.: 201201199146
 8a Questão 
(FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as
tecnologias Java Servlet e JSP é fornecido pelo container Web:
 Tomcat.
 Servlet.
 Bean.
 IIS.
 Apache.
1a Questão 
VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor 
de aplicação 
 envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> 
pelos valores correspondentes
 traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o 
resultado para o navegador.
 compila a página por meio de um compilador específico e a executa, enviando o resultado 
para o navegador.
 envia todo conteúdo da página para o navegador, pois, devido à compatibilidadedo código 
Java e JavaScript, ela pode ser processada diretamente pelo navegador
 envia a página para um interpretador Java que faz o processamento e envia o código 
HTML resultante para o navegador
 
Ref.: 201201720909
 2a Questão 
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem 
páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. 
Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de 
programação Java.
Selecione a opção abaixo que não corresponde ao conceito de JSP:
 Simplificam a geração de conteúdo dinâmico para Web Designers 
 Não permite independência entre o designer e o programador 
 JSP pode ser expresso através do seu formato padrão e do seu formato XML
 A página JSP é automaticamente transformada em servlet 
 É uma página HTML com trechos de programa Java embutidos e outras tags especiais 
 
Ref.: 201201823793
 3a Questão 
JSP é uma página construída por um desenvolvedor Web que inclui a tecnologia JSP e tags 
específicas, combinadas com outras tags estáticas. Quais as extensões de uma página JSP?
 .xls e .jspx
 .jsp e .php
 .jsp e .html
 .jsp e .jspx
 .asp e .jspx
 
Ref.: 201201720910
 4a Questão 
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. 
Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento 
JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc.
Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML
Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
 import
 session
 errorPage
 isErrorJsp
 contentType
 
Ref.: 201201695791
 5a Questão 
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
 Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans 
(beans).
 Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código 
dinamicamente gerado.
 A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações 
baseadas na Web.
 Faz parte da família de tecnologias Java.
 JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web.
 
Ref.: 201201795328
 6a Questão 
As tags de expressão têm acesso completo a informação sobre a requisição. Marque uma 
característica das tags de expressão.
 Insere valor na função println
 Insere valor na classe Servlet
 Insere valor no objeto out
 Insere valor Java diretamente na saída
 Insere valor na tag html
 
Ref.: 201201332621
 7a Questão 
O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, 
algumas propriedades específicas da página, é conhecido como?
 JSP Engine
 Gráficos
 Scriptles
 Diretiva
 JSP file
 
Ref.: 201201199148
 8a Questão 
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
 retorna o contexto no qual o servlet da página roda.
 recupera os nomes de todos os atributos associados com o objeto.
 remove o valor de atributo associado com a chave.
 recupera o valor de atributo associado com a chave.
 associa um valor de atributo com um nome.
1a Questão 
Sobre o desenvolvimento Web, pode-se afirmar:
 Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas 
web.
 Os sistemas web não podem ser conectados a um banco e dados.
 Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
 A plataforma java que suporta o desenvolvimento web é a JSE.
 A plataforma java que suporta o desenvolvimento web é a Android.
 
Ref.: 201201720910
 2a Questão 
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. 
Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento 
JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc.
Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML
Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
 import
 isErrorJsp
 session
 contentType
 errorPage
 
Ref.: 201201720909
 3a Questão 
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem 
páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. 
Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de 
programação Java.
Selecione a opção abaixo que não corresponde ao conceito de JSP:
 Não permite independência entre o designer e o programador 
 JSP pode ser expresso através do seu formato padrão e do seu formato XML
 É uma página HTML com trechos de programa Java embutidos e outras tags especiais 
 Simplificam a geração de conteúdo dinâmico para Web Designers 
 A página JSP é automaticamente transformada em servlet 
 
Ref.: 201201332621
 4a Questão 
O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, 
algumas propriedades específicas da página, é conhecido como?
 JSP file
 JSP Engine
 Diretiva
 Gráficos
 Scriptles
 
Ref.: 201201795328
 5a Questão 
As tags de expressão têm acesso completo a informação sobre a requisição. Marque uma 
característica das tags de expressão.
 Insere valor Java diretamente na saída
 Insere valor na função println
 Insere valor na classe Servlet
 Insere valor na tag html
 Insere valor no objeto out
 
Ref.: 201201839999
 6a Questão 
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se
 Gadgets.
 Applets.
 Servlets.
 Widgets.
 Scriptlets.
 
Ref.: 201201823791
 7a Questão 
Páginas JSP são compiladas em servlets e podem chamar componentes JavaBeans(bens) ou 
componentes Enterprise JavaBeans(enterprise bens). A tecnologia JSP é similar que tipo de 
tecnologias?
 Visual Basic 6.0 e PHP
 Active Server Pages (ASP) e PHP
 Active Server Pages (ASP) e HTML
 Active Server Pages (ASP) e XHTML
 Active Server Pages (ASP) e Cobol
 
Ref.: 201201199148
 8a Questão 
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
 recupera os nomes de todos os atributos associados com o objeto.
 retorna o contexto no qual o servlet da página roda.
 recupera o valor de atributo associado com a chave.
 remove o valor de atributo associado com a chave.
 associa um valor de atributo com um nome.
1a Questão 
As páginas JSP são compiladas em servlets e chamam componentes para realizar processamento 
no servidor. Qual das opções abaixo representa um desses componentes?
 JavaBeans
 VBScript
 ASP
 JavaScript
 VBEnterprise
 
Ref.: 201201332621
 2a Questão 
O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, 
algumas propriedades específicas da página, é conhecido como?
 JSP file
 Gráficos
 Scriptles
 Diretiva
 JSP Engine
 
Ref.: 201201823793
 3a Questão 
JSP é uma página construída por um desenvolvedor Web que inclui a tecnologia JSP e tags 
específicas, combinadas com outras tags estáticas. Quais as extensões de uma página JSP?
 .asp e .jspx
 .xls e .jspx
 .jsp e .jspx
 .jsp e .php
 .jsp e .html
 
Ref.: 201201823791
 4a Questão 
Páginas JSP são compiladas em servlets e podem chamar componentes JavaBeans(bens) ou 
componentes Enterprise JavaBeans(enterprise bens). A tecnologia JSP é similar que tipo de 
tecnologias?
 Active Server Pages (ASP) e HTML
 Active Server Pages (ASP) e PHP
 Visual Basic 6.0 e PHP
 Active Server Pages (ASP) e XHTML
 Active Server Pages (ASP) e Cobol
 
Ref.: 201201795328
 5a Questão 
As tags de expressão têm acesso completo a informação sobre a requisição. Marque uma 
característica das tags de expressão.
 Insere valor na função println
 Insere valor natag html
 Insere valor na classe Servlet
 Insere valor no objeto out
 Insere valor Java diretamente na saída
 
Ref.: 201201972928
 6a Questão 
Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" 
do pacote "pacote"
 <%@page include= "pacote.Classe"%>
 <%import= "pacote.Classe"%>
 <%@include import= "pacote.Classe"%>
 <%@page import="pacote.Classe"%>
 <%@import class= "pacote.Classe"%>
 
Ref.: 201201839999
 7a Questão 
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se
 Widgets.
 Gadgets.
 Scriptlets.
 Applets.
 Servlets.
 
Ref.: 201201720909
 8a Questão 
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem 
páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. 
Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de 
programação Java.
Selecione a opção abaixo que não corresponde ao conceito de JSP:
 A página JSP é automaticamente transformada em servlet 
 É uma página HTML com trechos de programa Java embutidos e outras tags especiais 
 Simplificam a geração de conteúdo dinâmico para Web Designers 
 Não permite independência entre o designer e o programador 
 JSP pode ser expresso através do seu formato padrão e do seu formato XML
1a Questão 
É um programa que faz a mediação entre software e as demais aplicações.
 hardware
 javaware
 middleware
 software
 peopleware
 
Ref.: 201201677280
 2a Questão 
Selecione dentre as alternativas abaixo a opção correta.
 JDBC é uma não interface para acesso a banco de dados através de uma API definida em 
Java
 JDBC é uma não interface para acesso a banco de dados através de uma API definida em 
PHP
 JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em 
Java
 JDBC é uma interface para acesso a banco de dados através de uma API definida em Java
 JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em 
ASP
 
Ref.: 201201332704
 3a Questão 
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas 
respectivamente.
 A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação
/ Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de 
dados como aplicações clientes precisam ser alteradas
 A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda 
vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes 
precisam ser alteradas
 A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável 
apenas pela interface com o usuário
 Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na 
camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de 
dados
 O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam
no cliente
 
Ref.: 201201325535
 4a Questão 
O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs 
específicas, permitindo que aplicações executem em diferentes plataformas e incluem serviços de
alto nível que escondam a complexidade de redes e sistemas distribuídos.
 hardware
 javaware
 middleware
 software
 peopleware
 
Ref.: 201201851164
 5a Questão 
Devido a pluralidade de banco de dados e seus provedores de acesso, a SUN criou uma API 
chamada JDBC (java Data Base Connectivity) cujo o objetivo é fornecer uma ponte entre a 
camada do cliente, o driver do fabricante e a fonte de dados. São bibliotecas JDBC, EXCETO: 
 java.sql.ResultSet
 java.sql.Connection
 java.sql.Swing
 java.sql.DriverManager
 java.sql.Statement
 
Ref.: 201202165471
 6a Questão 
Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL?
 javax.sql.DataSource 
 java.sql.Connection
 java.sql.DriverManager
 java.sql.Statement
 java.sql.ResultSet
 
Ref.: 201201199145
 7a Questão 
(CESGRANRIO - 2010) É característica de um arquivo JSP a:
 presença maciça de código Assembly.
 execução exclusiva em sistemas Linux.
 impossibilidade de inclusão de comentários.
 execução exclusiva em sistemas Windows
 compilação em um servlet.
 
Ref.: 201202111395
 8a Questão 
Dentro da arquitetura tradicional de acesso a bancos de dados do Java, qual seria a classe 
encarregada de efetuar a execução de comandos SQL?
 Statement
 Connection
 Class
 DriverManager
 ResultSet
Explicação: A classe Statement tem a função de executar comandos SQL. Normalmente temos 
uma conexão (Connection) e o resultado de uma consulta é recebido em um ResultSet.
1a Questão 
(CESGRANRIO - 2010) É característica de um arquivo JSP a:
 execução exclusiva em sistemas Windows
 execução exclusiva em sistemas Linux.
 presença maciça de código Assembly.
 impossibilidade de inclusão de comentários.
 compilação em um servlet.
 
Ref.: 201201332704
 2a Questão 
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas 
respectivamente.
 A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda 
vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes 
precisam ser alteradas
 A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação
/ Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de 
dados como aplicações clientes precisam ser alteradas
 A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável 
apenas pela interface com o usuário
 O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam
no cliente
 Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na 
camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de 
dados
 
Ref.: 201201704146
 3a Questão 
Os objetos da classe java.sql.Connection representam conexões para o banco de dados. Uma vez 
de posse deste objeto, criamos um objeto da classe Statement, que usamos para executar 
consultas SQL. Qual o método que tomada em comandos SELECT retorna o resultado de 
operações como um ResultSet.
 executeRequest
 executeQuery
 executeManager
 executeSQL
 executeUpdate
 
Ref.: 201201704131
 4a Questão 
É um programa que faz a mediação entre software e as demais aplicações.
 peopleware
 hardware
 middleware
 software
 javaware
 
Ref.: 201201695798
 5a Questão 
JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma 
API definida em Java. Das principais classes e interfaces do pacote java.sql, assinale abaixo 
aquela que gerencia o driver e cria uma conexão com o banco:
 Connection.
 DriverManager.
 ResultSet.
 PreperedStatement.
 Statement.
 
Ref.: 201201656914
 6a Questão 
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas 
afetadas como um tipo int.
 DataSource
 ExecuteQuery
 Connection
 ExecuteUpdate
 ResultSet
 
Ref.: 201201656933
 7a Questão 
Representa uma conexão com um banco de dados.
 java.sql.software
 java.sql.Connection
 java.sql.Driver
 java.sql.update
 java.sql.Manager
 
Ref.: 201201677280
 8a Questão 
Selecione dentre as alternativas abaixo a opção correta.
 JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em 
ASP
 JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em 
Java
 JDBC é uma não interface para acesso a banco de dados através de uma API definida em 
Java
 JDBC é uma interface para acesso a banco de dados através de uma API definida em Java
 JDBC éuma não interface para acesso a banco de dados através de uma API definida em 
PHP
1a Questão 
Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas 
respectivamente.
 Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na 
camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de 
dados
 O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam
no cliente
 A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda 
vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes 
precisam ser alteradas
 A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável 
apenas pela interface com o usuário
 A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação
/ Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de 
dados como aplicações clientes precisam ser alteradas
 
Ref.: 201201656914
 2a Questão 
Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas 
afetadas como um tipo int.
 ResultSet
 ExecuteUpdate
 DataSource
 ExecuteQuery
 Connection
 
Ref.: 201202111395
 3a Questão 
Dentro da arquitetura tradicional de acesso a bancos de dados do Java, qual seria a classe 
encarregada de efetuar a execução de comandos SQL?
 DriverManager
 Statement
 Connection
 ResultSet
 Class
Explicação: A classe Statement tem a função de executar comandos SQL. Normalmente temos 
uma conexão (Connection) e o resultado de uma consulta é recebido em um ResultSet.
 
Ref.: 201201704131
 4a Questão 
É um programa que faz a mediação entre software e as demais aplicações.
 javaware
 middleware
 peopleware
 software
 hardware
 
Ref.: 201201695795
 5a Questão 
Qual o objetivo do Middlewere:
 Interligar processos clientes a processos servidores.
 Interligar plataformas diferentes.
 Interligar processos complexos.
 Interligar usuários distantes.
 Interligar usuários distantes, usando plataforma distintas.
 
Ref.: 201201656933
 6a Questão 
Representa uma conexão com um banco de dados.
 java.sql.Manager
 java.sql.Driver
 java.sql.software
 java.sql.update
 java.sql.Connection
 
Ref.: 201201656895
 7a Questão 
Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. 
Estamos falando de qual comando?
 ResultSet
 Connection
 DataSource
 ExecuteUpdate
 ExecuteQuery
 
Ref.: 201201851164
 8a Questão 
Devido a pluralidade de banco de dados e seus provedores de acesso, a SUN criou uma API 
chamada JDBC (java Data Base Connectivity) cujo o objetivo é fornecer uma ponte entre a 
camada do cliente, o driver do fabricante e a fonte de dados. São bibliotecas JDBC, EXCETO: 
 java.sql.Statement
 java.sql.ResultSet
 java.sql.Swing
 java.sql.Connection
 java.sql.DriverManager
1a Questão 
Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a 
resposta que apresente essa organização.
 Criação - Estrutura - Comportamento
 Criação - Nomeclatura - Espelhamento
 Criação - Estrutura - JavaBeans
 Criação - Estrutura - Organização e Métodos
 Criação - Escritura - Comportamento
 
Ref.: 201202177792
 2a Questão 
Marque a alternativa correta sobre o JAVA BEANS
 é forma de cadastrar dados em um banco de dados
 é um modelo de classe PHP
 é uma interface
 é um objeto java comum
 É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos
 
Ref.: 201201695800
 3a Questão 
Em relação à estrutura de um padrão de desenvolvimento, qual (ou quais) dos seus principais 
atributos de uma boa descrição de um padrão de projeto apresenta o contexto do padrão e quando
ele pode ser utilizado (Motivação, intenção, aplicabilidade):
 Consequências e padrões relacionados
 Problema
 Nome
 Problema/Solução
 Nome/Problema 
 
Ref.: 201201656983
 4a Questão 
Uma das vantagens em usar Padrões de Projeto.
 Aumentam a coesão, diminuem o acoplamento 
 Ficam sem coesão e sem acoplamento
 Somente temos coesão
 Aumentam acoplamento, diminuem a coesão 
 Somente temos acoplamento
 
Ref.: 201201656952
 5a Questão 
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em 
objetos.
 Padrões de projeto
 Padrões web
 Padrões da internet
 Padrões da intranet
 Padrões da arpanet
 
Ref.: 201201656973
 6a Questão 
Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar 
Padrões de Projeto de software?
 Gang of Seven
 Gang of Eleven
 Gang of Five
 Gang of Six
 Gang of Four
 
Ref.: 201201332705
 7a Questão 
Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma 
abstração e sua implementação¿, representa aplicabilidade em que padrão?
 Padrão Strateger
 Padrão Adapter
 Padrão Bridge
 Padrão Observer
 Padrão Singleton
 
Ref.: 201201332625
 8a Questão 
Qual das opções abaixo representa um objeto da classe Class Adapter?
 Observer
 State
 Bridge
 Prototype
 Builder
1a Questão 
O padrão MVC (2) que é uma arquitetura popular para o desenho de aplicações web complexas e
modulares. Nessa arquitetura existem três camadas. Quais são?
 modelo, visão, tabelas
 modelo, control, controle
 modelo, filtros, controle
 modelo, visão, servlet
 modelo, visão, controle
 
Ref.: 201202110103
 2a Questão 
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, 
como o acesso ao banco de dados. Em qual camada eu deveria colocar os componentes do tipo 
DAO?
 Model
 Control
 DTO
 View
 Front Control
Explicação: Componentes com acesso ao banco ficam na camada Model, enquanto regras de 
negócio na Control, e UI na View. Com relação a Front Control e DTO, eles são apenas padrões 
de desenvolvimento.
 
Ref.: 201201332627
 3a Questão 
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no 
componente:
 Base de daddos
 Controller
 View
 Model
 Camadas
 
Ref.: 201201325558
 4a Questão 
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
 O Padrão MTT
 O Padrão MMC
 O Padrão GOF
 O Padrão MMM
 O Padrão MVC
 
Ref.: 201201695804
 5a Questão 
Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, 
sendo uma delas para encriptar e outra para decriptar?
 Indexada simples
 Não-Indexada
 Assimétrica
 Simétrica
 Indexada complexa
 
Ref.: 201201704162
 6a Questão 
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também 
para a criação de carrinho de compras em lojas virtuais.
 session
 servlet
 cookies
 attribute
 parameter
 
Ref.: 201201332706
 7a Questão 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. 
Assinale a opção correta referente a View, Controller e Model respectivamente.
 Interface com os clientes, apresentação das requisições / comportamento da aplicação / 
dados da aplicação e regras de negócio.
 Interface com os clientes / dados da aplicação e regras de negócio / apresentação das 
requisições.
 Apresentação das requisições / interface com os clientes / dados da aplicação e regras de 
negócio.
 Interface com os clientes, apresentação das requisições / dados da aplicação e regras de 
negócio / comportamento da aplicação.
 Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os 
clientes, apresentação das requisições.
 
Ref.: 201201823821
 8a Questão 
O modelo MVC 1, formado apenas por páginas JSP e Beans, deve ser utilizado no 
desenvolvimento de sistemas de que tipo? Poispode haver uma grande quantidade de código 
Java nas páginas JSP.
 pequenos e simples
 complexos e simples
 grandes e simples
 pequenos e complexos
 pequenos e robustos
1a Questão 
Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a 
resposta que apresente essa organização.
 Criação - Escritura - Comportamento
 Criação - Estrutura - Comportamento
 Criação - Estrutura - JavaBeans
 Criação - Nomeclatura - Espelhamento
 Criação - Estrutura - Organização e Métodos
 
Ref.: 201201677301
 2a Questão 
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: 
 Builder
 Flyweight
 Memento
 Composite
 Facade
 
Ref.: 201201677299
 3a Questão 
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
 Observer
 Strategy
 Abstract Factory
 Decorator
 Prototype
 
Ref.: 201201695800
 4a Questão 
Em relação à estrutura de um padrão de desenvolvimento, qual (ou quais) dos seus principais 
atributos de uma boa descrição de um padrão de projeto apresenta o contexto do padrão e quando
ele pode ser utilizado (Motivação, intenção, aplicabilidade):
 Nome
 Problema
 Problema/Solução
 Nome/Problema 
 Consequências e padrões relacionados
 
Ref.: 201201656983
 5a Questão 
Uma das vantagens em usar Padrões de Projeto.
 Ficam sem coesão e sem acoplamento
 Aumentam acoplamento, diminuem a coesão 
 Aumentam a coesão, diminuem o acoplamento 
 Somente temos coesão
 Somente temos acoplamento
 
Ref.: 201201656952
 6a Questão 
São técnicas que nos dão uma boa solução para alguns problemas encontrados em orientação em 
objetos.
 Padrões web
 Padrões da arpanet
 Padrões da internet
 Padrões de projeto
 Padrões da intranet
 
Ref.: 201201332705
 7a Questão 
Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma 
abstração e sua implementação¿, representa aplicabilidade em que padrão?
 Padrão Strateger
 Padrão Bridge
 Padrão Observer
 Padrão Singleton
 Padrão Adapter
 
Ref.: 201201695801
 8a Questão 
Os 23 padrões descritos pela GoF (Gang of Four) são classificados e organizados em famílias de 
padrões, conforme o seu propósito e o seu escopo. Qual delas trata das associações entre classes e
objetos?
 Estrutura
 Classe
 Comportamento
 Objeto
 Criação
1a Questão 
Como são conhecidos os quatro autores que se basearam em Christopher Alexander para criar 
Padrões de Projeto de software?
 Gang of Eleven
 Gang of Seven
 Gang of Six
 Gang of Five
 Gang of Four
 
Ref.: 201201332625
 2a Questão 
Qual das opções abaixo representa um objeto da classe Class Adapter?
 Bridge
 Builder
 Observer
 State
 Prototype
 
Ref.: 201202111392
 3a Questão 
Os padrões de desenvolvimento são de grande utilização no mercado de desenvolvimento atual. 
Em termos de JEE, os EJBs são objetos que funcionam em pools, permitindo que o conjunto seja 
visto como um único elemento, mas trazendo grande escalabilidade e robustez à plataforma. Qual
padrão é utilizado na constituição destes pools de EJBs?
 Facade
 Fly Weight
 Front Control
 Proxy
 Command
Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight.
 
Ref.: 201201946452
 4a Questão 
(FCC/2015) A interface PreparedStatement do Java permite executar instruções SQL 
parametrizadas, ou seja, que primeiro são construídas e depois recebem parâmetros. Neste 
contexto, considere que no bloco de código abaixo con é um objeto da interface Connection que 
representa uma conexão com um banco de dados, estabelecida com sucesso. 
No bloco de código apresentado, as lacunas I, II e III devem ser preenchidas, correta e 
respectivamente, com:
 *
 ${1}, ${2} e ${3} 
 ?
 "Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567"
 1, 2, 3
Explicação: 
Com a proposta de evitar SQL intections, utilizamos do preparedStatent ao invés do Stament. 
Com isso, substituimos os valores dos campos pelo caracter coringa "?".
 
Ref.: 201201332623
 5a Questão 
Na estrutura de um padrão de desenvolvimento, pode-se afirmar que o atributo problema 
representa:
 Identificação das características de segurança
 Referência que descreve de forma bastante sucinta o padrão
 Identificação dos elementos gráficos do projeto
 Apresentação do contexto do padrão e quando ele pode ser utilizado 
 Descreve a solução e os elementos que a compõem
 
Ref.: 201202177792
 6a Questão 
Marque a alternativa correta sobre o JAVA BEANS
 é forma de cadastrar dados em um banco de dados
 é um modelo de classe PHP
 é uma interface
 É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos
 é um objeto java comum
 
Ref.: 201201332705
 7a Questão 
Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma 
abstração e sua implementação¿, representa aplicabilidade em que padrão?
 Padrão Observer
 Padrão Adapter
 Padrão Strateger
 Padrão Bridge
 Padrão Singleton
 
Ref.: 201201695801
 8a Questão 
Os 23 padrões descritos pela GoF (Gang of Four) são classificados e organizados em famílias de 
padrões, conforme o seu propósito e o seu escopo. Qual delas trata das associações entre classes e
objetos?
 Classe
 Estrutura
 Comportamento
 Criação
 Objeto
1a Questão 
O padrão MVC (2) que é uma arquitetura popular para o desenho de aplicações web complexas e
modulares. Nessa arquitetura existem três camadas. Quais são?
 modelo, visão, servlet
 modelo, visão, tabelas
 modelo, control, controle
 modelo, filtros, controle
 modelo, visão, controle
 
Ref.: 201201695803
 2a Questão 
Em relação à segurança, qual dos serviços abaixo se caracteriza pela garantia de que os dados 
não foram alterados durante o processo de transmissão?
 Autenticação
 Autorização
 Não-repúdio
 Integridade
 Privacidade
 
Ref.: 201202110103
 3a Questão 
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, 
como o acesso ao banco de dados. Em qual camada eu deveria colocar os componentes do tipo 
DAO?
 Control
 Front Control
 View
 Model
 DTO
Explicação: Componentes com acesso ao banco ficam na camada Model, enquanto regras de 
negócio na Control, e UI na View. Com relação a Front Control e DTO, eles são apenas padrões 
de desenvolvimento.
 
Ref.: 201201325558
 4a Questão 
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
 O Padrão MVC
 O Padrão MMC
 O Padrão MMM
 O Padrão MTT
 O Padrão GOF
 
Ref.: 201201332628
 5a Questão 
O modelo formado apenas por páginas JSP e Beans é chamado de?
 JSP
 MVC1
 JSP Engine
 Java Bean
 MVC
 
Ref.: 201201922960
 6a Questão 
Aplicações executadas em servidor Web podem ser construídas com várias linguagens. Dentre as 
linguagens abaixo, qual não pode ser usada?
 Java
 ActionScript
 Python
 Cold Fusion
 Linguagem C
 
Ref.: 201201332706
 7a Questão 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. 
Assinale a opção correta referente a View, Controller e Model respectivamente.
 Apresentação das requisições / interface com os clientes / dados da aplicação e regras de 
negócio.
 Interface com os clientes / dados da aplicação e regras de negócio / apresentação das 
requisições.
 Interface com os clientes, apresentação das requisições / dados da aplicação e regras de 
negócio / comportamento da aplicação.
 Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os 
clientes, apresentação das requisições.
 Interface com os clientes, apresentação das requisições / comportamento da aplicação / 
dados da aplicação e regras de negócio.
 
Ref.: 201202103026
 8a Questão 
De acordo com o trecho de código escrito na linguagemPHP: $a = array("a", "b", "c", "d"); $a[] 
= "e"; A variável $a conterá: 
 null
 e, b, c, d, a
 e, b, c, d
 a, b, c, d, e
 e
Explicação: O array irá adicionar o último elemento "e" ao final dos elementos anteriores, 
portanto, o resultado será a, b, c, d, e
1a Questão 
O padrão MVC (2) que é uma arquitetura popular para o desenho de aplicações web complexas e
modulares. Nessa arquitetura existem três camadas. Quais são?
 modelo, visão, tabelas
 modelo, control, controle
 modelo, filtros, controle
 modelo, visão, servlet
 modelo, visão, controle
 
Ref.: 201202110103
 2a Questão 
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, 
como o acesso ao banco de dados. Em qual camada eu deveria colocar os componentes do tipo 
DAO?
 Model
 Control
 DTO
 View
 Front Control
Explicação: Componentes com acesso ao banco ficam na camada Model, enquanto regras de 
negócio na Control, e UI na View. Com relação a Front Control e DTO, eles são apenas padrões 
de desenvolvimento.
 
Ref.: 201201332627
 3a Questão 
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no 
componente:
 Base de daddos
 Controller
 View
 Model
 Camadas
 
Ref.: 201201325558
 4a Questão 
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
 O Padrão MTT
 O Padrão MMC
 O Padrão GOF
 O Padrão MMM
 O Padrão MVC
 
Ref.: 201201695804
 5a Questão 
Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, 
sendo uma delas para encriptar e outra para decriptar?
 Indexada simples
 Não-Indexada
 Assimétrica
 Simétrica
 Indexada complexa
 
Ref.: 201201704162
 6a Questão 
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também 
para a criação de carrinho de compras em lojas virtuais.
 session
 servlet
 cookies
 attribute
 parameter
 
Ref.: 201201332706
 7a Questão 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. 
Assinale a opção correta referente a View, Controller e Model respectivamente.
 Interface com os clientes, apresentação das requisições / comportamento da aplicação / 
dados da aplicação e regras de negócio.
 Interface com os clientes / dados da aplicação e regras de negócio / apresentação das 
requisições.
 Apresentação das requisições / interface com os clientes / dados da aplicação e regras de 
negócio.
 Interface com os clientes, apresentação das requisições / dados da aplicação e regras de 
negócio / comportamento da aplicação.
 Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os 
clientes, apresentação das requisições.
 
Ref.: 201201823821
 8a Questão 
O modelo MVC 1, formado apenas por páginas JSP e Beans, deve ser utilizado no 
desenvolvimento de sistemas de que tipo? Pois pode haver uma grande quantidade de código 
Java nas páginas JSP.
 pequenos e simples
 complexos e simples
 grandes e simples
 pequenos e complexos
 pequenos e robustos
1a Questão 
Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, 
sendo uma delas para encriptar e outra para decriptar?
 Indexada complexa
 Indexada simples
 Simétrica
 Assimétrica
 Não-Indexada
 
Ref.: 201202110103
 2a Questão 
Um sistema constituído na arquitetura MVC permite a divisão das responsabilidades gerais, 
como o acesso ao banco de dados. Em qual camada eu deveria colocar os componentes do tipo 
DAO?
 Front Control
 Control
 Model
 View
 DTO
Explicação: Componentes com acesso ao banco ficam na camada Model, enquanto regras de 
negócio na Control, e UI na View. Com relação a Front Control e DTO, eles são apenas padrões 
de desenvolvimento.
 
Ref.: 201201332627
 3a Questão 
De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no 
componente:
 View
 Camadas
 Model
 Base de daddos
 Controller
 
Ref.: 201201823814
 4a Questão 
O Padrão MVC sugere a separação entre quais componentes?
 Visão, Controle e Session
 Visão, Controle e Java
 Visão, Controle e Modelo
 Visão, Controle e Aplicação
 Visão, Controle e Beans
 
Ref.: 201201325558
 5a Questão 
Sugere a separação entre o modelo, a visão e o controle de uma aplicação.
 O Padrão MTT
 O Padrão GOF
 O Padrão MMC
 O Padrão MMM
 O Padrão MVC
 
Ref.: 201201704162
 6a Questão 
É uma técnica que mantém o estado do cliente em diversas situações. Muito utilizada também 
para a criação de carrinho de compras em lojas virtuais.
 attribute
 servlet
 parameter
 session
 cookies
 
Ref.: 201201332706
 7a Questão 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. 
Assinale a opção correta referente a View, Controller e Model respectivamente.
 Interface com os clientes, apresentação das requisições / comportamento da aplicação / 
dados da aplicação e regras de negócio.
 Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os 
clientes, apresentação das requisições.
 Interface com os clientes, apresentação das requisições / dados da aplicação e regras de 
negócio / comportamento da aplicação.
 Apresentação das requisições / interface com os clientes / dados da aplicação e regras de 
negócio.
 Interface com os clientes / dados da aplicação e regras de negócio / apresentação das 
requisições.
 
Ref.: 201201823821
 8a Questão 
O modelo MVC 1, formado apenas por páginas JSP e Beans, deve ser utilizado no 
desenvolvimento de sistemas de que tipo? Pois pode haver uma grande quantidade de código 
Java nas páginas JSP.
 pequenos e complexos
 pequenos e robustos
 complexos e simples
 grandes e simples
 pequenos e simples
1a Questão 
Através do uso de DOM é possível acessar e manipular segmentos de uma página HTML com 
grande facilidade. Qual seria o comando correto para modificar o conteúdo de uma DIV com id 
#SAIDA? 
 document("SAIDA").setContent("XPTO");
 document("SAIDA").innerHTML = "XPTO";
 document("SAIDA").src = "XPTO";
 document.getElementById("SAIDA").innerHTML = "XPTO";
 document.getElementById("SAIDA").src = "XPTO";
Explicação: Com o uso de document.getElementById é possível apontar o elemento DOM a 
partir do Java Script, e a propriedade innerHTML permite a alteração do conteúdo HTML interno
deste elemento.
 
Ref.: 201201332631
 2a Questão 
Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de?
 Funções
 Parâmetros
 Script
 Objetos
 Módulos
 
Ref.: 201201685354
 3a Questão 
Qual dos itens abaixo contem uma função JavaScript interpretada corretamente no navegador
 function mostrar (mensagem){ document.write (mensagem+"
"); }
 void function() { alert("Funcao") }
 exibir() { document.getElementById("exibir"); }
 new function teste(){ return 1; }
 var function() { show("div.table") }
 
Ref.: 201201823832
 4a Questão 
JavaScript é uma linguagem que é processada do lado Cliente, por isso tem algumas 
desvantagens. Qual a principal desvantagem em usar a linguagem JavaScript?
 Se o usuário desligar o JavaScript no navegador tudo que foi criado continuará sendo 
processado.
 Se o usuário ligar o JavaScript no navegador tudo que foi criado não será processado.
 Se o usuário desligar o JavaScript no navegador ficará estável menos o html.
 Se o usuário desligar o JavaScript no navegador tudo será perdido. 
 Se o usuário desligar o JavaScript no navegador tudo que foi criado não será processado.
 
Ref.: 201201972906
 5a Questão 
Sobre funções em JavaScript é correto afirmar, exceto:
 Definidas pela palavra reservada function
 Não é tipada ( Não define o tipo de retorno )
 Pode ou não retornar valor
 Pode ou não receber parâmetros

Continue navegando