当前位置:文档之家› web开发技术试卷及参考答案

web开发技术试卷及参考答案

web开发技术试卷及参考答案
web开发技术试卷及参考答案

《WEB开发技术》期末考卷(A)

一、选择题(30题、每题2分、总计60分)

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。

#

2、文件由Visual 创建,用于定义Web应用程序的配置。

A.

3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:

A. 连接字符串指定的服务器名称无效

B. 连接字符串指定的数据库名称无效

C. 连接超时

D. 连接字符串指定的用户名或密码错误

4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。

A. B.

C. D.

5、关于网页中的图像,下列说法正确的是。

A.图像由标签开始,由结束

B.图像标签的href属性用于指定图像链接的URL

属性的值是所要显示图像的URL

D.以上全都是错的

6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。

7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。

A. CreateObject

B. OpenSQL

C. CreateCommand

D. CreateSQL

8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。

A. B.

C. .

D.

9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成:

A. 程序编译错误

B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常

C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理

D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行

10、下列语句的值是。

String str=”中华人民共和国”;

(“人”);

B.2

11、应用程序中所有页面均可以访问变量。

12、指令用于定义页面解析器和编译器所使用的特定的页面的属性。

A. @Page

B. @Control

C. @Import

D. Register

13、Web窗体支持驱动编程模型。

A.过程

B.功能

C.事件

D.中断

14、dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。该表中包含"CustomerID"、"CustomerName" 、"Address" 、"Telephone" 等4 列。将数据列"CustomerID"设为该表的主键的正确语句有:

A. = "CustomerID";

B. = new object[]{"CustomerID"};

C. = new DataColumn[]{["CustomerID"]};

"CustomerID");

15、若希望控件内容变换后立即回传表单,需要在控件中添加属性。

= True B. AutoPostBack = False

=True = False

16、下列Web服务器控件中,哪个不能接收用户的输入信息。

控件控件

控件控件

17、下列关于Web服务器端Text控件的说法不正确的是。

控件显示为文本输入框控件可以设置为多行文本输入

控件只能输入文本不能显示文本控件可以设置为密码框输入

18 Dataset1 为一数据集对象,语句。

