Questões de JSP e Servlets em Língua Portuguesa

Questões de JSP e Servlets em Língua Portuguesa

Essas perguntas e respostas de múltipla escolha sobre JSPs e Servlets o ajudarão a entender melhor o tópico de JSPs e Servlets. Prepare-se para seu próximo exame ou entrevista com esses mais de 100 servlets JSP e MCQ.
Role para baixo para começar a responder.

1: Dado o seguinte código de um servlet e, dado que o Myvar é uma referência a uma HTTPSession ou a um servletContext: 1. myvar.setAtattribute ("myname", "myval"); 2. String S = (String) myvar.getAttribute ("MyName"); // Mais código após a linha 2 é executado, o que é verdadeiro?

A.   Se o myvar é um httpssession, S é garantido que o valor "MyVal"

B.   O valor de s não pode ser garantido

C.   Se Myvar for um servletContext, a compilação falhará

D.   Se Myvar for uma HTTPSession, a compilação falhará

2: init () ou jspinit () é chamado pelo contêiner em um servlet ou em um jsp?

A.   Para cada solicitação que faça com que uma nova sessão seja criada

B.   Para cada solicitação que faça com que um novo tópico seja criado

C.   Para cada solicitação

D.   Apenas uma vez na vida

3: Qual das alternativas a seguir é uma ação JSP inválida?

A.   JSP: UseBean

B.   JSP: SetProperty

C.   JSP: SetSession

D.   JSP: GetProperty

4: JSP significa ____.

A.   Páginas de servlet java

B.   Páginas seguras justificadas

C.   Páginas do servidor java

D.   Programa de servidor Java

5: O JSP usa que tipo de sintaxe para uma expressão?

A.   & lt; expressão /& gt;

B.   & lt; = % Expressão % & gt;

C.   & lt; %= expressão %& gt;

D.   & lt; % expressão % & gt;

6: Como o contêiner processa uma página JSP após a compilação?

A.   Pojo

B.   Html

C.   Applet

D.   Servlet

7: Um Javabean é basicamente A:

A.   um taglib

B.   uma solicitação HTTP

C.   uma atualização SQL

D.   aula

8: Um scriptlet é um pedaço de código que pode ser incorporado dentro do HTML, mas deve estar dentro de quais tags?

A.   & lt; @ java code @ & gt;

B.   & lt; % Java Code % & gt;

C.   & lt; $ java Código $ & gt;

D.   & lt; # Java Code # & gt;

9: Se você quisesse imprimir o HTML do seu programa, qual você usaria?

A.   navegador.println ();

B.   página.println ();

C.   out.println ();

D.   html.println ();

10: JSP cache dados em um servidor da web chamado___.

A.   Gato selvagem

B.   Tomcat

C.   Mysql

D.   Facebook

11: Os JSPs estão escritos em ____.

A.   Php

B.   C#

C.   JavaScript

D.   Java

12: A maneira correta de importar a biblioteca de entrada/OPUT Java é:

A.   & lt; %% Page importar = " java.io.*" %& gt;

B.   & lt;%@ página importar = " java.io.*" %& gt;

C.   & lt;%- importação de página = " java.io.*" %& gt;

D.   & lt;%&& Página import = " java.io.*" %& gt;

13: JavaScript é para o cliente como JSP é para ____.

A.   base de dados

B.   o servidor

C.   C#

D.   Smartphone

14: Qual é a cláusula adequada de tentativa?

A.   tente () catch ()

B.   catch () {} tente {}

C.   tente [] catch () []

D.   tente {} catch () {}

15: A maneira correta de importar a biblioteca de texto na sua página JSP é:

A.   & lt;%@ página importar = " java.text.*" %& gt;

B.   & lt;%= página importar = " java.text.*" %& gt;

C.   & lt;%& Page importar = " java.text.*" %& gt;

D.   & lt;%() Página importação = " java.text.*" %& gt;

16: A sintaxe correta para uma instrução IF em Java é:

A.   se {} ( )

B.   se [] { }

C.   se & lt; & gt; {}

D.   se () { }

17: JSP estão codificados em:

A.   Vb.net

B.   Java

C.   Pitão

D.   C#

18: A maneira correta de instanciar um novo objeto de data é:

A.   Date () mydate [];

