ASPNET程序设计期末题库
AspNet期末考试卷附答案

AspNet期末考试卷附答案1. WebGrid控件中哪个属性可以设置是否启动分页() [单选题]A、rowsperpageB、canpage(正确答案)C、pagesortD、allowpage2. 在webpage中,哪个控件的与webform中GridView控件功能类似() [单选题]A、DataGridViewB、GridC、WebGrid(正确答案)D、DataTable3. 使用WebChart中的哪个方法可以绑定数据源 [单选题]A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)4. 以下哪个属性不属于WebChart的属性 [单选题]A、FileNameB、WidthC、HeightD、Title(正确答案)5. WebGrid控件前端页面以何种形式进行输出?() [单选题]A、@webpage.GetHtml()(正确答案)B、@webpage.bind()C、@webpage.ShowHtml()D、@webpage.Html()6. C/S结构中,客户端能够使用哪种操作系统()①linux ②windows ③imac ④都可以 [单选题]A、①B、①②C、①③D、④(正确答案)7. 当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)8. C/S是什么单词的缩写() [单选题]A、Class/ServerB、Client/Server(正确答案)C、Click/ServerD、Clear/Server9. B/S是什么单词的缩写() [单选题]A、Big/SilentB、Browser/SilentC、Big/ServerD、Browser/Server(正确答案)10. 在B/S结构中,客户端能够使用哪种浏览器?()①google浏览器②ie浏览器③火狐浏览器④都可以 [单选题]A、①B、②C、③D、④(正确答案)11. URL的组成由哪些()A、应用层协议(正确答案)B、主机IP地址或域名(正确答案)C、协议端口号(正确答案)D、资源所在的路径和文件名(正确答案)12. URL中的http是什么() [单选题]A、网络控制协议B、应用层协议(正确答案)C、服务器地址D、传输控制协议13. 请选择正确的HTTP协议的服务器访问响应过程()①客户端和web服务器建立连接②客户端发送http请求③服务器接受客户端的请求,生成http响应并发送给客户端④服务器关闭连接。
最新asp-net期末模复习试题一资料

一、判断1、在C#中,接口可以被多重继承而类不能T2、每个web应用程序中,可以有多个web.config文件,他们可以分布于不同的文件夹,完成对当前文件夹的控制 T3、Cookie对象提供了一种在客户端保存信息的方法 T4、在C#中,装箱操作是将值类型显式地转化成引用类型F5、DataSet对象由DataRow,DataColumn,DataTable,DataContrain等对象组成 F6、每个web应用程序中,最多只能有一个web.config文件 F7、RadioButtonList控件和CheckBoxList控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项F8、中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件T9、CheckBoxList和ListBox控件类似。
都可以进行单选或多选,甚至一项都不选 T10、用户对网站的一次访问称为一个会话。
在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID. T二、填空1、控件在编程时使用ID 属性进行引用。
2、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password3、TextBox控件的默认双击事件是TextChanged 。
4、使用Trim() 可以移除string对象的前导空白字符和尾部空白字符。
5、使用 ToString()可以将Session[]对象转换成字符串。
6、下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar = Session[“greeting”].ToString()。
2019asp期末考试题及答案

2019asp期末考试题及答案2019年的ASP(Active Server Pages)期末考试题目涵盖了的基础知识、Web表单、服务器控件、数据绑定、状态管理、文件处理、异常处理等多个方面。
以下是考试题目及答案的详细内容。
1. 简述的运行机制。
是一种服务器端的脚本环境,用于创建动态交互式Web服务器应用程序。
它使用.NET框架,通过编译后的代码来提高性能。
应用程序在服务器上运行,生成HTML发送给客户端浏览器。
2. 描述Web表单的工作原理。
Web表单是中用于收集用户输入的一种机制。
用户在表单中输入数据,点击提交按钮后,数据被发送到服务器。
服务器端的代码处理这些数据,然后生成新的页面发送回客户端。
3. 列举中常用的服务器控件,并说明其用途。
提供了多种服务器控件,如Label、TextBox、Button、DropDownList等。
Label控件用于显示文本,TextBox用于输入文本,Button用于触发事件,DropDownList用于从下拉列表中选择一个选项。
4. 解释数据绑定的过程。
数据绑定是将数据源中的数据与Web页面上的控件关联起来的过程。
这可以通过简单的数据绑定表达式实现,如<%#Eval("ColumnName") %>,或者使用更复杂的数据绑定方法,如GridView控件的DataSource和DataBind方法。
5. 说明状态管理的几种方式。
状态管理是中用于在不同页面请求之间保持信息的一种机制。
常见的状态管理方式包括ViewState、SessionState、Cookie、Cache和Query String。
6. 描述如何在中处理文件。
在中,可以使用File类和Stream类来处理文件。
例如,可以使用File.ReadAllText方法读取文件内容,使用File.WriteAllText方法写入文件内容。
7. 简述异常处理的步骤。
异常处理是中用于处理运行时错误的一种机制。
ASP期末复习练习题

