Prévia do material em texto
CCT0764_EX_A1_201609058003_V1 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A1_201609058003_V1 10/09/2018 17:58:04 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão (CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é: isFatherOf. extends. inherits. isChildOf. derives. 2a Questão O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é: JDBC Scriptlet Servlet Applet JSP 3a Questão Assinale a sintaxe correta para a estrutura CASE em Java. 4a Questão (FCC-2011) Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente. ganhou e ganhou. perdeu e perdeu. perdeu e ganhou o bônus. perdeu o bônus e ganhou o bônus. perdeu o bônus e ganhou. 5a Questão Em PHP, as variáveis são definidas com o símbolo "$" antes do nome da variável. o único conjunto de comandos condicionais utilizado é o if...endif. operações aritméticas entre variáveis numéricas e variáveis alfanuméricas, por exemplo 6 divido por 3, resultam em mensagem de erro. as variáveis necessitam da sua definição de tipo no início do programa. os operadores aritméticos restringem-se a soma, subtração, multiplicação e divisão. 6a 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; PHP uma programacao linguagem programacao lm uma linguagemPHP uma linguagem de PHP programacao uma linguagem de programacaoPHP uma lm lm programacao linguagemPHP 7a Questão Sobre o PHP, é correto afirmar que é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software, promovendo as melhores práticas para os desenvolvedores web. é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa alocado em um servidor web. é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos construtores e adição de destrutores. é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web. é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS. 8a Questão (FCC - 2011) No ambiente de programação Java: a herança múltipla permite que mais classes sejam estendidas. uma classe abstrata permite apenas métodos abstratos. uma interface pode definir tanto métodos abstratos quanto não abstratos. o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves. toda classe é uma subclasse direta ou indireta da classe Object. CCT0764_EX_A1_201609058003_V2 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A1_201609058003_V2 19/10/2018 01:53:47 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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 II está correta. As afirmativas II e III estão corretas. Apenas a afirmativa III está correta. As afirmativas I, II e III estão corretas. Apenas a afirmativa I está correta. 2a Questão O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é: Applet JDBC Scriptlet Servlet JSP 3a Questão Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = mysql_connect("servidor", "user", "senha") or die("Erro"); $db = mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste código é: VBScript C JAVA PHP Delphi 4a Questão (FCC - 2008) A função Java: public boolean VerificarCPF (string CPF); representa um exemplo do conceito de: override. polimorfismo. overload. encapsulamento. herança. 5a 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 5.3 PHP 4 PHp 3 PHP 5 PHP 6 6a Questão Considere o trecho de código ilustrado na figura a seguir: Qual será a saída do código ilustrado na figura? -1,6,3 2,-6,0 1,-6,3 0,6,0 0,-6,0 7a Questão (FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de: Associação. Polimorfismo. Agregação. Herança. Encapsulamento. 8a Questão (Adaptado do concurso TJ-PB - 2012) As variáveis no PHP são representadas por um: * @ % $ # CCT0764_EX_A1_201609058003_V3 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A1_201609058003_V3 19/10/2018 01:54:44 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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 III está correta. Apenas as alternativas I e II estão corretas. Apenas a alternativa II está correta. Apenas a alternativa I está correta. Apenas as alternativas II e III estão corretas. 2a Questão (FCC-2011) Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente. perdeu e ganhou o bônus. perdeu o bônus e ganhou o bônus. perdeu o bônus e ganhou. ganhou e ganhou. perdeu e perdeu. 3a 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. 4,1,2,3 4,3,2,1 3,4,2,1 1,2,3,4 3,2,4,14a Questão (FCC-2008) NÃO são nomes válidos em Java: 3tres e tres3 _Real e $real um1 e dois2 Codigo e codigo cod_valor e cod$valor 5a 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 = 5 A + B = 245 A+B = 524 A+B = 24 6a 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. III, apenas. II e III, apenas. I, II e III. I, apenas. 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? 2, 25 3, 29 40, 30 4, 30 40, 2 8a Questão NÃO se trata de uma característica do PHP: baseado no servidor. portábil embutido no HTML. baseado no cliente. gratuito e com código aberto. CCT0764_EX_A1_201609058003_V4 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A1_201609058003_V4 19/10/2018 01:56:05 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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? AB ABC AC BC A 2a Questão Você pode optar pelo uso de uma sintaxe abreviada ao efetuar operações. A expressão X += y equivale a ...? x = z + y; x = x + z; x = x + i; x = x + y; x = x + m; 3a Questão Sobre PHP é correto afirmar que: o operador de concatenação (.) é usado para juntar dois valores string. possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor. tem apenas dois diferentes escopos de variáveis: local e global. 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. 4a Questão Considere o código abaixo: public class DoubleKey { private String key1, key2; public DoubleKey( ){ key1 = "key1"; key2 = "key2"; } public DoubleKey (String key1, String key2){ this.key1 = key1; this.key2 = key2; } public String getKey1( ){return key1;} public void setKey1 (String key1){this.key1 = key1;} public String getKey2( ){return key2;} public void setKey2 (String key2){this.key2 = key2;} } Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um: (1) public DoubleKey( ) ( ) construtor com argumentos (2) public DoubleKey (String key1, String key2) ( ) construtor sem argumentos (3) public String getKey1( ) ( ) método mutante (4) public void setKey2( String key2) ( ) método acessor 2-1-4-3 3-4-2-1 2-3-4-1 1-4-2-3 1-4-3-2 5a 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 PHP programacao PHP uma programacao linguagem programacao lm uma linguagemPHP uma linguagem de programacaoPHP uma lm lm programacao linguagemPHP 6a Questão Assinale a sintaxe correta para a estrutura CASE em Java. 7a Questão (FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java. Assinale a opção com a sequência CORRETA, de cima para baixo. true false false false true false true false true false false true false false false true false true false true 8a Questão Sobre o PHP, é correto afirmar que é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa alocado em um servidor web. é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos construtores e adição de destrutores. é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web. é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS. é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software, promovendo as melhores práticas para os desenvolvedores web. CCT0764_EX_A1_201609058003_V5 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A1_201609058003_V5 19/10/2018 01:56:48 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 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 = 1 a = 3 e b = 1 a = 3 e b = 7 a = 2 e b = 7 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. 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 usada pelo conteúdo anterior. 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. 3a 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? 26 22 20 24 18 4a Questão (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, char, byte, short, int, long, float, double. boolean, string, int, float, double. boolean, string, byte, int, long, float. boolean, string, short, int, long, float, double. boolean, char, int, long, float, string. 5a 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||X|| |X|Z||X|||X|Z||Y|| |X|Z||X|||X|Z||Z|| |X||||X|||X||||X|| (|X|Z||X||(|X|Z||Y|| 6a Questão Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem? switch void finally var this 7a Questão (UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por: and, or, not &&, ||, ! &, #, $ *, +, ~ .and., .or., .not. 8a Questão Com o código PHP abaixo entende-se que: a variável $a contem ¿hello¿ e foi criada a constante $$a contendo ¿world¿. haverá um erro de sintaxe no programa. a variável $a que continha ¿hello¿ passa a conter ¿world¿. a variável $a que continha ¿hello¿ passa a conter ¿$world¿. a variável $a contem ¿hello¿ e foi criada a variável $hello contendo ¿world¿. CCT0764_EX_A2_201609058003_V1 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A2_201609058003_V1 19/10/2018 18:00:14 (Finalizada)Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão (FCC - 2011) Considere: I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento. IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Na orientação a objetos é correto o que se afirma em: I, II, III e IV. I, III e IV, apenas. I, II e III, apenas. II, III e IV, apenas. I, II e IV, apenas. 2a Questão (UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto: I. As classes possuem atributos e métodos. II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse. Das sentenças acima: apenas I é verdadeira. apenas II e III são verdadeiras; apenas I e III são verdadeiras; I, II e III são verdadeiras. apenas I e II são verdadeiras; 3a 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. classe, atributo e objeto. atributo, classe e objeto. classe, objeto e atributo. 4a Questão Considere o código abaixo: I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim como para criar uma representação de String da instância do ponto. II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o valor. III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint. IV - TwoDimensionalPoint retorna sua representação de String sobreposta. O correto está em: I e II, apenas. I, II, III e IV. I, apenas. II e III, apenas. III e IV, apenas. 5a Questão Considere o código e as afirmativas abaixo: I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak( ). Cada subclasse redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade. II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes. III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos diferentes. I, II e III. I, apenas. II e III, apenas. I e II, apenas. I e III, apenas. 6a 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. interface. classe. construtor. 7a Questão A versão do Java voltada para desktops e servidores e a versão voltada para aplicativos de rede em geral são, respectivamente: JSE e JME JSE e JEE JME e JSE JME e JEE JEE e JSE 8a 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 % CCT0764_EX_A2_201609058003_V2 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A2_201609058003_V2 19/10/2018 18:02:59 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão (FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização: objetos. classes. associações. interfaces. operações. 2a Questão (CESGRANRIO - 2010) Analise o diagrama UML a seguir. Se os métodos M1, M2 e M3 forem adicionados, respectivamente, às classes P, Q e R, que métodos serão herdados pela classe S? M1, M2, M3. M1 e M2 somente. M2 somente. M3 somente. M1 somente. 3a Questão (CONSULPLAN - 2012) O termo Orientado a Objetos (OO) tem por significado a organização de um software como uma coleção de objetos distintos que incorporam a estrutura de dados e comportamento. Na metodologia OO são usados três modelos para descrever um sistema de diferentes pontos de vista. Observe. I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos. II. Descreve os aspectos de um objeto que mudam com o tempo. III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos. I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de: classes, estados e interações. classes, sequências e interações. fluxos, estados e relacionamentos. fluxos, sequências e relacionamentos. classes, sequencias e estados. 4a Questão (Baseado no concurso do IF-PA - 2016) A linguagem de programação PHP é uma linguagem centrada no desenvolvimento de scripts. Sobre PHP é correto afirmar que: Não pode ser embutido em uma página em HTML. Não é útil para programação de formulários para uso na WEB. Os scripts são principalmente para servidores. Não é necessário usar paginadores para executar os scripts. Não é uma linguagem open source. 5a Questão (CONSULPLAN - 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir. I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos. II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata. III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam. Esse recurso denomina-se: generalização. encapsulamento. herença. especialização. compartilhamento. 6a Questão Qual o protocolo usado para fazer requisições ao servidor web? JSP HTTP IP HTML TCP 7a Questão (CESGRANRIO - 2008) Observe o seguinte programa JAVA: A saída desse programa é: XZF MXYZF MZF XF MXZF 8a 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. Tomcat JBoss BeA Web Logic GlassFish Explicação: Entre estes, o único que pode ser considerado apenas como Web Server é o Tomcat, sendo inclusive a interface Web dos demais. CCT0764_EX_A2_201609058003_V3 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A2_201609058003_V3 19/10/2018 18:05:37 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão (FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança: todo e parte. múltipla e simples.simples e complexa. concreta e abstrata. superclasse e subclasse. 2a 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 é: polimorfismo. estereotipagem. herança múltipla. derivação. encapsulamento. 3a Questão SERVLETS SÃO CLASSES JAVA, desenvolvidas de acordo com uma estrutura bem definida, e que, quando instaladas junto a um Servidor que implemente um Servlet Container (um servidor que permita a execução de Servlets, muitas vezes chamado de Servidor de Aplicações Java), podem tratar requisições recebidas de clientes. Todo Servlet segue um ciclo de vida composto de 3 fases: JSP, Middleware e JDBC instalação, inicialização e finalização. configuração, instalação e finalização inicialização, atendimento às requisições e finalização. servidor de aplicação, servidor de arquivos e classes. 4a Questão (CESPE - 2009) Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente, os termos: try e catch. finally e catch. try e finally. finally e retry. try e retry. 5a Questão (UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como: abstrata. instância. interface. superclasse. subclasse. 6a 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. método. atributo. herança. instância. 7a 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 : II e III, apenas. III, apenas. I e II, apenas. I, II e III. I, apenas. 8a 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 I, II e III são verdadeiras. apenas I e IV são verdadeiras. apenas III e IV são verdadeiras. apenas II e III são verdadeiras. apenas III é verdadeira. CCT0764_EX_A2_201609058003_V4 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A2_201609058003_V4 19/10/2018 18:07:46 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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: operações da classe Almoxarife. atributos da classe Material. atributos da classe Departamento. atributos da classe Requisição. métodos da classe Departamento. 2a 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. II e III, apenas. II, apenas. I, II e III. III, apenas. 3a 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, try e finally ou try, catch e finally. try e catch, somente. try, catch e finally, somente. try e catch ou try e finally, somente. try e finally, somente. 4a 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. I, II e III. I e III, apenas. II e III, apenas. 5a Questão (FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade: garante que uma classe seja utilizada na composição de múltiplos objetos. reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto. indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe. 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. 6a 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: III, somente. II, somente. I e II, somente. I, somente. I, II e III. 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.io.FileNotFoundException. java.lang.SecurityException. java.io.IOException. java.util.InputMismatchException. java.lang.ClassNotFoundException. 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 JME JEE e JSE JME e JSE JME e JEE JSE e JEE CCT0764_EX_A2_201609058003_V5 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula Lupa Vídeo PPT MP3 Exercício:CCT0764_EX_A2_201609058003_V5 19/10/2018 18:08:55 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA 2018.3 EAD Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Considere o código e as afirmativas abaixo: I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak( ). Cada subclasse redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade. II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes. III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos diferentes. I e III, apenas. I, II e III. I, apenas. I e II, apenas. II e III, apenas. 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 - 2011) Considere: I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento. IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Na orientação a objetos é correto o que se afirma em: I, II e III, apenas. II, III e IV, apenas. I, III e IV, apenas. I, II e IV, apenas. I, II, III e IV. 4a Questão Considere o código abaixo: I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim como para criar uma representação de String da instância do ponto. II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para recuperar e configurar o valor. III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint. IV - TwoDimensionalPoint retorna sua representação de String sobreposta. O correto está em: I, II, III e IV. III e IV, apenas. I, apenas. II e III, apenas. I e II, apenas. 5a 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. construtor. classe. interface. método. 6a Questão (UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto: I. As classes possuem atributos e métodos. II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse. Das sentenças acima: apenas I e III são verdadeiras; I, II e III são verdadeiras. apenas I e II são verdadeiras; apenas II e III são verdadeiras; apenas I é verdadeira. 7a Questão (FCC - 2008) Considere: Casas ABC Ltda., Empresa e Nome da Empresa. Na orientação a objetos, os itens acima representam, respectivamente: classe, atributo e objeto. objeto, classe e atributo. classe, objeto e atributo. atributo, classe e objeto. objeto, atributo e classe. 8a Questão Qual o protocolo usado para fazer requisições ao servidor web? JSP IP HTML TCP HTTP CCT0764_EX_A3_201609058003_V1 DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A3_201609058003_V1 19/10/2018 20:18:08 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Um servidor de aplicação ou servidor web é conhecido como: Filter Listener Container Context Servlet 2a Questão A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de: Programas Java restritos ao modelo HTTP. Scripts CGI avançados. Classes Java para trabalhar exclusivamente com textos em HTML. Classes Java para substituir o servidor web. Sites com conteúdos dinâmicos. 3a Questão (DATAPREV/2011)Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e JSP e o design pattern MVC. Nesse contexto, é correto afirmar que: uma classe "Cliente" que possui os atributos "codigo", "nome" e "renda" e os respectivos métodos getters e setters para esses atributos deve ser representada no componente MODEL do MVC. uma classe "ClienteDAO" que possui métodos para acessar o banco de dados e executar instruções SQL deve ser representada no componente CONTROLLER do MVC. uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados. as classes Servlet geralmente são representadas no componente MODELdo MVC. uma página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER do MVC. 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 o Servlet executar cada requisição em um método service(). Após destruir os objetos request/response. Após criar objetos de request/response. Após chamar o método destroy(). Após gerar a resposta HTTP (página em HTML). 5a Questão Servlet é um programa que estende a funcionalidade de um web server, gerando conteúdo dinâmico e integrando com os clientes. Qual o modelo utilizado? request/response request/request response/aplication response/response request/aplication 6a Questão Os parâmetros passados por um formulário HTTP podem ser acessados por meio do método do objeto HttpServletRequest conhecido como: doPost() getParameter() doGet() getAttribute() Nenhuma das anteriores 7a Questão Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST. doDelete doGet doPost doDo doPut 8a Questão Quando usamos o método para destruir. O Servlet é retirado da memória pelo? Collection Memory Collection Gerent Collection garbage Collection Instance Collection CCT0764_EX_A3_201609058003_V2 DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A3_201609058003_V2 19/10/2018 20:21:46 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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 RequestDispatcher sendResponse sendRedirect sendRequestResponse 2a Questão (FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor: o método service() é definido. o seu método stream() é invocado. o seu método init() é invocado. ocorre a execução do método getOutputStream(). ocorre um destroy() no processo cliente. 3a Questão Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet? request.getName() request.getTime()request.getParameter() request.getValues() request.getRequest() 4a Questão O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto: Println PrintResponse PrintWriter Nenhuma das anteriores Print 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 cliente. servidor, cliente e servidor. cliente, cliente e servidor. cliente, servidor e cliente. servidor, servidor e cliente. 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 é: 4 3 0 2 1 7a Questão Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam aplicações acessadas via qual modelo de programação? Requisição - Java Classes - Servlet Requisição - Resposta Requisição - Servlet Classes - subclasses 8a 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? 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, 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. Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta. CCT0764_EX_A3_201609058003_V3 DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A3_201609058003_V3 19/10/2018 20:28:20 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Em relação ao Ciclo de Vida da Servlet, o método de destruição é o? const() destroy() get() init() ready() 2a Questão O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na alternativa: persistence.xml webInfo.xml webApp.xml web.xml webContent.xml 3a 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. F, F, V e F. F, V, V e V. V, V, V e V V, V, F e F. 4a 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: setParameter setAttribute setParam setRequest Nenhuma das anteriores 5a Questão (FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web: Tomcat. Bean. Apache. Servlet. IIS. 6a Questão Marque a alternativa que referencia o objeto que contém os parâmetros de inicialização de um Servlet doPost() getSevletHttp() getServletConfig() getServletContext() doGet() 7a Questão Cite algumas vantagens herdadas da Tecnologia Servlet: Programação Orientada a Estruturas, Flexibilidade, Portabilidade Programação Exclusiva para Funções, Flexibilidade, Portabilidade Programação Orientada a Objetos, Flexibilidade, Portabilidade Programação Orientada a Objetos, Estrutura Rígida, Portabilidade Programação Orientada a Objetos, Flexibilidade, Impossibilidade de Portabilidade 8a Questão Por que é quase inviável construir sistemas usando somente Servlets? O comando HTML não chama uma função. O comando HTML está fora dos padrões web. O comando HTML está inserido na função println. O comando HTML está precisa de um Servlet. O comando HTML não trabalha com Servlet CCT0764_EX_A3_201609058003_V4 DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A3_201609058003_V4 19/10/2018 20:37:31 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão A classe da qual HttpServlet se estende está na alternativa: HttpServletRequest GenericServlet Servlet HttpServletResponse Nenhuma das anteriores 2a Questão Sobre middleware é correto afirmar que: está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI. é uma ferramenta aplicada na arquitetura de bancos de dados centralizados. é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. é uma ferramenta facilitadora para construção de sistemas distribuídos. está contiguamente localizado entre as camadas física e de rede do modelo OSI. 3a Questão A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na alternativa: GenericServlet Nenhuma das anteriores HttpServletResponse HttpSession HttpServletRequest 4a 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 JEE Container Servlet de um Servidor de Aplicações C++ Container Servlet de um Servidor de Aplicações MVC 5a Questão Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método: setRequest setParameter setAttribute setResponse setParam 6a 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: Interfaces Nenhuma das anteriores Servlet Listener Filters 7a Questão A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de: Programas Java restritos ao modelo HTTP. 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. 8a 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 destruir os objetos request/response. Após criar objetos de request/response. Após o Servlet executar cada requisição em um método service(). Após gerar a resposta HTTP (página em HTML). Após chamar o método destroy(). CCT0764_EX_A3_201609058003_V5DESENVOLVIMENTO DE SISTEMAS WEB 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A3_201609058003_V5 19/10/2018 20:43:31 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Quando usamos o método para destruir. O Servlet é retirado da memória pelo? Collection Gerent Collection garbage Collection Instance Collection Memory Collection 2a Questão Um servidor de aplicação ou servidor web é conhecido como: Filter Listener Container Servlet Context 3a Questão Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST. doGet doPut doDelete doDo doPost File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 4a Questão (DATAPREV/2011)Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e JSP e o design pattern MVC. Nesse contexto, é correto afirmar que: uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados. uma classe "ClienteDAO" que possui métodos para acessar o banco de dados e executar instruções SQL deve ser representada no componente CONTROLLER do MVC. uma 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. as classes Servlet geralmente são representadas no componente MODELdo MVC. 5a 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. sendResponse sendRedirect sendRequestDispatcher sendRequestResponse RequestDispatcher 6a 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 PrintWriter Println Nenhuma das anteriores 7a 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. servidor, cliente e servidor. servidor, servidor e cliente. cliente, servidor e cliente. cliente, cliente e cliente. 8a 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? File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js Requisição - Servlet Classes - Servlet Requisição - Java Classes - subclasses Requisição - Resposta File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js CCT0764_EX_A4_201609058003_V1 DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A4_201609058003_V1 19/10/2018 20:18:03 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Páginas JSP são compiladas em servlets e podem chamar componentes JavaBeans(bens) ou componentes Enterprise JavaBeans(enterprise bens). A tecnologia JSP é similar que tipo de tecnologias? Visual Basic 6.0 e PHP Active Server Pages (ASP) e PHP Active Server Pages (ASP) e XHTML Active Server Pages (ASP) e HTML Active Server Pages (ASP) e Cobol 2a Questão JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java. Selecione a opção abaixo que não corresponde ao conceito de JSP: Não permite independência entre o designer e o programador É uma página HTML com trechos de programa Java embutidos e outras tags especiais A página JSP é automaticamente transformada em servlet JSP pode ser expresso através do seu formato padrão e do seu formato XML Simplificam a geração de conteúdo dinâmico para Web Designers 3a Questão Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote "pacote" <%@import class= "pacote.Classe"%> <%@page include= "pacote.Classe"%> <%@include import= "pacote.Classe"%> <%@page import="pacote.Classe"%> <%import= "pacote.Classe"%> 4a Questão O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, algumas propriedades específicas da página, é conhecido como? Scriptles JSP file Diretiva Gráficos JSP Engine 5a 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? VBEnterprise VBScript JavaBeans JavaScript ASP 6a Questão (FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): remove o valor de atributo associado com a chave. retorna o contexto no qual o servlet da página roda. recupera o valor de atributo associado com a chave. recupera os nomes de todos os atributos associados com o objeto. associa um valor de atributo com um nome. 7a Questão Qual a tag de JSP que permite a definição de métodos ou variáveis. expressão scriptlet declaração http body 8a Questão Em relação aos elementos básicos do JSP, assinale abaixo aquele que é responsável por definir valores para as variáveis a serem usadas nas expressões: Diretiva include. Scriptles. Session. Diretiva. Contenttype. CCT0764_EX_A4_201609058003_V2 DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A4_201609058003_V2 19/10/2018 20:21:40 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP: Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado. 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. 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. 2a 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. Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou. Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um arquivo. O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>. Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>. 3a 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. Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML 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. 4a 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? .jsp .php .html .java .asp 5a Questão Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. contentType import isErrorJsp errorPage session 6a 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 .php .asp e .jspx .jsp e .html .jsp e .jspx .xls e .jspx 7a 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 Scriptles Inteiros Float Exmpressão 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 no objeto out Insere valor na classe Servlet Insere valor na tag html Insere valor na função println Insere valor Java diretamente na saída CCT0764_EX_A4_201609058003_V3 DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A4_201609058003_V3 19/10/2018 20:28:30 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se Applets. Servlets. Widgets. Gadgets. Scriptlets. 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 é: Session Response Request EJB Cookie 3a Questão VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela pode ser processada diretamente pelo navegador compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador. envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o navegador envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador. 4a 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("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 lista = request.getParameter("lista"); ArrayList lis = (ArrayList) request.getAttribute("lista_req"); ArrayList lis = request.getAttribute("lista_req"); ArrayList lista = (ArrayList) request.getAttribute("lista"); ArrayList lista = (ArrayList) request.getParameter("lista_req"); 5a 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 Visual Basic 6.0 e PHP Active Server Pages (ASP) e PHP Active Server Pages (ASP) e XHTML Active Server Pages (ASP) e HTML 6a Questão Qual a tag de JSP que permite a definição de métodos ou variáveis. expressão body declaração http scriptlet 7a Questão O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, algumas propriedades específicas da página, é conhecido como? Diretiva JSP file Gráficos Scriptles JSP Engine 8a Questão Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote "pacote" <%@page include= "pacote.Classe"%> <%import= "pacote.Classe"%> <%@include import= "pacote.Classe"%> <%@page import="pacote.Classe"%> <%@import class= "pacote.Classe"%> CCT0764_EX_A4_201609058003_V4 DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A4_201609058003_V4 19/10/2018 20:37:34 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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 2a Questão Em relação aos elementos básicos do JSP, assinale abaixo aquele que é responsável por definir valores para as variáveis a serem usadas nas expressões: Contenttype. Diretiva. Scriptles. Session. Diretiva include. 3a Questão (FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): retorna o contexto no qual o servlet da página roda. remove o valor de atributo associado com a chave. recupera o valor de atributo associado com a chave. associa um valor de atributo com um nome. recupera os nomes de todos os atributos associados com o objeto. 4a 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? ASP VBEnterprise VBScript JavaScript JavaBeans 5a Questão Sobre o desenvolvimento Web, pode-se afirmar: 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. Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web. A plataforma java que suporta o desenvolvimento web é a JSE. 6a 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? .jsp .java .php .html .asp 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: O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>. faz com que as variáveis da página incluída possam ser usadas na página principal. Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou. Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é chamada. Uma chamada ao método forwardde um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para que ele chame um arquivo. Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>. 8a 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 .php .xls e .jspx .jsp e .html .asp e .jspx CCT0764_EX_A4_201609058003_V5 DESENVOLVIMENTO DE SISTEMAS WEB 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A4_201609058003_V5 19/10/2018 20:43:33 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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? Scriptles Declarações Exmpressão Float Inteiros 2a Questão Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. isErrorJsp contentType import session errorPage 3a Questão Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se Scriptlets. Servlets. Applets. Gadgets. Widgets. 4a Questão O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da navegação é: Session Response Request EJB Cookie 5a 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 XHTML Visual Basic 6.0 e PHP Active Server Pages (ASP) e PHP Active Server Pages (ASP) e HTML 6a 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 JSP file JSP Engine Gráficos 7a Questão Qual a tag de JSP que permite a definição de métodos ou variáveis. expressão declaração http scriptlet body 8a Questão VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador. envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela pode ser processada diretamente pelo navegador envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o navegador compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador. CCT0764_EX_A5_201609058003_V1 DESENVOLVIMENTO DE SISTEMAS WEB 5a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A5_201609058003_V1 19/10/2018 20:18:05 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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. Connection. ResultSet. PreperedStatement. Statement. 2a Questão Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim. Apache ResultSet Statement Connection DriverManager 3a 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 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 é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho 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 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. executeUpdate executeQuery executeRequest executeSQL executeManager 5a Questão É um programa que faz a mediação entre software e as demais aplicações. middleware javaware software peopleware hardware 6a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? java.sql.Statement java.sql.ResultSet java.sql.Connection javax.sql.DataSource java.sql.DriverManager 7a 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() prev() finnaly() exec() try() 8a Questão Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de dados 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 O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário DESENVOLVIMENTO DE SISTEMAS WEB CCT0764 / Turma 9001 EAD / 2018.3 EAD 13% 1 de 8 38% 3 de 8 25% 2 de 8 25% 2 de 8 0% 0 de 8 13% 1 de 8 13% 1 de 8 13% 1 de 8 13% 1 de 8 25% 2 de 8 CLAUDIANO BARBOSA DA SILVA 201609058003 EAD BRASÍLIA TAGUATINGA NORTE - DF Início Sair 20:46:17 Realize aqui seus exercícios para ampliar suas possibilidades de estudo e de aprendizagem. Para fazê-lo basta clicar no ícone INICIAR TESTE indicado para cada assunto/aula/conteúdo. Automaticamente e de forma ranômica serão selecionadas questões relacionadas ao seu perfil de aprendizagem e do assunto/aula/conteúdo selecionado. Após responder todas as questões selecionadas, você poderá iniciar um novo conjunto de questões caso desejar. Bons estudos! REVISÃO DA SINTAXE JAVA 1a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO VISÃO GERAL DO AMBIENTE SERVIDOR 2a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO TECNOLOGIA SERVLET 3a aula VoltarMINHAS DISCIPLINAS Educational Performance Solution EPS ® - Alunos 25% 2 de 8 38% 3 de 8 25% 2 de 8 25% 2 de 8 38% 3 de 8 63% 5 de 8 13% 1 de 8 25% 2 de 8 0% 0 de 8 13% 1 de 8 0% 0 de 8 63% 5 de 8 13% 1 de 8 0% 0 de 8 13% 1 de 8 0% 0 de 8 25% 2 de 8 50% 4 de 8 38% 3 de 8 0% 0 de 8 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO TECNOLOGIA JSP 4a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO MIDDLEWARE JDBC 5a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO PADRÕES DE DESENVOLVIMENTO 6a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO Educational Performance Solution EPS ® - Alunos 25% 2 de 8 0% 0 de 8 0% 0 de 8 25% 2 de 8 38% 3 de 8 13% 1 de 8 25% 2 de 8 13% 1 de 8 13% 1 de 8 0% 0 de 8 25% 2 de 8 13% 1 de 8 13% 1 de 8 50% 4 de 8 38% 3 de 8 13% 1 de 8 13% 1 de 8 38% 3 de 8 25% 2 de 8 1 de 8 ARQUITETURAS MVC MODELOS I E II, IMPLEMENTAÇÃ... 7a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO SINTAXE JAVASCRIPT; ORIENTAÇÃO A OBJETOS COM ... 8a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO VALIDAÇÃO E CONTROLE DE FORMULÁRIOS 9a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO 5o TESTE DE CONHECIMENTO AJAX 10a aula 1o TESTE DE CONHECIMENTO 2o TESTE DE CONHECIMENTO 3o TESTE DE CONHECIMENTO 4o TESTE DE CONHECIMENTO o Educational Performance Solution EPS ® - Alunos Educational Performance Solution EPS ® - Alunos CCT0764_EX_A5_201609058003_V3 DESENVOLVIMENTO DE SISTEMAS WEB 5a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A5_201609058003_V3 19/10/2018 20:28:25 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a Questão (CESGRANRIO - 2010) É característica de um arquivo JSP a: execução exclusiva em sistemas Windows execução exclusiva em sistemas Linux. presença maciça de código Assembly. compilação em um servlet. impossibilidade de inclusão de comentários. 2a 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 ASP JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java 3a Questão Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int. Connection DataSource ExecuteUpdate ExecuteQuery ResultSet 4a Questão Qual o objetivo do Middlewere: Interligar processos complexos. Interligar usuários distantes, usando plataforma distintas. Interligar usuários distantes. Interligar plataformas diferentes. Interligar processos clientes a processos servidores. 5a Questão O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que aplicações executem em diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos. software hardware javaware middleware peopleware 6a Questão Marque a opção correta com relação a arquitetura cliente/servidor. Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente. A comunicação cliente/servidor é baseada em rastreamento de mensagens 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 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 centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho 7a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? java.sql.DriverManager java.sql.Connection java.sql.ResultSet java.sql.Statement javax.sql.DataSource 8a 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() try() next() prev() finnaly() CCT0764_EX_A5_201609058003_V4 DESENVOLVIMENTO DE SISTEMAS WEB 5a aula Lupa Vídeo PPT MP3 Exercício: CCT0764_EX_A5_201609058003_V4 19/10/2018 20:37:38 (Finalizada) Aluno(a): CLAUDIANO BARBOSA DA SILVA Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201609058003 1a 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 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 2a Questão Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim. Statement DriverManager Apache Connection ResultSet 3a Questão Os objetos da classe java.sql.Connection representam conexões para o banco de dados. Uma vez de posse deste objeto, criamos um objeto da classe Statement, que usamos para executar consultas SQL. Qual o método que tomada em comandos SELECT retorna o resultado de operações como um ResultSet. executeManager executeSQL executeRequest executeUpdate executeQuery 4a Questão É um programa que faz a mediação entre software e as demais aplicações. middleware hardware peopleware javaware software 5a Questão JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma API definida em Java. Das principais classes e interfaces do pacote java.sql, assinale abaixo aquela que gerencia o driver e cria uma conexão com o banco: Statement. DriverManager. Connection. ResultSet. PreperedStatement. 6a Questão Representa uma conexão com um banco de dados. java.sql.software java.sql.update java.sql.Manager java.sql.Connection java.sql.Driver 7a Questão Devido a pluralidade de banco de dados e seus provedores de acesso, a SUN criou uma API