2024年4月30日发(作者:)

Javaweb练习题1(含答案)

Javaweb

?选择题

o 1. 页面中需要增加链接,正确的HTML代码是_A_____。

A. 百度

B. 百度

C.

D. 百度

o 2. 以下选项中,哪个全部都是表格标签___ B___。

A. 元素背景色为黄色,内容左对齐

o 4. 边框的粗细通过___B___指定。

A border-weight

B. border-size

C. border-style

D. border-width

o 5. 以下创建javaScript方法声明的正确格式为__B____。

A. function String myFunction(){}

B. function myFunction(){}

C. function myFunction(int a){}

D. function public void myFunction(){}

o 6. 下列选项中不属于Window对象的方法的是___C___。

1

A. alert()

B. setTimeout()

C. toString()

D. open()

o 7. 下面不是document对象的方法的是_____D___。

A. getElementById()

B. getElementsByName()

C. getElementsByTagName()

D. getElementByTagName()

o 8. 对于id为”name”的文本框,判断其不为空的正确

JavaScript代码是__A____。

A. if(document. getElementById (“name”).value ==””)

alert(“输入不能为空”);

B.

if(mentById(“name”)[0].==0)

alert(“输入不能为空”);

C. if(mentsByName(“name”).value ==””)

alert(“输入不能为空”);

D.

if(mentsByName(“name”).==0)

alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存

在汉字(使用GBK字符集),在Servlet中需要

2

使用下述__B____语句处理。

A. tentType("text/html;charset=GBK");

B. racterEncoding("GBK");

C. racterEncoding("GBK");

D. tentType("text/html;charset=GBK");

o 10. 下列选项中不可以关闭会话的是___D___。

A. 等待HttpSession超时

B. 调用HttpSession的invalidate()方法

C. 调用HttpSession的close()方法

D. 关闭浏览器窗口

11. 以下代码能否编译通过,假如能编译通过,运行时得到什么

输出结果___A__。

B.

C.

D.

o 14. pageContext、request、session、application四个内

置对象的作用范围从小到大依次为___D___。

A. request、pageContext、session、application

B. request、session、pageContext、application

C request、session、application、pageContext

3

D. pageContext、request、session、application

o 15. 若希望得到JSP页面所在应用程序上下文对象的引用,则

__C____。

A. 使用page隐含对象

B. 使用session隐含对

C. 使用application隐含对象

D. 使用request隐含对象

?填空题(10分,每空1分)隐藏/显示

o 16. 一个基本的文档由HTML和___、___三部分组成。【2.0分】

HEAD BODY

o 17. JavaScript中用关键字___声明变量。【1.0分】

var

o 18. CSS样式由___、属性、___三部分组成。【2.0分】

选择符属性的取值

o 19. Servlet处理完数据进行页面跳转的两种主要方式是___和

___。【2.0分】

请求转发重定向

o 20. JSP页面在容器中运行需要经过3个过程:___、___和___。

【3.0分】

翻译编译执行

简答题

o 22. 简述整个生命周期内Servlet的执行过程以及Servlet API

4

中函数的具体调用过程?o t有良好的生存期的定义,包括

加载和实例化、初始化、处理请求以及服务结束。o 2.这个生存期由

t接口的init,service和destroy方法表达。

o t被服务器实例化后,容器运行其init方法,请求到

达时运行其service方法。

e方法自动派遣运行与请求对应的doXXX方法(doGet,

doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

?程序题

o 23. 为实现页面数据提交,在Servlet中获取页面的数据,并

根据页面提交的数据输出结果。请对以下代码进行填空。

现有页面,代码如下

点击提交,将数据提交到名为Hello的Servlet中,在Hello中

获得用户选择的喜好,并循环打印出来;

public void doPost(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

tentType("text/html");

____________(3)______________;

String [] favorites =_________(4)___________;

if (favorites!=null ){

for (int i = 0; i

5