《java web应用开发基础》试卷及答案

阅读: 评论:0

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

《java web应用开发基础》试卷及答案

Java web开发试卷及答案

一、选择题(每小题只有一个正确答案,每题2分,共40分)

1. 在下列的Html中,哪个是最大的标题( )。

A、

B、 C、 D、

2. 以下选项中,哪个全都是表格标签( )。

A、

B、

C、

3. 在注册页面页面中有如下代码

请选择爱好:

下列哪种方式是后台正确获取爱好的方法 ( )。

A、String hobby=ameter(“hobby”);

B、String hobby=ameterValues(“hobby”);

C、String[] hobby=ameterValues(“hobby”);

D、String[] hobby=ameter(“hobby”);

4. 下列哪个HTML属性可以用来定义内联样式( )

A、 font B、class C、styles D、style

5. 写Hello World 正确的javascript语法是 ( )。

A、(“Hello World”)

B、”Hello World”

C、(“Hello World”)

D、(“Hello World”)

6. 关于web开发中的分页查询,下列说法错误的是( )。

A、加大了程序的开销 B、减轻了服务器的压力

C、 提高了用户的体验 D、对于不同的数据库有不同的分页sql语句

7. 下列有关分页sql语句(在mysql中查询user表第4页,每页5条)正确的是( )。

A、select * from user limit 15,5 B、select * from user limit 5,15

C、select top 5 * from user where id nit in(select top 15 id from user)

D、以上都不对

8. 下面哪个jquery方法用于隐藏被选元素( )

A、hidden(); B、hide();

B、display(none). D、visible(false)

9. 创建jsp应用程序时,配置文件应该在程序下的( )目录中

A、 admin

B、 servlet

C、 WEB_INF D、WebRoot

10. 在jsp的java脚本中输出数据可以使用 ( ) 对象的print()方法

共6页 第1页

A、 page B、session C、application D、out

11. 在web分层开发中 ,数据库的增删改查应写在哪一层中 ( )。

A 业务逻辑层 B、数据访问层 C、模型层 D、以上都不对

12. 在jsp中用于输出的内置对象是 ( )。

t ation

13. Jsp应用程序的配置文件的根元素为( )。

A、 B、 C、 D、

14. 下面关于sesssion的用法哪个是正确的( )。

A、HttpSession session=new HttpSession();

B、 String haha=ameter(“haha”)

C、 Attribute(“haha”)

D、 ribute(“haha”)

15. 在Java web开发中servlet需要在( )中配置 。

A、 B、 C、 D、jsp

16. 在jsp中如果表单的提交方式是post,下列处理中文乱码正确的方式是( )

A、racterEncoding(“utf-8”)

B、racter(“utf-8”)

E、 tentType(“text/html;charset=utf-8”)

D、tentType(“text/html;charset=utf-8”)

17. 下列哪个jsp对象是用来响应的( )。

A、request B、session C、page response

18. 在访问servlet时,在浏览器输入的路径是在( )地方配置的。

A、

B、

C、

D、

19. Jquery中用来做动画的方法是( )。

A、 animate B、css C、attr D、以上都不对

20. 在编写过滤器时, 需要完成的方法是( )。

A、doFilter()

B、doChain()

C、doPost()

D、doDelete()

二、填空题(每题2分,共20分)

se对象的__________方法可以将当前客户端的请求转到其他页面去。

2.表单标签中的________属性用来指定要提交的地址。

三层开发结构中,这三个字母顺序分别代表________,________,________

4.在jsp页面中,页面跳转的方式有________和________

5.在css中,行内样式,内部样式,外部样式: ________ >_______>________。

6.当继承HttpServlet 编写servlet类时, 应该主要实现________,_____方法。

共6页 第2页

7.表单对象的名称由________属性指定,提交方法由________属性指定, 若要提交大量的数据,应使用________方法,表单提交后的地址由_______属性指定。

的标记指令有________,________等。

默认端口号是________,在________.xml中用来修改tomcat默认的端口号。

10.在jsp页面中,可以用request对象的________方法来获取其他页面传递参数值的数组

三、简答题(每题4分,共20分)

1.简述servlet的生命周期。

表达式可以获取哪几个作用域里面的值。

3.简述表单由哪几种提交方式,并说明它们的区别。

4.简述jquery对象和dom对象的区别,并简述两者对象怎样转换。

5.简述jdbc链接mysql数据库的步骤。

四、编程题(总分20分)

使用jsp+servlet+ajax实现注册功能(写出核心代码即可)。

(可重以下几方面写核心代码(页面上用户名和密码的文本框的id分别是userName,和pwd,提交的servlet名叫doRegServlet,三层中模型类是User,里面有userName和pwd共6页 第3页

两个属性)1.页面ajax代码.,t里面接受用户请求代码3.数据访问层里面写出添加用户sql代码)

Web应用开发基础参考答案

一、选择题(每题2分)

1

6

11

16

二、填空题(每题1分)

1 sendredirect 2 action

3 Model View Controller 4 转发 重定向

5 行内样式 内部样式 外部样式 6 doGet doPost

共6页 第4页

D

A

B

A

2

7

12

17

B

A

A

D

3

8

13

18

C

B

C

D

4

9

14

19

D

C

D

A

5

10

15

20

D

D

A

A

7 name method post action 8 page include

9 8080 server 10 getparametervalues

三、简答题(每题4分,共20分)

1 参考答案:Servlet生命周期可以被定义为重创建到销毁的过程,整个过程如下:

1.通过init方法来初始化2.通过service方法来处理客户端的请求3.通过调用destory方法终止,最后由JVM的垃圾回收器进行回收

2 参考答案: EL表达式可以获取page,request,session,spplication四个作用域里面的值

3 参考答案:表单的提交方式主要有post和get

get提交会把表单里的参数和参数的值在地址栏里显示,且get提交对提交的数据有字节的限制,而post没有,相比于get提交,post提交更安全

4 参考答案:

列如有一个文本框,id为show,用mentById(“show”)获取的是dom对象,

而用$(“#show”)获取的是jquery对象,dom对象不能调用jquery对象的方法,jquery对象

也不能调用dom对象的方法

Dom对象和jquery对象可以想换转换

jquery对象转dom对象 :jquery对象[下标]

dom对象转jquery对象$(dom对象)

5 参考答案:

1、 1.加载驱动,获取数据库连接对象3.创建数据库操作对象4.执行数据库sql语句

5.处理结果

四、编程题(总分20分)

页面ajax代码:

$.ajax({

type:”post”,

url:”doRegServlet”,

data:{“userName”:$(“#userName”).val(),”pwd”:$(“#pwd”).val()},

success:function(e){

处理结果

}

共6页 第5页

});

处理请求的doRegServlet代码:

String userName=ameter(“userName”);

String pwd=ameter(“pwd”);

User user=new User(userName,pwd);

调用数据访问层代码,给出返回结果

数据访问层重要代码

insert into user(userName,pwd) values(?,?)

共6页 第6页

《java web应用开发基础》试卷及答案

本文发布于:2024-01-30 02:18:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170655229018532.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   提交   方法   代码   数据库   页面
留言与评论(共有 0 条评论)
   
验证码:
排行榜
  • 我要关灯
    我要开灯
  • 返回顶部