基于C#的Windows应用程序设计模拟题(一套).doc_第1页
基于C#的Windows应用程序设计模拟题(一套).doc_第2页
基于C#的Windows应用程序设计模拟题(一套).doc_第3页
基于C#的Windows应用程序设计模拟题(一套).doc_第4页
基于C#的Windows应用程序设计模拟题(一套).doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于C的Windows 应用程序设计(MCP 70-316)考试模拟题1. 你使用Visual Studio .NET来创建名为Request的组件。这个组件包括一个名为AcceptMyRequest的方法,用来处理新用户对服务的请求。AcceptMyRequest调用一个名为Validate的私有函数。你必须确保Validate遇到的任何异常传递到Request的父窗口,由父窗口来响应处理异常。你想用最少的代码来完成这个目标,你该怎么做?A在AcceptMyRequest中使用下列代码段:this.Validate();B在AcceptMyRequest中使用下列代码段:try this.Validate();catch(Exception ex) throw ex;C在AcceptMyRequest中使用下列代码段:try this.Validate();catch(Exception ex) throw new Exception(“Exception in AcceptMyRequest”, ex);D使用下列代码段来创建一个名为RequestException的自定义异常类:public class RequestException:ApplicationException public RequestException():base() public RequestException(string message):base(message) public RequestException(string message,Exception inner):base(message, inner) 另外,在AcceptMyRequest中使用下列代码段:try this.Validate();catch(Exception ex) throw new RequestException(“Exception in AcceptMyRequest”, ex);正确答案:A2. 你是一家公司的软件开发者,你要开发一个Windows窗口来为用户提供在线帮助。你希望用户按F1键后就可以获得帮助功能。获得焦点的文本框控件对应的帮助文本将会在弹出窗口中显示。为了实现这个功能,你需要调用一个名为HelpProvider的方法来控制和传递文本框和帮助文本,你该调用哪个方法?ASetShowHelpBSetHelpStringCSetHelpKeywordDToString正确答案:B3. 你开发了一个包含Contact类的应用,Contact类定义如下:public class Contactprivate string name;public event EventHandler ContactSaved;public string Name get return name;set name = value;public void Save () / Insert Save code./ Now raise the event.OnSave();public virtual void OnSave() / Raise the event:if (ContactSaved != null) ContactSaved(this, null);你创建了个名为MyForm的窗体,这个窗体必须包括处理由Contact对象引发的ContactSaved事件的代码。Contact对象将会被名为CreateContact的程序初始化,你该采用哪个代码段?Aprivate void HandleContactSaved() / Insert event handling code.private void CreateContact() Contact oContact = new Contact();oContact.ContactSaved +=new EventHandler(HandleContactSaved);oContact.Name = “CompanyA”;oContact.Save();Bprivate void HandleContactSaved(object sender, EventArgs e) / Insert event handling code.private void CreateContact() Contact oContact = new Contact();oContact.Name = “CompanyA”;oContact.Save();Cprivate void HandleContactSaved(object sender, EventArgs e) / Insert event handling code.private void CreateContact() Contact oContact = new Contact();oContact.ContactSaved +=new EventHandler (HandleContactSaved);oContact.Name = “CompanyA”;oContact.Save();Dprivate void HandleContactSaved(Object sender, EventArgs e) / Insert event-handling code.private void CreateContact() Contact oContact = new Contact();new EventHandler(HandleContactSaved);oContact.Name = “CompanyA”;oContact.Save();正确答案:C4. 你负责维护公司以前同事写的一个应用系统。此应用系统对局域网中的日志文件进行读写。最初的版本为了方便维护,写了以下的调试代码:try Debug.WriteLine(“Inside Try”);throw(new IOException();catch (IOException e) Debug.WriteLine (“IOException Caught”);catch (Exception e) Debug.WriteLine(“Exception Caught”);finally Debug.WriteLine (“Inside Finally”);Debug.WriteLine (“After End Try”);这段代码会产生什么输出?AInside TryException CaughtIOException CaughtInside FinallyAfter End TryBInside TryException CaughtInside FinallyAfter End TryCInside TryIOException CaughtInside FinallyAfter End TryDInside TryIOException CaughtInside Finally正确答案:C5. 你使用Visual Studio .NET来创建一个控件,此控件将被你的应用程序中的多个窗体使用。这是一个客户标签(Label)控件,用来检索和显示你公司当前的股票价格。控件将在很多具有不同背景的窗体中显示。你希望控件尽可能多的显示潜在的窗体,你要确保股票价格是可见的,而这个矩形控件本身并不显示出来。你需要在控件的Load事件中添加代码来完成这些需求,你该采用哪两段代码?(选择两个正确的答案)Athis.BackColor = Color.Transparent;Bthis.ForeColor = Color.Transparent;Cthis.BackImage = null;Dthis.SetStyle(ControlStyles.UserPaint, false);Ethis.SetStyle(ControlStyles.SupportsTransparentBackColor, true);正确答案:A, E6. 你使用Visual Studio .NET创建了一个基于Windows的应用,来跟踪一家公司的销售情况。此应用的main对象名为CompanyA。通过下面的定义来创建CompanyA类:public class CompanyA你写代码来设置CompanyA类的属性,一旦CompanyA类被实例化后,该代码将被执行。现在你需要创建一个程序来安置你的代码,你该采用哪段代码?Apublic CompanyA ()Bpublic void CompanyA ()Cpublic bool CompanyA ()Dpublic New()Epublic CompanyANew()Fpublic CompanyA CompanyA ()正确答案:A7. 你用Visual Studio .NET开发了一个基于Windows的应用,此应用包括一个名为FormA的窗体和一个名为Contact的类。FormA包括一个名为cmdCreateContact的按钮。当用户点击了这个按钮,你的应用将创建一个Contact的实例。你想写出最有效的代码,你该采用哪个代码段?AContact contact = new Object();BContact contact = new Contact;CObject contact = new Contact;DContact contact = new Object;正确答案:B8. 你创建了一个Visual Studio .NET的应用程序,包括一个名为MyUpdate的函数。为了调试,只要MyUpdate被执行,你就要在日志文件中添加一个条目。日志文件名为DebugLog.txt。为了易读,你必须保证DebugLog.txt中的每个条目显示在单独的行中,你该采用哪个代码段?AStreamWriter oWriter =new StreamWriter(File.Open(”C:DebugLog.txt”, FileMode.Append);TextWriterTraceListener oListener =new TextWriterTraceListener(oWriter);Debug.Listeners.Add(oListener);Debug.WriteLine(“MyUpdate “ + DateTime.Now.ToString);BStreamWriter oWriter =new StreamWriter(File.Open(“C:DebugLog.txt”, FileMode.Append);TextWriterTraceListener oListener =new TextWriterTraceListener(oWriter);Debug.Listeners.Add(oListener);Debug.Write(“MyUpdate “ + DateTime.Now.ToString);CTextWriterTraceListener oListener =new TextWriterTraceListener();oListener.Name = “C:DebugLog.txt”;ebug.Listeners.Add(oListener);Debug.WriteLine(“MyUpdate “ + DateTime.Now.ToString);DTextWriterTraceListener oListener =new TextWriterTraceListener();oListener.Name = “C:DebugLog.txt”;ebug.Listeners.Add(oListener);Debug.Write(“My “ + DateTime.Now.ToString);正确答案:A9. 你用Visual .NET开发了一个基于Windows的,工程名为Mgmt的应用。你创建了一个应用配置文件,连同Mgmt一起安装在客户机上。当Mgmt被执行时,你必须保证配置文件的设置被应用。你该怎么做?A命名配置文件为Mgmt.exe.confing并拷贝到WindowsSystem32文件夹中B命名配置文件为Mgmt.config并拷贝到WindowsSystem32文件夹中C命名配置文件为Mgmt.exe.confing并拷贝到此应用程序文件夹中D. 命名配置文件为Mgmt.config并拷贝到此应用程序文件夹中E. 命名配置文件为Mgmt.exe.confing并拷贝到全局程序集缓存中正确答案:C10. 你使用Visual Studio .NET开发了一个基于Windows的应用程序。此应用程序将实现一个基于角色的授权方案,这个方案是基于SQL Server数据库用户名的。用户将会在名为userName的文本框和登录屏幕上输入他们的用户名。你必须确保所有的用户都默认指派为管理员和MIKE角色。你该采用哪个代码段?AWindowsIdentity identity =new WindowsIdentity.GetCurrent();string RoleArray =“Supervisor”, “MIKE”;GenericPrincipal principal =new GenericPrincipal(identity, RoleArray);BGenericIdentity identity =new GenericIdentity(userName.Text);string RoleArray =“Supervisor”, “MIKE”;WindowsPrincipal principal =new WindowsPrincipal(identity);CGenericIdentity identity =new GenericIdentity(userName.Text);string RoleArray =“Supervisor”, “MIKE”;GenericPrincipal principal =new GenericPrincipal(identity, RoleArray);DWindowsIdentity identity =new WindowsIdentity.GetAnonymous();string RoleArray =“Supervisor”, “MIKE”;WindowsPrincipal principal =new GenericPrincipal(identity, RoleArray);正确答案:C11. 作为一家公司的程序员,你用Visual Studio .NET开发了几个应用,这些应用将会被部署在Internet上。你必须确保用户能够检验你的软件的真实性。你该采取那些操作?(选择所有可行答案)A用Signcode.exe签署你的可移植的执行程序B用Makecert.exe产生一个X.509证书C从认证授权中心购买一个X.509证书D从认证授权中心购买一个软件发行证书E使用Cert2spc.exe把你的证书转换成软件发行证书正确答案:A, D12. 你创建了一个Visual Studio .NET安装工程来发布一个应用程序。你添加了一个名为MyDB.SQL的的SQL脚本。在安装过程进行时,你必须确保SQL脚本被执行。你该怎样做?A给你的安装工程添加一个定制的行为,选择MyDB.SQL 作为源路径B. 给你的安装工程添加一个批处理文件来执行MyDB.SQL,给安装工程添加一个启动环境,设置环境属性为批处理文件C创建一个新的Visual Studio .NET 工程来执行MyDB.SQL。这个新的工程包含在安装工程中。添加一个定制的行为,在安装中启动新的工程D给你的安装工程添加一个启动环境,设置环境属性为MyDB.SQL脚本正确答案:A13. 你开发了一个基于Windows的应用程序,名为MySoftware,该程序使用SQL Server数据库来存储和检索数据。你想创建一个中央错误处理程序,来处理在MySoftware中出现的所有数据错误,你必须保证应用程序能够显示从数据库中获得的所有错误信息。你该怎么写错误处理程序?Apublic void DisplaySqlErrors(SqlException myEx) MessageBox.Show(“Error: “ + myEx.ToString();Bpublic void DisplaySqlErrors(SqlException myEx) MessageBox.Show(“Error: “ + myEx.Message);Cpublic void DisplaySqlErrors(SqlException myEx) foreach(SqlError x in myEx.Errors) MessageBox.Show(“Error: “ + x.ToString();Dpublic void DisplaySqlErrors(SqlException myEx) foreach(Exception x in myEx.Errors) MessageBox.Show(“Error: “ + x.ToString();正确答案:C14. 你开发了一个基于Windows的应用程序来管理商业合同,此应用程序从中心数据库MyDB中检索出一个合同列表。合同列表由一个名为contactDataSet的DataSet对象进行本地管理。为了设置检索准则,你的用户界面必须允许用户在文本框控件中键入城市名字,和这个名字匹配的合同列表将会在DataGrid控件中显示。你该使用哪个代码段?ADataView contactDataSet = new DataView();dv.Table = contactDataSet.Tables0;dv.RowFilter = TextBox1.Text;DataGrid1.DataSource = dv;BDataView dv = new DataView();dv.Table = contactDataSet.Tables0;dv.RowFilter =String.Format(“City = 0”, TextBox1.Text);DataGrid1.DataSource = dv;CDataView contactDataSet = new DataView();dv.Table = contactDataSet.Tables0;dv.Sort = TextBox1.Text;DataGrid1.DataSource = dv;DDataView dv = new DataView();dv.Table = contactDataSet.Tables0;dv.Sort =String.Format(“City = 0”, TextBox1.Text);DataGrid1.DataSource = dv;正确答案:B15. 你计划使用Visual Studio. NET来创建一个名为BusinessRules的类,此类将被你公司的所有应用程序使用。BusinessRules定义了业务规则并基于这些规则来执行计算。你公司的其他开发员不能用他们自己的定义,来覆盖定义在BusinessRules中的函数和子程序。你该采取哪两个操作来创建BusinessRules?(选择两个正确答案)A创建Windows控件库工程B创建类库工程C创建一个Windows 服务工程D使用以下的代码段来定义BusinessRules:protected class BusinessRulesE使用以下的代码段来定义BusinessRules:public new class BusinessRulesF使用以下的代码段来定义BusinessRules:public sealed class BusinessRulesG使用以下的代码段来定义BusinessRules:public abstract class BusinessRules正确答案:B, F16. 你想开发一个使用SQL Server数据库的客户信息应用系统MyCustom,MyCustom将被很多用户频繁使用。当访问数据库并检索大量的数据时,你的应用程序代码必须尽可能具有最快的性能。你必须用最小数量的代码来实现这个目标,你该如何设计MyCustom?A使用System.Data.OleDb命名空间中的类B使用System.Data.SqlClient命名空间中的类C使用远程访问来连接SQL Server计算机D使用互操作性来包含已有的基于COM的数据访问组件正确答案:B17. 你开发了一个基于Windows的应用程序来和SQL Server数据库连接。当用户执行数据库中的存储过程时有时会出错。你需要在你的应用程序中添加错误处理代码,来捕获存储过程产生错误的详细信息。你该使用哪个代码段?Atry MyConnection.Open();catch (Exception e) / Insert error-handling code.Btry MyConnection.Open();catch (SqlException e) / Insert error-handling code.Ctry MyConnection.Open();catch (DataException e) / Insert error-handling code.Dtry MyConnection.Open();catch (DBConcurrencyException e) / Insert error-handling code.正确答案:B18. 你使用一个OleDbCommand对象来查询名为SalesDate的外部Oracle数据库。此查询使用一个Average方法来返回inventory表中产品的平均价格值。为了能在你的ADO.NET代码中执行这个查询,你需要使用OleDbCommand对象的哪个方法?AExecuteNonQueryBExecuteScalarCToStringDExecuteReader正确答案:B19. 你使用Visual Studio .NET和SQL Server开发了一个基于Windows的名为Security的应用程序。这个应用程序在运行时将会完成大量Assert, Deny, 和PermitOnly 安全性操作。你必须保证此应用能以最快的速度运行。你该怎么做?A执行声明安全检查B执行命令安全检查C使用SQL Server安全来执行所有安全检查D执行一个自定义的安全类来检索SQL Server 数据库的安全信息正确答案:A20. 你使用Visual Studio .NET来创建一个程序集,它将被其他Visual Studio .NET应用程序使用。如果程序集没有提出最小的权限请求,这个程序集不具有任何使用权限。你该采用哪个代码段?ABCD正确答案:D21. 你的开发小组正在为一家公司创建一个新的基于Windows的应用程序。此应用程序包括一个用户接口和几个XML Web服务。你开发了所有的XML Web服务并完成了单元测试。现在你准备写用户接口代码。因为你的部分服务器正在更新,提供抵押贷款利率的XML Web服务当前处于脱机状态。然而,你能够访问它的描述文件。你必须立即开始为XML Web服务写代码,你该怎么做?A使用Disco.exe为XML Web 服务产生代理类B使用Wsdl.exe为XML Web 服务产生代理类C获得一个XML Web服务程序集的拷贝并在本地计算机上注册它D为你的Visual Studio .NET 工程添加一个XML Web服务的描述文件正确答案:B22. 你开发了一个基于Windows的应用程序来跟踪电话通话。此应用程序使用SQL Server数据库进行数据的存储和检索。你使用SQL Client managed provider来连接和对数据库发送指令。你使用集成安全来鉴别用户,你的服务器名为Server30,数据库名为CustomerService。你需要设置SQL Connection对象的连接串属性。你该采用哪段代码?AProvider=SQLOLEDB.1;Data Source= Server30;Initial Catalog=CustomerServiceBProvider=MSDASQL;Data Source= Server30;Initial Catalog=CustomerServiceCData Source= Server30;Initial Catalog=MasterDData Source= Server30;Initial Catalog=CustomerService正确答案:D23. 你用Visual Studio .NET开发了一个和SQL Server数据库交互的应用程序。你创建了一个名为CustOrderDetails的SQL Server存储过程并把它保存在数据库中。你们团队中其他开发员经常调试其他存储过程,你需要确保你的存储过程被正确执行,你要在VisualStudio .NET的调试器中单步调试CustOrderDetails,你该怎么做?A使用Visual Studio .NET Server 浏览器来运行CustOrderDetailsB使用Visual Studio .NET Server 浏览器以“Step into”方式单步执行CustOrderDetailsC在命令窗口, 使用Ctrl+E来运行CustOrderDetailsD把CustOrderDetails从Visual Studio .NET Server浏览窗口移到Windows窗体上,在Debug模式下运行应用程序并以“Step through”方式单步调试CustOrderDetails.正确答案:B24. 你开发了一个基于Windows的应用程序,包括一个名为Contact的窗体。一旦Contact实例化后,你就需要写代码来初始化所有Contact中的类级别变量。你将会把你的代码放到Contact类中的公有过程中。你会使用哪个公有过程?ACreateBInitializeCLoadDNew正确答案:C25. 你使用Visual Studio .NET来创建几个基于Windows的应用程序,这些程序都使用一个名为Customers的公共类库集。你在公司局域网中的客户机上安装应用程序。随后,你修改了Customers,任何原来使用版本的应用程序现在都要升级到.版本。你该怎么做?A在你的客户机上修改机器配置文件B为客户修改应用程序配置文件C修改包含客户参考说明的Publisher Policy文件D修改客户的说明补丁正确答案:C26. 你开发了一个基于Windows 的应用程序,使用几个函数来计算给定的库存数量。这个数量存储在一个名为Quantity 的变量中。当你测试你的应用程序时,你发现Quantity的值有时成为负数。为了便于调试,你希望你的应用程序在这种情况下产生一个错误信息。你还希望能够浏览调用堆栈窗口,来帮助找到导致误算的函数调用。计算Quantity后,你需要插入额外的代码。你该采用下列哪个代码段?ATrace.Assert(Quantity = 0, “Inventory cannot be less than zero.”);BTrace.Assert(Quantity = 0, “Inventory cannot be less than zero.”);DTrace.WriteLineIf(Quantity 0, “Inventory cannot be less than zero.”);正确答案:A27. 你使用Visual Studio .NET 开发了一个基于Windows 的应用程序App。App 使用对象SqlConnection 来进行数据库访问。你在一台内存和硬盘空间均受限制的计算机上运行App。当代码完成对SqlConnection 对象的使用后,你必须保证连接被关闭,且任何被该对象使用的资源必须立即释放。你该做什么?A调用SqlConnection对象的Finalize方法B调用SqlConnection 对象的Dispose方法C设置SqlConnection对象为NothingD设置SqlConnection对象为 “”正确答案:B28. 你使用Visual Studio .NET 开发了一个名为MyComponent 的组件。你打算开发一些客户端应用程序来使用MyComponent。你需要为每个应用程序配置MyComponent。你将创建一个安装包,使其包含于每一个应用程序中。你该创建哪种类型的project?ACAB project.Bmerge module project.Csetup project.DWeb setup project.正确答案:B29. 你开发了一个名为Payroll 的基于Windows 的应用程序。你的应用程序从名为dataFile的XML 数据文件中获得信息。这个文件不包括任何模板信息。你需要写代码将XML数据加载到一个DataSet 对象。你该采用哪个代码段?ADataSet ds = new DataSet(“PayrollData”);ds.ReadXml(dataFile, XmlReadMode.IgnoreSchema);BDataSet ds = new DataSet(“PayrollData”);ds.ReadXml(datafile, XmlReadMode.InferSchema);CDataSet ds = new DataSet(“PayrollData”);ds.ReadXml(dataFile, XmlReadMode.ReadSchema);DDataSet ds = new DataSet(“PayrollData”);ds.ReadXml(dataFile, XmlReadMode.Fragment);正确答案: B30. 你开发了一个基于Windows 的应用程序,用来存储和检索名为Sales 的SQL Server 数据库。你的应用程序使用ADO.NET 和SqlClient managed provider。你需要鉴别SQLServer 返回的所有错误的严重级别。你的错误处理代码该如何遍写?A捕获SqlException异常,当错误发生时抛出这个异常,并访问资源属性B捕获SqlException异常,当错误发生时抛出这个异常,并访问类属性C检查SqlConnection 对象的State属性,来确定错误发生后的连接状态D检查SqlConnection 对象的DataSource属性,来确定错误发生后的连接状态正确答案:B31. 你开发了一个基于Windows 的包含几个菜单的应用程序MyApp。每个顶级菜单均包括几个菜单项,并且特定菜单下面包含的项是互不干涉的。你想使用粗体标题文本来区别个别非常重要的项。你该怎么做?A设置DefaultItem属性为True.B设置Text 属性为 “True”C设置Checked 属性为TrueD设置OwnerDraw属性为True正确答案:A32. 你开发了一个基于Windows 的应用程序,此应用程序包括以下代码段:(行数仅做参考)01 private void Password_Validating(object sender,02 System.ComponentModel.CancelEventArgs e)03 04 if (ValidPassword() = false)05 06 /Insert new code.07 08 你必须确保,当ValidPassword返回的值为False时,用户不能把控件焦点从textPassword移开。你将在第6行中添加代码,应该添加哪一行代码?Ae.Cancel = true;Bsender = name;Cpassword.AcceptsTab = false;Dpassword.CausesValidation = false;正确答案:A33. 你为一个基于Windows的应用程序创建了一个用户界面。应用程序的主窗口包括一个名为exitItem的退出菜单项和一个名为exitCommand的退出按钮。无论用户点击菜单项还是按钮,都运行相同的代码。你想用最短的代码段来实现这个功能,你该采用哪段代码?A private void HandleExit( object sender, System.EventArgs e) /Insert application exit code. private void MainForm_Load( object sender, System.EventArgs e) this.exitCommand.Click += new System.EventHandler(HandleExit);this.exitItem.Click += new System.EventHandler(HandleExit); Bprivate void HandleExit( object sender, System.EventArgs e) /Insert application exit code. private void MainForm_Load( object sender, System.EventArgs e) new System.EventHandler(HandleExit);new System.EventHandler(HandleExit); Cprivate void HandleExit() / Insert application exit code. private void MainForm_Load( object sender, System.EventArgs e) this.exitCommand.Click += new System.EventHandler(HandleExit);this.exitItem.Click += new System.EventHandler(HandleExit); Dprivate void exitCommand_Click( object sender, System.EventArgs e) / Insert application exit code. private void exitItem_Click(object sender, System.EventArgs e) / Insert application exitcode. 正确答案:A34. 你使用Visual Studio .NET 创建了一个应用程序。你的应用程序包括两个类,Region 和City,这两个类在以下代码段中定义。(行数仅做参考)01 public class Region 02 public virtual void CalculateTax() 03 / Code to calculate taxgoes here.04 05 06 public class City:Region 07 public override void CalculateTax() 08 / Insert new code.09 10 你需要在City类的CalculateTax方法中添加代码,来调用Region类中的CalculateTax方法。你该在08行中添加哪个代码段?ACalculateTax();Bthis.CalculateTax();Cbase.CalculateTax();DRegion r = new Region();r.Calc ulateTax();正确答案:C35. 你要为你的邮件目录应用系统创建一个OleDbCommand对象,用它来检索邮政代码信息。你创建了一个名为conn的对象。你需要实例化OleDbCommand对象并设置CommandText和Connection的属性。你该采用哪两段代码?(选择两个正确的答案)AOleDbCommand comm = new OleDbCommand(); comm.CommandText = “SELECT* FROM Regions”; comm.Connection = conn;BOleDbCommand comm = new OleDbCommand(“sp_GetRegions”, conn);comm.CommandType = CommandType.Text;COleDbCommand comm = new OleDbCommand(“SELECT * FROM Regions”,conn); comm.CommandType = CommandType.Text;DOleDbCommand comm = new OleDbCommand(“sp_GetRegions”, conn);comm.CommandType = CommandType.TableDirect;EOleDbCommand comm = new OleDbCommand(); comm.CommandType = “SELECT* FROM Regions”; comm.Connection = conn;正确答案:A, C36. 你使用Visual Studio .NET 来开发一个基于Windows 的应用程序。你用.NET Framework中的安全类来实现安全性。你的应用程序包括以下程序段:(行数仅做参考)01 public void ApproveVacation02 string User1, string Role1,03 string User2, string Role2)04 05 PrincipalPermission principalPerm1 =06 new PrincipalPermission(User1, Role1);07 PrincipalPermission principalPerm2 =08 new PrincipalPermission(User2, Role2);09 / Insert new code.10 / Additional procedure code goes here.11 你必须保证用户User1和User2都是相同安全角色的成员。你该在第9行插入哪个代码段?AprincipalPerm1.IsUnres

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论