Baixe o app para aproveitar ainda mais
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
Compartilhar