.NET程序设计基础复习提纲

来源:网络收集 时间:2025-08-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、选择题(参考课后题 主要参考:下页3-4)二、填空题(参考课后题 主要参考:下页5-6)三、判断题(参考书后习题)

1. 静态网页与动态网页在运行时的最大区别在哪里?

答:与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。而静态网页则将其副本直接发给浏览器。

2. 某控件源代码如下,简述代码各部分的意义?

答:asp为前缀,DropDownList表明控件的类型,ID属性值为该控件的唯一标识,runat属性值表明该控件为服务器端控件。

3. ASP.NET 2.0中的验证控件有哪几个,分别有什么作用?

答:ASP.NET 2.0中的验证控件有四个,分别为RequiredFieldValidator控件、RangeValidator控件、CompareValidator控件和RegularExpressionValidator控件。RequiredFieldValidator控件用于使输入控件成为一个必选字段。RangeValidator控件用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。CompareValidator控件用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较。RegularExpressionValidator 控件用于验证输入值是否匹配正则表达式指定的模式。

4. 利用TreeView控件进行导航可以有几种方法?分别是什么?

答:利用TreeView控件创建导航的方法有3种,一种是直接进行手工的编辑,这里除了编辑各种节点之外,还要设置各个节点的属性,第二种方法是使用站点地图,第三种方法是直接选择其它数据源,如各种数据库等,或编程实现导航。

5. Access数据库与SQL Server数据库分别使用什么数据源进行连接? 答:Access数据库使用AccessDataSource(2分)。 SQL Server 6.5以上使用SqlDataSource(2分)。

6. 简述.NET框架中CLR(Common Language Runtime)的作用。

答:公共语言运行库(CLR,也称公共语言运行环境)相当于Java体系中的“虚拟机”,它是 .NET 框架的核心,提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务项目。同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。任何一个平台,只要能被CLR

1

支持(目前仅支持Windows平台),则意味着.NET程序就可以在此平台运行,实现跨平台的意义。

7. 简述将ASPX网页转换成用户控件的方法。 转换的步骤如下:

(1) 在代码(隐藏)文件中将类的基类从Page更改为UserControl类。 (2) 在ASPX文件中删除所有、、和

等标记。 (3) 将ASP.NET的指令类型从@Page更改为@Control。

(4) 更改Codebehind属性来引用控件的代码(隐藏)文件(ascx.cs)。 (5) 将.aspx文件扩展名更改为.ascx。 8. 简述DataAdapter对象和其它对象的关系。

答:由Connection对象建立与数据源联机,DataAdapter对象经由Command对象操作SQL语句以存取数据,存取的数据通过Connection对象返回给DataAdapter对象,DataAdapter对象将数据放入其所产生的DataTable对象,将DataAdapter对象中的DataTable对象加入到DataSet对象中的DataTables对象中。 9. 简述将已经创建的ASPX网页放进母版页的方法。

答:为了将已经建成的普通ASP.NET网页嵌入母版页中,需要在已经建成的网页中用手工方法增加或更改某些代码。

(1) 打开已建成的网页,进入它的【源】视图,在页面指示语句中增加与母版页的联系。为此,需增加以下属性.其中“MasterPageFile=\”代表母版页名。 (2) 由于在母版页中已经包含有html、head.Body和form等标记,因此在网页中要删除所有这些标记,以避免重复。

(3) 在剩下内容的前后两端加上Content标记.并增加Contentr的ID属性,Runat属性以及ContentPlaceholder属性。ContentPlaceholder属性的值(这里是ContentPlaceholde1)应该与母版页中的网页容器相同。

(4) 除页面指示语句以外,所有语句应放置在与之间。 五、程序题

1. 教材P73页关于web控件2. 教材P162页关于ADO.NET连接模型3. 教材P166页关于ADO.NET断开模型

4. 使用CompareValidator控件对密码与确认密码是否相等进行验证,程序运行效果如下图所示。其中,用户名、密码和确认密码的TextBox控件的ID分别为 “TextBox1”、

2

“TextBox2”、“TextBox3”。则CompareValidator控件代码如下。

ControlToCompare=\两次输入的密码不一致\

选 择

(1)静态网页文件的扩展名是 C 。

A. asp B. aspx C. htm D. jsp (2)若内容页文件名为view.aspx,则其对应的代码页文件名默认是 ( C ) 。

A. view.cs B. view.cs.aspx C. view.aspx.cs D. view.aspx

(3)如果左操作数大于右操作数, D 运算符返回false( )。

A. = B. <

C. <= D. 以上都是

(4)使用一组RadioButton按钮制作单选按钮组,需要把下列哪个属性的值设为同一值 (B)。

A. checked B. AutoPostBack C. GroupName D. Text (5)以下哪个属性不是验证控件所共有的? ( D )

A. ControlToValidate B. ErrorMessage C. Display D. ValueToCompare

(6)在网页中输入出生年月和入团年月,若要验证入团年月的输入必须比出生年月要大,可以用以下哪个验证控件 ? ( B )

A. RequiredFieldValidator B. CompareValidator C. RegularExpressionValidator D. ValidationSummary (7)XML采用以下哪种数据组织结构?( )

A. 网状结构 B. 树状结构 C. 线状结构 D. 星状结构

(8)如果需要让Menu控件固定显示3级菜单,应该设置下列哪个属性?( )

A. NavigateUrl B. StaticDisplayLevels C. Target D. Text