2、.NET 打造的互联网平台是( A.第一代 B.第二代
5、向哈希表中添加一个键值的语句是 ( A.HashtaleObject.Add(key) C.HashtaleObject.Clear()
B.HashtaleObject.Remove(key) D.HashtaleObject.Contains(key)
第九章 1、用于交换 Web 上结构化和模块化信息的是 ( A.XML B.C# C.XSD C ) C..asmx C ) D..ascx D )
D.SOAP
2、Web 服务源文件的扩展名是 ( A..aspx B..aspC
3、下面关于 Web 服务的说法错误的是 (
A.Web 服务建立在.NET Framework 和公共语言运行库之上
B.任何的 Web Service 都可以与其他 Web Service 进行交互 C.Web 服务不能同时为多个应用程序提供服务 D.任何支持 HTTP 和 XML 的设备都可以拥有 Web 服务 第十章 1、一个应用程序中可以具有的 Global.asax 文件,Web.config 文件数量是 ( A.1,1 B.若干,若干 B C.若干,1 ) D.App_cs D.1,若干 D )
3、微软正式推出.NET 的时间是( A.2000 年 B.2001 年 A
4、 文件的扩展名是( A..aspx B..asp
5、C#中的语句中作为结束的符号是( A.。 B. , C.:
ASP。NET期末复习

期末复习题-----2015年6月29日1 .NET框架最初发布的年代是哪年?2002年2. 什么是CGI接口?CGI是common gateway interface的缩写,代表服务器的一种通用接口,CGI开启了动态网页的大门。
3. 什么是CLR?CLR是公共语言进行时(common language runtime,CLR),CLR架构。
在操作系统的服务上,它负责应用程序实际的执行,满足所有的应用程序的需求,例如内存管理,处理安全问题,整合不同的程序语言等。
4. CLR执行何种语言代码程序,并将其编译为机器语言代码以便执行?中间语言代码5. 应用程序的主要文件类型与其含义。
.aspx Web页面包括用户接口和隐藏代码。
.ascx 用户控件不能直接访问,必须内置在Web页面中。
.asmx Web服务,Web服务提供一个能够通过互联网访问的方法集合。
Web.config 配置文件,基于XML的文件,用来对应用程序进行配置。
Global.asax 全局文件,定义全局变量和全局事件。
.cs 用C#编写的代码隐藏文件,用来实现Web页面的逻辑。
6. 应用程序的标准定义是什么?标准定义是:文件、面、处理器、模块和可执行代码的组合,并且他们能够从服务器上的一个虚拟目录中被引用,换句话说,虚拟目录是界定应用程序的基本组织结构。
7. 用户控件的文件扩展名是什么?.ascx8. 在用户控件文件中必须包含的指令内容是什么?必须包含的是“@ Control”指令。
该指令对配置和其他指令进行定义。
9. 用户控件文件中不能有哪些元素?不能有html ,body和form元素。
10. 用户控件文件的运行方式?用户控件不能作为独立文件进行而必须像处理任何文件一样,将他们添加到页中。
11. 每个.ascx文件的@Control指令中能否允许定义Language属性?允许因为每个用户控件都可以使用和主页面不同的语言来编写。
aspnet考试试题及答案

aspnet考试试题及答案考试试题及答案一、选择题1. 中,以下哪个不是内置的服务器控件?A. LabelB. TextBoxC. ButtonD. Div答案:D2. 在中,以下哪个是用于数据绑定的控件?A. GridViewB. DropDownListC. RadioButtonListD. All of the above答案:D3. 中,以下哪个生命周期事件是在页面加载时触发的?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload答案:A4. 在中,以下哪个不是Web表单控件的事件?A. ClickB. LoadC. FocusD. MouseEnter答案:D5. 中,以下哪个不是页面指令?A. @ PageB. @ ControlC. @ ImportD. @ WebService答案:D二、填空题1. 应用程序的入口点是________方法。
答案:Page_Load2. 在中,用于实现用户身份验证的内置身份验证方式是________和________。
答案:Windows身份验证,Forms身份验证3. 中,用于存储页面状态的隐藏字段是________。
答案:__VIEWSTATE4. 中,用于实现分页功能的控件是________。
答案:DataPager5. 中,用于实现数据缓存的类是________。
答案:Cache三、简答题1. 简述中的事件处理机制。
答案:在中,事件处理机制允许开发者响应用户操作或系统事件。
开发者可以通过在代码后面添加事件处理程序来处理事件。
例如,对于一个按钮控件,可以添加一个OnClick事件处理程序来响应用户的点击操作。
事件处理程序通常在控件的属性中定义,或者在代码文件中通过添加方法来定义。
2. 描述中的ViewState机制及其作用。
答案:ViewState是 Web表单中用于在服务器和客户端之间保持状态的一种机制。
aspnet期末考试试题

aspnet期末考试试题### 期末考试试题#### 一、选择题(每题2分,共20分)1. 在中,以下哪个不是内置的验证控件?A. RequiredFieldValidatorB. CompareValidatorC. LabelD. RangeValidator2. Web Forms应用程序中,页面的生命周期中,以下哪个事件最先发生?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload3. 在中,以下哪个不是Web控件的属性?A. IDB. TextC. ValueD. ConnectionString4. 使用 MVC框架时,以下哪个不是控制器中的方法?A. IndexB. EditC. ViewD. Delete5. 中,用于实现用户身份验证的控件是?A. LoginB. TextBoxC. ButtonD. GridView#### 二、简答题(每题5分,共20分)1. 简述 Web Forms和 MVC的主要区别。
2. 描述中的ViewState的作用及其优缺点。
3. 说明中Session和Cookie的区别。
4. 什么是的Master Page?它在页面设计中扮演什么角色?#### 三、编程题(每题10分,共40分)1. 编写一个 Web Forms页面的代码,使用Repeater控件显示一个数据表中的所有记录,并为每个记录添加一个删除按钮。
2. 假设你有一个名为`Product`的类,包含`ProductId`,`ProductName`, `Price`三个属性。
请编写一个 MVC控制器的Action方法,用于获取所有产品的列表,并返回一个视图。
3. 编写一个 Web Forms页面的代码,使用GridView控件实现数据的分页、排序和编辑功能。
4. 编写一个 MVC应用程序的视图,使用Razor语法,显示一个表单,包含文本框、下拉列表和提交按钮,用于创建一个新的`Product`对象。
aspnet复习题

程序设计复习题一.填空题(1).NET Framework主要包括公共语言运行库CLR和类库。
(2)网站在编译时,首先将语言代码编译成微软中间语言MSIL。
(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为 http://210.78.60.19.8000/xxxy/default.aspx。
(4)可以通过复制网站同步网站上的一个文件。
(5) Visual Studio 2008 默认建立的XHIML文件类型是Transitional。
(6)利用XHTML建立一个链接到jxst@邮箱的元素是<a href="mailto:jxst@">……</a>。
(7)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(8)单文件页模型中,C#代码必须包含于<script>…</script>之间。
(9)外部样式表通过<link>元素链接到网页。
(10) XML主要用于传输和存储数据。
(11) C#使用的类库就是 . NET Framework提供的类库。
(12)要在一个类中包含System.Data命名空间的语句是using System.Data。
(13)使用static修饰符能调用未实例化得类中的方法。
(14) C#中的数据类型包括值类型和引用类型。
(15)枚举类型是由一组命名常量组成的类型。
(16)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。
(17)装箱实质是把值类型转化为引用类型。
(18)至少会执行一次循环的循环语句是do-while语句。
(19)较适用于一直知循环次数的循环语句是for语句。
(20)如果类名为UserInfo,那么它的构造函数名为UserInfo。
(21)继承可以重用现有类的数据和行为,并扩展新的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 ASPX网页的代码储存模式有两种,它们是___和___代码分离模式;答案:代码分离模式,单一模式2 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true;答案:AutoPostBack3 请将下列数据nn在TextBox控件中显示出来;Double nn = ;=答案:4当需要将TextBox控件作为密码输入框时要求隐藏密码的代码,应该将控件的TextMode属性设置为.答案:Password5 下面是一个转移到新网页的指令:“”答案:新网页的Ur16 在设计阶段必须将各个验证控件的属性指向被验证的控件;答案:ControlToV alidate7 下面是设置和取出Session对象的代码;设置Session的代码是:Session“greeting”=“hello wang ”;取出该Session对象的语句如下:string Myvar= ;答案:Session“greeting”.ToString8 下面是使用Application对象时防止竞争的代码;Application. ; ; ET Framework SDK20 公共语言规范是公共类型系统的,是一组结构和限制,是库编写者和编译者的指南;答案:子集21 Framework从低到高由、基类库、类库和应用程序开发技术四层组成;答案:公共语言运行库22 运行需要安装和配置和IIS;答案:Framework23 通过在IIS中建立可以访问web应用程序;答案:虚拟目录24 列举中的七个内置对象:________、_______、_______、________、________、________、________;答案:Page,Response,Request,Session,Application,Cookie,Server25 URL的中文意思是指_____________答案:统一资源定位符26 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________即可答案:runat="server"27 控件TextBox的AutoPostBack属性的作用是_____________答案:是否响应服务器事件,值为true/false28 方法的主要功能是_____________答案:获取文件对象绝对路径29 Command对象ExecuteNOQuery方法的功能是____________________答案:返回SQL语句影响行数,值为int型30 在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串;答案:ConnectionString31 在操作数据库时有查询、更新和删除等操作,在中一般使用_____________对象来完成; 答案:command32 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流;答案:只读33 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_____________对象答案:DataAdapter34 DataSet对象的基本组成包括3各部分: _____________、Relations和ExtendedPropesties; 答案:Tables35 DTD最大的作用就是验证XML文件_____________的正确性;答案:逻辑36 XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和_____________; 答案:处理指令37 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在文件中,应用程序配置信息存储在_____________文件中;答案:38 Asp配置系统依赖于IIS元库,而配置系统却是一个基于_____________的配置系统;答案:XML39 通过设置<compilation>元素的_____________属性,可以配置应用程序文件使用的默认语言;答案:defaultLanguage40 把数学不等式0<x<13转换为C语言表达式是:_____________;答案:x>0&&x<1341 C语言中的循环语句包括__________、__________、和__________这3种;答案:for,while,do while二、选择题1 以下所示的文件名后缀中只有______不是静态网页的后缀;DA..html B. .shtmlC. .htmD. .aspx2 下列文件名后缀中,只有______不是动态网页的后缀;BA. .jspB. .xmlC. .aspxD. .php3 下列选项中,只有__C____是错误的;A.提供了多种语言支持;B. 提供了多种平台支持;C. 提供跨平台支持,也可以在Unix下执行D. 采取编译执行的方式,极大的提高了运行的性能;4 下列选项中,哪一个是应用的基础AA. 公共语言运行类B. 虚拟机C. 基类库D. 类库5 下列选项中______是错误的;DA. 所有的语言都共享相同的集成开发环境;B. 允许创建不同的类型的应用程序C. 依赖XML并通过Web保存、发送和接受数据D.以上都不对6 下列选项中,只有______不是公共语言运行时提供的服务;CA.公共类型系统B. 公共语言规范C Framework类库D. 垃圾回收器7 下列选项中,只有______不是Page指令的属性;CA.codepage B. debugC. namespace8 下列给出的变量名正确的是__ ___;DA. float void;B. char static;C. int .1;D. char_using123_bat;9 下列数据类型属于值类型的是__ ___;AA. structB. classC. interfaceD. delegate10 下列数据类型属于引用类型的是__ __;CA. enumB. structC. stringD. bool11 下列运算符中____具有3个操作数;CA. >>=B. ++C. :D. &&12 下面属于条件语句的是___;BA. forB. if elseC. whileD. continue13 如果类名为Myclass,那么______可以作为它的构造函数;BA. ~MyclassB. Myclassdouble aC. ~Myclassdouble aD. void Myclass14 下面对于抽象类描述不正确的是______;BA. 抽象类只能作为基类使用B. 抽象类不能定义对象C. 抽象类可以定义实例对象D. 可以实现多态15 下面控件中, 可以将其他控件包含在其中,所以它常用来包含一组控件;C A.AdRatator控件B.Button控件C.Panel控件D.Wizard控件18 下面对Wizard控件方法说法正确的是BA.ActiveStepChange单击侧栏区域中的按钮时发生B.CancelButton单击取消按钮是发生C.NextButtonClick单击上一步按钮时发生D.FinishButtonClick单击下一步按钮时发生19 下面对服务器验证控件说法正确的是AA.可以在客户端直接验证用户输入,并显示出错信息B.服务器其验证控件种类丰富共有10中之多C.服务器验证控件只能在服务端使用D.各种验证控件不具有共性,各自完成功能20 RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是BA.“.”表示任意数字B.“”和其他表达式一起,表示任意组合C.“A-Z”表示A-Z有顺序的大写字母D.“/d”表示任意字符21 下面对CustomValidator控件说法错误的是DA.控件允许用户根据程序设计需要自定义控件的验证方法B.控件可以添加客户端验证方法和服务器验证方法C.ClientValidatoFunction属性指定客户端验证方法D.runat属性来指定服务器端验证方法22 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要BA.设置ShowSummary属性为tureB.设置ShowMessgeBox属性为tureC.设置ShowSummary属性为falseD.设置ShowMessgeBox属性为false23 下面不属于控件的是AA. DataSetB. RepeaterC. SqlDataSourceD. GridView24 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是DA. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery25 下面对象中可以脱机处理数据的是A26 使用SqlDataSource控件可以访问的数据库不包括以下的CServer数据库27 下面对Repeater控件说法错误的是AA. Repeater控件可以实现重复操作B. Repeater控件具有默认的固定外观C.Repeater控件功能强大,可以实现表布局和XML格式的表;D. 可以使用Repeater控件的模板来自定义其外观;28 下面对DataList控件说法正确的AA.DataList支持Repeater控件的模板,并具有独立模板列;B.与Repeater比较,DataList维护较为麻烦;C.DataList控件与Repeater控件相同,都可以实现对数据库的操作;D.控件具有自己的风格样式模板,而DataList却没有;29 int myArray3=new int3{new int3{5,6,2},new int5{6,9,7,8,3},new int2{3,2}}; myArray322的值是;DA. 9B. 2C. 6D. 越界30 下面哪些类型是值类型DA. stringB. interfaceC. ObjectD. doubleA. TreeNode;B. int;C. string;D. TreeView;32 下面哪些不是页面间传递参数的方式DA. 使用QueryStringB. 使用Session变量C. 使用D. 使用ViewState33 下面是正确的变量名称的是 BA. 3ab2B. ab_2C. intD. ab34 如果需要确保用户输入大于30且小于60的值,应该使用验证控件较合理;CA. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator35 如果Session“a”=1,Session“b”=2,请问Session“a”+Session“b”的值是 DA. 12B. 3C. abD. 以上都不对36 label Web服务器控件属性用于指定label控件显示的文字;CA. widthB. altC. textD. name37 TextBox控件的______属性值用于设置多行文本显示;DA. Text C. maxLength D. Multiline38 下面不属于Web服务器控件的是 AA. HtmlInputButtonB. RadioButtonC. DropDownListD. CheckBox39 如果要在网页上添加一个计算器来统计人数的话,我们可以选用对象对计数变量Count的加法操作来实现;BA. SessionB. ApplicationC. ServerD. Page40 下列标记不属于HTML文档的基本结构的是:DA. <html>B. <body>C. <head>D. <form>41 Session对象的默认有效期为多少分钟:CA. 10B. 15C. 20D. 应用程序从启动到结束42 下面哪一个对象用于与数据源建立连接:BA. CommandB. ConnectionC. DataReaderD. DataAdapter43 文件中Session_Start事件何时激发BA. 在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 启动会话时激发D. 在应用程序启动时激发44 下列说法正确的是BA. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP和技术都是把脚本语言嵌入到HTML文档中D. 程序和ASP程序一样都是解释执行45 在应用程序中访问SqlServer数据库时,需要导入的命名空间为B46 下面哪一个不是网页文件的后缀名DA. htmB. aspxC. aspD. txt47 App_Data目录用来放置AA. 共享的数据库文件B. 共享文件C. 被保护的文件D. 代码文件48 文件系统网站非常适合于学习使用,因为DA. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独测试D. A和B49 下面关于绝对路径的说法,正确的是DA. 绝对路径是被链接文档的完整URL,不包括使用的传输协议B. 使用绝对路径需要考虑源文件的位置C. 在绝对路径中,如果目标文件被移动,则链接同样可用D. 创建外部链接时,必须使用绝对路径50 HTML代码<a name =“NAME”></A>表示CA. 创建一个超链接B. 创建一个自动发送电子邮件的链接C. 创建一个位于文档内部的链接点D. 创建一个指向位于文档内部的链接点52 在NET中CLSCommon Language Specification的作用是DA. 存储代码B. 防止病毒C. 原程序跨平台D. 对语言进行规范53 在中源程序代码先被生成中间代码IL或MSIL,然后再转变成各个CPU需要的代码,其目的是_的需要.CA. 提高效率B. 保证安全C. 源程序跨平台D. 易识别54 NET与XML紧密结合的最大好处是.BA. 代码易于理解B. 跨平台传送数据C. 减少存储空间D. 代码安全55 FormView与GridView控件相比最重要的区别是CA. 能够存储数据B. 外观比较美观C. 显示的布局几乎不受限制D. 数据量受一定的限制56 静态网页文件的后缀是_.CA aspB aspxC htmD jsp57 留言板必须加强管理,这是因为DA. 存储容量有限B. 查看必须经过授权C. 影响查看的速度D. 可能存在过时或不健康的留言58 在配置GridView控件的SqlDateSource数据源控件过程中,单击高级按钮的目的是CA.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码59 XMLDateSource与SiteMapDataSource数据源控件能够用来访问BA. 关系型数据B. 层次性数据C. 字符串数据D. 数值型数据60 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是BValidatorValidator与RequiredField ValidatorValidatorValidator与RequiredField Validator61 当需要用控件来输入性别男,女或婚姻状况已婚,未婚时,为了简化输入,应该选用的控件是AA. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList62 Wizard控件的最大特点是BA. 能够包含大量数据B. 能将多个窗口集中到一个网页中C. 布局不受限制D. 能够快速进行浏览63 Validator Summary验证控件的作用是BA.检查总和数B.集中显示各个验证的结果C.判断有无超出范围D.检查数值的大小64 下面几个图形控件中,不能执行鼠标单击事件的控件是B65 Session与Cookie状态之间最大的区别在于AA. 存储的位置不同B. 类型不同C. 生命周期不同D. 容量不同66 系统提供数据库通用接口的目的是为了BA. 提高程序运行的效率B. 应用程序设计不必考虑数据库的类型C.保证程序安全D.易于维护68您要创建一个显示公司员工列表的应用程序;您使用一个DataGrid控件显示员工的列表;您打算修改这个控件以便在这个Grid的Footer显示员工合计数;请问您应该怎么做CA.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数;B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数;C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数;D. 重写OnLayout事件,当Grid的Footer行被创建时显示合计数;69您需要创建一个应用程序,公司考虑使用Windows身份认证;所有的用户都存在于AllWin这个域中;您想要使用下列认证规则来配置这个应用程序:a、匿名用户不允许访问这个应用程序;b、所有雇员除了Tess和King都允许访问这个应用程序;请问您应该使用以下哪一个代码段来配置这个应用程序 AA. <authorization><deny users=”AllWin\tess, AllWin\king”><allow users=””><deny users=””></authorization>B. <authorization><allow users=””><deny users=”AllWin\tess, AllWin\king”><deny users=””></authorization>C. <authorization><deny users=”AllWin\tess, AllWin\king”><deny users=””><allow users=””></authorization>D. <authorization><allow users=”AllWin\tess, AllWin\king”><allow users=””></authorization>70依赖以下哪项技术实现跨语言互用性 C71用户自定义异常类需要从以下哪个类继承: A72以下哪个是可以变长的数组 DN74下面关于XML的描述错误的是D;提供一种描述结构化数据的方法;是一种简单、与平台无关并被广泛采用的标准;文档可承载各种信息;只是为了生成结构化文档;75装箱、拆箱操作发生在: CA.类与对象之间B.对象与对象之间C.引用类型与值类型之间D.引用类型与引用类型之间76用户类若想支持Foreach语句需要实现的接口是: A77中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为DA.<%Register TagPrefix = “Mike”TagName = “Space2”Src = “”%>B.<%Register TagPrefix = “Space2”TagName = “Mike”Src = “”%>C.<%Register TagPrefix = “SpaceX”TagName = “Space2”Src = “Mike”%>D.以上皆非78在中,对于Command对象的ExecuteNonQuery方法和ExecuteReader方法,下面叙述错误的是C;、update、delete等操作的Sql语句主要用ExecuteNonQuery方法来执行;方法返回执行Sql语句所影响的行数;操作的Sql语句只能由ExecuteReader方法来执行;方法返回一个DataReder对象;79框架中,服务器控件是为配合Web表单工作而专门设计的;服务器控件有两种类型,它们是A控件和Web控件控件和XML控件控件和Web控件控件和IIS控件80以下是一些C中的枚举型的定义,其中错误的用法有Cenum var1{ Mike = 100, Nike = 102, Jike }enum var1{ Mike = 100, Nike, Jike }enum var1{ Mike=-1 , Nike, Jike }enum var1{ Mike , Nike , Jike }81int myArray3=new int3{new int3{5,6,2},new int5{6,9,7,8,3},new int2{3,2}};myArray322的值是D;D.越界82下列关于构造函数的描述正确的是CA.构造函数可以声明返回类型;B.构造函数不可以用private修饰C.构造函数必须与类名相同D.构造函数不能带参数A.不可以 B.可以三、简答题1 简述private、protected、public、internal 修饰符的访问权限;答: 1private : 私有成员, 在类的内部才可以访问;2protected : 保护成员,该类内部和继承类中可以访问;3public : 公共成员,完全公开,没有访问限制;4internal: 在同一命名空间内可以访问;2 列举页面之间传递值的几种方式;答. 1使用QueryString, 如....id=1; ....2使用Session变量3使用3 C中的委托是什么事件是不是一种委托答:委托可以把一个方法作为参数代入另一个方法;委托可以理解为指向一个函数的引用; 事件是一种特殊的委托.4override与重载的区别答:重载是方法的名称相同;参数或参数类型不同,进行多次重载以适应不同的需要; Override 是进行基类中函数的重写;为了适应需要;5用做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层答:一般为3层:数据访问层,业务层,表示层;1 数据访问层对数据库进行增删查改;2 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等;3 表示层为了与用户交互例如用户添加表单;优点:分工明确,条理清晰,易于调试,而且具有可扩展性;缺点:增加成本;6CTS、CLS、CLR分别作何解释答:CTS:通用语言系统;CLS:通用语言规范;CLR:公共语言运行库;7什么是装箱和拆箱答:从值类型接口转换到引用类型装箱;从引用类型转换到值类型拆箱;8net中读写数据库需要用到那些类他们的作用答:DataSet:数据存储器;DataCommand:执行语句命令;DataAdapter:数据的集合,用语填充;9SQLSERVER服务器中,给定表table1 中有两个字段ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号;答:Select ID FROM table1 Where LastUpdateDate = Select MAXLastUpdateDate FROM table1 10什么是code-Behind技术;答:代码分离技术;可以理解成HTML代码写在前台,C代码写在后台.当然前台也有脚本,类的调用等,当然写在一起也是可以的.11什么是中的用户控件答:用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整.12请解释ASP;NET中以什么方式进行数据验证答:中有非空验证,比较验证,取值范围验证,正则表达式验证及客户自定义验证五大控件,另还有一个集中验证信息处理控件13请说明在中常用的几种页面间传递参数的方法,并说出他们的优缺点;答:1sessionviewstate 简单,但易丢失2application 全局3cookie 简单,但可能不支持,可能被伪造4input ttype="hidden" 简单,可能被伪造5url参数简单,显示于地址栏,长度有限6数据库稳定,安全,但性能相对弱14DataReader和DataSet的异同答:DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了;DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因为DataSet将数据全部加载在内存中.所以比较消耗内存...但是确比DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作;15abstract class和interface有什么区别答:声明方法的存在而不去实现它的类被叫做抽象类abstract class,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况;不能创建abstract 类的实例;然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例;不能有抽象构造函数或抽象静态方法;Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为;取而代之,在子类中实现该方法;知道其行为的其它类可以在类中实现这些方法;接口interface是抽象类的变体;在接口中,所有方法都是抽象的;多继承性可通过实现这样的接口而获得;接口中的所有方法都是抽象的,没有一个有程序体;接口只可以定义static final成员变量;接口的实现与子类相似,除了该实现类不能从接口定义中继承行为;当类实现特殊接口时,它定义即将程序体给予所有这种接口的方法;然后,它可以在实现了该接口的类的任何对象上调用接口的方法;由于有抽象类,它允许使用接口名作为引用变量的类型;通常的动态联编将生效;引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口;。