java jsp小例题_JSP 相关试题(一)

这是一组关于Java JSP的基础题目,涵盖了JSP生命周期、Servlet、标签、请求响应、数据传输、JSP动作指令等多个方面,旨在帮助开发者巩固JSP及Web开发的基本概念和技术要点。
摘要由CSDN通过智能技术生成

选择题

1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)

A)发送一个JSP源文件到客户端    B)发送一个Java文件到客户端

C)发送一个HTML页面到客户端    D)什么都不做。

2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)

A)进程   B)线程   C)程序   D服务。

3.下列动态网页和静态网页的根本区别描述错误的是(D)。

A)静态网页服务器端返回的HTML文件是事先存储好的

B)动态网页服务器端返回的HTML文件是程序生成的。

C)静态网页文件里只有HTML标记,没有程序代码。

D)动态网页中只有程序,不能有HTML代码。

4.不是JSP运行必须的是(D)

A)操作系统  B)Java JDK   C)支持Jsp的Web服务器   D)数据库

5.URL是Internet中资源的命名机制,URL由三部分构成(A)。

A)协议、主机DNS名或IP地址和文件名   B)主机、DNS名或IP地址和文件名、协议

C)协议、文件名、主机名      D)协议、文件名、IP地址

6.Tomcat服务器的默认端口号是:(B)

A)80    B)8080     C)21    D)2121

7、由JSP页面向Tag文件传递数据要使用的指令是( B  )。

A、tag    B、attribute     C、variable      D、taglib

8、在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是(A)。

A、 init()方法是包容器调用的Servlet实例的第一个方法

B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法。

v  Servlet的生命周期

Servlet的生命周期是由Servlet容器(即Web服务器)来控制的,通过简单的概括可以分为四步:Servlet类加载---->实例化Servlet init()---->Servlet提供服务 service()---->销毁Servlet destroy()。

在Sevlet的生命周期中,Servlet的加载、实例化和销毁只会发生一次,因此init()和destroy()方法只能被servlet容器调用一次,而service()方法取决于Servlet被客户端访问的次数。

9、在JSP中要使用user包中的User类,则以写法正确的是( A )。

A、

B、

C、

D、

14.( D)是标题标记。

A)

标记   B)
标记    C)


标记  D)

16.标记中默认的中文字体是(D)

A)“宋体”    B)“幼圆”  C)“楷体” D)“宋体”

20.下列那个属性为单元格向右打通的列数,用于合并单元格。(B)

A)rowspan  B)colspan C)height   D)width

21.下列哪个属性为单元格向下打通的行数,用于合并单元格。(A)

A)rowspanB)colspan  C)height   D)width

22、下面哪一项对Servlet描述错误?( C )

A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口

B. Servlet接口定义了Servelt的生命周期方法

C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程线程!

D. Servlet客户线程调用service方法响应客户的请求

23、JSP从HTML表单中获得用户输入的正确语句为 (A)

A、Request.getParameter(“ID”)       B、Reponse.getParameter(“ID”)

C、Request.getAttribute(“ID”)        D、Reponse.getAttribute(“ID”)

24、一下能执行带参数的SQL语句的对象是 (B)

A、Statement               B、 Preparedstatement

C、CallStatement            D、 Connection

25、关于部署到Tomcat服务器的Java Web应用程序,正确的选项有( C )。

A. Java Web应用程序总是打包成WAR形式部署到Tomcat服务器

B. Java Web应用程序应该部署到Tomcat服务器的server子目录中

C.每个Java Web应用程序都有一个web.xml文件

D. Java Web应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到某一子目录中

26、Servlet用于保持会话的技术有:(ACE)

A、Cookie                     B、TCP/IP三次握手       C、HTTP session

D、安全的HTTP协议HTTPS     E、HTML隐藏表单域

28.JSP的编译指令标记通常是指:(A)

A)Page指令、Include指令和Taglib指令      B)Page指令、Include指令和Plugin指令

C)Forward指令、Include指令和Taglib指令   D)Page指令、Param指令和Taglib指令

29.可以在以下哪个(  )标记之间插入Java程序片?(A)

A)     B)     C) 和 %>     D)

30.下列哪一项不属于JSP动作指令标记?(D)

A)

31.JSP的Page编译指令的属性Language的默认值是:(A)

A)Java       B)C       C)C#        D)SQL

32.JSP的哪个指令允许页面使用者自定义标签库?(B)

A)Include指令     B)Taglib指令    C)Include指令      D)Plugin指令

33.可以在以下哪个(  )标记之间插入变量与方法声明?(B)

A)   B)     C) 和 %>    D)

34.能够替代

A)&lt    B)>     C)<    D) 

35.动作标记中,scope的值不可以是(D)。

A)page      B)request    C)session    D)response

36.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值