B.   Declarar mydate = new Date ();

C.   mydate = date ();

D.   Data mydate = new Date ();

19: Os dados são executados entre o cliente e o servidor por meio de uma solicitação ___.

A.   Script Kornshell

B.   Http

C.   Porta 1433

D.   uma solicitação SQL

20: Qual é a maneira correta de testar se x é igual a 1?

A.   if (x ==+ 1) {}

B.   if (x == 1) {}

C.   if (x += 1) {}

D.   if (x = 1) {}

21: Qual arquivo é um arquivo de configuração para JSP?

A.   Jsp.xml

B.   Client.xml

C.   Html.aspx

D.   web.xml

22: Como os comentários do JSP são escritos?

A.   & lt;%-Comentário-%& gt;

B.   & lt; // comentário // & gt;

C.   & lt; comentário /& gt;

D.   & lt;%= comentário = & gt;

23: A maneira correta de criar um comentário de linha única é:

A.   () Comente

B.   // Comente

C.   ?/ Comente

D.   # Comente

24: A maneira correta de criar uma string em Java é:

A.   var_str = string (" this ");

B.   var_str = " este " ;;

C.   String var_str = " este " ;;

D.   Declarar var_str = " este " ;;

25: Qual é a sintaxe correta para JSTL?

A.   & lt;%= prefixo taglib = " c " uri =#34; http ... " %& gt;

B.   & lt;%@ taglib prefix = " c " uri =#34; http ... " %& gt;

C.   & lt;%- prefixo taglib = " c " uri =#34; http ... " %& gt;

D.   & lt;%() prefixo taglib = " c " uri =#34; http ... " %& gt;

26: Um servlet funciona em ____

A.   o cliente

B.   um telefone celular

C.   o servidor

D.   no navegador

27: O HTTP é apátrida. O que isso significa?

A.   O JavaScript possui todos os dados.

B.   Todos os dados são armazenados no banco de dados

C.   Depois que uma conexão é aberta, o servidor da web não reconhece a solicitação ou qualquer solicitação passada.

D.   Nada. Não é um conceito importante.

28: Qual dos seguintes arquivos contém o mapeamento para e ?

A.   web.xml

B.   spring.xml

C.   Server.xml

D.   config.xml

29: O método de serviço de um servlet genérico leva qual dos seguintes parâmetros?

A.   ServletConfig

B.   ServletRequest e ServletResponse

C.   ServletResponse

D.   ServletRequest

30: Qual dos seguintes métodos é mais apropriado para enviar a grande quantidade de dados?

A.   PUBLICAR

B.   ESCONDIDO

C.   PEGAR

D.   CABEÇA

31: Uma diretiva JSP tem o seguinte formulário:

A.   & lt; %@ página %& gt;

B.   & lt; %^ Page %& gt;

C.   & lt; %= página %& gt;

D.   & lt; %# página %& gt;

32: Qual é o taglib adequado para SQL?

A.   & lt; sql: atualização & gt; & lt;/sql: atualização/& gt;

B.   & lt; sql: atualização & gt; & lt;/sql: atualização & gt;

C.   & lt; sql | atualização & gt; & lt;/sql = atualização & gt;

D.   & lt; sql: atualização & gt; & lt; // sql: atualização & gt;

A.   Cookie Cookie = novo cookie (" Chave ", " valor ")

B.   JSP Cookie = novo JSPCookie (" Key ", " valor ")

C.   Crie novo cookie ()

D.   Não há como chamar um biscoito

34: Para implantar e executar páginas JavaServer que você precisa ...

A.   um contêiner compatível com servidor da web

B.   Um servidor web compatível com um contêiner de servlet

C.   um servidor web compatível sem um contêiner de servlet

35: Outra maneira de rastrear os dados do usuário entre as páginas é:

A.   sessão e cookies

B.   Biscoitos

C.   Html

D.   Asp

E.   sessão

36: Qual é o melhor lugar para definir páginas de erro para JSPs?

A.   Server.xml

B.   hibernate.cfg.xml

C.   context.xml

D.   web.xml

37: Se enviar um formulário sem mencionar o tipo de método (get ou post) e chamado servlet. Qual método invocará? Doget () ou DoPost ().

A.   Por padrão, é uma solicitação de get

B.   Por padrão, é um pedido de postagem

