您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 考试用windows应用程序试卷B
选择题:每题2分1你开发了一个基于windows应用程序,这个应用程序创建一个从DataSet对象的XML输出,通过DataSet创建XML输出,WriteXml方法被发送给另一个应用程序,这个应用程序要求输出以下的格式显示:employeeid=”3”name=”TestKingJR”age=”29”/你需要为XML输出写代码,下列的代码片段那一个是你要做的:A.ds.WriteXml(dataFile,XmlWriteMode.WriteSchema);B.ds.WriteXml(dataFile,XmlWriteMode.IgnoreSchema);C.foreach(DataColumndcinds.Tables[“employee”].Columns){dc.ColumnMapping=MappingType.Attribute;}D.foreach(DataColumndcinds.Tables[“employee”].Columns){dc.ColumnMapping=MappingType.Element;}答案:C2)你要通过.NET开发一个叫TestKingApplication的基于windows的应用程序,TestKingApplication可以接收从多种外部提供XML数据文件,一个XML构架文件为XML数据文件定义数据格式和数据类型。TestKingApplication必须转换成XML数据文件来确定构架一致,你应该怎么做:A.执行一个DataSet对象和添加事件处理代码。B.执行一个DataSet对象然后设置Enforce约束属性为True.C.执行一个XmlValidatingReader对象和添加事件处理代码D.执行一个XmlValidatingReader对象然后检测ReadState属性之后读取XML数据文件Answer:C3.你要设计一个与微软SQL数据库相连的基于windows的程序,这个程序通过下面的存储过程插入新行01ALTERPROCEDUREdbo.sp_UpdateTestKingPrice02(03@categoryint,04@totalpricemoneyOUTPUT05)06AS07SETNOCOUNTON08UPDATEProductsSETUnitPrice=UnitPrice*1.1WHERECategoryID=@category09SELECT@totalprice=sum(UnitPrice)FROMProducts10SELECTProductNameFROMProductsWHERECategoryID=@category11RETURN@Totalprice你的程序使用SqlCommand对象中的ExecuteReader方法去调用存储过程并且创建SqlDataReader对象,当存储过程被调用后,你的代码必须解析SqlDataReader。可以通过RecordsAffected属性返回行数是否正确判断是否成功更新。可是,当你执行存储过程,SqlDataReader.RecordsAffected属性返回-1,你怎么解决这个问题A.改变行7to70-316LeadingthewayinITtestingandcertificationtools,@categoryAnswer:B4.你要用VisualStudio.NET设计一个基于windows的程序,你的程序包含一个名为CustomerForm的form,它包含下面控件:名为TestKingConnection的SQLConnection对象名为TestKingDataAdapter的SQLDataAdapter对象名为CustomerDataSet的DataSet对象5个TextBox与CustomerDataSet绑定一个名为saveButton的Button在设计的时候你为每个TextBox的DataBindings属性为CustomerDataSet的DataTable特定的列当程序运行的时候,用户必须能够编辑textboxes显示的信息,当点击saveButton所有用户的改变必须保存到合适的数据库,这个按钮事件包含下面的程序片段TestKingDataAdapter.Update(CustomerDataSet);你编译程序,但是saveButton没有保存任何改变你需要改正这个问题:A.CalltheInsertCommandmethodofTestKingDataAdapter.运行TestKingDataAdapter中的InsertCommand方法B.CALLTHEUpdatemethodofTestKingDataAdapterandpassinTestKingConnection.运行TestKingDataAdapter的Update方法并且通过TestKingConnectionC.BeforecallingtheUpdatemethod,ensurethatarowpositionchangeoccursinCustomerDataSet.在运行Upate方法,确保行位置在CustomerDataSet的改变D.ReestablishthedatabaseconnectionbycallingtheOpenmethodofTestKingConnection.重新连接数据库通过运行TestKingConnectionAnswer:C5:你用VisualStudio.NET开发了一个基于Windows的应用程序,这个应用程序包含一个窗格名叫TestKingInformationForm,这个窗格可以使用户编辑存储在数据库中的信息。所有用户所做的更改一定要存储在数据库中。你要写代码去防止当用户关闭TestKingInformationForm窗体时忘记保存一做更改。你该怎么做?A.在TestKingInformationForm窗体中的Closing事件中包含this.Activate。B.在TestKingInformationForm窗体中的Closed事件中包含this.Activate。C.在TestKingInformationForm窗体中的Leave事件中包含this.Activate。D.更改TestKingInformationForm中Closing事件的System.ComponentModel.CancelEventArgs参数的属性。E.更改TestKingInformationForm中Closed事件的System.EventArgs参数的属性。F.更改TestKingInformationForm中Leave事件的System.EventArgs参数的属性。Answer:D6:作为TestKinginc的开发人员,你用VisualStudio.NET开发了一个基于Windows的应用程序,你要使你的应用程序让视力不好的人也能使用,这些用户通过屏幕阅读器来使用你的应用程序。屏幕阅读器要能分辨得出当前哪个控件获得焦点。其中一个TextBox控件提供给用户输入用户名。你要确保当这个控件获得焦点时,屏幕阅读器读出来的单词为“name”。你要配置哪个属性?A.TagB.NextC.NameD.AccessibleNameE.AccessibleRoleAnswer:D7.你使用VisualStudio.NET为TestKing公司的企业内部网的用户开发了一个应用软件。所有客户计算机使用英特网浏览器作为他们的网络浏览器。你计划创建一种设备包来分配你的应用软件。设备包要实现下列各项需求:?它被放在可接近用户的网络文件夹上。?它是接近穿越你的公司内部网络上的一个连接。?它包括应用软件的一个解除安装系统。你应该创建哪个类型的工程?A.CABproject.B.mergemoduleproject.C.setupproject.D.Websetupproject.答案:C8你使用VisualStudio.NET创建一个应用软件用来分配到你的TestKing公司的职员。你创建并且展开一个分配包用来测试一台计算机运行Windows2000Professional.接着你发现你的名字通过增加/移除控制面板上的程序选项被列出当作为你的应用软件的联络支持。你需要将支持联络换成你的Helpdesk管理员的名字。你应该改变安装程序的哪一属性:A.AuthorB.CommentsC.ManufacturerD.SupportPhone答案:A9.你通过使用VisualStudio.NET和MicrosoftSQLServer发展一个基于windows的应用程序称TestKingSecurity。程序将会安全并确保Assert,Deny,andPermitOnly运行着。你一定确定程序最佳化运行着。你应该做什么?A.运行declarative安全检查。B.运行命令式的安全检查。C.藉由使用SQL伺候器安全运行所有的安全检查。D.实现一个取回来自SQL伺候器数据库的安全数据的习惯安全班级。Answer:A10.你开发了一个基于Windows的应用程序名为TestKingBilling。你创建一个简单用户界面去获取用户输入数据。该应用程序传一个用户输入数据的数组对象给一个名为AddUpDataTimeEntry的函数。当你测试TestKingBilling时,这个函数使用DataTable对象的LoadDataRow方法,去更新表中存在的记录或者加入新记录。你频繁的收到InvalidCastException这类异常。这个错误产生的原因是什么?A.你试图加载一个重复值到具有唯一性约束的DataTable的列。B.对象数组的条目数与DataTable的列数不符。c.你试图加载到各列的数据与列的数据类型不符。D.在你的DataTable对象的列没有设置AllowDBNull属性为True.Answer:C11。你使用VisualStudio.NET来创建一个程序集,它将被其他VisualStudio.NET应用程序使用。如果程序集没有提出最小的权限请求,这个程序集不具有任何使用权限。你该采用哪个代码段?A.Assembly:_PermissionSet(SecurityAction.PermitOnly,Unrestricted:=True)B.Assembly:_PermissionSet(SecurityAction.PermitOnly,Unrestricted:=False)C.Assembly:_PermissionSet(SecurityAction.RequestOptional,Unrestricted:=True)D.Assembly:_PermissionSet(SecurityAction.RequestOptional,Unrestricted:=False)正确答案:D12。你使用VisualStudio.NET创建基于Windows的应用程序。应用程序可以捕获可见屏幕的小部分。你建立了一个名为TestKingCameraForm的窗体。把TestKingCameraForm.BackColor的属性确定成蓝色。并在窗体上添加了一个按钮用来给用户玩屏幕射击。现在,你需要建立TestKingCameraForm的透明部分做一部分屏幕。你的程序将捕获一幅在透明的领域里面的屏幕图像。TestKingCameraForm的最终界面将显示出来:你增加了TestKingCameraForm和Panelcontrol。你必须保证任何基础的应用都将在小组内可见。你该采取哪两种方法?(每个正确的答案提出这个解决办法的部分。选择两个.)A.把transparentPanel.B
本文标题:考试用windows应用程序试卷B
链接地址:https://www.777doc.com/doc-2146867 .html