admin 管理员组文章数量: 1086019
2024年6月12日发(作者:jquerymobile是什么)
《
WEB开发技术
》期末考卷(A)
专业
姓名 学号_______________成绩_______________
总 分
核分人
复查人
题号
题分
得分
一
二
三
四
一、选择题(30题、每题2分、总计60分)
1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows
服务器上运行 。
A.C#
2、文件由Visual 创建,用于定义Web应用程序的配置 。
A.
3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:
。
A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效
C. 连接超时 D. 连接字符串指定的用户名或密码错误
4、在 DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性
的值将变为 。
A. B. ed
C. ed D. d
5、关于网页中的图像,下列说法正确的是 。
A.图像由标签开始,由结束
B.图像标签的href属性用于指定图像链接的URL
属性的值是所要显示图像的URL
D.以上全都是错的
6、如果希望单击超链接打开新的HTML页面,则需将target属性设为 。
A._blank B._top C._parent D._self
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=”中华人民共和国”;
f(“人”);
A.1 B.2 C.3 D.4
11、应用程序中所有页面均可以访问 变量。
n ation ate
12、指令用于定义页面解析器和编译器所使用的特定的页面的属性 。
A. @Page B. @Control C. @Import D. Register
1
13、Web窗体支持 驱动编程模型。
A.过程 B.功能 C.事件 D.中断
14、dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。该表中包含
"CustomerID"、"CustomerName" 、"Address" 、"Telephone" 等4 列。将数据列"CustomerID"
设为该表的主键的正确语句有:
A. yKey = "CustomerID"; B. yKey = new object[]{"CustomerID"};
C. yKey = new DataColumn[]{s["CustomerID"]};
("CustomerID");
15、若希望控件内容变换后立即回传表单,需要在控件中添加属性 。
stBack = True B. AutoPostBack = False
Back =True Back = False
16、下列Web服务器控件中,哪个不能接收用户的输入信息 。
控件 控件
wnList控件 ox控件
17、下列关于Web服务器端Text控件的说法不正确的是 。
控件显示为文本输入框 控件可以设置为多行文本输入
控件只能输入文本不能显示文本 控件可以设置为密码框输入
18 Dataset1 为一数据集对象,语句 。
l("F:/",hema); 的作用是:
A. 忽略所有XML 文件内部架构而根据XML 数据推断出新的架构。添加到Dataset1; 然
后向Dataset1 加载数据。
B. 向Dataset1 加载数据;忽略所有XML 文件内部架构,并丢弃所有与Dataset1 现有架构
不匹配的数据。
C.若Dataset1已经包含架构,则将所有由XML文件内部架构定义的新表加入Dataset1, 然
后向Dataset1 加载数据;
D. 从 XML文件读取数据集数据修改信息,将其合并到Dataset1 中。
19、下列关于Web服务器端按钮控件的说法不正确的是 。
显示为普通按钮样式 tton显示为超链接按钮样式
utton以图片作为按钮 和LinkButton所实现的功能不同
20、以下 不是.NET平台的组成部分。
A..NET框架类 B.公共语言运行库
et 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. 包含主键列和已修改列
2
24、下列关于中各对象的说法不正确的是 。
tion对象用于实现和数据源的连接
d对象用于完成对数据库的操作
ader对象可用于完成数据记录的增加、删除、修改和查询
apter对象用于实现数据源和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控件中某列表头显示的文本,需要设置的列表属性是 。
Text Text ly e
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. mlSchema("F:/");
B. string MyDSSchema = ();
C. ml("F:/",chema);
D. ml("F:/",am);
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?简述它有特点和作用。
3
三.编程题:(每题5分,共10分)
1.一个SQL Server 服务器的IP 地址为“202.206.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()
{
4
//初始化
point myPoint=new point();
point yourPoint=new point(10,10);
//显示结果
("My Point:t");
ine("x={0},y={1}",myPoint.x,myPoint.y);
("Your Point:t");
ine("x={0},y={1}",yourPoint.x,yourPoint.y);
}
}
答案:
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();
Feet=20*2;
ine(Feet);
}
}
答案:
5
《
WEB开发技术
》期末考卷(A)参考答案
一、选择题
(30题、每题2分、总计60分)
1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework
在Windows服务器上运行 B 。
A.C#
2、文件由Visual 创建,用于定义Web应用程序的配置 .A 。
A.
3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:
A
A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效
C. 连接超时 D. 连接字符串指定的用户名或密码错误
4、在 DataSet中,若修改某一DataRow 对象的任何一列的值,该行的
DataRowState 属性的值将变为 B 。
A. B. ed
C. ed D. d
5、关于网页中的图像,下列说法正确的是 C 。
A.图像由标签开始,由结束
B.图像标签的href属性用于指定图像链接的URL
属性的值是所要显示图像的URL
D.以上全都是错的
6、如果希望单击超链接打开新的HTML页面,则需将target属性设为 A 。
A._blank B._top C._parent D._self
7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立
到SQL Server 2000 数据库的连接,然后使用连接对象的 C 方法创
建SqlCommand 对象。
A. CreateObject B. OpenSQL C. CreateCommand D. CreateSQL
8、 为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对
程序集______ 的引用。 C
A. B.
C. . D.
9、 DataAdapter 对象的DeleteCommand 的属性值为null,将造成: B
A. 程序编译错误
B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常
C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理
D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处
理该行
10、下列语句的值是 B 。
String str=”中华人民共和国”;
f(“人”);
A.1 B.2 C.3 D.4
11、Web窗体支持 C 驱动编程模型。
A.过程 B.功能 C.事件 D.中断
12、指令用于定义页面解析器和编译器所使用的特定的页面的属性
A 。
A. @Page B. @Control C. @Import D. Register
13、下面程序段执行完后,页面显示的内容是 A 。
(“张三”)
6
()
(“你好”)
A.张三 B.你好 C.张三你好 D.张三(换行)你好
14、应用程序中所有页面均可以访问 B 变量。
n ation ate
15、若希望控件内容变换后立即回传表单,需要在控件中添加属性 A 。
stBack = True B. AutoPostBack = False
Back =True Back = False
16、下列关于Web服务器端按钮控件的说法不正确的是 D 。
显示为普通按钮样式 tton显示为超链接按钮样式
utton以图片作为按钮 和LinkButton所实现的功能不同
17、下列关于Web服务器端Text控件的说法不正确的是 C 。
控件显示为文本输入框 控件可以设置为多行文本输入
控件只能输入文本不能显示文本 控件可以设置为密码框输入
18、参考下列C#语句:
SqlConnection Conn1 = new SqlConnection( );
tionString = "Integrated Security=SSPI; Initial
Catalog=northwind";
( );
SqlConnection Conn2 = new SqlConnection( );
tionString = "Initial Catalog=northwind; Integrated
Security=SSPI";
( );
请问:上述语句将创建 C 个连接池来管理这些SqlConnection 对
象?
A.0 B.1 C.2 D.无法确定
19、下列Web服务器控件中,哪个不能接收用户的输入信息 B 。
控件 控件
wnList控件 ox控件
20、以下 C 不是.NET平台的组成部分。
A..NET框架类 B.公共语言运行库
et 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 。
tion对象用于实现和数据源的连接
d对象用于完成对数据库的操作
ader对象可用于完成数据记录的增加、删除、修改和查询
apter对象用于实现数据源和DataSet对象的连接
7
25、DataAdapter 对象使用与______属性关联的 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 。
Text Text ly e
28、已知ds1、ds2 分别代表两个不同的DataSet 对象。其中ds1 已包含名为
“Customer”的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。
已知dt_Customer 表中有300 条记录,则执行下列语句后,新的数据表
new_dt_Customer 中包含 D _条记录。
DataTable new_dt_Customer = dt_();
A. 0 B. 100 C. 200 D. 300
29、 为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ "
中,以备在网络可用时更新到数据库中,可执行 D
A. mlSchema("F:/");
B. string MyDSSchema = ();
C. ml("F:/",chema);
D. ml("F:/",am);
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 格式的响
8
应消息。从表面上看,Web Service 就是一个应用程序,它向外界暴露出一个
能够通过Web 进行调用的API,它没有用户接口,向应用程序而非用户提供
服务。
三.编程题:(每题5分,共10分).
1.一个SQL Server 服务器的IP 地址为“202.206.249.56”,使用用户名
“admin”和密码“ysu123”连接到该SQL Server 服务器上的StuInfo 数据库,
按以上条件创建一连接对象。
String str="Data Source=202.206.249.56;Database=StuInfo;Uid=
admin;Pwd=ysu123"。
nection aa;
aa = new nection();
tionString=str;
2.请编程遍历页面上所有TextBox控件并给它赋值为?
foreach (l control in ls)
{
if (control is x)
{
x tb = (x)control ;
= ;
}
}
四.
程序阅读:(每题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);
9
//显示结果
("My Point:t");
ine("x={0},y={1}",myPoint.x,myPoint.y);
("Your Point:t");
ine("x={0},y={1}",yourPoint.x,yourPoint.y);
}
}
答案: :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();
Feet=250*2;
ine(Feet);
}
}
答案: 500
10
版权声明:本文标题:web开发技术试卷及参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1718172625a717875.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论