38: Quando um navegador da web pede uma página JSP, a primeira coisa que o mecanismo JSP faz é:

A.   Verificações para ver se o HTML 5 está sendo usado

B.   Veja se a página precisa ser compilada

C.   verifica para ver se o navegador é safari ou ou seja

D.   Verifica para ver se os cookies estão ativados

39: classe pública SomEServlet estende httpServlet {public void Doget (solicitação HTTPSERVletRequest, HTTPServletResponse Response) lança servletexception, ioexception {request.setattribute (" a ", " value "); ....}} Qual seria o escopo de um atributo?

A.   Escopo de página

B.   Escopo da sessão

C.   Escopo de aplicação

D.   Solicitar escopo

40: As três maneiras de manter a sessão entre o Web Client e o servidor são:

A.   Cookies, HTML, URL Reescrever

B.   Servidor web, html, asp

C.   Cookies, campos escondidos, reescrita de URL.

D.   HTML, banco de dados, JavaScript

41: Um contêiner chama o método ____ antes de cuidar de quaisquer solicitações.

A.   página_load ()

B.   JSPDestroy ()

C.   jspinit ()

42: Qual dos métodos de servlet de seguidor é chamado para cada solicitação do cliente?

A.   Servletconfig getServletConfig ()

B.   public void init () lança servletexception

C.   Public Void Destroy ()

