当前位置: 魅力文档网 > 范文大全 > 公文范文 >

复习资料总结

| 来源:网友投稿

 t .Net 复习资料 一、填空题 (1) 当一个 Web 控件上发生的事件需要立即得到响时,应该将他的 AutoPostBack 属性设置为 true。

 答案:

 AutoPostBack (2) 当需要将 TextBox 控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为 Password 答案:

 (3) 列举 ASP.NET 中的七个内置对象:Page,Response,Request,Session,Application,Cookie,Server 答案:Page,Response,Request,Session,Application,Cookie,Server (4) 下面是一个转移到新网页的指令:Response.Redirect(新网页的 Ur1) 答案:新网页的 Ur1 (5) 下面是使用 Application 对象时防止竞争的代码。

 Application. lock() ;

  //锁定 Application 对象 Application[“counter”]=(int) Application[“counter”]+1; Application.

 ;

  //解除对 Application 对象的锁定 答案:lock(),unlock() (6) URL 的中文意答案:统一资源定位符 思是指_____________

 (8) 所谓分布式类就是在多个文件中使用相同的_命名空间___,相同的_类名___,而且每个类的定义前面都加上__ partial __修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

 (9) 几乎所有的 HTML 标记都可以转化为 HTML Server 控件,只需要在标记中加入_____________即可 答案:runat="server" (10) Server.MapPath()方法的主要功能是_____________ 答案:获取文件对象绝对路径 (11) Command 对象 ExecuteNOQuery()方法的功能是____________________ 答案:返回 SQL 语句影响行数,值为 int 型 (12) 改变 Session 的有效时间的语句是 :

 。

 答案:Session.Timeout=60; (13) 数据读取器 DataReader 对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。

 答案:只读 (14) ADO.NET 允许以两种方式从数据库中检索数据;一种是使用 DataReader 对象;第二种是使用_____________对象 答案:DataAdapter

 (15) 当窗口加载时会调用 on load() () ,当窗口关闭时会调用

 on unload。

 (16) AJAX 是 Asynchronous JavaScript and XML 的缩写。中文意思是异步的 JavaScript和 XML。

 (17) XML(eXtensible Markup Language)即可扩展标记语言,它与 HTML 一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。

 (18) Asp 配置系统依赖于 IIS 元库,而 asp.net 配置系统却是一个基于_____________的配置系统。

 答案:XML

 二、选择题 1、 以下所示的文件名后缀中只有______不是静态网页的后缀。(D) A..html

 B. .shtml C. .htm

  D. .aspx 2、C#的数据类型有( b)。

 a) 值类型和调用类型

 b) 值类型和引用类型

 c) 引用类型和关系类型

  d) 关系类型和调用类型 3、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为( a )。

 a) Password

 b)Textbox

 c)Checkbox

 d)RadioButton 4、Server.MapPath()方法的主要功能是( c )

 a) 跳转到另一个页面;

 b) 输出文本;

 c) 获取文件对象绝对路径;

 d) 设置; 5、在.NET 三层结构中,代码“delete from Books where ID = 100”应该出现在( d )层中。

 a) 表示层

 b) 业务逻辑层

  c) 模型层

  d) 数据访问层 6、Web Service

 以( a )格式进行数据传输,来实现不同平台上开发的程序相互通信。

  a)

 XML

 b) HTML

 c)

 XHTML

 d)

 Unicode

  7、在 SQLConnection 对象中可以使用( d )

 属性来获取或设置打开 SQL 数据库的连接字符串。

 a) Text

 b) CommandText

 c) Command

  d) ConnectionString

  8、下面哪些不是 ASP.NET 页面间传递参数的方式?( d )。

 a) 使用 QueryString

 b) 使用 Session 变量

 c) 使用 Server.Transfer

  d) 使用 ViewState 9、要将存储过程参数@Name 设定为输出参数 ,则应该设定 SqlParameter 对象的( a )。

 a)

 Direction

 b)

 SqlDbType c) Value

  d)

 Size

 10、在.NET 里,假如想要访问 DataGridView 的所有数据行,那应当遍历的属性是( b

 )。

 a)

 DataRows

 b) Rows

 c) Items

  d)SubItems 11、 下列运算符中____具有 3 个操作数。(C) A. >>=

 B. ++ C. ?:

  D. && 12、 下面属于条件语句的是___。(B) A. for

 B. if else C. while

 D. continue 13、 如果类名为 Myclass,那么______可以作为它的构造函数。(B) A. ~Myclass()

  B. Myclass(double a) C. ~Myclass(double a)

  D. void Myclass() 14、 下列选项中,( c )是引用类型。

 a) struct 类型;

  b) enum 类型;

 c) string 类型;

 d) int 类型; 15、在 ADO.NET 中,对于 Command 对象的 ExecuteNonQuery()方法和 ExecuteReader()方法,下面叙述错误的是( c )。

 a)

 .insert、update、delete 等操作的 Sql 语句主要用 ExecuteNonQuery()方法来执行;

 b)

 ExecuteNonQuery()方法返回执行 Sql 语句所影响的行数。

  c)

 Select 操作的 Sql 语句只能由 ExecuteReader()方法来执行; d)

 ExecuteReader()方法返回一个 DataReder 对象; 16、以下哪个文件是站点配置文件( b

 )。

 a)

 Global.asax

  b)

 Web.config

 c)

 Website.map

 d)

 以上都不是 17、Response 对象的另外一个功能是实现从当前页面跳转到指定页面,其主要靠( a )方法完成该功能。

 a) Redirect()

 b).MapPath()

 c).End()

 d)Flush()

  18、现在需要验证某个 TextBox 控件的输入数据不能为空,并且在 0 和 10 之间,此时能使用的验证控件是( d )。

  a)

 CompareValidator

 b)

 CompareValidator 与 RequiredFieldValidator

  c)

 .RangeValidator

  d)

 RangeValidator 与 RequiredFieldValidator 19、Session 与 Cookie 状态之间最大的区别在于( a )。

  a) 存储的位置不同

  b) 类型不同 c) 生命周期不同

  d) 容量不同 20、下面不属于 Web 服务器控件的是( b )。

 a) RadioButton

  b) HtmlInputButton

 c) DropDownList

  d) CheckBox 21、下面是在 web.config 中配置 Session 状态的代码,下列选项中关于上述代码描述正确的是( c )。

 <system.web>

 <sessionState timeout="30" cookieless="true" mode="StateServer">

 </sessionState>

 <!-- 省略其他节点 -->

 </system.web>

 a) c ookieless=”true”表示启用 Session

  b) cookieless 属性的值是自定义的,可以是任何值

 c) Session 的超时时间是 30 分钟

 d) mode 属性表示系统使用的是 SQLServer 数据库存储数据 22、如果要在网页上添加一个计算器来统计人数的话,我们可以选用( b )对象对计数变量 Count 的加法操作来实现。

 a) Session

  b) Application

 c) Server

  d) Page

 23、 RegluarExpressionValidator 控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B)

 A.“.”表示任意数字 B.“*”和其他表达式一起,表示任意组合 C.“[A-Z]”表示 A-Z 有顺序的大写字母 D.“/d”表示任意字符 24、装箱、拆箱操作发生在: (

 C

 ) A.类与对象之间

 B.对象与对象之间 C.引用类型与值类型之间

 D.引用类型与引用类型之间 25、 使用 ValidatorSummary 控件时需要以对话框的形式来显示错误信息,需要(b) A.设置 ShowSummary 属性为 ture B.设置 ShowMessgeBox 属性为 ture C.设置 ShowSummary 属性为 false D.设置 ShowMessgeBox 属性为 false 26、 下面不属于控件的是(A) A. DataSet

 B. Repeater C. SqlDataSource

 D. GridView 27、 下面 SqlComand 对象方法中,可以连接执行 Transact-SQL 语句并返回受影响行数的是(D) A. ExecuteReader

 B. ExecuteScalar C. Connection

  D. ExecuteNonQuery 28、下面对象中可以脱机处理数据的是(A) A.DataSet

 B.Connection C.DataReader

  D.DataAdapter 29、以下哪个是可以变长的数组?( d )

 a) Array

 b) string[]

  c) string[N]

  d) ArrayList 30、如果设 treeView1=new TreeView(),则 treeView1.Nodes.Add("根节点")返回的是一个( a )类型的值。

 a).TreeNode

 b).int

  c).string

 d).TreeView 31、下列关于构造函数的描述正确的是( c )

 a).构造函数可以声明返回类型。

  b).构造函数不可以用 private 修饰 c).构造函数必须与类名相同

  d).构造函数不能带参数 32、C#程序的执行总是从( d )方法开始。

 a) #

  b) void()

 c) int

  d) Main() 33、以下设置 DataList 控件数据是垂直显示还是水平显示的属性是:( b )

 a) RepeatColumns

 b) RepeatDirection

  c) RepeatLayout

  d) GridLines 34、以下表单元素中用于表示单选框的是( c )。

 a) textbox

  b) password

  c) radiobutton

 d) checkbox 35、下面是正确的变量名称的是( b )。

 a) 3ab2

 b)

 ab_2

 c) int

 d)

 a*b 36、下列描述错误的是( b)。

 a) XML 是区分大小写字母的

 b)HTML 区分大小写字母 c)HTML 是用来显示数据的

 d)XML 是用来存储和传输数据的 37、下列描述错误的是(d )

 a)类不可以多重继承而接口可以; b)抽象类自身可以定义成员而接口不可以; c)抽象类和接口都不能被实例化; d)一个类可以有多个基类和多个基接口; 38、 下面不属于 Web 服务器控件的是

  (A) A. HtmlInputButton

 B. RadioButton C. DropDownList

  D. CheckBox 39、以下哪个控件是树型控件( c )

 a) Repeater

  b) DataList

  c) TreeView

 d) Menu 结束 40、下面不属于控件的是( a )。

 a) DataSet

 b) Repeater

  c) SqlDataSource

  d). GridView 41、您需要创建一个 ASP.NET 应用程序,公司考虑使用 Windows 身份认证。

 所有的用户都存在于 AllWin 这个域中。您想要使用下列认证规则来配置这个应用程序:

 a、 匿名用户不允许访问这个应用程序。

 b、 所有雇员除了 Tess 和 King 都允许访问这个应用程序。

 请问您应该使用以下哪一个代码段来配置这个应用程序?(

 ) A. <authorization>

 <deny users=” AllWin\tess, AllWin\king”>

 <deny users=”?”>

 <allow users=”*”>

  </authorization> B. <authorization>

 <allow users=”*”>

 <deny users=” AllWin\tess, AllWin\king”>

 <deny users=”?”>

 </authorization> C. <authorization>

 <deny users=” AllWin\tess, AllWin\king”>

  <allow users=”*”>

  </authorization> D. <authorization>

 <allow users=” AllWin\tess, AllWin\king”>

 <allow users=”*”>

 </authorization> 42、用户自定义异常类需要从以下哪个类继承:(

 A

 ) A.Exception

  B.CustomException C.ApplicationException

  D.BaseException 43、下面关于 XML 的描述错误的是(D)。

 A.XML 提供一种描述结构化数据的方法; B.XML 是一种简单、与平台无关并被广泛采用的标准; C.XML 文档可承载各种信息; D.XML 只是为了生成结构化文档; 44、用户类若想支持 Foreach 语句需要实现的接口是: (

 A

 ) A.IEnumerable

 B.IEnumerator C.ICollection

 D.ICollectData 45、ASP.NET 中,在 Web 窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( D) A.<%@Register TagPrefix = “Mike” TagName = “Space2” Src = “myX.ascx”%> B.<%@Register TagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%> C.<%@Register TagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%> D.以上皆非

 46、在 ADO.NET 中,对于 Command 对象的 ExecuteNonQuery()方法和 ExecuteReader()方法,下面叙述错误的是(C)。

 A.insert、update、delete 等操作的 Sql 语句主要用 ExecuteNonQuery()方法来执行; B.ExecuteNonQuery()方法返回执行 Sql 语句所影响的行数。

 C.Select 操作的 Sql 语句只能由 ExecuteReader()方法来执行; D.ExecuteReader()方法返回一个 DataReder 对象; 47、ASP.NET 框架中,服务器控件是为配合 Web 表单工作而专门设计的。服务器控件有两种类型,它们是(A ) A.HTML 控件和 Web 控件

  B.HTML 控件和 XML 控件 C.XML 控件和 Web 控件

 D.HTML 控件和 IIS 控件 48、以下是一些 C#中的枚举型的定义,其中错误的用法有(C)

 A.public enum var1{ Mike = 100, Nike = 102, Jike } B.public enum var1{ Mike = 100, Nike, Jike } C.public enum var1{ Mike=-1 , Nike, Jike } D.public enum var1{ Mike , Nike , Jike } 49、int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};

 myArray3[2][2]的值是(D)。

 A.9

  B.2 C.6

  D.越界 50、.在.Net 中,类 System.Web.UI.Page 可以被继承。此判断是否正确(b)

 A.不可以

  B.可以 51、.NET Framework 有两大主要特征(

 a、d

  )。

 a)跨平台

 b)多功能

 c)可编译

 d)跨语言 52、ASP.NET 框架中,服务器控件是为配合 Web 表单工作而专门设计的。服务器控件有两种类型,它们是(

 a、c

 )。

  a) .HTML 控件

  b) XML 控件 c). Web 控件

 d) IIS 控件 53、下列是(a、b、c、d )JavaScript 中的主要对象。

 a). Array

 b). Date

 c). Math

 d). String 54、在.NET 三层结构中,下面各层之间的引用关系中,错误的是(

 c、d)。(选择二项)

  a). 表示层引用业务逻辑层

 b). 业务逻辑层引用数据访问层

  c).

 数据访问层引用表示层

  d). 数据访问层引用业务逻辑层

  三、简答题 (1) 简述事件和委托的区别? 答: 委托:delegate

 事件:event

 事件是一种特殊的委托,或者说是受限制的委托,是委托一种特殊应用 委托是数据类型,但是事件是数据类型的变量(并且上私有委托)

 委托可以在类的外部被调用,但是事件不能再类的外部,通过类的实例进行调用(因为是私有委托)

 委托可以通过“=”,“+=”,“-=”进行赋值,但是事件只能通过“+=”,“-=”对事件进行赋值(因为事件是私有委托)

 (2) C#中的委托是什么?事件是不是一种委托? 答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。

 事件是一种特殊的委托. (3)override 与重载的区别 答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。

 Override 是进行基类中函数的重写。为了适应需要。

 (4)

 用.net 做 B/S 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?和 C/S 的区别? 答:一般为 3 层:数据访问层,业务层,表示层。

 1 数据访问层对数据库进行增删查改。

 2 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。

 3 表示层为了与用户交互例如用户添加表单。

 优点:

 分工明确,条理清晰,易于调试,而且具有可扩展性。

 缺点:

 增加成本。

 C/S 是客户端/服务器端,C/S 的程序通常也叫胖客户端也就是一个程序的大部分功能,都在客户端实现,而服务器端只实现一小部分功能。通过这点不难看出,C/S 的程序大部分在客户端实现,对于服务器端的压力相对小一些,服务器端可以节省一些。而且C/S 的程序用窗口来做,个人认为开发效率上快一点。但 C/S 的程序一大弊端就是,必须要在客户端安装并部署程序才能运行,也就是用户必须得到客户端程序才可以运行。

 B/S 是浏览器/服务器端,B/S 的程序通常也叫瘦客户端,与 C/S 相反。B/S 的程序大部分功能都要在服务器端实现,客户端只用来做辅助的控制功能。因为 B/S 的程序直接部署安装在服务器上。用户只需要有浏览器,并知道网址就可以使用程序。客户端不必做任何配置和安装,即可使用应用程序。而 B/S 也是有缺点的,首先 B/S 大部分功能都要在服务器端实现,对于服务器的要求就很高。服务器同时要应付用户访问与程序处理,所以服务器的配置必须能够应付。另外就是 B/S 的程序是浏览器中执行,所以 B/S 的程序操作客户端电脑的硬件,一般就得安装 ActiveX 等插件在客户端才可以操作。因此B/S 的程序对于操作硬件,优势没有 C/S 的程序要好。

 (5)什么是 code-Behind 技术。

 答:代码分离技术。可以理解成 HTML 代码写在前台,C#代码写在后台.当然前台也有脚本,类的调用等,当然写在一起也是可以的.


