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


发布评论