`
xiangxuehai_jiaer
  • 浏览: 91868 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

JSP笔试题之选择题

 
阅读更多

JSP选择题

1)在J2EEWeb应用中,编译后的class文件存放的目录为(A)

A. classes目录

B. images目录

C. jar目录

D. 任意位置

2)在JSP中,哪个指令用来声明JSP欲使用的标签库?(B)

A. tld

B. taglib

C. import

D. include

3Servlet处理请求的方式为(A)

A. 以运行的方式

B. 以线程的方式

C. 以程序的方式

D. 以调度的方式

4)在JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当。

A. JSP

B. Servlet

C. Action

D. JavaBean

5)网页服务默认的端口号是(D),我们可以通过HTTP地址加上端口号来访问网站。

A. 8100

B. 8080

C. 9000

D. 80

6JSP标准标签库(JSTL)的标签库描述符文件的后缀是(A)。

A. .tld

B. .jar

C. .properties

D. .xml

7)、Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(D)。

A. Web服务只能在互联网发布,不能在局域网内发布

B. Web服务的提供者和请求者必须使用相同的技术平台

C. Web服务的提供者和请求者必须使用的语言开发应用程序

D. Web服务的数据传输标准是XML

说明:Web服务Web Service)是基于XMLHTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。

8)在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在(D)下。

A. 应用程序的src目录

B. 应用程序的/WEB-INF/lib目录

C. Tomcat的根目录

D. Tomcatcommon/lib目录

9)下面哪个说法是正确的? B

A. 对于每个要求访问maillogin.jspHTTP请求,Servlet容器都会创建一个HttpSession对象

B. 每个HttpSession对象都有惟一的ID

C. JavaWeb应用程序必须负责为HttpSession分配惟一的ID(这是由服务器分配的)

10)如果不希望JSP网页支持Session,应该如何办? B

A. 调用HttpSessioninvalidate()方法

B.  <%@ page session= “false\”>

11)在JSP中使用标记时,不会出现的属性是:(A

A. name

B. property

C. value

D. 以上皆不会出现

12Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D

A. 作用于整个JSP页面。

B. 可以在一个页面中使用多个指令。

C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。

D. 指令中的属性只能出现一次。

说明 <%@ page %>指令作用于整个JSP页面,同样包括静态的包含文件。但是<% @ page %>指令不能作用于动态的包含文件,比如 <jsp:include>

  你可以在一个页面中用上多个<% @ page %>指令,但是其中的属性只能用一次,不过也有个例外,那就是import属性。因为import属性和Java中的import语句差不多(参照Java Language),所以你就能多用此属性几次了.

无论你把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部.

13关于JavaBean正确的说法是(B

A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B. JSP文件中引用Bean,其实就是用语句

C. 被引用的Bean文件的文件名后缀为.java

D. Bean文件放在任何目录下都可以被引用

14Servlet程序的入口点是:(A

A. init()

B. main()

C. service()

D. doGet()

15)不能在不同用户之间共享数据的方法是(A

A、通过cookie(不同页面间共享数据)

B、利用文件系统

C、利用数据库

D、通过ServletContext对象

16)下列哪个为JSP的隐含对象。(B)

A env

B page(即内建对象)

C jspinfo

D context

17)哪一个不是EL定义的隐式对象?(C

A cookie

B pageContext

C attributes

D initParam

18)关于JSP,下列说法不正确的有(D)。

A. JSP的全称是JavaServer Pages

B. JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术

C. HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页

D. JSP的运行环境是:正确安装JDK即可。(还有服务器如Tmocat

说明:JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTMLXML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTMLXML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。

JSPJSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

19)下列选项中能在JSP页面中实现转向的是(B

A. response.forward(“/index.jsp”);

B. response.sendRedirect(“/index.jsp”);

C. request.forward (“/index.jsp”);

D. request.sendRedirect(“/index.jsp”);

20)如果某一JSP页面的表单中,有几个复选框,name“habit”,则该jsp提交后,通过下面(C)语句去获取用户选中复选框的值。

A. request.getAttribute(“habit”);

B. request.getParameter(“habit”);

C. request.getParameterValues(“habit”);

D. request.getHabit();

21)关于session的使用,下列说话正确的是(A)。

A. 不同的用户窗口具有不同的session

B. 不同的用户窗口具有相同的session

C. session可能超时间

D. Session永远不可能超时

22)如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在(D)中。

A. request

B. page

C. session

D. application(不同的用户之间可以共享数据)

23)用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是(A)。

A. ${10+20}

B. ${10+20};

C. $(10+20)

D. $(10+20);

24)支持JSP2.0Servlet2.4TOMCAT版本是(C)。

A. TOMCAT4.0以上

B. TOMCAT4.24以上

C. TOMCAT5.0以上

D. TOMCAT5.5以上

25)编写自定义标签处理类后,需要编写一个(B)去描述。

A. .tag 文件

B. .tld 文件

C. .dtd文件

D. .xml 文件

26)关于Servlet Filter,下列说法正确的有(CD)。

A. Filter 其实就是一个Servlet

B. Filter 可以产生response

C. Filter可以在servlet被调用之前截获request

D. Filter可以用来处理统一认证,过滤不雅字句等。

说明:filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet ).一个filter 包括:

1. servlet被调用之前截获;

 

2. servlet被调用之前检查servlet request;

 

3. 根据需要修改request头和request数据;

 

4. 根据需要修改response头和response数据;

 

5. servlet被调用之后截获.

 

你能够配置一个filter 到一个或多个servlet;单个servletservlet组能够被多个filter 使用.几个实用的filter 包括:用户辨认filter,日志filter,审核filter,加密filter,符号filter,能改变xml内容的XSLT filter.

27)在一个Filter中,处理filter业务的是(C)方法。

A. dealFilter (ServletRequest request,ServletResponse response,FilterChain chain)

B. dealFilter (ServletRequest request,ServletResponse response)

C. doFilter (ServletRequest request,ServletResponse response,FilterChain chain)

D. doFilter (ServletRequest request,ServletResponse response)

28MVC属于(B)。

A. Model1JSP+JavaBean

B. Model2JSP+Servlet+JavaBean

C. Model3

D. Model4

29Session对象的(A)方法用于设置会话的超时时间。

A. session.setMaxInactiveInterval(30);

B. session.setMaxTime(30) ;

C. session.getMaxInactiveInterval() ;

D. session.setAttribute(“time”,30) ;

30sesson对象的(D)方法用于判断是否为开始新会话。

A. begin()

B. isNewSessionID()

C. invalidate()

D. isNew()

31)下面哪一个隐含变量的存取范围不是page? (B)

A. config

B. application

C. out

D. page

32Page指示符的language属性的作用是。(C)

A. 定义JSP页面的字符编码(pageEncoding

B. 定义JSP页面的MIME类型

C. 定义JSP页面中使用的脚本语言

D. 定义JSP页面的描述信息

33)在MVC设计模式中,JavaBean的作用是。(B)

A. Controller

B. Model

C. 业务数据的封装

D. View

34)在JSP页面中不可以用来异常处理的有。(D)

A. html文件

B. JSP文件

C. Servlet

D. Txt文件

35)关于JSP生命周期的叙述,下列哪些为真?(BD)

A. 每当用户端运行JSP时,jspInit()方法都会运行一次(只会运行一次)

B. 每当用户端运行JSP时,_jspService()方法都会运行一次

C. 每当用户端运行JSP时,jspDestroy()方法都会运行一次(只会运行一次)

D. JSP会先解释成Servlet源文件,然后编译成Servlet类文件

36)在J2EE中属于Web层的组件有(D)

A. HTML

B. EJB

C. Applet

D. JSP

说明:J2EE web层组件可以是JSP 页面或Servlets.按照J2EE规范,静态的HTML页面和Applets不算是web层组件。

37如何发送Cookie?(B)

A. 使用new Cookie语句

B. 调用response.addCookie方法

C. 使用CookiesetMaxAge方法

D. setCookie方法

38javax.Servlet的包中,属于类的是。(B)

A. Servlet(接口)

B. GenericServlet

C. ServletRequest(接口)

D. ServletContext(接口)

39)动态网站需要的技术为。(ACD)

A. CGI

B. HTTP

C. ASP

D. PHP

40)表示资源移动的状态码是。(B)

A. 200

B. 302

C. 400

D. 500

分享到:
评论

相关推荐

    运维工程师笔试题.doc

    这份运维工程师的笔试题主要涵盖了Linux系统知识和Web容器两大主题,包括填空题、选择题和简答题。以下是对这些知识点的详细解释: 1. 文件权限: - 文件的权限由三个数字表示,分别代表属主、组内成员和其他用户...

    2016年4月方正Java软件工程师笔试题

    试题可能包含选择题、填空题、编程题等多种形式,以全面评估候选人在理论知识与实践应用上的能力。例如,可能会要求候选人解释Java中的类加载机制,或者编写一段处理并发问题的代码。此外,还可能涉及对异常处理、...

    Java笔试题(非常全),包括基础方面、代码与编程题、jsp、EJB等

    Java作为一门广泛应用于企业级应用开发的编程语言,其笔试题涵盖了从基础知识到高级特性的全方位考察。在准备Java笔试时,了解并掌握以下几个关键知识点是至关重要的。 **1. Java基础** Java的基础部分通常包括语法...

    第二阶段笔试题Servlet_Jsp

    ### 第二阶段笔试题Servlet_Jsp相关知识点解析 #### 一、Servlet与JSP的关系 题目1要求选择最佳描述Servlet与JavaServer Pages (JSP)之间关系的陈述。 - **选项A**: 表示Servlet建立在JSP语义的基础上,并且所有的...

    UML设计模式笔试题.doc

    一、选择题 1. UML 设计模式中的条件语句的执行结果是由条件表达式的值决定的。在本题中,变量 k 的值将是 20,因为 x 的值小于 y。 知识点:UML 设计模式中的条件语句、Java 语言中的基本数据类型和运算符。 2. ...

    中科软java程序员笔试题面试题.pdf,这是一份不错的文件

    Java 程序员笔试题面试题.pdf 以下是对给定文件的知识点分析: 一、编程语言方面 1. Java 中的字符串操作:在选择题 1 中,考察了 Java 中字符串的操作,特别是字符串的连接和修改。在 Java 中,字符串是 ...

    亚信科技笔试题-部分有答案

    - **选择题解析:** - 1. 对于`unsigned short a = 32768;`,由于`unsigned short`范围为0~65535,所以正确答案为`A.a=-32768`。 - 2. 对于`int a = 10, b = 20, c = 30;`表达式`a ,由于C语言中比较表达式的结果...

    java笔试题大集合及答案.rar

    Java笔试题大集合是针对Java程序员面试准备的重要资源,涵盖了从基础语法到高级概念的广泛知识点。这份压缩包文件“java笔试题大集合及答案.rar”显然是为了帮助求职者们在面对Java编程相关的面试时能够有充足的准备...

    JAVA笔试题----------大唐软件

    在这份笔试题中,我们可以看到涵盖了Java基础知识、Java集合框架、多线程、异常机制、Java ClassLoader、MVC模式、JSP、Struts、EJB、设计模式、XML解析和Open Source项目等多个方面的知识点。 1. JAVA基础知识: ...

    各大企业java面试笔试题

    1.J2EE是什么? 2.介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)? 如COLLECTION中遗留类(HASHTABLE、VECTOR)和现有类的区别?(同步) 3.Java中异常处理机制,事件机制?... 可出编程,选择题。

    一些经典的JAVA的笔试题 一共600道

    这些只是Java笔试题可能涉及的一部分知识点,实际题目可能还会涵盖更多的细节,如并发编程、算法和数据结构、编译原理、JVM内部工作原理等。通过全面学习和练习,可以提高求职者的专业技能和应试能力。

    国电通网络技术 Java笔试题 2018最新

    【标题】"国电通网络技术 Java笔试题 2018最新"涉及的知识点主要集中在Java编程语言和网络技术领域。这表明该资源可能是针对求职者或学习者准备的一系列Java相关的考试题目,旨在测试他们的基础知识、编程能力以及对...

    Java+JSP+SSH面试笔试题

    ### Java+JSP+SSH面试笔试题知识点解析 #### 单项选择题解析 1. **下列说法哪一个是正确的。** - **答案解析:** 正确答案为B。Java程序经编译后会产生`bytecode`。这是因为Java语言采用的是虚拟机执行的方式,...

    2011年广州电信盈科企业解决方案 培训生v7 部分笔试题

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕2011年广州电信盈科企业解决方案培训生v7部分笔试题展开,涉及数据块、JSP、Servlets、SaaS模式以及事务处理等多个核心概念。 ### 数据块...

    Java综合笔试题.docx

    【Java综合笔试题知识点详解】 一、基础知识 1. 值传递和引用传递:值传递是指函数调用时,实参将值复制一份给形参,改变形参不会影响实参;引用传递则是实参地址传递给形参,形参的改变会影响到实参。 2. 接口和...

    网页设计笔试题

    - **解析**: 提供的选择中没有准确答案。实际操作中,网页布局方法主要包括表格布局、框架布局、使用CSS进行布局等。现代网页设计中更倾向于使用CSS Grid或Flexbox等技术进行布局。 #### 5. 图像处理软件 - **知识...

    北京宏景世纪软件有限公司 Java笔试题 C

    没有更多的信息,但我们可以推测这份文档可能会包含选择题、填空题、简答题或编程题,旨在全面测试候选人的Java技术水平。 【标签关联】 "java"标签明确了文档内容主要围绕Java编程语言展开。Java是一种广泛应用的...

    javaweb题库选择+笔试题

    **可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发**:正确,这是自定义标签的主要优势之一。 - D. **连数据库**:错误,这不是自定义标签的主要作用。 - **结论**:自定义标签的主要作用是可以减少...

    杭州明佑电子西安公司java工程师笔试题.txt

    根据提供的文件信息,我们可以梳理出以下几个关键的知识点: ...综上所述,这份笔试题涵盖了 Java 基础语法、面向对象编程、集合框架、Web 开发等多个方面的知识,旨在全面考察应聘者的 Java 技能水平。

Global site tag (gtag.js) - Google Analytics