推荐访问:复习资料

热门排行

大学生对新时代的理解500字9篇

大学生对新时代的理解500字9篇大学生对新时代的理解500字篇1一代人有一代人的长征,代人有一代人的担当。今天,新时代青年面临着难得的建功立业的人生际遇,也

领导班子运行情况报告范文6篇

领导班子运行情况报告范文6篇领导班子运行情况报告范文篇1对x外墙、屋檐瓷砖脱落或渗水的地方进行了全面排查与修复,保障了小区居民的正常生活秩序。下面是天涯涛源

全面从严治党和党风廉政建设5篇

全面从严治党和党风廉政建设5篇全面从严治党和党风廉政建设篇1按照局党组关于全面从严治党和党风廉政建设工作的各项要求,严格执行“三严三实”各项要求,坚决从点滴

组织生活会存在问题原因分析及整改措施10篇

组织生活会存在问题原因分析及整改措施10篇组织生活会存在问题原因分析及整改措施篇1根据区纪委、区委组织部相关文件精神,区委党校组织召开2017年度机关支部组

“听党话、感党恩、跟党走”宣讲素材7篇

“听党话、感党恩、跟党走”宣讲素材7篇“听党话、感党恩、跟党走”宣讲素材篇1根据县委宣传部《关于在全县开展&ldquo;学习贯彻省委十三届七次全会精神、奋力

2022保密工作会议记录内容5篇

2022保密工作会议记录内容5篇2022保密工作会议记录内容篇1本次培训生动形象地介绍了与日常工作生活息息相关的窃密技术和泄密案例,给人以深深的震撼及反思。

纪委落实全面从严治党监督责任情况报告5篇

纪委落实全面从严治党监督责任情况报告5篇纪委落实全面从严治党监督责任情况报告篇1知民意、解民忧、帮民难、促民富、得民心。下面是众鑫文档网小编为您推荐县纪委书

新时期产业工人队伍建设改革工作总结8篇

新时期产业工人队伍建设改革工作总结8篇新时期产业工人队伍建设改革工作总结篇1在全院深入开展干部作风整顿活动,提出以“四个着力”深化整治措施,力促落实整改,筑

2020纪检干部警示教育心得感悟【5篇】

2020纪检干部警示教育心得感悟五篇  严以修身、严以用权、严以律己,谋事要实、创业要实、做人要实&

2023年悲观与乐观议论文五篇(范文推荐)

悲观与乐观议论文1  人生来有就不同种的心态,主观上客观上的都是不同的感受。遇到问题时所产生的观念也不同。任何苦难都是在所难免的,最重要的是看自己怎么...