配色: 字号:
Web程序设计期末考试复习题及参考答案-专升本
2023-07-19 | 阅:  转:  |  分享 
  
《 Web 程序设计》复习题

一、填空题

1、 HTML中链接、表格、图片、层分别使用的标签是 ______、 ______、 ______、

______。

2、 HTML中嵌入 javascript 代码、 定义 css样式分别使用的标签是: _________、

_________。

3、列举 4个 SQL命令动词: ______、 ______、 ______、 ______。

4、列举 3种 web应用中包含的常用文件类型: ______、 ______、 ______。

5、写出两个 jstl标签: _________、 _________。

6、 EL表达式的语法形式为 ________。

7、列举 4个 JDBC中常用的接口或类: ______、 ______、 ______、 ______。

8、 Java平台三个版本: ______、 ______、 ______。

9、列举 5个 EL内部对象: _________、 ______、 ______、 ______、 ______。

10、列出 4个 SQL命令动词: _________、 ______、 ______、 ______。

11、 MVC中的 M,V,C 分别代表 _________、 ______、 _________。

12、写出三个 Html 表单标签 _________、 ______、 _________。

13、写出两个 jsp指令 ______、 _________。

二、选择题

1、 Java平台分成三个版本,用来开发嵌入式应用的是哪个?

A Java SE B Java EE C Java ME

2、 IIS的默认服务端口?

A 80 B 8080 C 3306 D 8000

3、下列 html标记中表示复选框的是:

A radio B checkbox C text D password

4、 Jsp表达式的语法格式

A <% %> B<%! %> C <%= %> D ${}

5、 Jsp中哪个对象可设置响应属性?

A response B request C out D session

6、 Jsp中保存应用范围内的信息使用 ()对象

A response B request C application D session

7、下列哪个不是 web 服务器?

A Tomcat B JBoss C MySql D WebLogic

8、如果选择一种对象共享同一请求范围内的信息,则选择

A pageContext B request C session D application

9、下列 sql命令动词中,用来查询数据的是

A insert into B update Cdelete from D select

10、 Tomcat的配置文件是?

A server.xml B web.xml C struts.xml D hibernate.xml

11、如果做动态网站开发 ,以下()可以作为服务器端脚本语言

A.Java B.Jsp C.Javascript D.Html

12、 IIS的默认服务端口?

A 80 B 8080 C 3306 D 8000

13、下列 html标记中表示复选框的是:

A radio B checkbox C text D password

14、 Jsp表达式的语法格式

A <% %> B<%! %> C <%= %> D ${}

15、 Jsp中哪个对象可设置响应属性?

A response B request C out D session

16、 Jsp中保存应用范围内的信息使用 ()对象

A response B request C application D session

17、下列哪个不是 web服务器?

A Tomcat B JBoss C MySql D WebLogic

18、如果选择一种对象共享同一请求范围内的信息,则选择

A pageContext B request C session D application

19、下列 sql命令动词中,用来查询数据的是

A insert into B update Cdelete from D select

20、 Tomcat的配置文件是?

A server.xml B web.xml C struts.xml D hibernate.xml

三、名词解释

1、 JAVASCRIPT

2、 MVC

3、 EL

4、内部对象

5、 XML

6、 JavaBean

7、 JavaEE

8、 JSTL

9、 Oracle

四、 Java 编程题

1、求 2000内的完全数 :该数的因子和 (不包括该数本身 )等于该数本身。

2、随机产生 10个 1- 100的整数 ,求它们的最大值和最小值。

3、定义矩形类:

( 1)成员变量:矩形长度和宽度。

( 2)构造方法:已知长宽得到矩形对象。

( 3) 编写计算周长和面积的两个方法。

4、求 1!+2!+3!+… +9!

5、求 200内的所有素数, 5个一行输出。

6、定义日期类。

( 1)成员变量:年、月、日。

( 2)构造方法 1:已知年月日得到日期对象。

( 3)构造方法 2:创建默认日期对象(年默认值 1900,月默认值 1,日默认

值 1) 。

( 4)编写判断年份是否闰年的方法。

五、 Web 编程题

1、采用 mvc模式设计一个程序,完成用户信息的显示,已知

用户信息表结构是 :user(userid,username,sex),字段均为字符串类型。

2. 采用 mvc模式设计一个查询学生信息的程序,要求根据学生学号或姓名或班

级模糊查询

满足条件的记录,已知学生表 student( sno, sname, bj) : sno, sname,

bj 分别表示学号,姓名和班级。

?query.jsp:查询页面

?学生类 Student

?QueryServlet:执行查询的 Servlet

?web.xml:设置 QueryServlet 访问地址

?StudentDao.java:包含按指定条件查询的方法 .

?out.jsp:显示结果的页面









































参考答案

一、填空题

1、 a、 table、 img、 div0

2、 script、 style

3、 insert、 update、 delete、 select

4、 jsp、 class、 jar

5、

6、 ${}

7、 Connection、 Statement、 ResultSet、 PreparedStatement

8、 JavaSE, JavaME, JavaEE

9、 param, pageScope, requestScope, sessionScope, applicationScope。

10. Create, Update, Delete, Select;

11. 模型、视图、控制器

12、 textarea、 select、 input

13、 page、 taglib

二、选择题

1-5: CABCA 6-10: CCBDA 11-15: AABCA 16-20: CCBDA

三、名词解释 (略)

四、 Java 编程题(略)

五、 Web 编程题(略)

献花(0)
+1
(本文系考试资料文...原创)