1、班 级: 姓 名: 学 号: 密封线湖北职业技术学院信息技术学院 20142015学年度第二学期结业考核试卷考核课程:.NET平台WEB应用开发 考试类型: 笔试 考试方式: 闭卷 学生专业: 软件技术 年 级: 2012级 试 卷: A 题号一二三四五六七八九得分得分阅卷人一、选择题(每题2分,共80分)1. ASP.NET中包含多种维护状态的技术,以下属于保存在客户端的是(D )。AViewState BSession CApplication DCache2. 应该使用( C )伪类定义实现鼠标放在一个链接上的css样式。Aa:visited Ba:link Ca:hover Da:ac
2、tive3. 从数据库读取记录,可能使用到的方法有( BCD )。【选三项】AExecuteNonQuery BExecuteScalar CFill DExecuteReader4. 关于ASP.NET中的代码隐藏文件,下列选项中描述正确的是( C )。AWeb窗体页的程序的逻辑由代码组成,这些代码用于与窗体交互。编程逻辑与用户界面在不同的文件中,该文件称作为“代码隐藏文件”,如果使用C#创建,该文件将具有“.ascx.cs”扩展名B项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件C项目中所有Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件D以上说法都不正确5.
3、ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为“Mike”,正确的注册指令为( D )。ABCD以上都不正确6. 在ASP.NET框架中,服务器控件是为了配合Web表单工作而专门设计的。服务器控件的两种类型是( A )。AHTML控件和Web控件 BHTML控件和XML控件CXML控件和Web控件 DHTML控件和IIS控件7. 下列事件中,不属于Global.asax文件中的Asp.Net Web应用程序事件的是( D )。AApplication_Start BApplication_EndCApplication_Error DApplication_Stop8.
4、 Net依赖( C )技术实现跨语言互用性。ACLR BCTS CCLS DCTT9. 为了创建一个显示公司员工列表的应用程序,使用一个DataGrid控件显示员工的列表,当需要修改此控件以在Grid的Footer显示员工合计数时,应该执行的操作是( C )。A重写OnPreRender事件,当Grid的Footer行被创建时显示合计数B重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数C重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数D重写OnLayout事件,当Grid的Footer行被创建时显示合计10. 创建ASP.NE
5、T应用程序,用于运行AllWin公司内部的Web站点,且应用程序包含50个页面。为了配置这个应用程序,以实现当发生HTTP代码错误时向用户显示一个自定义的错误页面,且需要使所耗费的代价最小,则选项中可行的操作有( CD )。【选两项】A在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误B在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误C在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误D在这个应用程序的Web.con
6、fig文件中创建一个CustomErrors节去处理HTTP错误E在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET 代码错误F在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET HTTP错误11. 为了实现在控件内容变换后立即回传表单,需要在控件中添加属性(A)。AAutoPostBack=”True” BAutoPostBack=”False”CIsPostBack=”True” DIsPostBack=”False”12. 关于编写ASP.NET程序,下列说法错误的是( C )。A使用IsPostBack属性可以减少页面回发时不必要的数据绑定操作B虽然.N
7、ET Framework自身具有垃圾回收系统,但对于部分资源而言,仍需要编写代码及时释放C代码中应尽可能多的使用异常处理,以防止出现不可预期的错误D对于大量的字符串连接操作,不能使用“+”运算符,而应该使用StringBuilder类13. 如果Session(“a”)=1、Session(“b”)=2,则Session(“a”)+Session(“b”)的值是( D )。A12 B3 Cab D以上都不正确14. label Web服务器控件( C )属性用于指定label控件显示的文字。Awidth Balt Ctext Dname15. 下列不属于Web服务器控件的是( A )。AHtm
8、lInputButton BRadioButton CDropDownList DCheckBox16. 为了完成在网页上添加用于统计人数的计算器,可以通过( B )对象对计数变量Count的加法操作来实现。ASession BApplication CServe DPage17. .NET编程架构是( A )。ANET Framework BVS.NET CXML Web Service D开发工具18. 常用的调用WebService的方法有( BC )。【选两项】A使用IIS工具设置成WebService B使用WSDL.exe命令行工具C使用VS.NET中的Add Web Refere
9、nce菜单选项 D以上说法都不正确19. 在ASP.NET中,关于用户控件的Src属性,下列选项中描述正确的是( A )。ASrc属性是用户控件的虚拟路径 BSrc属性是用户控件的物理路径 CSrc为用户控件的名称 DSrc为用户控件的命名空间20. 在ASP.NET中,关于Command对象的ExecuteNonQuery()方法和ExecuteReader(),下列选项中描述错误的是( C )。Ainsert、update、delete等操作的SQL语句主要由ExecuteNonQuery()方法执行BExecuteNonQuery()方法返回执行SQL语句所影响的行数CSelect操作的
10、SQL语句只能由ExecuteReader()方法执行DExecuteReader()方法返回一个DataReader对象21. 以下关于用户控件的说法,错误的是(D )。A用户控件扩展名为“.ascx”B用户控件与ASP.NET相似,具有用户界面和代码C用户控件与母版页都不能通过URL地址直接访问D用户控件不可以用于母版页中22. 使用ASP.NET编写如下图的网站导航,使用到的导航控件是( C )。ASiteMapDataSource BMenu CSiteMapPath DTreeView23. 静态网页文件的后缀是( C )。Aasp Baspx Chtm Djsp24. 在NET中,
11、CLS(Common Language Specification)的作用是( D )。A存储代码 B防止病毒 C原程序跨平台 D对语言进行规范25. 在ASP.NET中,源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,是为了( C )的需要。A提高效率 B保证安全 C源程序跨平台 D易识别26. FormView与GridView控件之间最重要的区别是( C )。A能够存储数据 B外观比较美观C显示的布局几乎不受限制 D数据量受一定的限制27. Wizard控件的最大特点是( B )。A能够包含大量数据 B能将多个窗口集中到一个网页中C布局不受限制 D能够快速
12、进行浏览28. 制作留言板程序必须加强管理,原因是( D )。A存储容量有限 B查看必须经过授权C影响查看的速度 D可能存在过时或不健康的留言29. 在配置GridView控件的SqiDateSource数据源控件过程中,单击“【高级】”按钮的目的是( C )。A打开其他窗口 B输入新参数 C生成SQL编辑语句 D优化代码30. 系统提供数据库通用接口的目的是( B )。A提高程序运行的效率 B应用程序设计不必考虑数据库的类型C保证程序安全 D易于维护31. 阅读以下C#代码,代码的运行结果是( A)。class Program public static void ThrowExceptio
13、n() throw new Exception(); public static void Main() try Console.WriteLine(try); ThrowException(); catch (Exception e) Console.WriteLine(catch); finally Console.WriteLine(finally); Atry Btry Ccatch Dtrycatch finally finallyfinally32. 阅读以下关于.NET的内容:(1)asmx文件提供了web service的服务描述。(2)和页面一样,第一次请求asmx页码面文件
14、时,asmx文件也将编译。则下列选项中正确是( C )。A(1)正确,(2)正确 B(1)正确,(2)错误C(1)错误,(2)正确 D(1)错误,(2)错误33. 在.NET 中,( D )类提供了操作字符串的方法。ASystem.Threading BSystem.IO CSystem.Collection DSystem.String34. 为了实现在ASP.NET页面中使用DataGrid控件绑定并显示一张表的数据,需要设置其( C )属性来指定数据源。AID BStyle CDataSource DDataBind35. 在一个ASPX页面中的Page_Load事件中执行以下代码,最终
15、页面输出的结果为( A )。 if (!Page.IsPostBack) Response.Write(你好); Response.End(); Response.Write(再见); A你好 B再见 C你好再见 D以上都不对36. 以下是某Web窗体中编写的部分代码,已知GetDS()方法返回一个记录集,当用户第一次访问这个页面时,下列说法正确的是( B )。 protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack)/1行 DataSet ds = GetDS();/2行 GridViewJobs.D
16、ataSource = ds.Table0;/3行 A用户不能在GridView控件中看到数据集中的数据,因为没有设置GirdView控件的DataMember属性B用户不能在GridView控件中看到数据集中的数据,因为没有进行数据绑定C用户不能在GridView控件中看到数据集中的数据,因为2,3行的代码不能执行D用户可以在GridView控件中看到数据集中的数据37. 在ASP.NET中,Application是( C )类的实例。AHttpApplication BHttpApplicationUtility CHttpApplicationState DPage38. 在ASP.NE
17、T中,下列关于Session对象说法正确的是( D )。A每次打开一个Web页面会创建一个Session对象B用户关闭客户端Web页面后,Session对象会立即消失C应用程序推出以后,Session对象才消失D每个用户的Session对象不能别其他用户访问39. 基于( C )数据的传输标准,Web服务可以实现跨平台、跨语言的相互通信和数据共享。AHTML BCSS CXML DXSLT40. 在ASP.NET服务器控件中,能够验证自定义正则表达式的控件是( D )。ARequiredFieldValidator BcomparevalidatorCRangeValidator DRegul
18、arExpressionValidator41. 在一个ASP.NET注册页面中,为了验证用户在文本框中输入的用户名不为空,需要使用的验证控件是( A)。ARequiredFieldValidator BcomparevalidatorCRangeValidator DRegularExpressionValidator42. 在ASP.NET中,为了将页面中一个名为name的string类型的字段绑定到一个textbox控件的文本属性中,下列代码正确的是( C )。Public string namegetreturn “诸葛亮”Aasp:TextBox id=”TextBox1” text
19、=“” Basp:TextBox id=”TextBox1” text=“” Casp:TextBox id=”TextBox1” text=“” Dasp:TextBox id=”TextBox1” text=“” 43. 假如存放ASP.NET应用程序页面的目录为C:InetPubWWWRootWebSvrSample,则Request的ApplicationPath的属性值是( B )。Ac:InetPubWWWRoot B/WebSvrSampleCc:InetPubWWWRootWebSvrSample DInetPubWWWRootWebSvrSample44. 某个使用ASP.N
20、ET开发的网站拥有大量的访问量,最近该网站经常因为服务器内存占有率过高而宕机,该网站的技术员仔细检查系统之后,发现内存占有率过高的原因是每个用户都有大量数据保存在Session中,为了解决这个问题需要( C )。A将保存在Session的数据存数在Application中B将保存在Session的数据存数在Cookie中C将Session中对安全要求不高的数据保存在Cookie中,不经常使用的数据存储在数据库中D将Session中对安全要求不高的数据保存在Application中,不经常使用的数据存储在Cookie中45. 在ASP.NET应用中,将一组控件拖放到页面中,可以在后台.cs文件代
21、码中直接使用属性Visible为trur/false实现其显隐效果的有( BD )。【选两项】Adiv BPlaceHolder Cspan DPanal46. 在ASP.NET中进行页面传值的方法有( ACD )。【选三项】ApplicationBRequestCRespnse.Redirect(“xx.aspx?参数名称=参数值”); DServer.Transfer( “xx.aspx?参数名称=参数值”);47. 如下图,在一个ASPX页面中,有4个RadioButton控件,其HTML代码如下。在图示状态下,当用户单击足球RadioButton控件后,下列说法正确的是( A )。A篮
22、球RadioButton控件的Checked属性变为FalseB乒乓球RadioButton控件的Checked属性变为FalseC羽毛球RadioButton控件的Checked属性变为TrueD篮球RadioButton控件的Checked属性变为True48. 在ASP.NET中,下列代码正确的有( AB )。【选两项】AServer.Transfer(“Main.aspx”); BServer.Execute(“Main.aspx”);CServer.Transfer(“Main.htm”); DServer.Execute(“Main.htm);49. 在ASP.NET中,以下为DropDownList服务器控件描述错误的是( D )。ADropList控件不支持多项选择B可以使用SelectIndex属性或者SelectItem属性判断哪一项被选取C当用户更改选择项时会引发SelectIndexChanged事件D类似于Winform控件的Combox控件,允许用户在运行时输入文本50. TextBox控件的( B )属性值用于标示是密码框。AText BPassword CmaxLength DMultiline第 5 页 共 5 页