(9)以下哪个导航控件使用站点地图文件Web.sitemap进行导航而不需要用到SiteMapDataSource控件?( )

A. TreeView控件 B. Menu控件 C. SiteMapPath控件 D. TextBox控件 (10)下列哪个关键字在SELECT子句中表示所有列?( A )

A.* B.ALL C.DESC D.DISTINCT (11)下列哪个聚合函数可以计算平均值?(B )

A.SUM B.AVG C.COUNT D.MIN

(12)以下哪个控件模板只提供可编辑的空白的区域。( )

3

A. GridView B. FormView C. DetailsView D. 以上都可以 (13)用户控件是扩展名为 C 的文件。

A.master B.asax C. aspx D. ascx (14)母版页是扩展名为 的文件。

A.master B.asax C. aspx D. ascx (15) a 对象提供与数据源的连接。

A. OleDbConnection B. OleDbCommand C. OleDbDataReader D. OleDbDataAdapter

(16)在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),待执行时再转换为CPU所能识别的机器代码,其目的是 C 的需要。

A. 提高效率 B. 保证安全 C. 程序跨平台 D. 易识别

(17)在C#当中无需编写任何代码就能将int型数值转换为double型数值,称为 ( )。

A. 显示转换 B. 隐式转换 C. 数据类型变换 D. 变换 (18)在C#当中, 表示为” ” ( ) 。

A. 空字符 B. 空串 C. 空值 D. 以上都不是 (19)使用RadioButtonList生成单选列表,选中其中的某项时触发SelectedIndexChanged事件,则该控件的哪个属性要设置为True(B)。

A. checked B. AutoPostBack C. selected D. Text

(20)要使ListBox控件的行数为多行,需要将下列哪个属性值设置为Multiple( )。

A. checked B. AutoPostBack C. TextMode D. SelectionMode

(21)下列关于XML文档中根元素的说法,不正确的有( )。

A. 每一个结构完整的XML文档有,且只有一个根元素 B. 根元素完全包括了文档中的所有其他元素

C. 根元素的起始标注要放在其他所有元素的起始标注之前,而根元素的结束标注要放在其他所有元素的结束标注之后

D. 根元素不能包含属性节点

(22)以下哪个导航控件使用站点地图文件Web.sitemap进行导航而不需要用到SiteMapDataSource控件?( )

A. TreeView控件 B. Menu控件 C. SiteMapPath控件 D. TextBox控件 (23)下列哪个聚合函数可以计算某一列上的最大值?( C )

A.SUM B.AVG C.MAX D.MIN (24)以下哪个控件不支持插入纪录。( )

A. GridView B. FormView C. DetailsView D. 都不可以 (25)以下哪个数据库类型可以使用SqlDataSource控件作数据源。( )

A. Access B. SQL Server 2000 C. Orical D. SQL Server 6.5

(26) 方法用于执行统计查询,执行后只返回查询所得到的结果集中第一行的第一列,忽略其它的行或列。

A. ExecuteReader() B. ExecuteScalar() C. ExecuteSql() D. ExecuteNonQuery()

(27)Connection对象的 B 属性:设置或获取用于打开数据源的连接字符串,给出了数据源的位置、数据库的名称、用户名、密码以及打开方式等。

4

A. DataSource B.ConnectionString C. State D. Database (28) B 方法用于执行不需要返回结果的SQL语句,如Insert、Update、Delete等,执行后返回受影响的记录的行数。

A. ExecuteReader() B. ExecuteScalar () C. ExecuteSql() D. ExecuteNonQuery()

填 空

(1)NET框架由 、 、 和 4部分组成。

(2)NET框架中包括一个庞大的类库。为了便于调用,将其中的“类”按照 进行逻辑分区。

(3)Label控件的Text属性用于 。

(4)如果int X 的初始值为4,则执行表达式X + = 1之后,X的值为 。

(5)容器控件有 panel 和 placeHolder ,其中常用于动态生成其他控件的是PlaceHolder控件。

(6)使用TextBox控件生成多行的文本框,需要把 TextMode 属性设为 MultiLine才可以通过Rows属性设置行数。

(7)要对年龄进行输入验证,要使用 ControlToValidate 验证控件。 (8)正则表达式“1(3|5)\\d{9}”匹配 。 (9)XML的元素由三个部分组成,包括 、 和 。 (10)SQL语言中,用于排序的是 ORDER BY 子句。 (11)访问Access数据库使用的数据源类型是 。

(12)皮肤文件是以skin为扩展名的文件,用来定义控件显示属性的样式

(13)为提高网站的安全性和初次访问速度,在使用FTP工具上传前,应首先对网站进行 。

(14)实现交互式网页需要采用 技术,至今已有多种实现交互式网页的方法,如 、 、 等。

(15)存储整型的变量应当用关键字 int 来声明。

(16)一般来说, 语句用于计数控制循环, 语句用于定点控制循环。 (17) ID属性为btnSubmit的Button控件激发了Click事件时,将执行 事件过程。

(18)RegularExpressionValidator控件的 属性用来规定验证输入控件的正则表达式。(21)DataReader提供只前向的 只读 读取方式,速度读取快。 (19)XML文件的扩展名是 。

(20)如果要创建的XML文件内容中包含多国文字,XML必要声明中的encoding属性值可以设置为 。

5

6

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库.NET程序设计基础复习提纲在线全文阅读。

.NET程序设计基础复习提纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/389759.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219