《 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 编程题(略)
|
|