D.   Public Void Service (Solicitação de servletRequest, resposta servletResponse) lança servletexception, ioexception {

43: Um comentário JSP está ___ no código da página.

A.   destacado

B.   não incluso

C.   promovido

D.   executado primeiro

44: Qual das seguintes ações JSP pode ser descrita como seguinte: Ação para substituir o conteúdo do recurso referenciado pelo conteúdo da página de encaminhamento?

A.   JSP: Avanço

B.   JSP: UseBean

C.   JSP: Param

D.   JSP: Incluir

45: Qual das alternativas a seguir é um escopo de feijão inválido (objeto)?

A.   Config

B.   página

C.   sessão

D.   solicitar

46: Quais das opções a seguir são sub-elementos válidos do Taglib?

A.   localização de tags

B.   taglib-uri

C.   Taglib-Location

D.   TAGLIB-URI e TAGLIB Location

47: Qual é a definição correta para ?

A.   tenta encontrar um objeto, cria -o se não existir

B.   Nenhuma dessas opções está correta

C.   não faz nada

D.   converte html em uma classe

48: O contêiner JSP chama o que o seguinte método se precisar da página para liberar recursos?

A.   jsprelease ()

B.   jspinit ()

C.   JSPDestroy ()

D.   JSPService ()

49: Se uma página JSP usa classes do pacote java.util. Qual das seguintes afirmações importaria o pacote?

A.   & lt; %@importar java.util.* %& gt;

B.   & lt;%@ página de importação = " java.util.*"%& gt;

C.   & lt;%importação = " java.util.*"@%& gt;

D.   & lt;%@ página java = " java.util.*"@%& gt;

50: Qual bloco de código está correto?

A.   public string myfunc (nome da string) {retornar nome;}

B.   public myfunc (nome da string) {Nome de retorno;}

C.   Nenhum desses

D.   public string myfunc (nome da string) {}

51: Qual do objeto JSP implícito representa as informações de configuração do servlet?

A.   Config

B.   solicitar

C.   resposta

D.   PageContext

52: Qual é a diferença entre servlets e applets? 1.Servlets é executado em servidores, onde os applets é executado no navegador 2.servlets não têm GUI, onde como um applet tem GUI 3. Ambos 4. Nenhum deles

A.   1

B.   4

C.   3

D.   2

53: O JSP renderiza as páginas em relação a um ciclo de vida ____.

A.   Jsp

B.   Html

C.   Pitão

D.   Java

54: O que o JSTL significa?

A.   Java suporta biblioteca de tags

B.   Basta servir a biblioteca

C.   Biblioteca de professores JavaScript

D.   Páginas do servidor java

55: Qual das seguintes ações é uma tag especializada que gera a tag ou apropriada para carregar o software plug-in java?

A.   JSP: Plugin

B.   JSP: SetProperty

C.   JSP: GetProperty

D.   JSP: UseBean

56: Qual dos seguintes elemento raiz fornece as informações de configuração global para os arquivos JSP em um aplicativo da Web?

A.   jsp-config

B.   taglib

C.   taglib-uri

D.   JSP-Property-Group

57: Qual das alternativas a seguir é um scriplet?

A.   < % Java Declarações %>

B.   <%! declarações %>

C.   < %= Expressão de java %>

D.   <%-Comentário-%>

58: Se o Req é uma referência a um httpServletRequest e não há sessão atual, o que é verdade no req.getSession ()?

A.   Invocar o req.getSession (false) retornará uma nova sessão

B.   Invocar req.getSession () retornará nulo

C.   Invocar o req.getSession (true) retornará uma nova sessão

D.   Invocar Req.getSession (NULL) retornará uma nova sessão

59: O contêiner da web cria objetos implícitos JSP como ...

A.   PageContext e ServletContext, mas não objeto de sessão

B.   PageContext, ServletContext, sessão, solicitação e resposta

C.   sessão, solicitação e resposta, mas não servletContext

60: Qual das opções a seguir fornece um identificador para acessar os atributos da diretiva no ambiente de script?

A.   aplicativo

B.   pageContext

C.   Config

D.   contexto

61: Qual das alternativas a seguir é uma expressão válida de JSP?

A.   < %de alguma expressão de Java %>

B.   <%= alguma expressão de java;%>

C.   <%alguma expressão de Java;%>

D.   < %= alguma expressão de java %>

62: Quando um JSP pode ser traduzido (escolha tudo o que se aplica)? a. Quando o aplicativo é iniciado b. Quando o desenvolvedor compila o código na pasta SRC c. A primeira vez que um usuário solicita o JSP d. Depois que JspDestroy () é chamado, ele é retranslado

A.   a e d

B.   a e c

C.   apenas

D.   c e d

63: Como você pode chamar um servlet para preencher automaticamente uma lista suspensa que depende da seleção das 2 listas suspensas anteriores? 1. Imprima todos os valores possíveis do 2º e 3º suspensão como um objeto JavaScript 2. Faça uso do XMLHTTPREQUEST em JavaScript para disparar uma solicitação assíncrona a um servlet durante o evento de ochange 3. Ambos 4. Nenhum deles

A.   2

B.   3

C.   4

D.   1

64: Qual das seguintes afirmações descreve corretamente o atributo 'Buffer'?

A.   Por padrão, a saída da página é tamponada com um tamanho de buffer de implementação não menor que 80 mb

B.   Indica se a saída de conteúdo da página será buffer

C.   Por padrão, a saída da página é tamponada com um tamanho de buffer de implementação não menor que 800 MB

D.   Por padrão, a saída da página é tamponada com um tamanho de buffer de implementação não menor que 8 mb

65: Qual dos seguintes métodos é abstrato no HTTPSERVlet?

A.   serviço

B.   DoPost

C.   Doget

D.   Não tem métodos abstratos

66: Qual das alternativas a seguir não é um objeto implícito válido em um JSP?

A.   fora

B.   contexto

C.   resposta

D.   solicitar

67: Depois que o JSP foi solicitado e a página é carregada e inicializada, o mecanismo JSP chama o:

A.   _jspservice () método

B.   Método JSPDestroy ()

C.   Método jspinit ()

D.   Método JSpPrender ()

68: Objetos que, quando compilados, estão contidos no arquivo (a) ____.

A.   JSP

B.   Jar

C.   Kornshell

D.   TXT

69: Quais tipos podem ser usados ​​em conjunto com os métodos HTTPServletResponse para transmitir dados de saída?

A.   java.io.FileOutputStream

B.   java.io.printstream

C.   java.io.OutputStream

D.   java.io.printwriter

70: Qual das alternativas a seguir não é um atributo de diretiva 'página'?

A.   estende -se

B.   linguagem

C.   implementos

D.   importar

71: Qual das seguintes classes tem uma implementação do método de getSession que retorna um objeto HTTPSession?

A.   SessionContext

B.   SessionConfig

C.   HttpServletRequest

D.   HttpServletResponse

72: Qual das alternativas a seguir não é um método padrão válido chamado como parte do ciclo de vida do JSP pelo contêiner?

A.   JSPService

B.   _jspservice

C.   JSPDestroy

D.   jspinit

73: Quais dos métodos a seguir podem ser usados ​​para obter parâmetros de inicialização e inicialização de um servlet?

A.   getServletinfo

B.   iniciar

C.   serviço

D.   getServletConfig

74: Qual não faz parte do JSTL Library Group?

A.   Essencial

B.   Xml

C.   Html

D.   SQL

75: Qual das alternativas a seguir é um objetivo inválido de EL implícito?

A.   ApplicationsCope

B.   sessão

C.   requestscope

D.   Pagescope

76: Quais métodos são necessários para obter o URL completo e exato que faz com que a chamada chegue ao servlet? 1. getRequesturl () 2. getQueryString () 3. Ambos 4. nenhum deles

A.   3

B.   4

C.   2

D.   1

77: Quais afirmações são verdadeiras: a. O elemento (subeleimento de) definido como "falso" força o contêiner a tornar o servlet inacessível para solicitação ao padrão de URL definido, b. O elemento (subeleimento de) definido como "falso" força o contêiner a fazer a solicitação para o servlet responder com o código HTTP 503 (serviço indisponível), c. O fragmento da Web é mesclado no descritor final de implantação após o processamento das anotações relacionadas ao fragmento da Web, d. Todos os fragmentos da Web são processados ​​juntos (em um lote) e todos são mesclados no descritor final de implantação antes que as anotações relacionadas aos fragmentos da Web sejam processados.

A.   b e d

B.   b e c

C.   a e b

D.   um único

78: Por padrão, a API do servlet usa um ______ para armazenar um ID da sessão.

A.   solicitar

B.   resposta

C.   sessão

D.   SessionFactory

E.   biscoito

79: Considerando o seguinte código do servlet, escolha a instrução que é verdadeira: pacote com.nullaus; importar javax.servlet.annotation.*; importar javax.servlet.http.*; @WebServlet ("NullhausServlet") classe pública NullServlet estende httpServlet {}

A.   Este é o uso válido das anotações @WebServlet, que cria um servlet com valor de url de “NullhausServlet”

B.   Este é um uso inválido das anotações @WebServlet por causa do valor de URL-padrão de URL de forma incorreta

C.   Esse código não é compilado, porque o NullhausServlet precisa implementar um dos métodos doget (-), doPost (-), etc.

D.   Este é o uso válido das anotações @WebServlet que cria um servlet com o nome "NullhausServlet"

80: Qual dos seguintes métodos HTTP envia a mesma resposta que a solicitação?

A.   CABEÇA

B.   VESTÍGIO

C.   Opções

D.   DEPURAR

81: O objeto implícito do JSP 'Out' é um objeto de qual das seguintes classes?

A.   DataOutputStream

B.   OutputStream

C.   PrintStream

D.   Jspwriter

82: O que resulta de uma chamada para o método getInitParameterNames () no ServletContext quando não há parâmetros de contexto configurados no descritor de implantação?

A.   nulo é devolvido

B.   Uma noparametersExistException é jogada

C.   Um objeto de enumeração vazio é devolvido

D.   Um objeto Arraylist de tamanho zero é retornado

83: Dado: 1. & lt; %@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %& gt; 2. & lt; %@ taglib prefix = “tabelas” uri = http://www.javaranch.com/tables %& gt; 3. & lt; %@ taglib prefix = “jsp” tagdir = ”/web_inf/tags” %& gt; 4. & lt; %@ taglib uri = "utilityfunctions" prefix = "util" %& gt; E as diretivas taglib acima que o JSP não funcionaria?

A.   A linha 4 está errada porque o atributo prefixo deve vir antes do atributo URI

B.   A linha 4 está errada porque o valor do URI deve começar com http: //

C.   A linha 3 está errada porque o prefixo JSP é reservado para ações padrão

D.   A linha 3 está errada porque não há atributo URI

84: Qual dos seguintes métodos é chamado antes do serviço da página alguma solicitação?

A.   JSPService ()

B.   _jspinit ()

C.   iniciar()

D.   jspinit ()

85: O objeto implícito do JSP 'Exceção' é um objeto de qual das seguintes classes?

A.   java.lang.THOWLABLE

B.   java.lang.Exception

C.   java.lang.jspexception

D.   java.lang.runtimeException

86: Dado um servlet que contém o código a seguir, qual é o resultado de tentar compilar e executar o servlet? ServletContext context = getServletContext (); String s = context.getAttribute (

A.   String s tem um diretório válido como seu valor

B.   String s tem um valor nulo

C.   O servlet não compilará

D.   O servlet não vai correr

87: Os verbos HTTP Get, Put e Exclete são idempotentes. O que significa o termo "idempotente"?

A.   Nenhuma das acima

B.   A mesma operação aplicada várias vezes produz o mesmo resultado

C.   Este termo não tem nada a ver com verbos http

D.   A mesma operação aplicada várias vezes produz resultados diferentes

88: O objeto implícito do JSP 'Aplicativo' é um objeto de qual da aula a seguir?

A.   javax.servlet.servletContext

B.   javax.servlet.servletConfig

C.   javax.servlet.Application

D.   javax.servlet.context

89: Um programador precisa atualizar um ao vivo, executando os parâmetros de inicialização do servlet para que o aplicativo da web comece a usar os novos parâmetros imediatamente. Para conseguir isso, o que deve ser verdadeiro (embora não necessariamente suficiente)? 1. O contêiner deve destruir e reinicializar o servlet 2. O construtor do servlet deve recuperar o parâmetro DD atualizado do objeto ServletConfig do servlet 3. Para cada parâmetro, o DD deve ter um separado & lt; init-param & gt; Tag 4. Para cada parâmetro, você deve modificar uma tag DD que especifica o nome do servlet, o nome dos parâmetros e o novo valor do parâmetro.

A.   2 e 4

B.   1 e 3

C.   2 e 3

D.   1 apenas

90: Qual das alternativas a seguir é válida sobre a diretiva JSP 'Page'?

A.   Inclui o conteúdo de um arquivo no JSP no tempo de tradução

B.   Controla as propriedades de todo o aplicativo

C.   Disponibiliza uma biblioteca de tags personalizada na página inclusive

D.   Controla as propriedades do JSP

91: Por que você recebe esse erro? NoclassDeffoundError: org.apache.commons.lang.stringutils. 1. A classe fornecida não pôde ser encontrada. 2. A classe fornecida pode ser encontrada, mas algo deu errado ao inicializá -la 3. Nenhum deles

A.   1

B.   2

C.   3

92: Qual das alternativas a seguir é um método HTTP não idepotente

A.   CABEÇA

B.   COLOCAR

C.   PEGAR

D.   EXCLUIR

E.   PUBLICAR

93: Qual das alternativas a seguir não é um escopo válido de Java Bean (POJO) no JSP?

A.   resposta

B.   sessão

C.   solicitar

D.   aplicativo

94: Qual dos seguintes escopo do objeto é definido da seguinte forma: Objetos com esse escopo são acessíveis a partir de páginas de processamento de solicitações no mesmo aplicativo que o em que foram criadas?

A.   sessão

B.   página

C.   aplicativo

D.   solicitar

95: Onde na página JSP Fonte pode ser usada funções El pode ser usada?

A.   No corpo de uma etiqueta em que o conteúdo do corpo está definido como TagDependent

B.   Dentro de uma expressão JSP

C.   Dentro de um scriptlet JSP

D.   No corpo de uma etiqueta em que o conteúdo do corpo é definido como JSP

96: Qual é o limite dos dados a serem passados ​​do html quando o método doget () é usado?

A.   8k

B.   2k

C.   4K

D.   1k

97: Qual das alternativas a seguir é um atributo inválido para a Diretiva de Tags?

A.   atributos dinâmicos

B.   nome de exibição

C.   conteúdo corporal

D.   tag-atributos

98: javax.servlet.jsp.jsppage estende qual das seguintes interfaces?

A.   GenericServlet

B.   HttpServlet

C.   Servlet

D.   Httpjsppage

99: Como você pode fazer com que a classe JSP implemente a interface SingleThreadModel?

A.   <%@ página isThreadSafe =

B.   <%@ página threadSafe =

C.   <%@ página threadSafe =

D.   <%@ página isThreadSafe =

100:

A.   Inclua a página estática em uma página JSP

B.   jogue uma exceção

C.   Invoque um servlet de uma página JSP.

D.   Encaminhe para outro servlet

E.   redirecionar para outro recurso