Prévia do material em texto
1a Questão Analise o seguinte programa desenvolvido na linguagem Java. As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do código estes valores poderão ser alterados a medida que estas variáveis passam pelos controles de fluxo if/else. Assinale a alternativa que contém os valores de a e b ao final da execução do código. a = 2 e b = 12 a = 2 e b = 7 a = 3 e b = 1 a = 3 e b = 7 a = 2 e b = 1 2a Questão (INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java: Acerca do código acima, analise as seguintes afirmativas: I. O código não possibilita a chamada do método getLimite(). II. O método setTitular() permite a exibição do titular da classe Conta. III. O método getTitular() permite alterar o titular da classe Conta. Podemos afirmar corretamente que: As afirmativas I, II e III estão corretas. Apenas a afirmativa II está correta. Apenas a afirmativa I está correta. Apenas a afirmativa III está correta. As afirmativas II e III estão corretas. 3a Questão (FCC-2008) NÃO são nomes válidos em Java: _Real e $real Codigo e codigo um1 e dois2 3tres e tres3 cod_valor e cod$valor 4a Questão (Adaptado do concurso TJ-PB - 2012) As variáveis no PHP são representadas por um: * @ % $ # 5a 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. transient. static. protected. abstract. Respondido em 23/03/2020 16:25:58 6a Questão Observe o trecho de código ilustrado na figura a seguir: Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima? 18 24 26 20 22 7a Questão (UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é: Public; Protected; Static; Abstract. Private; 8a Questão (INSTITUTO CIDADES - 2009 - Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas: I. O this é utilizado pelo objeto para acessar uma referência a si próprio. II. O this é utilizado em métodos não-estáticos. III. O this é aceito em métodos estáticos. Podemos afirmar corretamente que: Apenas a alternativa I está correta. Apenas a alternativa III está correta. Apenas as alternativas II e III estão corretas. Apenas as alternativas I e II estão corretas. Apenas a alternativa II está correta. 1a Questão Você pode optar pelo uso de uma sintaxe abreviada ao efetuar operações. A expressão X += y equivale a ...? x = x + z; x = z + y; x = x + m; x = x + i; x = x + y; 2a Questão (CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java? Uma classe pode implementar somente uma interface ao mesmo tempo. Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente. O conceito de herança múltipla é implementado nativamente. A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método. Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior. 3a Questão NÃO se trata de uma característica do PHP: gratuito e com código aberto. embutido no HTML. baseado no servidor. baseado no cliente. portábil 4a Questão Analise o seguinte programa desenvolvido na linguagem Java. Qual será o resultado obtido após a execução deste programa? A+B = 524 A+B = 5 A + B = 245 A+B = 29 A+B = 24 Respondido em 25/03/2020 15:58:55 5a Questão Em relação ao funcionamento da Web, podemos afirmar que: A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. Este servidor responde com o recurso requisitado. A web funciona apenas com requisições aos servidores A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam desenvolvidos. A web funciona apenas com respostas dos servidores. A web é igual ao protocolo FTP. 6a Questão (CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote. O que é impresso como resultado da execução do programa composto pelas classes acima? (|X|Z||X||(|X|Z||Y|| |X|Z||X|||X|Z||Z|| |X|Z||X|||X|Z||Y|| |X||||X|||X||||X|| |X|Z||X|||X|Z||X|| 7a Questão (FCC - 2011) No ambiente de programação Java: uma interface pode definir tanto métodos abstratos quanto não abstratos. a herança múltipla permite que mais classes sejam estendidas. uma classe abstrata permite apenas métodos abstratos. toda classe é uma subclasse direta ou indireta da classe Object. o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves. 8a Questão Sobre PHP é correto afirmar que: possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor. as variáveis começam com um sinal #, seguido do nome da variável. não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido. o operador de concatenação (.) é usado para juntar dois valores string. tem apenas dois diferentes escopos de variáveis: local e global. 1a Questão Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem? this switch void finally var Respondido em 25/03/2020 16:08:29 2a Questão (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, string, short, int, long, float, double. boolean, string, byte, int, long, float. boolean, char, int, long, float, string. boolean, char, byte, short, int, long, float, double. boolean, string, int, float, double. 3a Questão (UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é: Static; Private; Protected; Abstract. Public; 4a Questão (CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java? Uma classe pode implementar somente uma interface ao mesmo tempo. A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método. O conceito de herança múltipla é implementado nativamente. Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente. Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usadapelo conteúdo anterior. 5a Questão (INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java: Acerca do código acima, analise as seguintes afirmativas: I. O código não possibilita a chamada do método getLimite(). II. O método setTitular() permite a exibição do titular da classe Conta. III. O método getTitular() permite alterar o titular da classe Conta. Podemos afirmar corretamente que: Apenas a afirmativa III está correta. Apenas a afirmativa II está correta. Apenas a afirmativa I está correta. As afirmativas II e III estão corretas. As afirmativas I, II e III estão corretas. 6a 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,1,2,3 1,2,3,4 3,4,2,1 4,3,2,1 7a Questão Considere o trecho de código ilustrado na figura a seguir: Qual será a saída do código ilustrado na figura? Primeiro Segundo s 15 22 8a Questão Analise o seguinte programa desenvolvido na linguagem Java. Qual será o resultado obtido após a execução deste programa? A+B = 29 A+B = 524 A+B = 5 A + B = 245 A+B = 24 1a Questão (CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote. O que é impresso como resultado da execução do programa composto pelas classes acima? |X||||X|||X||||X|| |X|Z||X|||X|Z||X|| |X|Z||X|||X|Z||Y|| (|X|Z||X||(|X|Z||Y|| |X|Z||X|||X|Z||Z|| Respondido em 25/03/2020 16:18:49 2a 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? A AB ABC AC BC 3a Questão Sobre PHP é correto afirmar que: possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor. as variáveis começam com um sinal #, seguido do nome da variável. tem apenas dois diferentes escopos de variáveis: local e global. não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido. o operador de concatenação (.) é usado para juntar dois valores string. 4a Questão Analise o seguinte programa desenvolvido na linguagem Java. As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do código estes valores poderão ser alterados a medida que estas variáveis passam pelos controles de fluxo if/else. Assinale a alternativa que contém os valores de a e b ao final da execução do código. a = 2 e b = 12 a = 2 e b = 1 a = 3 e b = 1 a = 3 e b = 7 a = 2 e b = 7 5a Questão (CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java. Conclui-se, quanto à compilação e à execução, que o programa. não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar exceções. compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o rastro da pilha, incluindo a mensagem "Não implementada". não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f pode lançar uma exceção do tipo RuntimeException. compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado. compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM. Respondido em 25/03/2020 16:20:35 6a Questão (CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é: isChildOf. extends. derives. inherits. isFatherOf. 7a Questão Assinale a sintaxe correta para a estrutura CASE em Java. Respondido em 25/03/2020 16:21:11 8a Questão Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a; uma linguagem de programacaoPHP uma lm uma linguagem de PHP programacao programacao lm uma linguagemPHP lm programacao linguagemPHP PHP uma programacao linguagem 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 3 PHP 5.3 PHP 5 PHP 6 2a Questão (INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java: Acerca do código acima, analise as seguintes afirmativas: I. O código não possibilita a chamada do método getLimite(). II. O método setTitular() permite a exibição do titular da classe Conta. III. O método getTitular() permite alterar o titular da classe Conta. Podemos afirmar corretamente que: Apenas a afirmativa I está correta. As afirmativas I, II e III estão corretas. Apenas a afirmativa II está correta. As afirmativas II e III estão corretas. Apenas a afirmativa III está correta. 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: volatile. static. transient. abstract. protected. Respondido em 06/05/2020 23:14:29 4a Questão (INSTITUTO CIDADES - 2009 - Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas: I. O this é utilizado pelo objeto para acessar uma referência a si próprio. II. O this é utilizado em métodos não-estáticos. III. O this é aceito em métodos estáticos. Podemos afirmar corretamente que: Apenas as alternativas II e III estão corretas. Apenas as alternativas I e II estão corretas. Apenas a alternativa II está correta. Apenas a alternativa III está correta. Apenas a alternativa I está correta. 5a Questão (FCC-2008) NÃO são nomes válidos em Java: _Real e $real 3tres e tres3 cod_valor e cod$valor Codigo e codigo um1 e dois2 6a Questão NÃO se trata de uma característica do PHP: embutido no HTML. baseado no cliente. portábil baseado no servidor. gratuito e com código aberto. Respondido em 06/05/2020 23:14:45 7a 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 e III, apenas. II e III, apenas. I, II e III. I, apenas. III, apenas. 8a Questão Analise o seguinteprograma desenvolvido na linguagem Java. Qual será o resultado obtido após a execução deste programa? A+B = 24 A + B = 245 A+B = 524 A+B = 29 A+B = 5 1a 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 II e III são verdadeiras; apenas I e III são verdadeiras; apenas I é verdadeira. apenas I e II são verdadeiras; I, II e III são verdadeiras. 2a 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, II, III e IV. III e IV, apenas. II e III, apenas. I, apenas. I e II, apenas. 3a Questão (FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização: interfaces. operações. classes. objetos. associações. 4a 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: fluxos, sequências e relacionamentos. classes, sequencias e estados. fluxos, estados e relacionamentos. classes, estados e interações. classes, sequências e interações. 5a Questão (FCC - 2008) Considere: Casas ABC Ltda., Empresa e Nome da Empresa. Na orientação a objetos, os itens acima representam, respectivamente: objeto, atributo e classe. objeto, classe e atributo. atributo, classe e objeto. classe, objeto e atributo. classe, atributo e objeto. 6a 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: compartilhamento. encapsulamento. especialização. generalização. herença. 7a 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? Oracle A.S. BeA Web Logic GlassFish JBoss Tomcat 8a Questão (CESGRANRIO - 2008) Observe o seguinte programa JAVA: A saída desse programa é: XF MXYZF MZF MXZF XZF 1a 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? M3 somente. M1, M2, M3. M2 somente. M1 e M2 somente. M1 somente. 2a 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, II e III. I e II, apenas. I, apenas. II e III, apenas. I e III, apenas. 3a Questão (FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança: múltipla e simples. superclasse e subclasse. simples e complexa. concreta e abstrata. todo e parte. 4a 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. expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto. reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto. indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. garante que uma classe seja utilizada na composição de múltiplos objetos. 5a 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: I, II e III. III, somente. I, somente. I e II, somente. II, somente. Respondido em 27/03/2020 08:24:08 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 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: métodos da classe Departamento. atributos da classe Requisição. atributos da classe Material. operações da classe Almoxarife. atributos da classe Departamento. 7a 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ésde 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: II, III e IV, apenas. I, II, III e IV. I, II e IV, apenas. I, III e IV, apenas. I, II e III, apenas. 8a 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 é: estereotipagem. encapsulamento. derivação. herança múltipla. polimorfismo. 1a 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: instalação, inicialização e finalização. servidor de aplicação, servidor de arquivos e classes. configuração, instalação e finalização JSP, Middleware e JDBC inicialização, atendimento às requisições e finalização. 2a 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 # 3a 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. I, II e III. III, apenas. II, apenas. II e III, apenas. Respondido em 27/03/2020 08:27:07 4a 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 e catch, somente. try e catch ou try e finally, somente. try e finally, somente. try e catch, try e finally ou try, catch e finally. try, catch e finally, somente. 5a Questão Qual o protocolo usado para fazer requisições ao servidor web? TCP IP JSP HTTP HTML 6a Questão (UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como: superclasse. interface. instância. subclasse. abstrata. Respondido em 27/03/2020 08:28:47 7a Questão (FCC - 2010) Sobre o servidor web Tomcat considere: I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP. Está correto o que consta em: I e II, apenas. II e III, apenas. III, apenas. I e III, apenas. I, II e III. 8a 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 JEE JEE e JSE JSE e JME JME e JEE JME e JSE 1a 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 : 1a 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/aplication response/response request/request request/response response/aplication 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. sendRequestDispatcher sendRedirect RequestDispatcher sendResponse sendRequestResponse 3a Questão A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na alternativa: Nenhuma das anteriores HttpServletRequest HttpServletResponse GenericServlet HttpSession Respondido em 27/03/2020 08:36:19 4a Questão Um servidor de aplicação ou servidor web é conhecido como: Container Servlet Context Filter Listener 5a Questão Quando usamos o método para destruir. O Servlet é retirado da memória pelo? Instance Collection Collection Gerent Collection garbage Collection Memory Collection 6a Questão Cite algumas vantagens herdadas da Tecnologia Servlet: Programação Orientada a Objetos, Estrutura Rígida, Portabilidade Programação Orientada a Objetos, Flexibilidade, Impossibilidade de Portabilidade Programação Orientada a Objetos, Flexibilidade, Portabilidade Programação Orientada a Estruturas, Flexibilidade, Portabilidade Programação Exclusiva para Funções, Flexibilidade, Portabilidade Respondido em 27/03/2020 08:37:53 7a Questão (FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor: o seu método stream() é invocado. o seu método init() é invocado. o método service() é definido. ocorre a execução do método getOutputStream(). ocorre um destroy() no processo cliente. 8a Questão Existem três tipos básicos de classe usados em uma aplicação web. Marque a alternativa que representa a classe que permite o tratamento de eventos relacionados com o contexto de aplicação: Nenhuma das anteriores Filters Interfaces Servlet Listener 2a 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: encapsulamento. herança. método. atributo. instância. 3a 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 é uma linguagem open source.Não é necessário usar paginadores para executar os scripts. 4a 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: polimorfismo. método. classe. construtor. interface. 5a 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 catch. try e retry. finally e retry. try e catch. try e finally. 6a Questão (COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos, I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato. II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses. III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas. IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido. verifica-se que apenas III é verdadeira. apenas II e III são verdadeiras. apenas I, II e III são verdadeiras. apenas III e IV são verdadeiras. apenas I e IV são verdadeiras. 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.lang.ClassNotFoundExcep tion. java.io.IOException. java.util.InputMismatchExcepti on. java.lang.SecurityException. java.io.FileNotFoundException. Respondido em 27/03/2020 08:34:51 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: III e IV, apenas. I, II, III e IV. I e II, apenas. I, apenas. II e III, apenas. 1a 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 - Servlet Classes - subclasses Requisição - Servlet Requisição - Java Requisição - Resposta 2a Questão (DPE-MT/2015) Com relação à tecnologia Servlet e JSP, assinale V para a afirmativa verdadeira e F para a falsa. ( ) Os procedimentos mínimos para o correto funcionamento de um servlet, incluem construir uma classe que estenda a classe HttpServlet, implementar o método doGet e/ou doPost, e criar as entradas e no arquivo web.xml. ( ) O método doGet(), quando implementado, deve receber como parâmetros os objetos HttpServletRequest (requisição HTTP) e HttpServletResponse (resposta HTTP), nessa ordem, e escrever o conteúdo do corpo da resposta na saída padrão do Java (System.out). ( ) Uma JSP é um arquivo com síntaxe semelhante ao HTML, que permite inclusão de elementos (tags) especiais para introdução de código Java. Quando há uma requisição à JSP, o motor JSP cria um servlet baseado no conteúdo deste arquivo, tornando o código apto a ser executado pela máquina virtual Java. ( ) Os métodos envolvidos no ciclo de vida de uma JSP são _jspService e _jspDestroy. As afirmativas são, respectivamente: V, F, V e F. V, V, V e V F, F, V e F. F, V, V e V. V, V, F e F. Respondido em 27/03/2020 09:00:59 3a Questão A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de: Classes Java para substituir o servidor web. Sites com conteúdos dinâmicos. Scripts CGI avançados. Classes Java para trabalhar exclusivamente com textos em HTML. Programas Java restritos ao modelo HTTP. 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, cliente e cliente. cliente, servidor e cliente. servidor, servidor e cliente. cliente, cliente e servidor. servidor, cliente e servidor. 5a Questão O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na alternativa: webContent.xml web.xml persistence.xml webApp.xml webInfo.xml Respondido em 27/03/2020 09:01:37 6a Questão Sobre middleware é correto afirmar que: é uma ferramenta aplicada na arquitetura de bancos de dados centralizados. é uma ferramenta facilitadora para construção de sistemas distribuídos. está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI. está contiguamente localizado entre as camadas física e de rede do modelo OSI. é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 7a Questão Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o Servlet da memória? Após gerar a resposta HTTP (página em HTML). Após criar objetos de request/response. Após chamar o método destroy(). Após o Servlet executar cada requisição em um método service(). Após destruir os objetos request/response. 8a 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 página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados. as classes Servlet geralmente são representadas no componente MODELdo MVC. 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 página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER 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. 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: Nenhuma das anteriores doGet() getParameter() getAttribute() doPost() 2a Questão Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST. doDo doPost doPut doGet doDelete Respondido em 27/03/2020 09:22:33 3a Questão O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto: PrintResponse Print Println PrintWriter Nenhuma das anteriores 4a Questão Em relação ao Ciclo de Vida da Servlet, o método de destruição é o? get() destroy() ready() const() init() 5a Questão Por que é quase inviável construir sistemas usando somente Servlets? O comando HTML está precisa de um Servlet. O comando HTML está fora dos padrões web. O comando HTML está inserido na função println. O comando HTML não chama uma função. O comando HTML não trabalhacom Servlet 6a Questão Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet? request.getName() request.getValues() request.getTime() request.getParameter() request.getRequest() Respondido em 27/03/2020 09:22:59 7a Questão Marque a alternativa que referencia o objeto que contém os parâmetros de inicialização de um Servlet getServletContext() doPost() getServletConfig() getSevletHttp() doGet() 8a 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 ME Container Servlet de um Servidor de Aplicações C 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 JEE 1a Questão A classe da qual HttpServlet se estende está na alternativa: HttpServletRequest Nenhuma das anteriores Servlet HttpServletResponse GenericServlet 2a Questão Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método: setAttribute setParam setResponse setRequest setParameter 3a 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: IIS. Tomcat. Bean. Apache. Servlet. 4a Questão Antes da criação das Tags de JSP tínhamos apenas os Servlets para criação de páginas e sistemas web. O que são Servlets? Não são classes Java que podem receber uma requisição web, processar e retornar uma resposta. Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta. São classes Java que podem receber uma requisição web, processar e retornar uma resposta. São classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta. São classes Java que não podem receber uma requisição web, processar e retornar uma resposta. Respondido em 27/03/2020 09:43:30 5a 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 setAttribute Nenhuma das anteriores setRequest setParameter 6a 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 é: 2 0 1 4 3 Respondido em 27/03/2020 09:43:48 Gabarito Coment. 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. RequestDispatcher sendRequestResponse sendRequestDispatcher sendResponse sendRedirect 8a 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 1a Questão (TRE-SP/2017) Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: ArrayList lista = dao.consultar(nome); request.setAttribute("lista_req", lista); RequestDispatcher disp = request.getRequestDispatcher("d adosTRE.jsp"); disp.forward(request, response); Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução: ArrayList lista = (ArrayList) request.getParameter("lista_req" ); ArrayList lis = request.getAttribute("lista_req") ; ArrayList lista = (ArrayList) request.getAttribute("lista"); ArrayList lista = request.getParameter("lista"); ArrayList lis = (ArrayList) request.getAttribute("lista_req") ; 2a Questão "São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre outras coisas, para definir valores para as variáveis a serem usadas nas expressões." Qual a Tag JSP que define o parágrafo acima? Declarações Inteiros Exmpressão Float Scriptles 3a Questão Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se Widgets. Gadgets. Servlets. Scriptlets. Applets. 4a Questão Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP: Faz parte da família de tecnologias Java. A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web. Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado. Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans). JPS é uma tecnologia web- scripting para desenvolvimento de aplicações Web. 5a Questão Qual a tag de JSP que permite a definição de métodos ou variáveis. http declaração scriptlet expressão body 6a 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 Cobol Active Server Pages (ASP) e PHP Active Server Pages (ASP) e HTML Active Server Pages (ASP) e XHTML Visual Basic 6.0 e PHP Respondido em 22/04/2020 21:46:16 7a Questão Podemos afirmar que uma aplicação JSP, normalmente, é uma coleção de arquivos JSP, arquivos HTML, e outras fontes. Quando o usuário carrega a página pela primeira vez, os arquivos da aplicação são traduzidos para um único arquivo fonte. Qual a extensão desse arquivo? .php .asp .java .html .jsp Respondido em 22/04/2020 21:47:20 8a 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 no objeto out Insere valor na tag html Respondido em 22/04/2020 21:47:57 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 VBEnterprise JavaScript VBScript ASP Respondido em 22/04/2020 21:50:11 2a Questão O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é: Request Session Cookie EJB Response 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? .jsp e .jspx .jsp e .html .asp e .jspx .jsp e .php .xls e .jspx 4a Questão (FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): recupera o valor de atributo associado com a chave. associa um valor de atributo com um nome.remove o valor de atributo associado com a chave. retorna o contexto no qual o servlet da página roda. recupera os nomes de todos os atributos associados com o objeto. Respondido em 22/04/2020 21:53:25 5a 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? Scriptles Diretiva Gráficos JSP Engine JSP file 6a Questão O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa correta abaixo: Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada. faz com que as variáveis da página incluída possam ser usadas na página principal. O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>. Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um arquivo. Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou. 7a 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 Não permite independência entre o designer e o programador Simplificam a geração de conteúdo dinâmico para Web Designers JSP pode ser expresso através do seu formato padrão e do seu formato XML 8a Questão Sobre o desenvolvimento Web, pode-se afirmar: A plataforma java que suporta o desenvolvimento web é a Android. A plataforma java que suporta o desenvolvimento web é a JSE. 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 1a Questão (CESGRANRIO - 2010) É característica de um arquivo JSP a: compilação em um servlet. execução exclusiva em sistemas Windows impossibilidade de inclusão de comentários. execução exclusiva em sistemas Linux. presença maciça de código Assembly. 2a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? javax.sql.DataSource java.sql.ResultSet java.sql.Statement java.sql.Connection java.sql.DriverManager 3a Questão Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando? ResultSet ExecuteQuery DataSource ExecuteUpdate Connection 4a Questão Qual o objetivo do Middlewere: Interligar usuários distantes. Interligar processos clientes a processos servidores. Interligar plataformas diferentes. Interligar usuários distantes, usando plataforma distintas. Interligar processos complexos. Respondido em 22/04/2020 22:05:42 Gabarito Coment. 5a 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. executeQuery executeSQL executeRequest executeUpdate executeManager 6a Questão Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados? JDBC RDB SDBC SQL ADBC 7a 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: DriverManager. Statement. Connection. PreperedStatement. ResultSet. Respondido em 22/04/2020 22:07:27 Gabarito Coment. 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 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 Java 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 PHP 1a 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 Adapter Padrão Singleton 2a Questão Qual das opções abaixo representa um objeto da classe Class Adapter? Observer Builder Prototype State Bridge 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 Command Fly Weight Proxy Front Control 4a Questão Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Prototype Observer Decorator Abstract Factory Strategy 5a 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 Six Gang of Four Gang of Eleven Gang of Seven Gang of Five Respondido em 13/04/2020 11:57:10 6a 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, 3 ? * ${1}, ${2} e ${3} "Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567" 7a 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 Nome/Problema Consequências e padrões relacionados Problema Problema/Solução Respondido em 13/04/2020 11:57:33 Gabarito Coment. 8a 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 acoplamento Somente temos coesão 1a Questão Marque a alternativa correta sobre o JAVA BEANS é forma de cadastrar dados em um bancode dados é uma interface é um modelo de classe PHP É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos é um objeto java comum 2a 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 da internet Padrões de projeto Padrões web Padrões da arpanet Padrões da intranet 3a Questão Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Facade Memento Builder Flyweight Composite 4a Questão Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Strategy Prototype Decorator Abstract Factory Observer 5a Questão Uma das vantagens em usar Padrões de Projeto. Somente temos acoplamento Ficam sem coesão e sem acoplamento Somente temos coesão Aumentam acoplamento, diminuem a coesão Aumentam a coesão, diminuem o acoplamento Respondido em 13/04/2020 11:59:15 Gabarito Coment. 6a 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): Problema Consequências e padrões relacionados Nome Problema/Solução Nome/Problema 7a 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, 3 ? "Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567" * ${1}, ${2} e ${3} Respondido em 13/04/2020 11:59:29 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 "?". 8a 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? Proxy Front Control Fly Weight Facade Command 1a Qu estão Acerto: 1,0 / 1,0 (INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java: Acerca do código acima, analise as seguintes afirmativas: I. O código não possibilita a chamada do método getLimite(). II. O método setTitular() permite a exibição do titular da classe Conta. III. O método getTitular() permite alterar o titular da classe Conta. Podemos afirmar corretamente que: As afirmativas I, II e III estão corretas. As afirmativas II e III estão corretas. Apenas a afirmativa I está correta. Apenas a afirmativa III está correta. Apenas a afirmativa II está correta. 2a Qu estão Acerto: 1,0 / 1,0 (COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos, I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato. II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses. III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas. IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido. verifica-se que apenas I e IV são verdadeiras. apenas II e III são verdadeiras. apenas III é verdadeira. apenas III e IV são verdadeiras. apenas I, II e III são verdadeiras. 3a Qu estão Acerto: 1,0 / 1,0 (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. IIS. Apache. Servlet. Bean. 4a Qu estão Acerto: 1,0 / 1,0 Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP: A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web. Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado. JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web. Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans). Faz parte da família de tecnologias Java. Respondido em 13/04/2020 11:51:44 5a Qu estão Acerto: 1,0 / 1,0 Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. 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 / O cliente fica responsável apenas pela interface com o usuário 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 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 6a Qu estão Acerto: 1,0 / 1,0 Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Builder Flyweight Memento Facade Composite 7a Qu estão Acerto: 1,0 / 1,0 O Padrão MVC sugere a separação entre quais componentes? Visão, Controle e Beans Visão, Controle e Session Visão, Controle e Aplicação Visão, Controle e Modelo Visão, Controle e Java 8a Qu estão Acerto: 1,0 / 1,0 Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 9a Qu estão Acerto: 1,0 / 1,0 Os valores select-one, select- multiple, textarea, fazem parte da: Propriedade type de um formulário Método blur de um formulário Propriedade name de um formulário Propriedade form de um formulário Método focus de um formulário 10a Qu estão Acerto: 0,0 / 1,0 (CESPE - 2010) Em relação a Javascript, assinale a opção correta. Javascript é uma linguagem interpretada que requer compilação prévia. Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregarno navegador web ou quando um usuário seleciona um elemento HTML. Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas. Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para esse fim. Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário. 1a Qu estão Acerto: 1,0 / 1,0 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 é: Delphi PHP VBScript C JAVA 2a Qu estão Acerto: 0,0 / 1,0 (FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade: expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto. descreve a quantidade de objetos que podem ser instanciados para uma determinada classe. reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto. garante que uma classe seja utilizada na composição de múltiplos objetos. indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. 3a Quest ão Acerto: 1,0 / 1,0 (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: Servlet. IIS. Apache. Tomcat. Bean. 4a Qu estão Acerto: 1,0 / 1,0 O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é: EJB Cookie Session Request Response Respondido em 20/04/2020 09:29:47 5a Qu estão Acerto: 0,0 / 1,0 A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC recebida como parâmetro chama-se: DriverManager Driver ResultSet Connection Statement 6a Quest ão Acerto: 1,0 / 1, 0 Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Observer Prototype Strategy Decorator Abstract Factory 7a Qu estão Acerto: 0,0 / 1,0 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? Autorização Não-repúdio Privacidade Autenticação Integridade Respondido em 20/04/2020 09:32:53 Gabarito Coment. 8a Qu estão Acerto: 1,0 / 1,0 Sobre funções em JavaScript é correto afirmar, exceto: Pode ou não receber parâmetros Pode ou não retornar valor Definidas pela palavra reservada function Não é tipada ( Não define o tipo de retorno ) Não podem ser recursivas 9a Quest ão Acerto: 1,0 / 1, 0 Os valores select-one, select- multiple, textarea, fazem parte da: Propriedade type de um formulário Método blur de um formulário Método focus de um formulário Propriedade form de um formulário Propriedade name de um formulário 10a Qu estão Acerto: 0,0 / 1,0 Na linguagem PHP 5, a função fputs busca por um padrão em um nome de arquivo. cria um link físico. é um nome alternativo para a função fwrite. interpreta o conteúdo de um arquivo de acordo com um determinado formato. posiciona o ponteiro em um arquivo. 1a Qu estão Acerto: 0,0 / 1,0 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,4,2,1 4,3,2,1 1,2,3,4 4,1,2,3 3,2,4,1 2a Qu estão Acerto: 0,0 / 1,0 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 JME e JEE JSE e JEE JME e JSE 3a Qu estão Acerto: 0,0 / 1,0 Por que é quase inviável construir sistemas usando somente Servlets? O comando HTML está fora dos padrões web. O comando HTML está precisa de um Servlet. O comando HTML não trabalha com Servlet O comando HTML não chama uma função. O comando HTML está inserido na função println. 4a Qu estão Acerto: 0,0 / 1,0 (TRE-SP/2017) Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: ArrayList lista = dao.consultar(nome); request.setAttribute("lista_re q", lista); RequestDispatcher disp = request.getRequestDispatcher ("dadosTRE.jsp"); disp.forward(request, response); Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução: ArrayList lis = (ArrayList) request.getAttribute("lista_re q"); ArrayList lista = (ArrayList) request.getParameter("lista_ req"); ArrayList lista = request.getParameter("lista") ; ArrayList lis = request.getAttribute("lista_re q"); ArrayList lista = (ArrayList) request.getAttribute("lista"); 5a Qu estão Acerto: 0,0 / 1,0 Selecione dentre as alternativas abaixo a opção correta. 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 JDBC é uma não 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 JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java 6a Quest ão Acerto: 0,0 / 1, 0 Qual das opções abaixo representa um objeto da classe Class Adapter? State Observer Builder Bridge Prototype 7a Quest ão Acerto: 0,0 / 1, 0 É 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. parameter session servlet attribute cookies 8a Quest ão Acerto: 1,0 / 1, 0 Sobre JavaScript é corretor afirmar, exceto: As funções em JavaScript são um tipo de objeto com código executável Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas Em JavaScript um array pode conter elementos de tipos distintos Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador do cliente Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a execução Respondido em 20/04/2020 11:56:01 9a Qu estão Acerto: 0,0 / 1,0 Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿: Button Text Password Radio TextArea 10a Quest ão Acerto: 1,0 / 1, 0 (FCC - 2009) Em JavaScript, o eventoonChange será ativado sempre que um objeto perder o foco e: houver mudança de janela. alternar com outro foco específico. houver mudança de conteúdo. deixar em destaque o texto. sair da página HTML. 1a 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: instalação, inicialização e finalização. JSP, Middleware e JDBC servidor de aplicação, servidor de arquivos e classes. inicialização, atendimento às requisições e finalização. configuração, instalação e finalização Respondido em 13/05/2020 22:04:05 2a Questão (FCC - 2008) Considere: Casas ABC Ltda., Empresa e Nome da Empresa. Na orientação a objetos, os itens acima representam, respectivamente: atributo, classe e objeto. classe, atributo e objeto. objeto, classe e atributo. classe, objeto e atributo. objeto, atributo e classe. 3a 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. indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto. garante que uma classe seja utilizada na composição de múltiplos objetos. expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto. 4a 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: encapsulamento. herença. generalização. especialização. compartilhamento. 5a Questão (CESGRANRIO - 2008) Observe o seguinte programa JAVA: A saída desse programa é: XZF MXZF MXYZF MZF XF 6a 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. II e III, apenas. I, II e III. I, apenas. III, apenas. 7a Questão (FCC - 2010) Sobre o servidor web Tomcat considere: I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP. Está correto o que consta em: III, apenas. I e II, apenas. II e III, apenas. I, II e III. I e III, apenas. 8a 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: JEE e JSE JME e JSE JSE e JME JME e JEE JSE e JEE 1a Questão O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na alternativa: web.xml persistence.xml webApp.xml webInfo.xml webContent.xml 2a Questão Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método: setParameter setRequest setResponse setAttribute setParam 3a 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 sendRedirect sendResponse sendRequestDispatcher sendRequestResponse 4a Questão Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o Servlet da memória? Após gerar a resposta HTTP (página em HTML). Após o Servlet executar cada requisição em um método service(). Após criar objetos de request/response. Após destruir os objetos request/response. Após chamar o método destroy(). 5a Questão Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para incluir aplicações, respectivamente, nos lados: cliente, cliente e servidor. cliente, servidor e cliente. servidor, cliente e servidor. servidor, servidor e cliente. cliente, cliente e cliente. Respondido em 13/05/2020 22:11:28 6a Questão A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de: Scripts CGI avançados. Sites com conteúdos dinâmicos. Programas Java restritos ao modelo HTTP. Classes Java para substituir o servidor web. Classes Java para trabalhar exclusivamente com textos em HTML. 7a Questão Existem três tipos básicos de classe usados em uma aplicação web. Marque a alternativa que representa a classe que permite o tratamento de eventos relacionados com o contexto de aplicação: Servlet Interfaces Nenhuma das anteriores Listener Filters 8a Questão O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto: Nenhuma das anteriores PrintResponse PrintWriter Println Print 1a Questão O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é: Response Session Request EJB Cookie Respondido em 13/05/2020 22:12:42 2a Questão Sobre o desenvolvimento Web, pode-se afirmar: A plataforma java que suporta o desenvolvimento web é a JSE. Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web. Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML A plataforma java que suporta o desenvolvimento web é a Android. Os sistemas web não podem ser conectados a um banco e dados. 3a Questão Podemos afirmar que uma aplicação JSP, normalmente, é uma coleção de arquivos JSP, arquivos HTML, e outras fontes. Quando o usuário carrega a página pela primeira vez, os arquivos da aplicação são traduzidos para um único arquivo fonte. Qual a extensão desse arquivo? .php .html .asp .jsp .java 4a 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 .jsp e .php .xls e .jspx .jsp e .html .jsp e .jspx5a 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 tag html Insere valor no objeto out Insere valor na classe Servlet Insere valor na função println Insere valor Java diretamente na saída 6a Questão Qual a tag de JSP que permite a definição de métodos ou variáveis. body declaração http expressão scriptlet Respondido em 13/05/2020 22:13:21 Gabarito Coment. 7a Questão O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa correta abaixo: Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada. Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou. faz com que as variáveis da página incluída possam ser usadas na página principal. O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>. Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um arquivo. 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: 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 Não permite independência entre o designer e o programador A página JSP é automaticamente transformada em servlet 1a Questão A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC recebida como parâmetro chama-se: Statement Connection Driver ResultSet DriverManager 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 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 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 PHP 3a Questão Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela. next() exec() finnaly() try() prev() 4a Questão Qual o objetivo do Middlewere: Interligar processos clientes a processos servidores. Interligar plataformas diferentes. Interligar usuários distantes, usando plataforma distintas. Interligar processos complexos. Interligar usuários distantes. 5a Questão Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int. Connection ExecuteUpdate DataSource ResultSet ExecuteQuery 6a 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 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 / 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 7a Questão Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando? ExecuteUpdate ExecuteQuery Connection DataSource ResultSet 8a Questão Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados? RDB SDBC ADBC JDBC SQL 1a Questão Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados? JDBC SDBC RDB ADBC SQL Respondido em 13/05/2020 22:44:02 Gabarito Coment. 2a Questão Qual o objetivo do Middlewere: Interligar usuários distantes, usando plataforma distintas. Interligar plataformas diferentes. Interligar processos clientes a processos servidores. Interligar processos complexos. Interligar usuários distantes. 3a Questão Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int. Connection ResultSet ExecuteUpdate DataSource ExecuteQuery 4a Questão Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. 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 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 5a Questão Selecione dentre as alternativas abaixo a opção correta. 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 Java JDBC é uma não 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 JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP 6a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? java.sql.Statement javax.sql.DataSource java.sql.ResultSet java.sql.Connection java.sql.DriverManager 7a Questão A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC recebida como parâmetro chama-se: Driver DriverManager Connection Statement ResultSet 8a Questão Tomada em comandos SELECT, retornando o resultado de operações como um objetoResultSet. Estamos falando de qual comando? ResultSet ExecuteUpdate ExecuteQuery Connection DataSource 1a Questão É um programa que faz a mediação entre software e as demais aplicações. javaware hardware software middleware peopleware Respondido em 13/05/2020 22:45:32 Gabarito Coment. 2a Questão Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela. exec() prev() next() try() finnaly() 3a Questão (CESGRANRIO - 2010) É característica de um arquivo JSP a: presença maciça de código Assembly. execução exclusiva em sistemas Windows compilação em um servlet. impossibilidade de inclusão de comentários. execução exclusiva em sistemas Linux. 4a 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. executeQuery executeRequest executeManager executeUpdate executeSQL 5a Questão Representa uma conexão com um banco de dados. java.sql.software java.sql.update java.sql.Driver java.sql.Connection java.sql.Manager 6a 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: ResultSet. Connection. PreperedStatement. DriverManager. Statement. Respondido em 13/05/2020 22:45:50 Gabarito Coment. 7a Questão Na arquitetura cliente/servidor de duas camadas, a base de dados fica no servidor; e as regras e a lógica da aplicação ficam no cliente. Em relação à arquitetura cliente/servidor de três camadas, uma camada intermediária é criada entre o servidor e o cliente. Qual a função desta camada? Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. Armazenar a base de dados, passando a lógica da aplicação para o servidor. Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente responsável apenas com a interface com o usuário. Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio. Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas. 8a Questão Marque a opção correta com relação a arquitetura cliente/servidor. A comunicação cliente/servidor é baseada em rastreamento de mensagens Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho Arquitetura de arquivo compartilhado é um processo responsável pela manutenção da informação (Servidor), enquanto que outro é responsável pela obtenção dos dados (Cliente) Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente. Arquitetura centralizada é onde toda a inteligência é centralizada em um computador central que recebe a informação gerada pela captura da informação do usuário através de um terminal 1a Questão Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados? ADBC SDBC JDBC RDB SQL 2a Questão Qual o objetivo do Middlewere: Interligar usuários distantes. Interligar plataformas diferentes. Interligar processos clientes a processos servidores. Interligar usuários distantes, usando plataforma distintas. Interligar processos complexos. 3a Questão Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int. ResultSet DataSource Connection ExecuteQuery ExecuteUpdate 4a Questão Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. 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 / 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 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 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 5a 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 Java JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em ASP JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP 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 6a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? java.sql.Connection java.sql.ResultSet javax.sql.DataSource java.sql.DriverManager java.sql.Statement 7a Questão A classe pertencente ao JDBC que serve para criar conexão com um Banco de Dados a partir de uma URL JDBC recebida como parâmetro chama-se: ResultSet DriverManager Driver Connection Statement 8a Questão Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando? ExecuteUpdate Connection ResultSet ExecuteQuery DataSource 1a 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 da intranet Padrões de projeto Padrões web Padrões da arpanet Padrões da internet Respondido em 13/05/2020 22:56:41 2a Questão Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Composite Builder Facade Memento Flyweight 3a 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} * 1, 2, 3 ? "Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567" 4a 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 5a Questão Os padrões de desenvolvimento são de grande utilização no mercado de desenvolvimento atual. Emtermos 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? Command Proxy Front Control Facade Fly Weight Respondido em 13/05/2020 22:57:40 Explicação: Para a organização de pools de objetos, o mais indicado é o padrão Fly Weight. 6a 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): Problema/Solução Consequências e padrões relacionados Problema Nome/Problema Nome 7a Questão Qual das opções abaixo representa um objeto da classe Class Adapter? Prototype State Builder Observer Bridge 8a 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 Bridge Padrão Adapter Padrão Observer Padrão Strateger Padrão Singleton 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 Seven Gang of Six Gang of Five Gang of Four Gang of Eleven Respondido em 13/05/2020 23:02:51 2a 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 Consequências e padrões relacionados Nome Problema 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 4a Questão Qual das opções abaixo representa um objeto da classe Class Adapter? Observer Builder Prototype State Bridge 5a 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 Adapter Padrão Observer Padrão Singleton 6a Questão Uma das vantagens em usar Padrões de Projeto. Ficam sem coesão e sem acoplamento Somente temos coesão Aumentam a coesão, diminuem o acoplamento Aumentam acoplamento, diminuem a coesão Somente temos acoplamento Respondido em 13/05/2020 23:03:13 Gabarito Coment. 7a Questão Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Prototype Abstract Factory Observer Strategy Decorator 8a 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} * ? 1, 2, 3 "Paulo", "paulo@email.com.br" e "Rua Vergueiro, 1567" 1a Questão Marque a alternativa correta sobre o JAVA BEANS é uma interface é um objeto java comum é um modelo de classe PHP é forma de cadastrar dados em um banco de dados É uma classe que deve possuir construtor vazio e métodos getters e setters dos atributos Respondido em 13/05/2020 23:04:14 2a Questão Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Composite Flyweight Builder Facade Memento 3a 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 da intranet Padrões de projeto Padrões da arpanet Padrões da internet Padrões web 4a 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 Four Gang of Eleven Gang of Five Gang of Six 5a 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? Proxy Facade Front Control Fly Weight Command 6a 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 Problema/Solução Nome/Problema Nome 7a Questão Qual das opções abaixo representa um objeto da classe Class Adapter? Bridge Builder Observer Prototype State 8a 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 Adapter Padrão Observer Padrão Strateger Padrão Singleton Padrão Bridge 1a 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. parameter servlet attribute cookies session 2a Questão O MVC foi um dos primeiros padrões identificados, criado pela comunidade Smalltalk em 1979. Em que consiste o Padrão MVC? O software poderá ser dividido em módulos mas não independentes. O software poderá ser dividido em módulos independentes. O software não poderá ser dividido em módulos independentes. O software não poderá ser dividido em módulos mas dependentes. O software não poderá ser dividido em módulos dependentes ou independentes. 3a 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, filtros, controle modelo, visão, controle modelo, visão, tabelas modelo, control, controle 4a 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 / dados da aplicação e regras de negócio / comportamento da aplicação. Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio. Apresentação das requisições / interface com os clientes / 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 / dados da aplicação e regras de negócio / apresentação das requisições. 5a 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 DTO Model View Control 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? Linguagem C Cold Fusion Java Python ActionScript Respondido em 13/05/2020 23:14:13 7a 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? Não-repúdio Integridade Autenticação Autorização Privacidade 8a Questão O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação: controle , modelo e valores módulo, valores e controle módulo, visão e comando módulo, valores e comando visão, modelo e o controle 1a Questão Sugere a separação entre o modelo, a visão e o controle de uma aplicação. O Padrão MMC O Padrão MTT O Padrão GOF O Padrão MMM O Padrão MVC Respondido em 13/05/2020 23:22:56 2a Questão De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente: Camadas Model View Controller Base de daddos Respondido em 13/05/2020 23:23:14 Gabarito Coment. 3a 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 Beans Visão, Controle e Aplicação Visão, Controle e Modelo 4a Questão O modelo formado apenas por páginas JSP e Beans é chamado de? JSP Engine MVC1 MVC Java Bean JSP 5a Questão Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, sendo uma delas para encriptar e outra para decriptar? Não-Indexada Simétrica Indexada simples Assimétrica Indexada complexa 6a 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 DTO View Model Control 7a 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 Linguagem C Python Cold Fusion 8a 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? Integridade Não-repúdio Autorização Autenticação Privacidade 1a 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 / dados da aplicação e regras de negócio / comportamento da aplicação. 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 / comportamento da aplicação / dados da aplicação e regras de negócio. Apresentação das requisições / interface com os clientes / 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. 2a Questão O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação: módulo, valores e comando módulo, visão e comando controle , modelo e valores módulo, valores e controle visão, modelo e o controle 3a 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 attribute parameter cookies Respondido em 13/05/2020 23:24:29 Gabarito Coment. 4a Questão O MVC foi um dos primeiros padrões identificados, criado pela comunidade Smalltalk em 1979. Em que consiste o Padrão MVC? O software poderá ser dividido em módulos independentes. O software não poderá ser dividido em módulos dependentes ou independentes. O software poderá ser dividido em módulos mas não independentes. O software não poderá ser dividido em módulos independentes. O software não poderá ser dividido em módulos mas dependentes. 5a 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, filtros, controle modelo, visão, controle modelo, visão, tabelas modelo, control, controle 6a 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? Não-repúdio Integridade Privacidade Autorização Autenticação 7a Questão O Padrão MVC sugere a separação entre quais componentes? Visão, Controle e Modelo Visão, Controle e Java Visão, Controle e Aplicação Visão, Controle e Session Visão, Controle e Beans 8a Questão De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente: Controller Base de daddos View Model Camadas 1a 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? Python Cold Fusion ActionScript Java Linguagem C 2a Questão Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, sendo uma delas para encriptar e outra para decriptar? Simétrica Assimétrica Não-Indexada Indexada complexa Indexada simples 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? DTO Front Control Control View Model Respondido em 13/05/2020 23:29:25 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. 4a Questão Sugere a separação entre o modelo, a visão e o controle de uma aplicação. O Padrão GOF O Padrão MTT O Padrão MMM O Padrão MVC O Padrão MMC Respondido em 13/05/2020 23:29:13 5a Questão O modelo formado apenas por páginas JSP e Beans é chamado de? MVC JSP Java Bean JSP Engine MVC1 6a Questão De acordo com o padrão da arquitetura MVC, a geração dos arquivos XML e DOC se dá no componente: Camadas View Model Base de daddos Controller 7a 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? Autorização Integridade Privacidade Autenticação Não-repúdio 8a QuestãoO Padrão MVC sugere a separação entre quais componentes? Visão, Controle e Beans Visão, Controle e Session Visão, Controle e Modelo Visão, Controle e Java Visão, Controle e Aplicação 1a Questão O MVC foi um dos primeiros padrões identificados, criado pela comunidade Smalltalk em 1979. Em que consiste o Padrão MVC? O software não poderá ser dividido em módulos mas dependentes. O software não poderá ser dividido em módulos dependentes ou independentes. O software poderá ser dividido em módulos mas não independentes. O software não poderá ser dividido em módulos independentes. O software poderá ser dividido em módulos independentes. Respondido em 13/05/2020 23:30:34 2a 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 cookies servlet parameter session 3a Questão O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação: visão, modelo e o controle módulo, visão e comando módulo, valores e controle módulo, valores e comando controle , modelo e valores 4a 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, control, controle modelo, visão, tabelas modelo, visão, controle modelo, visão, servlet modelo, filtros, controle Respondido em 13/05/2020 23:30:33 Gabarito Coment. 5a 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. 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 / 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. Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio. Apresentação das requisições / interface com os clientes / dados da aplicação e regras de negócio. 6a 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? Não-repúdio Autorização Integridade Privacidade Autenticação 7a Questão Em relação à criptografia, qual dos tipos utiliza duas chaves, matematicamente relacionadas, sendo uma delas para encriptar e outra para decriptar? Não-Indexada Indexada simples Simétrica Indexada complexa Assimétrica 8a 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? ActionScript Java Cold Fusion Python Linguagem C 1a Questão Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? " + +" e " * " " %" e " %" " + +" e " - - " " + +" e " / " " %" e " - - " 2a Questão Sobre o conceito de camadas, a camada DAO é responsável pelo: negócio do sistema web acesso e manipulação de banco de dados aspecto visual do sistema todas as alternativas anteriores nenhuma alternativa Respondido em 13/05/2020 23:31:48 3a Questão De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo " "; print_r(array_keys($_arr )); echo " "; ?> Array( 10, 5, 8, 10); Array("a", "b", "c" , "d", 10, 5, 8, 10); Array("a" => 10, "b"=>5, "c" => 8, "d"=>10); Array("a" , "b", "c", "d"); Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null); Respondido em 13/05/2020 23:31:54 Explicação: A função Array_keys, retorna um array apenas com as chaves do array passado como parâmetro. Dessa forma, será impresso: Array("a" , "b", "c", "d"); 4a Questão Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Respondido em 13/05/2020 23:32:15 5a Questão É uma grande vantagem de sistema web. Fácil programação Fácil manutenção Fácil de acesso protegido contra vírus internet e intranet 6a Questão Concurso TRE - PB 2015 Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: Whoops. PHPDbc. ObjectODBC. PDO. Detector. 7a 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.getElementById("SAI DA").src = "XPTO"; document("SAIDA").src = "XPTO"; document("SAIDA").innerHTML = "XPTO"; document.getElementById("SAI DA").innerHTML = "XPTO"; 8a Questão Quais os seis tipos de dados principais que temos em JavaScript? Numéricos, booleano, indefinido, null, string, executável Numéricos, booleano, indefinido, null, string, bytecodes Executável, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, arrays Bytecodes, booleano, indefinido, null, string, arrays 1a Questão Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? " + +" e " * " " %" e " %" " + +" e " - - " " + +" e " / " " %" e " - - " 2a Questão Sobre o conceito de camadas, a camada DAO é responsável pelo: negócio do sistema web acesso e manipulação de banco de dados aspecto visual do sistema todas as alternativas anteriores nenhuma alternativa Respondido em 13/05/2020 23:31:48 3a Questão De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo " "; print_r(array_keys($_arr )); echo " "; ?> Array( 10, 5, 8, 10); Array("a", "b", "c" , "d", 10, 5, 8, 10); Array("a" => 10, "b"=>5, "c" => 8, "d"=>10); Array("a" , "b", "c", "d"); Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null); 4a Questão Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Respondido em 13/05/2020 23:32:15 5a Questão É uma grande vantagem de sistemaweb. Fácil programação Fácil manutenção Fácil de acesso protegido contra vírus internet e intranet 6a Questão Concurso TRE - PB 2015 Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: Whoops. PHPDbc. ObjectODBC. PDO. Detector. 7a 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.getElementById("SAI DA").src = "XPTO"; document("SAIDA").src = "XPTO"; document("SAIDA").innerHTML = "XPTO"; document.getElementById("SAI DA").innerHTML = "XPTO"; 8a Questão Quais os seis tipos de dados principais que temos em JavaScript? Numéricos, booleano, indefinido, null, string, executável Numéricos, booleano, indefinido, null, string, bytecodes Executável, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, arrays Bytecodes, booleano, indefinido, null, string, arrays 1a Questão É uma grande vantagem de sistema web. Fácil manutenção protegido contra vírus internet e intranet Fácil de acesso Fácil programação Respondido em 13/05/2020 23:39:47 Gabarito Coment. 2a Questão De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo " "; print_r(array_keys($_arr )); echo " "; ?> Array("a" , "b", "c", "d"); Array("a" => 10, "b"=>5, "c" => 8, "d"=>10); Array( 10, 5, 8, 10); Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null); Array("a", "b", "c" , "d", 10, 5, 8, 10); 3a Questão Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? " %" e " - - " " + +" e " / " " %" e " %" " + +" e " - - " " + +" e " * " 4a Questão Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Respondido em 13/05/2020 23:39:45 5a Questão Quais os seis tipos de dados principais que temos em JavaScript? Executável, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, bytecodes Bytecodes, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, executável 6a 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.getElementById("SAI DA").src = "XPTO"; document("SAIDA").setContent(" XPTO"); document.getElementById("SAI DA").innerHTML = "XPTO"; document("SAIDA").innerHTML = "XPTO"; document("SAIDA").src = "XPTO"; 7a Questão Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿? Criar uma propriedade. Disponibilizar uma função ao objeto. Criar um objeto. Disponibilizar um método a todas as instâncias de um objeto. Disponibilizar uma propriedade ao objeto. 8a Questão JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International (associação especializada na padronização de sistemas de informação). Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C. . Identifique qual a opção abaixo que se refere-se a Javascript: o código Java precisa ser compilado cria aplicações executadas em uma máquina virtual ou em um browser os códigos JavaScript estão totalmente em texto. é uma linguagem de propósito geral é uma linguagem de programação OOP 1a Questão Considere o código JavaScript abaixo e marque a resposta correta: function Aluno (n, i, c) { this.nome = n; this.idade = i; this.curso = c; this.mostraDados = function(){ alert("Nome do aluno: " + this.nome + "\nIdade: " + this.idade + "\nCurso:" + this.curso); } } "curso" é um método executado quando criamos objetos com o comando: new Aluno() "mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno() quando criamos objetos com o comando "new Aluno()" três atributos são inicializados nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')" quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados 2a Questão Sobre funções em JavaScript é correto afirmar, exceto: Pode ou não receber parâmetros Não é tipada ( Não define o tipo de retorno ) Não podem ser recursivas Definidas pela palavra reservada function Pode ou não retornar valor Respondido em 13/05/2020 23:40:50 3a Questão Sobre JavaScript é corretor afirmar, exceto: Em JavaScript um array pode conter elementos de tipos distintos As funções em JavaScript são um tipo de objeto com código executável Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador do cliente Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a execução 4a Questão Concurso TRE - PB 2015 Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: PDO. Detector. PHPDbc. Whoops. ObjectODBC. 5a Questão Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de? Funções Script Objetos Módulos Parâmetros 6a Questão Sobre o conceito de camadas, a camada DAO é responsável pelo: todas as alternativas anteriores acesso e manipulação de banco de dados aspecto visual do sistema nenhuma alternativa negócio do sistema web 7a Questão Quais os seis tipos de dados principais que temos em JavaScript? Bytecodes, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, arrays Executável, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, bytecodes Numéricos, booleano, indefinido, null, string, executável 8a Questão De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo " "; print_r(array_keys($_arr )); echo " "; ?> Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null); Array("a", "b", "c" , "d", 10, 5, 8, 10); Array( 10, 5,8, 10); Array("a" => 10, "b"=>5, "c" => 8, "d"=>10); Array("a" , "b", "c", "d"); 1a Questão É uma grande vantagem de sistema web. Fácil de acesso protegido contra vírus internet e intranet Fácil manutenção Fácil programação 2a Questão Quanto aos operadores Aritméticos. Qual o operador de incremento e decremento respectivamente? " + +" e " / " " %" e " %" " + +" e " * " " %" e " - - " " + +" e " - - " 3a Questão Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Respondido em 13/05/2020 23:44:29 4a Questão Em relação à orientação a objetos do JavaScript, para que serve a propriedade ¿Prototypes¿? Disponibilizar uma propriedade ao objeto. Criar uma propriedade. Disponibilizar um método a todas as instâncias de um objeto. Criar um objeto. Disponibilizar uma função ao objeto. 5a 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").innerHTML = "XPTO"; document("SAIDA").src = "XPTO"; document.getElementById("SAI DA").innerHTML = "XPTO"; document.getElementById("SAI DA").src = "XPTO"; document("SAIDA").setContent(" XPTO"); 6a Questão JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International (associação especializada na padronização de sistemas de informação). Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C. . Identifique qual a opção abaixo que se refere-se a Javascript: é uma linguagem de programação OOP cria aplicações executadas em uma máquina virtual ou em um browser os códigos JavaScript estão totalmente em texto. o código Java precisa ser compilado é uma linguagem de propósito geral 7a Questão Sobre o conceito de camadas, a camada DAO é responsável pelo: negócio do sistema web todas as alternativas anteriores aspecto visual do sistema acesso e manipulação de banco de dados nenhuma alternativa 8a Questão Considere o código JavaScript abaixo e marque a resposta correta: function Aluno (n, i, c) { this.nome = n; this.idade = i; this.curso = c; this.mostraDados = function(){ alert("Nome do aluno: " + this.nome + "\nIdade: " + this.idade + "\nCurso:" + this.curso); } } quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados "mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno() nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')" "curso" é um método executado quando criamos objetos com o comando: new Aluno() quando criamos objetos com o comando "new Aluno()" três atributos são inicializados 1a Questão Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿: Text Radio Password Button TextArea 2a Questão Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia: File Button Form TextArea CheckBox 3a Questão Sobre objeto form pode-se afirmar que: - Determinam a estrutura de envio e recebimento de mensagens Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc. Criam padrões e layouts nas páginas Determinam o estilo das páginas HTML Controlam as ações dos componentes em uma página HTML 4a Questão O evento ______ executa-se quando por exemplo um campo texto de um formulário perde o focus. Isto aconteça quando o usuário desativa o campo texto clicando fora dele ou utilizando a tecla "Tab". Selecione a opção abaixo que completa a lacuna acima: onchange onblur onfocus onlostfocus ondispose 5a Questão Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: PHPDbc Whoops PDO Detector ObjectODBC 6a Questão São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam. Rotinas Funções Looping Eventos Processos 7a Questão Essa instrução document.write() em JavaScript faz exatamente? Escreve dentro da página web. Retorna e fecha uma janela Fecha uma janela web Escreve dentro de desktop Abre uma janela na tela 8a Questão Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo. $consulta = "SELECT * FROM localidades WHERE nome='$entrada'"; Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo: Slash Overflow PHP Bypass PHP Leak Smurf SQL Injection 1a Questão O evento ________executa um código JavaScript quando o objeto recebe o foco. Qual das opções abaixo completa a lacuna acima: onreceivedfocus onfocus ongetfocus onblur onchange 2a Questão Produzimos esse evento quando se clica o botão do mouse sobre um elemento da página, geralmente um botão ou um link. onwhite onclick onread onmouse onblur 3a Questão A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber se uma opção foi selecionada ou não, refere- se a: Propriedade de um formulário Ativação e desativação de botão Objetos checkbox e radio Propriedade type de um formulário Formato de um textarea Respondido em 13/05/2020 23:46:59 4a Questão Os valores select-one, select- multiple, textarea, fazem parte da: Propriedade type de um formulário Método blur de um formulário Propriedade form de um formulário Método focus de um formulário Propriedade name de um formulário 5a Questão Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia: Form File TextArea CheckBox Button 6a Questão Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: ObjectODBC Whoops PHPDbc Detector PDO 7a Questão Sobre objeto form pode-se afirmar que: Dá acessoaos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc. - Determinam a estrutura de envio e recebimento de mensagens Criam padrões e layouts nas páginas Controlam as ações dos componentes em uma página HTML Determinam o estilo das páginas HTML 8a Questão Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo. $consulta = "SELECT * FROM localidades WHERE nome='$entrada'"; Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo: SQL Injection Slash Overflow PHP Bypass Smurf PHP Leak 1a Questão Essa instrução document.write() em JavaScript faz exatamente? Abre uma janela na tela Retorna e fecha uma janela Escreve dentro de desktop Fecha uma janela web Escreve dentro da página web. 2a Questão Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿: Button Text Password TextArea Radio 3a Questão O evento ______ executa-se quando por exemplo um campo texto de um formulário perde o focus. Isto aconteça quando o usuário desativa o campo texto clicando fora dele ou utilizando a tecla "Tab". Selecione a opção abaixo que completa a lacuna acima: onfocus onlostfocus onchange onblur ondispose 4a Questão São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam. Eventos Looping Processos Rotinas Funções 5a Questão Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo. $consulta = "SELECT * FROM localidades WHERE nome='$entrada'"; Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo: PHP Leak PHP Bypass Smurf SQL Injection Slash Overflow 6a Questão Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia: TextArea Button File CheckBox Form 7a Questão Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: Whoops ObjectODBC PDO Detector PHPDbc 8a Questão O evento ________executa um código JavaScript quando o objeto recebe o foco. Qual das opções abaixo completa a lacuna acima: onfocus onblur onchange ongetfocus onreceivedfocus 1a Questão A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber se uma opção foi selecionada ou não, refere- se a: Propriedade de um formulário Objetos checkbox e radio Formato de um textarea Ativação e desativação de botão Propriedade type de um formulário 2a Questão Sobre objeto form pode-se afirmar que: Controlam as ações dos componentes em uma página HTML Criam padrões e layouts nas páginas Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto, caixas de seleção, etc. - Determinam a estrutura de envio e recebimento de mensagens Determinam o estilo das páginas HTML 3a Questão Os valores select-one, select- multiple, textarea, fazem parte da: Propriedade name de um formulário Método focus de um formulário Método blur de um formulário Propriedade type de um formulário Propriedade form de um formulário 4a Questão Produzimos esse evento quando se clica o botão do mouse sobre um elemento da página, geralmente um botão ou um link. onwhite onblur onread onmouse onclick 5a Questão O evento ________executa um código JavaScript quando o objeto recebe o foco. Qual das opções abaixo completa a lacuna acima: onreceivedfocus ongetfocus onfocus onblur onchange Respondido em 13/05/2020 23:49:13 6a Questão Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo. $consulta = "SELECT * FROM localidades WHERE nome='$entrada'"; Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo: PHP Bypass SQL Injection Smurf PHP Leak Slash Overflow 7a Questão Essa instrução document.write() em JavaScript faz exatamente? Escreve dentro da página web. Retorna e fecha uma janela Abre uma janela na tela Escreve dentro de desktop Fecha uma janela web 8a Questão São a maneira que temos em Javascript de controlar as ações dos visitantes e definir um comportamento da página quando se produzam. Processos Rotinas Eventos Looping Funções 1a Questão Dentre os componentes de formulários, assinale abaixo o objeto que possui a maior hierarquia: Button File TextArea Form CheckBox 2a Questão Assinale abaixo o componente que representa um dispositivo de entrada ¿booleano¿: Radio Text TextArea Password Button 3a Questão Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca: ObjectODBC Detector PDO Whoops PHPDbc 4a Questão O evento ______ executa-se quando por exemplo um campo texto de um formulário perde o focus. Isto aconteça quando o usuário desativa o campo texto clicando fora dele ou utilizando a tecla "Tab". Selecione a opção abaixo que completa a lacuna acima: onfocus ondispose onchange onlostfocus onblur 5a Questão O evento ________executa um código JavaScript quando o objeto recebe o foco. Qual das opções abaixo completa a lacuna acima: onreceivedfocus onchange ongetfocus onfocus onblur 6a Questão Produzimos esse evento quando se clica o botão do mouse sobre um elemento da página, geralmente um botão ou um link. onwhite onread onclick onblur onmouse 7a Questão A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber se uma opção foi selecionada ou não, refere- se a: Propriedade type de um formulário Propriedade de um formulário Ativação e desativação de botão Formato de um textarea Objetos checkbox e radio Respondido em 13/05/2020 23:51:01 8a Questão Os valores select-one, select- multiple, textarea, fazem parte da: Propriedade type de um formulário Propriedade form de um formulário Método focus de um formulário Propriedadename de um formulário Método blur de um formulário 1a Questão (CESPE - 2010) Em relação a Javascript, assinale a opção correta. Javascript é uma linguagem interpretada que requer compilação prévia. Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas. Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML. Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário. Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para esse fim. 2a Questão (CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário. Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é: 3a Questão Na linguagem PHP 5, a função fputs é um nome alternativo para a função fwrite. interpreta o conteúdo de um arquivo de acordo com um determinado formato. busca por um padrão em um nome de arquivo. posiciona o ponteiro em um arquivo. cria um link físico. 4a Questão Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de SoapClient SoapConnect PHPAccess SoapAccess WSDLClient 5a Questão (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: extrair uma determinada quantidade de caracteres de uma string. substituir partes dos caracteres de uma string por uma sequência de outros caracteres. informar a quantidade de caracteres que compõem uma string. dividir uma string de caracteres em partes menores de tamanho fixo. transformar uma string de caracteres em um número, numa determinada base numérica. 6a Questão Marque a opção que corresponda a um atributo do Ajax. Send Post URL ResponseText Get 7a Questão A função do atributo onreadystatechange é? Retornar a cadeia de caracteres que o servidor enviou Informar o status da solicitação Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno Determinar o parâmetro de conexão síncrona e assíncrona Garantir o método POST e GET Respondido em 13/05/2020 23:52:11 8a Questão (FCC - 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window são apenas os denominados: open, submit e close. alert, confirm e prompt. select, submit e confirm. open, alert e write. click, select e write. 1a Questão (FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: focus. blur. handleEvent. click. form. 2a Questão (CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que: as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário. partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, proporcionando uma interface com melhor usabilidade. as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito. o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor. o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor. 3a Questão (FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e: houver mudança de conteúdo. houver mudança de janela. alternar com outro foco específico. sair da página HTML. deixar em destaque o texto. Respondido em 13/05/2020 23:53:19 4a Questão (CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário. Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é: 5a Questão (CESPE - 2010) Em relação a Javascript, assinale a opção correta. Javascript é uma linguagem interpretada que requer compilação prévia. Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário. Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para esse fim. Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML. Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas. Respondido em 13/05/2020 23:53:30 6a Questão Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de SoapClient SoapAccess PHPAccess SoapConnect WSDLClient 7a Questão (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: informar a quantidade de caracteres que compõem uma string. transformar uma string de caracteres em um número, numa determinada base numérica. substituir partes dos caracteres de uma string por uma sequência de outros caracteres. dividir uma string de caracteres em partes menores de tamanho fixo. extrair uma determinada quantidade de caracteres de uma string. 8a Questão Marque a opção que corresponda a um atributo do Ajax. Send Get Post URL ResponseText 1a Questão Na linguagem PHP 5, a função fputs posiciona o ponteiro em um arquivo. cria um link físico. interpreta o conteúdo de um arquivo de acordo com um determinado formato. é um nome alternativo para a função fwrite. busca por um padrão em um nome de arquivo. 2a Questão A função do atributo onreadystatechange é? Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno Garantir o método POST e GET Determinar o parâmetro de conexão síncrona e assíncrona Retornar a cadeia de caracteres que o servidor enviou Informar o status da solicitação 3a Questão (FCC - 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window são apenas os denominados: click, select e write. alert, confirm e prompt. select, submit e confirm.open, alert e write. open, submit e close. 4a Questão (CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que: partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, proporcionando uma interface com melhor usabilidade. o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor. as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário. o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor. as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito. 5a Questão Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de SoapAccess PHPAccess SoapConnect SoapClient WSDLClient Respondido em 13/05/2020 23:55:03 6a Questão (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: substituir partes dos caracteres de uma string por uma sequência de outros caracteres. informar a quantidade de caracteres que compõem uma string. extrair uma determinada quantidade de caracteres de uma string. dividir uma string de caracteres em partes menores de tamanho fixo. transformar uma string de caracteres em um número, numa determinada base numérica. 7a Questão Marque a opção que corresponda a um atributo do Ajax. ResponseText Post Send URL Get 8a Questão (CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário. Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é: 1a Questão (CESPE - 2010) Em relação a Javascript, assinale a opção correta. Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um formulário. Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML. Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas. Javascript é uma linguagem interpretada que requer compilação prévia. Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser utilizada para esse fim. 2a Questão (FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: form. handleEvent. focus. click. blur. 3a Questão (FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e: sair da página HTML. houver mudança de conteúdo. deixar em destaque o texto. alternar com outro foco específico. houver mudança de janela. 4a Questão (CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário. Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é: Respondido em 13/05/2020 23:55:55 5a Questão (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: dividir uma string de caracteres em partes menores de tamanho fixo. extrair uma determinada quantidade de caracteres de uma string. informar a quantidade de caracteres que compõem uma string. substituir partes dos caracteres de uma string por uma sequência de outros caracteres. transformar uma string de caracteres em um número, numa determinada base numérica. 6a Questão Na linguagem PHP 5, a função fputs busca por um padrão em um nome de arquivo. posiciona o ponteiro em um arquivo. cria um link físico. interpreta o conteúdo de um arquivo de acordo com um determinado formato. é um nome alternativo para a função fwrite. 7a Questão Marque a opção que corresponda a um atributo do Ajax. Post Send URL ResponseText Get 8a Questão (CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que: o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor. as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário. o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor. as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito. partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, proporcionando uma interface com melhor usabilidade. 1a Questão A função do atributo onreadystatechange é? Retornar a cadeia de caracteres que o servidor enviou Informar o status da solicitação Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno Determinar o parâmetro de conexão síncrona e assíncrona Garantir o método POST e GET 2a Questão Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de SoapClient SoapConnect PHPAccess WSDLClient SoapAccess 3a Questão (FCC - 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window são apenas os denominados: open, alert e write. alert, confirm e prompt. open, submit e close. click, select e write. select, submit e confirm. 4a Questão Na linguagem PHP 5, a função fputs interpreta o conteúdo de um arquivo de acordo com um determinado formato. busca por um padrão em um nome de arquivo. posiciona o ponteiro em um arquivo. é um nome alternativo para a função fwrite. cria um link físico. 5a Questão Marque a opção que corresponda a um atributo do Ajax. Send Get URL ResponseText Post 6a Questão (CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento deaplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que: partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do servidor, proporcionando uma interface com melhor usabilidade. o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga do servidor. as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o trânsito. o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor. as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no navegador do usuário. 7a Questão (FCC - 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: substituir partes dos caracteres de uma string por uma sequência de outros caracteres. transformar uma string de caracteres em um número, numa determinada base numérica. extrair uma determinada quantidade de caracteres de uma string. dividir uma string de caracteres em partes menores de tamanho fixo. informar a quantidade de caracteres que compõem uma string. 8a Questão (FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: form. click. handleEvent. blur. focus. 1a Questão As interações de ____________ são formadas por comandos e interfaces de perguntas ("query interfaces"). Escolha a opção que preencha a lacuna: 4ª Geração 2ª Geração 1ª Geração 3ª e 4ª Gerações 3ª Geração 2a Questão A Usabilidade é um atributo de qualidade dos sistemas, cuja intenção é avaliar o grau de facilidade de uso na interação com as interfaces que os compõem. Dentre os seus itens de avaliação temos: I ¿ Interoperabilidade. II ¿ Eficiência. III ¿ Conectividade. IV ¿ Taxa de Erros. V ¿ Satisfação. A alternativa que corresponde aos itens corretos é: I, III e IV II, IV e V I, III e V I, II e IV I, II, III 3a Questão Se refere a um aspecto da interface no qual o usuário esbarra e aprende a suplantá-lo. A natureza deste problema de usabilidade é do tipo: Interpretativo Polimorfismo Barreira Ruído Obstáculo 4a Questão A presença de um _____________ implica na acumulação de prejuízos para os que operam e para os que adquiriram o sistema. Marque a alternativa que completa a lacuna. Ruído Interpretativo Barreira Obstáculo Polimorfismo 5a Questão Uso excessivo de vídeos, imagens e cores na composição de um website. Este é um problema clássico na Engenharia de Usabilidade. O problema citado está associado ao conceito de: Tecnologia Recursos Multimídia Navegação Software Interface 6a Questão NÃO é um dos atributos resultante da engenharia de usabilidade: ser fácil de aprender. ter poucos erros. ter poucas informações. ser de fácil recordação. ser eficiente no uso. 7a Questão (TRT 23ª 2011 - FCC - ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO) NÃO é um dos atributos resultante da engenharia de usabilidade: Fácil recordação Eficiente no uso Ter poucos erros Fácil de aprender Ter poucas informações 8a Questão 1- Marque a alternativa correta: Em relação ao que, o usuário, precisa para desenvolver bem suas tarefas, como seria o sistema ideal? I. Maximiza a produtividade em suas tarefas, mas esconde a tecnologia; II. Ajusta a tarefa ao usuário, Oferece simplicidade, versatilidade e ambiente agradável. III. Tem uma interface colorida e de uso complexo. IV. As funcionalidades atendem, mas, o uso da interface, é confusa. Todas as afirmações estão corretas. III e IV estão corretas II e III estão corretas I e II estão incorretas I e II estão corretas 1a Questão (CESGRANRIO - 2010 ¿ ELETROBRAS - ANALISTA DE SISTEMAS JUNIOR - ENGENHARIA DE SOFTWARE) O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de Desempenho Stress Usabilidade Segurança Destruição 2a Questão 1- Marque a alternativa correta: Em relação ao que, o usuário, precisa para desenvolver bem suas tarefas, como seria o sistema ideal? I. Maximiza a produtividade em suas tarefas, mas esconde a tecnologia; II. Ajusta a tarefa ao usuário, Oferece simplicidade, versatilidade e ambiente agradável. III. Tem uma interface colorida e de uso complexo. IV. As funcionalidades atendem, mas, o uso da interface, é confusa. III e IV estão corretas I e II estão corretas II e III estão corretas I e II estão incorretas Todas as afirmações estão corretas. 3a Questão As interações de _______________ estão disponíveis na maioria das estações de trabalho e dos computadores pessoais atuais. Escolha a opção que preencha a lacuna: 1ª e 4ª Gerações 3ª e 4ª Gerações 1ª e 2ª Gerações 2ª e 3ª Gerações 2ª e 4ª Gerações 4a Questão NÃO é um dos atributos resultante da engenharia de usabilidade: ser de fácil recordação. ter poucos erros. ser fácil de aprender. ter poucas informações. ser eficiente no uso. 5a Questão A presença de um _____________ implica na acumulação de prejuízos para os que operam e para os que adquiriram o sistema. Marque a alternativa que completa a lacuna. Interpretativo Obstáculo Barreira Polimorfismo Ruído 6a Questão As afirmativas abaixo estão relacionadas à classificação de problemas de usabilidade. I - Uma barreira se refere a uma falha de interpretação na interação com a interface, onde o usuário pode desenvolver uma má impressão do sistema. II - Ao analisar um problema de usabilidade, podemos classificá-lo de duas formas: quanto ao tipo de usuário afetado e quanto ao grau de dificuldade de uso da interface. III - Um ruído se refere a um aspecto da interface no qual o usuário esbarra sucessivas vezes e não aprende a suplantá-lo. São corretas: I e II Somente I Somente II II e III I, II e III 7a Questão Em uma interface, a facilidade de uso, facilidade de aprendizado, satisfação do usuário, flexibilidade e produtividade são: estilos de interação. fatores de comunicabilidade. Otimização de sistema fatores de usabilidade perspectivas. 8a Questão Uso excessivo de vídeos, imagens e cores na composição de um website. Este é um problema clássico na Engenharia de Usabilidade. O problema citado está associado ao conceito de: Tecnologia Navegação Recursos Multimídia Software Interface