("F:/",; 的作用是:

A. 忽略所有XML 文件内部架构而根据XML 数据推断出新的架构。添加到Dataset1;然后向Dataset1 加载数据。

B. 向Dataset1 加载数据;忽略所有XML 文件内部架构,并丢弃所有与Dataset1 现有架构不匹配的数据。

C.若Dataset1已经包含架构,则将所有由XML文件内部架构定义的新表加入Dataset1, 然后向Dataset1 加载数据;

D. 从XML文件读取数据集数据修改信息,将其合并到Dataset1 中。

19、下列关于Web服务器端按钮控件的说法不正确的是。

显示为普通按钮样式显示为超链接按钮样式

以图片作为按钮和LinkButton所实现的功能不同

20、以下不是.NET平台的组成部分。

https://www.doczj.com/doc/4b1766669.html,框架类

B.公共语言运行库

Information Service(IIS)D.运行时环境

21、在数据验证控件中,ValidatorSummary验证控件的作用是。

A.检查总和数

B.集中显示各个验证的结果

C.判断有无超过范围

D.检查数值的大小

22 在某XSD 文件中,有以下代码片断:

type="xs:int" />

其中,标记的作用是:。

A. “类别”元素下的两个子元素是可选的

B. “类别”元素下的两个子元素都必须出现

C. 元素“类别_ID”的值是递增的

D. 要求“类别”元素下的两个子元素必须以指定的顺序出现。

23、DataAdapter 对象的Update 查询语句中,使用下列哪种Where 子句不能保证本行的更新不会覆盖其他用户的更改。

A. 只包含主键列

B. 包含数据源所有的列

C. 包含主键列和一个时戳列

D. 包含主键列和已修改列

24、下列关于中各对象的说法不正确的是。

对象用于实现和数据源的连接

对象用于完成对数据库的操作

对象可用于完成数据记录的增加、删除、修改和查询

对象用于实现数据源和DataSet对象的连接

25、DataAdapter 对象使用与______属性关联的Command对象将DataSet 修改的数据保存入数据源。

A. DeleteCommand

B. InsertCommand

C. UpdateCommand

D. SelectCommand

26、在中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对象的属性。

A.Constraints B.Columns C.DataSet D.Rows

27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是。

28、数据集ds 中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束。父表Customers 中有一行数据的Cu stomerID=100,子表CartItems 中有40 行数据的CustomerID=100。若从父表中删除该行,则:

A. 子表不发生任何变化

B. 子表中20 个相关行被删除

C. 子表中40 个相关行的CustomerID 列的值变为DBNull

D. 引发Exception

29、为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ "中,以备在网络可用时更新到数据库中,可执行

A. ("F:/");

B. string MyDSSchema = ();

C. ("F:/",;

D. ("F:/",;

30、已知ds 为数据集对象。以下语句的作用是_____。

["Product"].(

new UniqueConstraint("UC_ProductName",new string[]{"Name","Class"},true));

A. 为表"Product"添加一个由列"Name","Class"组合成的唯一性约束

B. 为表"Product"添加一个由列"Name","Class"组合成的主键约束

C. 为数据集ds 添加一个名为"Product"的数据表,并添加两个列,列名分别为"Name"和"Class"

D. 为数据集ds 添加一个名为"Product"的数据表,并添加一个名为"UC_ProductName" 的数据列

二、简答题(共4题, 每题5分,总计20):

1.简述Web 窗体的生命周期。

2.什么是模板说明其作用。

3.什么是XML,与HTML 相比有何特点。

4. 什么是Web Service简述它有特点和作用。

三.编程题:(每题5分,共10分)

1.一个SQL Server 服务器的IP 地址为“.249.56”,使用用户名

“admin”和密码“ysu123”连接到该SQL Server 服务器上的StuInfo 数据库,按以上条件创建一连接对象。

2.请编程遍历页面上所有TextBox控件并给它赋值为

四.程序阅读:

1、题

using System;

public struct point

{

public int x,y;

public point(int p1,int p2)

{

x=p1;

y=p2;

}

}

class MainClass

{

public static void Main()

{

ET Framework在Windows服务器上运行 B 。

#

2、文件由Visual 创建,用于定义Web应用程序的配置.A 。

A.

3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:A

A. 连接字符串指定的服务器名称无效

B. 连接字符串指定的数据库名称无效

C. 连接超时

D. 连接字符串指定的用户名或密码错误

4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为 B 。

A. B.

C. D.

5、关于网页中的图像,下列说法正确的是 C 。

A.图像由标签开始,由结束

B.图像标签的href属性用于指定图像链接的URL

属性的值是所要显示图像的URL

D.以上全都是错的

6、如果希望单击超链接打开新的HTML页面,则需将target属性设为 A 。

7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的 C 方法创建SqlCommand 对象。

A. CreateObject

B. OpenSQL

C. CreateCommand

D. CreateSQL

8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。 C

A.

C. .

D.

9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成: B

A. 程序编译错误

B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常

C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理

D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行

10、下列语句的值是 B 。

String str=”中华人民共和国”;

(“人”);

B.2

11、Web窗体支持 C 驱动编程模型。

A.过程

B.功能

C.事件

D.中断

12、指令用于定义页面解析器和编译器所使用的特定的页面的属性 A 。

A. @Page

B. @Control

C. @Import

D. Register

13、下面程序段执行完后,页面显示的内容是 A 。

(“张三”)

()

(“你好”)

A.张三

B.你好

C.张三你好

D.张三(换行)你好

14、应用程序中所有页面均可以访问 B 变量。

15、若希望控件内容变换后立即回传表单,需要在控件中添加属性 A 。

= True B. AutoPostBack = False

=True = False

16、下列关于Web服务器端按钮控件的说法不正确的是 D 。

显示为普通按钮样式显示为超链接按钮样式

以图片作为按钮和LinkButton所实现的功能不同

17、下列关于Web服务器端Text控件的说法不正确的是 C 。

控件显示为文本输入框控件可以设置为多行文本输入

控件只能输入文本不能显示文本控件可以设置为密码框输入

18、参考下列C#语句:

SqlConnection Conn1 = new SqlConnection( );

= "Integrated Security=SSPI; Initial

Catalog=northwind";

( );

SqlConnection Conn2 = new SqlConnection( );

= "Initial Catalog=northwind; Integrated

Security=SSPI";

( );

请问:上述语句将创建 C 个连接池来管理这些SqlConnection 对象A.0 B.1 C.2 D.无法确定

19、下列Web服务器控件中,哪个不能接收用户的输入信息 B 。

控件控件

控件控件

20、以下 C 不是.NET平台的组成部分。

https://www.doczj.com/doc/4b1766669.html,框架类

B.公共语言运行库

Information Service(IIS) D.运行时环境

21、在数据验证控件中,ValidatorSummary验证控件的作用是 B 。

A.检查总和数

B.集中显示各个验证的结果

C.判断有无超过范围

D.检查数值的大小

22、下列关于IsValid的说法不正确的是 D 。

A. IsValid是Web页面的属性

B. IsValid是数据验证控件的属性

C. IsValid可用于判断页面表单中提交的数据是否通过验证

D. IsValid用于判断页面中表单是否可以操作

23、DataAdapter 对象的Update 查询语句中,使用下列哪种Where 子句不能保证本行的更新不会覆盖其他用户的更改。 A

A. 只包含主键列

B. 包含数据源所有的列

C. 包含主键列和一个时戳列

D. 包含主键列和已修改列

24、下列关于中各对象的说法不正确的是 C 。

对象用于实现和数据源的连接

对象用于完成对数据库的操作

对象可用于完成数据记录的增加、删除、修改和查询

对象用于实现数据源和DataSet对象的连接

25、D ataAdapter 对象使用与______属性关联的Command对象将DataSet 修改的数据保存入数据源。 C

A. DeleteCommand

B. InsertCommand

C. UpdateCommand

D. SelectCommand

26、在中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对象的 D 属性。

A.Constraints B.Columns C.DataSet D.Rows

27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是

A 。

28、已知ds1、ds2 分别代表两个不同的DataSet 对象。其中ds1 已包含名为“Customer”的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。已知dt_Customer 表中有300 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含 D _条记录。

DataTable new_dt_Customer = ();

A. 0

B. 100

C. 200

D. 300

29、为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ "中,以备在网络可用时更新到数据库中,可执行 D

A. ("F:/");

B. string MyDSSchema = ();

C. ("F:/",;

D. ("F:/",;

30、在使用DataAdapter 作为从数据源到DataSet 的通道时,可能遇到数据源和DataSet 架构不匹配的情况。DataAdapter使用 B 对象处理该情况。

A. UpdateCommand

B. TableMappings

C. DataBindings

D. XSD 架构文件

二、简答题(共4题, 每题5分,总计20):

1.简述Web 工作原理。

答:Web 的工作原理就是用户通过浏览器来得到服务器上的某项服务的过

程。最常见的一种情况,在家里通过ADSL 或光纤宽带上网冲浪,浏览新闻

网站的新闻。在浏览器的地址栏中输入,通过域名解析得

到其IP 地址。然后浏览器就找到这个IP 地址对应的主机,建立HTTP 链接。

通过HTTP 请求,就可以享用Internet 的内容提供商提供的服务。

2.什么是模板说明其作用。

答:模板(Template)是一组样板,它将HTML 元素与的控件结

合在一起用来定义数据的显示格式,并且由这些格式形成最终的布局。模板相

当于框架,在框架中可以放入控件,通过控件与数据绑定,使得这些绑定的数

据按照模板规定的格式显示。使用模板可以快速高效地设置某个控件的显示样式(系统预定义好的某个样式),缺点在于不灵活,不能完全满足用户的需要,用户根据需要可以再进一步修改样式。

3.什么是XML,与HTML 相比有何特点。

答:XML 为可扩展的标记语言(eXtensible Markup Language)的简称。HTML 是超文本标记语言(HyperText Markup Language)的简称,在HTML

中每个标记都是有确切含义的,HTML 中使用的标记是事先预定好的。而XML

是提供了一个标准,利用这个标准,用户可以根据实际需要定义新的置标语言,并为你的这个置标语言规定它特有的一套标记。

4. 什么是Web Service简述它有特点和作用。

答:Web Service 是一个软件组件,它通过将消息以XML 格式进行编码,

并将消息通过标准的Internet 协议发送出去来与其他的应用程序进行通信。Web Service 不是从浏览器请求并返回响应的Web 页面,而是从应用程序

接收XML 格式的请求消息,执行任务,然后向应用程序返回XML 格式的响

应消息。从表面上看,Web Service 就是一个应用程序,它向外界暴露出一个

能够通过Web 进行调用的API,它没有用户接口,向应用程序而非用户提供

服务。

三.编程题:(每题5分,共10分).

1.一个SQL Server 服务器的IP 地址为“.249.56”,使用用户名

“admin”和密码“ysu123”连接到该SQL Server 服务器上的StuInfo 数据库,按以上条件创建一连接对象。

String str="Data Source="。

aa;

aa = new=str;

2.请编程遍历页面上所有TextBox控件并给它赋值为

foreach control in

{

if (control is

{

tb = ;

= ;

}

}

四.程序阅读:(每题5分,共10分)

1、题

using System;

public struct point

{

public int x,y;

public point(int p1,int p2)

{

x=p1;

y=p2;

}

}

class MainClass

{

public static void Main()

{

//初始化

point myPoint=new point();

point yourPoint=new point(10,10);

//显示结果

("My Point:\t");

("x={0},y={1}",,;

("Your Point:\t");

("x={0},y={1}",,;

}

}

答案::My Point:x=0,y=0

Your Point:x=10,y=10

2、题:

using System;

public class House

{

private int m_nSqFeet;

public int SquareFeet

{

get{return m_nSqFeet;}

set{m_nSqFeet=value;}

}

}

class TestApp

{

public static void Main()

{

House myHouse=new House();

=250*2;

;

}

}

答案:500

web数据库开发技术试卷及标答

考试科目:《Web数据库开发技术》() 期末考试试卷(A) 专业姓名学号___ __ 二、填空题:(每空1 分,共 24 分) 1.常用的Web服务器有:服务器、服务器和服务器等。 2.在JSP中,对象的作用域有、、和。3.JSP注释类型有和。 4.JSP的脚本元素包括、和。5.Response对象的来源是。6.对于每个用户都共享同一个对象的是对象,而每个用户分别适用不同对象实例的是对象。 7.非可视化Bean分为和。 8.通过实现接口可实现JavaBean的持久化。 9.JavaBean通过和来读取和设置属性值。10.Servlet的优点有、、 和。 二、单选题:(每题 2 分,共 20 分) 1.下列描述中,只有()是错误的。 A、JSP提供了多种语言支持。 B、JSP提供了多种平台支持。 C、JSP采取编译执行的方式,极大地提高了运行性能。 D、JSP提供跨平台支持,也可以在UNIX下执行。 2.以下文件后缀中,只有()不是静态网页的后缀。 A、html B、htm C、shtml D、jsp 3.在page指令中,()属形式可以在页面中重复的属性。 A、language B、buffer C、import D、autoFlush

4.以下选项中,哪一项不是JSP指令() A、page B、import C、include D、taglib 5.以下选项中,哪一项不是JSP的一种组织结构() A、脚本元素 B、指令 C、页面 D、注释 6.能够获取当前页信息并调用页面方法的对象是()。 A、request B、page C、pageContext D、session 7.以下操作中,()是与使用JavaBean无关的。 A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty 8.以下方法中,哪个方法不是HTTPServelt类的方法()。 A、doGet B、doService C、doPost D、doDelete 9.以下类中,哪个类不是javax.servlet和javax.servet.http包中提供的类或借口()。 A、Servlet B、BaseServlet C、GenericServlet D、HTTPServlet 10.以下容器中,哪个不是J2EE定义的容器() A、JSP容器 B、Servlet C、JavaBeans容器 D、EJB 三、简答题:(每题 8分,共 32 分) 1.首次加载JSP页面时,将经历哪几个阶段? 2.比较Java Servlet与Applet的异同? 3.JSP与Servlet的区别? 4.JSP有哪些内置对象,作用是什么?(列举出5个即可)

网站设计与Web应用开发技术习题答案

各章习题参考答案 第1章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 第2章习题参考答案 1.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知; (2) 直接在浏览器中输入“0.1”,看是否能看到有关信息。 2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。 3. 答:按照目前官方网站的说法,目前的Apache2完全能够替代Apache1了,从下面的网页,大家可以清楚的了解Apache2对于Apache1.x版本所作的改进之处。 第3章习题参考答案 1. 答:完全可以,但不是在浏览器的地址栏里输入,我们需要首先通过80端口(有些Web服务器可能不使用这个端口)登录到服务器,例如使用dos命令: teln 然后,在下面的界面上(什么都看不见,也不回显)输入类似于以下的信息: Accept:*/* Pragma:no-cache Cache-Control:no-cache

15级软工Web开发技术A卷

东莞城市学院(本科)试卷(A卷) 2017 -2018学年第一学期 开课单位:计算机与信息科学系,考试形式:机试(闭)卷,允许带入场 科目:Web开发技术(jsp)班级:15软工班,姓名:学号: 一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选 A、session.removeAttribute(String key) B、session.invalidate() C、session.setAttribute(String key) D、session.getAttribute(String key) 2、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(B) A、不是JSP页面的成员变量 B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户 C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D、是JSP页面的局部变量 3、当(C)时,JSP引擎产生一个session对象。 A、web应用服务器启动时 B、当web应用服务器启动后,第一个客户来访时 C、当每个客户首次访问服务器上的一个JSP页面时 D、当每个客户首次访问服务器上的一个JSP或HTML页面时 4、以下哪种方法不是Servlet的方法?(D) A、init B、service

C、destroy D、post 5、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(C)方法。 A、init B、service C、doFilter D、destroy 二、(得分:)简单题(每题5分,共10分) 1、jsp有哪些动作?作用分别是什么? 作用:以“名,值”形式,为其他标签提供附加信息 作用:将请求转发到另一个JSP页面或者servlet或者静态资源 作用:请求现成的其他的JSP页面或者servlet或者静态资源在该页面显示 作用:创建一个JavaBean实例并指定他的名字以及作用 作用:和setBean一起,来设置JavaBean的属性 作用:对setproperty的补充,来访问javabean 作用:产生特殊标签,可以用它插入applet还有javabean 2、简述JSP主要内置对象的作用范围。 Request 作用:提供http请求数据,提供页面上下文使用,可以拿来获得数据 Response 作用:用来访问httpservletresponse,同时将客户端数据传输 Session 作用:用来管理上下文最多的对话,从会话开始产生,到删除或者会话结束 Page 作用:表示页面对应的servlet实例,关闭当前的页面结束 Application 作用表示应用程序的上下文,允许JSP页面的任何WEB主件共享信息,从服务器打开开始,到服务器关闭结束 三、(得分:)编程题(本大题共3小题,第1小题20分,第2小题30分,第3小题30分,共80分)请将代码粘贴在题后的代码框内,将结果窗口截图放在题后的结果框内,尽量不要跨页。 注意:所有程序页面中应包含个人信息,具体位置、内容可自行安排。 1、(20分,得分:)采用jsp+javaBean方式,实现数据传输,要求: (1)编写网页exam1_学号后3位.jsp页面,建立个人信息表单,表单信息项包含学号、姓名、年龄、性别、职业,并含有提交、清除按钮。表单中填写个人真实学号,姓名全拼,年龄,性别、职业信息后,提交到网页stuInf学号后3位.jsp。(10分)

web前端开发技术试卷三

总分100分考试时间:120分钟考试形式:闭卷、选择题(每题1分,共20 分) 1. HTMLI旨的是___________ (A)超链接的文本标记语言(B) 超文本标识语言 (C)家庭工具标记语言(D) 以上都不是 2. 下列能够实现美化页面的语言是。 (A) HTML (B) CSS (C) VFP (D) JavaScript 3. 以下标记中用于设置内部样式表的标记的是。 (A)