《ASP.NETWeb程序设计测试题及其答案.docx》由会员分享,可在线阅读,更多相关《ASP.NETWeb程序设计测试题及其答案.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ASP.NETWeb程序设计测试题及其答案1、在ASP.NET中,哪个控件的与webform中GridView控件功能类似()【单项选择题A、DataGridViewB、GridC、WebGrid(正确答乡D、DataTable2、在ASP.NET中,WebGrid控件中哪个属性可以设置是否启动分页()单项选择题A、rowsPcrpageB、canPage 确答案)C、pageSortD、allowPage3、在ASP.NET中,WebGrid控件显示数据的语法是()?单项选择题A、webpage.GetHtml()( IE冽答案)B、webpage.bind()C、webpage.ShowH
2、tml()D、webpage.Html()4、在ASP.NET中,以下哪个属性不属于WebChart的属性单项选择题A、FileNameB、WidthC、HeightD、Title(正确答案)A、Custom ValidatorB、RequiredFieldValidatoi i卜布写实)C、Compare ValidatorD、RegularExpressionValidator41、在ASP.NET中,如果需要验证验证用户输入的年龄在。到100之间需要哪种 控件0 I单项选择题1A、CustomValidatorB、RcquiredFieldValidatorC、Compare Valid
3、atorD、Range Vai idaton ,碘答案)42、在ASP.NET中,关于CusiomValidator控件哪些说法是对的()A、支持客户端验证(.确答案)B、支持服务器端验证E确管案)C、服务器使用ServerValidate事件做服务器验证工确答案)D、不支持客户端验证43、在ASP.NET中,如果要脸证两个文本框输入的密码是否一致,一般情况下使 用0控件单项选择题A、RangValidatorB、RegularExpressionValidatorC、RequireFieldValidatorD、CompareValidator 正矿管生)44、ASP.NET窗体文件的扩展名
4、为()单项选择题.aspx(正确答案)A、 .ascx.IncDs .htmi45、在ASP.NET中,下面哪个()属性不属于Page对象。单项选择题A、IsValidB、IsPostBackC、MasterPageFileD、Runat(正确答案)46、在ASP.NET中,页面的IsPostBack属性用来判别页面()单项选择题A、是否需要回传B、是否是回传的正确答案)C、是否启用回传D、是否响应回传47、ASP.NET中上传控件是哪个()单项选择题A、TcxtUploadB、FileUploaddC、StringUploadD、CustomUpload48、ASP.NET中母版页的后缀名是
5、()单项选择题.master(二确答案)A、 .mstrC、.csD、.aspx49、ASP.NET母版页的特点有哪些()A、有利于站点修改和维护(正确答案)B、具备高效的内容整合能力 :确答案)C、有利于实现页面布局:确答案)D、提供便于使用的对象模型上确答案)50、在ASP.NET中,关于母版页的说法,下面哪些是对的()A、声明中要使用MasterF确答案)B、声明中要使用PageC、扩展名是.masler正炉答案)D、扩展名是.aspx51、在ASP.NET中,关于内容页的说法,下面哪些是对的()A、声明中要使用MasterB、声明中要使用Page正欲答案)C、扩展名是.masterD、
6、扩展名是.aspxGl确答案)52、在ASP.NET中,母版页中的ContentPlaceHokler的说法,正确的选项是()A、母版页可以使用一个ContentPlaceHolder 确答案)B、母版页可以使用多个ContentPlaceHolder E利笆-案)C、母版页至少要使用一个ContentPlaceHolder(二一确答案)D、母版页可以不使用ContentPlaceHolder53、vs2017中,“开始调试”的快捷键是()单项选择题A、F1B、Ctrl+F5C、F5(正确答案)D、F954、在ASP.NET中,FileUpLoad控件包括一个()和一个()A、文本框正确答案)
7、B、多项选择框C、浏览按钮(正确答案)D、单项选择按钮55、在ASP.NET中,获取服务器站点根目录的代码是()单项选择题1A、Server.MapPath(”/)(正确答案)B、Server.MapPath(7)C、Server.MapPath(./”)D、Server.MiipPath()56、在ASP.NET中,文件下载的两种方法有()A、使用HTML超链接,在点击链接后下载正确答案)B、使用FilcUpload控件下载C、使用ASP.NET中的Response对象以及文件流来处理下载(正洲答案)D、使用ASP.NET中的Request对象以及文件流来处理下载57、在ASP.NET中,R
8、esponse对象的哪个方法可以处理文件下载()单项选择题A、Transmit()B、TransmitFilc()(正确答案)C、FiIeDown()D、FileUpO 58、在ASP.NET中,站点地图的命名是()单项选择题A、web.sitemap E确留案)B、web.sitemasterC、site.mapD、site.master59、在ASP.NET中,关于站点地图的说法正确的选项是()单项选择题A、文件内容是文本格式B、需要存储在站点的根目录下(二确答案)C、不能进行编辑D、站点地图的文件名后缀是.map60、在ASP.NET中,正确获取RadioButtonList中选中项的值
9、的做法是()单项选择 题A、RadioButtonList.Itemi.ValueB、RadioButtonList.TextC、RadioButtonList.SelectedValue 产案)D、RadioButtonList.Itemi.Text61、在ASP.NET中,以下对DropDownLisi服务器控件描述错误的选项是()|单项选择题A、DropDownList服务器控件不支持多重选择B、可以用Selectindex属性或者Selectitem属性来判断哪一项被选取C、当用户更改选项时会引发SelectlndexChanged事件D、类似WinForms中的ComboBox控件,
10、允许用户在运行时输入文本(正确答案)62、在ASP.NET中,文件上传控件.PostedFile.FileName表示的是()单项选择题A、”服务器端文件物理路径”B、客户端文件物理路径确2c、”服务器端文件名称”D、”客户端文件名称”63、在ASP.NET中,以下不是服务器控件的是()单项选择题1A、Textarea(工确答案)B、LinkButtonC、HyperLinkD、DropDovvnList64、在ASP.NET中,要把一个TextBox设置成密码输入框,应该设置()属性。|单 选题A、ColumnsB、RowsC、TextD、TextModc(lZ确空案)65、在ASP.NET
11、中,要使Button控件不可用,需要将控件的()属性设置为false。 单项选择题A、Enabled(正确答案)B、EnableViewStateC、VisibleD、CausesValidation66、在ASP.NET中,要使RadioButton控件被选中,需要将其()属性设置为true。I单项选择题IA、EnabledB、VisibleC、Checkedi jD、AutoPostBack67、在ASP.NET中,在ASP.NET中,文本框控件TextBox允许多种输入模式,包 括单行、多行和密码输入模式,这是通过设置其()属性来区分的。单项选择题A、StyleB、TextModei 正
12、 / 答案)C、TypeD、Input68、在一个ASPX页面中有一个HyperLink控件,该控件的Target属性为 _blank,NavigateUrl属性为 :/ baidu ,当用户单击该控件后,以下说法正 确的是()【单项选择题A、当前窗体将变为空白页B、将翻开一个新的空白页窗体C、在当前页面翻开 :/ baidu 网址对应的网页D、在一个新的窗体中翻开 :/ baidu ”网址对应的网页确答案)69、在ASP.NET中,以下哪个属性是指向所使用控件的名字()|单项选择题A、TagPrefixB、TagName(正价答案)C、SrcD、Conrtol70、在ASP.NET中,有关母
13、版页的说法,正确的选项是()单项选择题A、一个站点只能有一个母版页B、?一个内容页对应母版页的一个位置ContcntPlaccHodcrC、内容页相当于HTML中的iframe页,浏览地址显示母版页地址D、母版页的后缀是.masteni提答案)71、在ASP.NET中,以下关于用户控件的说法,正确的选项是()单项选择题IA、用户控件是一种自定义的组合控件(正确答案)B、用户控件不能在同一应用程序的不同网页上重用C、用户控件类似于第三方控件,需要在工程中引用该控件D、用户控件不能包含其他用户控件72、ASP.NET中包含哪些基本内置对象()A、Page正确答案)B、SassionC、Reques
14、t 确管案)D、Response) j D答案)73、在ASP.NET中,Page对象继承于哪个类()单项选择题A、B、(王确答案)C、D、74、ASP.NET中,aspx页面在运行时被编译为哪种类型的对象()单项选择题A、CookieB、Page(正确答案)C、Sess沁nD、Post 75、在ASP.NET中,有关Page对象的说法,哪些是正确的()A s IsPostBack是bool值正珈答案)B、IsValid指示页面验证是否成功壬确答案)Cs IsPost属性是bool值Ds IsPostBack的作用是判断页面是否是Post提交方式76、在ASP.NET中,下面哪些是Respon
15、se对象的属性和方法()A、Cookie(王确答案)B、Write()(正确答案)C、Rcdircct()(正确答案)D、Dial77、在ASP.NET中,Response.Rcdirect。方法的功能是单项选择题A、页面加载B、页面重定向(D确答案)C、页面重新加载D、页面数据上传78、在ASP.NET中,以下哪些是Request对象的属性()A、QuerySlring(正确答案)B、StringC、Form正确答案)D、Request(正确答案)79、在ASP.NET中,%=%用于输出服务端的什么类型的变量()单项选择题A、非私有变量三确答案)B、私有变量C、方法中的变量D、类中的变量80
16、、在ASP.NET中,页面加载事件的名称是()单项选择题A、Form_LoadB、Page_Load(/ 确答案)C、Session_LoadD、Post_Load81、在ASP.NET中,Server对象的方法和属性有()A、HtmlEncode(正确答案)B、HtmlDecodet E确答案)C、M即Path(正确答自D、Uri Encode(正确空案)82、在ASP.NET中,Request对象的功能是从客户端获取数据,获取方法有哪些()A、使用QueryString属性获取页面间GET传值(正矿省务)B、使用From属性获取POST传值上确答案)C、使用Request获取GET或POS
17、T传值正确答案)D、使用Response获取POST传值83、ASP.NET中的用户控件继承自()。单项选择题A、正仗答案)B、CsD、I Handler 84、在ASP.NET中,()指令用于在处理和编译某页面时配置此页面的属性() 单项选择题5、在ASP.NET中,使用WebChart中的哪个方法可以绑定数据源?单项选择题A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)6、当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)7、C/S是什么单词的缩写()【单项选择题A、Cl
18、ass/ServerB、Client/Server(正确答案)C、Click/ServerD、Clcar/Scrver8、C/S结构中,客户端能够使用哪种操作系统()linuxwindowsimac都 可以单项选择题A、B、C、D、(正确答案)9、B/S是什么单词的缩写()单项选择题A、Big/SilentA、ControlB、ImportC、Page(正确答案)D、Register85、在 ASP.NET 中,等价于()单项选择题A、(F 医答案)B、C、D、86、ASP.NET 代码 Response.Write(Server.htmlEncode(HtmlEncodc 样例) 输出结果为
19、()【单项选择题IA、”在窗口打印“HtmlEncode样例”B、”在窗口打印“HtmlEncode样例(正确答案)C、”在窗 口打印“HIHtmlEncode 样例 H1”D、”出现错误信息,说明嵌入的串中包含非法字符”87、ASP.NET的Response内置对象,可以通过()属性指示出客户机是否已与服 务器断开连接。单项选择题A、IsConnected 属性B、IsClienConnected 属性 IE确空案)C、Refresh 方法D、CheckConnection 方法88、在ASP.NET中,下面不属于Request对象的集合成员的是()单项选择题A、CookiesB. Quer
20、yStringC、“Form”D、Session H确答 D)89、在ASP.NET中,response对象的()方法用于网页重导向另一个地址。单项选择题A、TransferB、LinkC、Redirect( 确笞案)D、Execute90、在ASP.NET中,Response对象的()属性可以设定hup的输入字符编码。()单项选择题A、Charset(正确答案)B、CookieC、TextD、Binarywrite91、以下的 ASP.NET 代码,在执行时将()private void Page_Load(object sender, System. Event Args e) Respo
21、nse. Wriie(Server.UHEncode(htip:ABC.aspx);单项选择题 A、在页面中输出字符” :/ABC.aspx”B、在页面中输出字符” %3a%2f%2fABC.aspx”(ZZa俗案)C、2已专至ij 页面D、不会输出任何信息到请求方92、在ASP.NET中,Cookie保存的数据是以什么形式保存在客户端的()【单项选择 题A、字节流形式B、文本形式(正彳C、图片形式D、非文本形式 93、在ASP.NET中,写入和读取Cookie需要用到哪些对象()A、ServerB、SessionC、Request。确答案)D、Response(正确答 D)94、在ASP.N
22、ET中,Cookie对应的类是()单项选择题1A、 Cookie(正确答案)B、ServerCookieC、HtmlCookieD、ResponseCookie95、在ASP.NET中,Cookie对象的常见属性有()A、StringB、Name(正确答案)C、Value(正确答案)D、Expires(正确答案)96、在ASP.NET中,SessionlD的作用是()单项选择题A、服务端标识自身的B、服务端标识不同用户的(王确答案)C、服务端标识用户传递的数据类型的D、客户端标识自己的97、在ASP.NET中,下面哪些是Session对象的特点()A、Session对象可以被其他用户共享B、S
23、ession对象包含某一个用户的状态信息(正确答案)C、当会话超时或过期,服务器会立刻清除Session对象(正确答案)D、会话通过SessionlD传递状态信息(正确答案)98、在ASP.NET中,以下哪些是Session对象的方法()A、Abandon。确答案)B、Clcar()(正确答案)C、Remove() E确答案)D、Class()99、在ASP.NET中,能够被多个用户共享的是哪个对象()单项选择题A、Application(正确答案)B、SessionC、CookieD、Server100s Application和Session的说法哪些是正确的()A、Application
24、对象用于共享应用程序级信息5确答案)B、Application对象不能共享用户信息C、Session对象包含某一用户的状态信息(正确答案)D、Session在会话超时的时候会被清除.101、在Asp.Net中,如果我们要实现一个网站计数器,最好将相关数据存放在()对象 中.单项选择题A、Application 正旗答案)B、SessionC、CookieD、ViewState102、在ASP.NET中,session对象的()方法时会触发session_onend事件。单项选择题A、CountB、Abandon(正确答案)C、AddD、Remove103、在ASP.NET中,Session对象
25、的默认有效期为多少分钟?()单项选择题A、10B、15C、20(1确答案)D、30104、某程序员在一个ASP.NET应用程序中,将Session对象的TimeOul属性设置 为了 20,贝IJ ()单项选择题A、用户如果连续二十分钟没有与应用程序进行交互,该用户会话将被清除(正确 答案)B、用户如果连续二十秒钟没有与应用程序进行交互,该用户会话将被清除C、用户如果连续二十分钟与应用程序进行交互后,该用户会话将被清除D、用户如果连续二十秒钟与应用程序进行交互后,该用户会话将被清除105、某个用ASP.Nct技术开发的网站拥有大量访问量,最近该网站经常因为服务 器内存占用率过高而停机。作为该网站
26、的技术人员的你仔细检查了该网站系统,发 现内存占用率过高是因为每个用户都有大量数据保存在Session中,为了解决该问 题你应该进行0处理。单项选择题A、将保存在Session中的数据保存在Application中B、将保存在Session中的数据保存在Cookie中C、将Session中平安性要求不高的数据保存在Cookie中,不经常使用的数据保存 在数据库中(二D、将Session中对平安性要求不高的数据保存在Application中,不经常使用的数 据保存在数据库中106、在ASP.NET中,Application对象是()类的实例单项选择题A、 ApplicationB、 Applic
27、ationUtilityC、 ApplicationState 正俄等专)D、Page107、在ASP.NET中,可以使用多种方法从一个页面跳转到另外一个页面,或者联接到其他的超级连接,以下都是可选择的方案,除了()单项选择题A、使用Response对象的Redirect方法B、使用Server对象的Execule方法C、使用Server对象的Transfer方法D、使用Application对象的DircctTo方法(正确答案)108、在ASP.NET中为了保存用户的一个重要信息,最好使用以下。对象单项选择题A、applicationB、session(正确答案)C、cookieD、cach
28、e109、在ASP.NET中,设置Session对象的TimeOut属性,可以为当前会话保持一定的超时限制,TimeOut是以()为时间单位的。单项选择题A、小时B、分钟(正确答乡C、秒D、毫秒110、在ASP.NET中,以下关于Session对象的说法正确的选项是()单项选择题A、用户每次翻开一个Web页面,将会创立一个Session对象B、用户关闭客户端Web页面后,Session对象将立刻消失C、应用程序退出后,Session对象的值才能消失D、每个用户的Session对象不能被其他用户访问(正确答案)111、在ASP.NET中,三层架构是哪三层()A、状态层B、数据访问层(正确答案)C
29、、业务逻辑层(确答案)D、表现层正确答案)112、在ASP.NET中,三层架构的优势有哪些()A、利于维护(正确答案)B、适用于协作开发(正确答案)C、主流趋势(正确答案)D、可以直接访问页面数据113、在ASP.NET中,业务逻辑层的英文缩写是()单项选择题A、DALB、BLL(正确答案)C、DBLD、MODEL114、在ASP.NET中,数据访问层的作用有哪些()A、把数据提交到数据库中正确B、从数据库查询出数据三确答案)C、包装实体类对象D、直接访问页面数据115、在ASP.NET中,表现层需要引用哪些层()A、业务逻辑层确答案)B、模型层(正确答案)C、数据层D、实体层116、在ASP
30、.NET中,有以下代码,请选择正确的一项补充到横线处。DataSet ds=db.ExecuteDataSet(CommandType.Text, select * from Brand);this.DataList 1 .DataSrouce=; this.DataListl.DataBind();单项选择题A、ds.Tables 1 B、ds.TablesO(正确答案)C、ds.gct(O)D、ds.get( 1)117、在ASP.NET中,以下关于列表控件的DataBind方法的描述错误的选项是()单 选题IA、要把列表控件的实际绑定到某一数据源,必须调用DataBind方法B、执行Da
31、taBind方法,将完成创立列表控件项的工作C、执行DataBind方法,将完成用数据源的数据填充列表控件每一项的工作D、在设计的时候,可以调用DataBind方法将把列举的数据源的数据填充到列表 控件的每一项来观察数据的正确性(H确答案)118、在ASP.NET中,以下关于列表控件的DataSource属性的描述错误的选项是()单项选择题A、DataSource属性与数据绑定相关B、列表控件的数据源类型可以是数据列表C、列表控件的数据源类型可以是数据视图也可以是哈希表D、DataSource用于数据绑定时对数据行进行筛选正确答案)119、在ASP.NET中,以下不属于控件的是()单项选择题A
32、、DataSet(正切答案)B、RepeaterC、SqlDataSourceD、GridView120、在ASP.NET中,要将数据源绑定到控件,需要调用控件的()方法。()单 选题A、LoadB、DataBind(正确答C、DisposeD、GetType121、在ASP.NET中,所有数据绑定控件都从哪个类派生()单项选择题A、DataBoundControlB、BaseControlC、BaseDataControlD、BaseDataBoundControl 隹答玄)122、在ASP.NET中,下面哪些是常用的数据绑定控件()A、DropDownList(正矿谷案)B、Repeate
33、d正确答案)C、GridView(正刚答案)D、DataListf 确答案)123、在ASP.NET中,单值绑定有哪些方式()A、%=XXX%(正确答案)B、%#XXX%(上确答案)C、%#SXXX%(正确答案)D、%#Eval(XXX)%“正确答案)124、在ASP.NET中,单值数据绑定有哪些缺点()A、数据绑定的代码和定义用户界面的代码混合在一起正确答案)B、数据绑定的代码独立于用户界面代码C、代码过于分散正渤答案)D、代码过于集中125、在ASP.NET中,下面哪些是DropDownList的常见属性()A、AutoPostBack 正确答案)B、DataTextField(.H 确答
34、案)C、Items(正确答案)D、StrClass126、在 ASP.NET 中,DataList 有哪些属性()A、RepealColumnsi 正确答 A)B、RepeaterC、RepeatDirection(正确答案)Bs Browser/SilentC、Big/ServerD、Browser/Server 正确空案)10、在B/S结构中,客户端能够使用哪种浏览器?()google浏览器ie浏览 器火狐浏览器都可以单项选择题A、B、C、D、3)C、123456”(正确答案)D、for(i=l;il(M);i+)150、在ASP.NET中,关于Web Pages应用程序的目录Accoun
35、t,说法正确的选项是 0 单项选择题A、文件夹包含登录和平安文件(正确答案)B、文件夹包含数据库文件C、文件夹包含图片文件D、文件夹包含应用程序配置文件151、在ASP.NET中,关于WebPages应用程序中的目录App_Data,说法正确的 是0 I单项选择题IA、包含登录和平安文件B、包含应用程序的本地数据存储正确答案)C、放置应用程序的静态内容D、包含通用文件B、C、D、14、请选择所有的 请求方式A、GET(正确答案)B、POST(正确答案)C、PUT(正确答案)D、HIDE15、GET和POST请求的区别是()A、GET请求方式只能传送文本给服务器正确答案)B、POST可以传送二进制数据给服务器E确答案)C、GET请求方式提交的数据不能超过2KB正确答案)D、POST请求方式提交的数据不能超过4KB16、下面哪些是GET请求的特点()A、请求提交的数据会显示在地址栏王确答案)B、请求提交的数据不会显示在地址栏C、GET请求有长度限制Q确答案)D、GET请求没有长度限制17、ASP.NET有哪些开发模式()A、Web pages(正确答案)B、web forms三医答矣)C、MVC(3D、Win Forms18、下面哪些是ASP.NET页面指令()A、%Page %(正确答案)B、-Pagc -C、,确笞案)D、-Im
限制150内