一、选择题(每小题2分)
1、下面哪项技术不属于Web 客户端开发技术(客户端开发技术(            ))
A 、HTML 
B 、 CSS 
C 、脚本、脚本
D 、 CGI 技术技术
2、下面哪项技术不属于Web 服务器端开发技术(服务器端开发技术(            ))
A 、CGI 
B 、 CSS 
C 、JSP 
D 、 ASP/ASP .NET 
3、下面哪个软件是建立JSP 应用(包括访问数据库)环境可以不安装的?(应用(包括访问数据库)环境可以不安装的?(            ))
A 、Java 的软件开发工具包(JDK )
B 、 支持JSP 的W eb 服务器服务器
C 、数据库管理系统、数据库管理系统
D 、 Java 小型集成开发环境JCreator 4、HTML 文档中包含了下面几个符号,如果不使用预格式化标记,其中哪个符号在浏览器中不起作用?(览器中不起作用?(            ))
A 、回车换行符、回车换行符
B 、 <p> 
C 、<br> 
D 、 <hr> 
5、下面哪种数据类型不属于JavaScript 的基本数据类型?(的基本数据类型?(            ))
A 、数值型、数值型
B 、 布尔型布尔型
C 、字符型、字符型
D 、 日期型日期型
6、下面哪种语句不属于JavaScript 的程序结构控制语句?(的程序结构控制语句?(            ))
A 、条件语句if if……else 
B 、 switch 语句语句
C 、循环语句for 
D 、 循环语句do do……while 
7、下面所给的语句和关键字中哪个不是JavaScript 用来操作对象的?(用来操作对象的?(            ))
A 、for for……in 语句语句
B 、 with 语句语句
C 、this 关键字关键字
jsp页面输出的三种方式D 、 me 关键字关键字
8、下面几个window 对象的方法中,哪个方法不是用作JavaScript 的接口元素?(        ))
A 、alert( )方法方法方法
B 、 confirm( )方法方法
C 、prompt( )方法方法方法
D 、 open( )方法方法
方法  9、下面哪个对象不是JavaScript 的内置对象?(的内置对象?(            ))
A 、String 
B 、 Math 
C 、Date 
D 、 Graphics 
10、下面关于JSP 中的注释的说法错误的是____________?(?(            ))
A 、HTML 注释会发送到客户端,在客户端可见注释会发送到客户端,在客户端可见
B 、JSP 注释又称隐藏注释,不发送到客户端注释又称隐藏注释,不发送到客户端
C 、HTML 注释中不可以包含JSP 表达式语句表达式语句
D 、隐藏注释在客户端的源文件中被空白行代替、隐藏注释在客户端的源文件中被空白行代替
11、下面关于JSP 中的声明的说法错误的是____________?(?(            ))
A 、一个声明只在一个页面有效、一个声明只在一个页面有效
B 、可以一次声明多个变量和方法、可以一次声明多个变量和方法
C 、可以把多个页面都要用到的声明写成一个单独的文件,然后用<%@ include%>指令或<jsp:include>动作包含到相应的页面中使用动作包含到相应的页面中使用
D 、当多个用户请求同一个包含声明变量语句的JSP 页面时,JSP 引擎为每个用户启动一个线程,并为每个线程分配单独的变量。启动一个线程,并为每个线程分配单独的变量。
12、下面关于JSP 中的表达式的说法错误的是____________?(?(            ))
A 、必须用“;”号作为表达式的结束标志”号作为表达式的结束标志
B 、“<%=”是一个完整的标记,中间不能有空格”是一个完整的标记,中间不能有空格
C 、表达式元素包括任何在Java 语言规范中有效的表达式语言规范中有效的表达式
D 、表达式可以成为其他JSP 元素的属性值元素的属性值
13、下面关于JSP 脚本元素语法规则的说法错误的是____________?(?(            ))
A 、JSP 脚本段可以包含任意行的合法的脚本语句脚本段可以包含任意行的合法的脚本语句
B 、JSP 脚本代码界定在“<%”和“%>”之间”之间
C 、一个JSP 页面可以有多个脚本段,且会被JSP 引擎顺序执行引擎顺序执行
D 、当JSP 引擎把 JSP 页面转译成Java 文件时,会把脚本段的变量生成为某个类的成员变量。成员变量。
14、下面关于JSP 的page 指令的说法错误的是____________?(?(            ))
A 、page 指令用来定义整个JSP 文件要使用的属性和属性值文件要使用的属性和属性值
B 、在一个页面中可以使用多个page 指令分别描述不同的属性指令分别描述不同的属性
C 、一个JSP 页面中用page 指令描述属性时除import 属性外,每个属性只能用一次
D 、page 指令不区分大小写指令不区分大小写
15、使用response.setContentType(String s)方法可以动态设置MIME 类型,其中参数s 不可以取的值为(不可以取的值为(            ))
。 A 、text/html                    B 、 application/msword 
C 、image/jpeg 
D 、 sound/mp3 
二、填空题(每空1分)
1. Web 三要素是:____________、____________、____________。
2.URL 的格式为:__________________________。
3.W eb 服务器端应用程序的主要功能是____________。
4.使用ASP/ASP .NET 、PHP 、JSP 等服务器端脚本编程技术实现动态网页开发,要求W eb 服务器中必须有相应的____________才能处理这些动态网页。才能处理这些动态网页。
5.Tomcat 服务器软件的默认发布目录是____________。
6.HTML 文件的扩展名为_________或____________。
7.HTML文件总是以标记____________开始,____________结束。用标记___________、___________和____________、___________把文档分为两部分。
把文档分为两部分。
8.HTML标记的格式为:__________________________。
9.HTML的文件标记为:__________________________。
10.HTML的文件头标记为:__________________________。
11.HTML的文件主体标记为:__________________________。
12.HTML的标题文字标记为:__________________________。
13.HTML的文字样式标记为:__________________________。
14.HTML的图像标记为:__________________________。
15.HTML页面中的表格由___________、___________、___________和___________四个标记建立。
四个标记建立。
16.HTML提供了三种类型的列表,其标记分别为___________、___________和___________。
17.HTML超链接标记的语法为:__________________________。
18.HTML中表单的定义标记是___________,表单中包含的三个基本控制标记是___________、___________和___________。
19.HTML中输入标记定义输入控件,它的类型由___________属性来确定。
属性来确定。
20.CSS定义样式的基本格式是:_________________________。
21.JavaScript由______________________________、_________________________和_______________________________三部分组成。
三部分组成。
22.JavaScript中处理事件的程序或函数称为__________________________。
23.在HTML文件中嵌入___________________和_____________________就组成了JSP 页面。
页面。
24.JSP页面的文件扩展名为___________________。
25.JSP中声明的语法规则为:_________________________。
26.JSP中表达式的语法规则为:_________________________。
27.JSP脚本段利用____________________输出内容到页面上显示。
输出内容到页面上显示。
28.JSP指令的主要作用是_________________________。
29.include指令的语法规则是________________________。
30.page指令的语法规则是________________________。
31.无参数jsp:include动作的语法规则是________________________。
32.jsp:include动作如果用jsp:param传递参数,那么被插入文件用________________________语句获取传入的参数。
语句获取传入的参数。
33.无参数jsp:forward动作的语法规则是________________________。
34.jsp:forward动作如果用jsp:param向目标文件传递参数,那么目标文件一定要是______________________,这样才能够处理参数。
,这样才能够处理参数。
35.使用jsp:plugin动作时至少要提供______________和_____________两个属性。
两个属性。
36.jsp:useBean动作的语法规则中包含_____________、_____________和_____________三个属性。
三个属性。
37.使用jsp:useBean动作装载JavaBean时,需要在W eb服务目录下建立字节码文件的存放目录________________________。
38.设置和获取bean属性值的JSP动作分别是________________________和________________________。
39.JSP提供了______个内置对象以简化JSP的应用,这些内置对象的构建基础是______________。
40.通过JSP内置对象request的____________________方法可以获取客户端通过表单提交的信息。
提交的信息。
41.通过JSP内置对象request的____________________方法可以获得发送请求的客户机的IP地址。
地址。
42.JSP内置对象response的____________________方法可以将客户端浏览器转向新的页面。
的页面。
43.使用JSP内置对象response的____________________方法可以设置浏览器的状态行。
行。
44.JSP内置对象out用于输出数据的两个方法分别是____________________和____________________。
45.通过JSP内置对象session的____________________方法可以把数据保存到会话变量中。
量中。
46.通过JSP内置对象session的____________________方法可以提取存储在会话变量中数据。
中数据。
47.JSP内置对象exception的两个常用方法分别是______________和_____________。
48.可以由JSP内置对象______________得到正在运行的由JSP文件产生的类对象。
文件产生的类对象。
49.通过JSP内置对象__________________可以获取当前页面运行的一些属性。
可以获取当前页面运行的一些属性。
50.使用JSP内置对象__________________可以获取初始化配置信息。
可以获取初始化配置信息。
51.JSP内置对象Cookie的两个方法分别是______________和_____________。
52.JDBC-ODBC桥利用_____________________提供JDBC访问,使用这种方式访问数据库,先要建立____________________。
53.在所有使用JSP访问数据库的程序中必须加入命令行_________________________以引入java.sql包。
包。
54.加载JDBC-ODBC桥驱动程序的语句是:___________________________________。
55.要连接一个数据库,必须创建Connection类的一个实例,其语法规则为:____________________________________________________________。
56.JDBC提供了_________________、_________________和________________三个类语句。
向数据库发送SQL语句。
57.Statement类的对象由Connection的_________________________方法创建。
方法创建。
58.JDBC提供了___________________、___________________和__________________类获取数据库中的信息。
类获取数据库中的信息。
59.ResultSet类存放_________________,并通过一套方法提供对数据的访问。
,并通过一套方法提供对数据的访问。
60.ResultSetMetaData类实例提供ResultSet中列的_____________________信息,它是
方法得到的。
通过调用ResultSet对象的_________________方法得到的。
61.Statement对象提供了三种执行SQL语句的方法:______________________、___________________和_______________________。
62.如果要对数据库执行insert、update、delete等语句,应该使用Statement对象的_____________
____方法。
方法。
63.使用ResultSet的__________________方法顺序输出一个表里的所有记录。
方法顺序输出一个表里的所有记录。
64.使用_____________和____________进行模糊查询。
进行模糊查询。
三、名词解释(每小题4分)
1.JSP 
2.HTML 
3.JSP指令
指令
4.会话
会话
5.Cookie 
6.JDBC 
7.数据筛选
数据筛选
8.CSS 
9.Web 
四、简答题(每小题4分)
1. 写出W eb的工作过程。
的工作过程。
2.什么是W eb数据库?
数据库?
3.W eb数据库访问技术的特点?
数据库访问技术的特点?
4.画出W eb数据库工作机制示意图。
数据库工作机制示意图。
5.常用W eb数据库访问技术有哪些?
数据库访问技术有哪些?
6.URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。
的组成是什么?写出其标准的结构形式,并简述各部分的功能。
7.安装JSP运行环境需要准备哪些软件?
运行环境需要准备哪些软件?
8.HTML中的段落标记和换行标记分别是什么?它们的作用有何区别?
中的段落标记和换行标记分别是什么?它们的作用有何区别?
9.写出在页面上画出红、宽度为80%、大小为6、居中对齐的水平线的完整标记。
、居中对齐的水平线的完整标记。
10.表单定义标记中三个属性的作用是什么?
.表单定义标记中三个属性的作用是什么?
11.HTML中如何建立使用窗口框架的页面?
中如何建立使用窗口框架的页面?
12.有哪几种方法可以将样式表的功能加到W eb页面中?
页面中?
13.JavaScript的特点有哪些?
的特点有哪些?

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