2024年4月5日发(作者:)
word
期末复习题
一、名词解释
命名空间 身份验证 自定义控件 托管代码 公共语言运行库 授权 Web服务器控件
二、填空题
1.快捷图标 表示:________。
2.在ODBC模型中,最终是通过____ ____来操作数据库的。
3.使DataAdapter的 _____ ___ 方法,可以将数据填充到DataSet中。
4.在Web窗体的Page_Load事件中可以通过 _____ ___ 属性区分窗体是首次还是回送
(PostBack)。
5.为确保用户输入的值在指定的范围内,应该选择____ ____验证控件。
6. 中,所有的配置都必须包含在____ ____标记下。
7.Repeater控件中必须使用的模板是___ _____。
8.当使用集成身份验证访问SQLServer数据库时,SQLServer验证的Windows用户账号是:____
____ 。
9.要获取DataGrid编辑模板中TextBox的文本,需要使用转换函数____ ____。
10.在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的 ________ 属
性。
11.快捷图标 表示:________。
12.可以在开发环境的________窗口对SQLServer进行管理。
13.服务器验证控件的 ________ 属性可以将错误信息传达给用户。
14. 中,所有的配置都必须包含在________标记下。
15.在基于Forms的身份验证中,
16.为了在DataGrid中实现数据排序,通常情况下为其DataSource属性设置的数据源是:
________。
17. Codebehind主要是通过把________和________放在不同的文件中来实现代码分离的。
18.的编译命令是:________。
19.使用Command的 ________ 方法返回 DataReader 对象。
20.在DataGrid控件中实现数据修改的三个方法是:EditCommand、CancelCommand和________。
21.使用页的 ________属性可以确定是否启用了跟踪。
22. 提供进行身份验证的三种方式分别是________、________和微软Passport 身份
验证。
23.在Web服务器验证控件与被验证的控件之间是通过 ________ 属性进行关联的。
24.公共语言运行库中有两种代码:________和________。
三、选择题
1.公共语言运行库(CLR)提供了以下功能:
A. 基类 (the base classes) B. Com控件的注册 C. 代码的托管 D. Web窗体
2.页面事件的生命周期顺序是:
A. Page_Load, Page_Init, Change, Click, Page_Unload
B. Page_Load, Page_Init, Click, Change,Page_Unload
C. Page_Init, Page_Load, Change, Click, Page_Unload
D. Page_Init, Page_Load, Click, Change, Page_Unload
3.在Visual 集成开发环境中,当你想把一个Web服务器控件添加到你的Web窗体时,
却发现工具箱中没有“Web窗体”选项卡。为什么?
A. 你需要设置工具箱的选项
B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡
C. 你当前的位置是在 “HTML” 视图,不是“设计” 视图
D. 工具箱中没有“Web窗体”选项卡
4.访问Access数据库,需要使用的命名空间是:
A. B. C. ent D.
word
5.如果你想从两个不同数据库的表中获取数据,最好的解决方案是:
A. 为每个表分别创建一个DataSet
B. 创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet
C. 在中不可能
D. 为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。
6.在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该
密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:
A. CompareValidator 控件 B. Validation Summary控件 C. RequiredFieldValidator控件
D. 同时使用RequiredFieldValidator控件和CompareValidator控件
7.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。
最好选择:
A. 只使用 HTML 控件 B. 只使用 HTML 服务器控件
C. 只使用 Web 服务器控件 D. 以上都不对
8.包含SQLServer数据提供者的命名空间是:
A. es B. ver
C. vider D. ent
9.指出以下程序的运行结果:
Dim myarray() As Integer = {0, 1, 2, 3}
ine(myarray(4))
A. 0 B. 1 C. 2 D. 3 E. 数组越界错误
10.在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件
中的错误消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何
设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?
A. 将所有验证控件的Text属性设置为空
B. 将所有验证控件的ErrorMessage属性设置为空
C. 将所有验证控件的Display属性设置为空
D. 以上三个步骤都作
11.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。
最好选择:
A. 只使用 HTML 控件 B. 只使用 HTML 服务器控件
C. 只使用 Web 服务器控件 D. 以上都不对
12.将字段student绑定到Repeater控件的语法是:
A. (Container. DataItem,"student")
B. (Container,"t")
C. <%# (Container. DataItem,"student") %> D. 以上都不对
13.用户控件的文件扩展名是?
A. asx B. aspx C. ctl D. ascx
14.如果你想从两个不同数据库的表中获取数据,最好的解决方案是:
A. 为每个表分别创建一个DataSet
B. 创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet
C. 在中不可能
D. 为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。
15.执行SqlCommand的什么方法可以创建一个SqlDataReader?
A. Fill B. ExecuteQuery C. ExecuteReader D. ExecuteSqlData
16.以下哪个选项能够实现:除了Joe和Jane以外,允许所有其它用户访问?
A.
C.
17.在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件
中的错误消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何
设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?
A. 将所有验证控件的Text属性设置为空


发布评论