《基于C#的Windows应用程序设计》认证模拟试题

2019-02-15 11:48

《基于C#的Windows应用程序设计》认证模拟试题

共四套(每套50题)

Microsoft 70-316

Developing Windows-based Applications with Microsoft Visual C# .NET

Version 9.0

1. 你使用Visual Studio .NET 来创建名为Request 的组件。这个组件包括一个名 为AcceptTKRequest 的方法,用来处理新用户对服务的请求。AcceptTKRequest 调用一个名为Validate 的私有函数。你必须确保Validate 遇到的任何异常传递到 Request 的父窗口,由父窗口来响应处理异常。你想用最少的代码来完成这个目 标,你该怎么做?

A.在AcceptTKRequest 中使用下列代码段: this.Validate();

B.在AcceptTKRequest 中使用下列代码段: try {

this.Validate(); }

catch(Exception ex) { throw ex; }

C.在AcceptTKRequest 中使用下列代码段: try {

this.Validate(); }

catch(Exception ex) {

throw new Exception(“Exception in AcceptTKRequest”, 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) { } }

另外,在AcceptTKRequest 中使用下列代码段: try {

this.Validate();

}

catch(Exception ex) {

throw new RequestException(“Exception in AcceptTKRequest”, ex); }

正确答案:A

2. 你是TestKing inc 公司的软件开发者,你要开发一个Windows 窗口来为用户 提供在线帮助。你希望用户按F1 键后就可以获得帮助功能。获得焦点的文本框 控件对应的帮助文本将会在弹出窗口中显示。为了实现这个功能,你需要调用一 个HelpProvider 控件的方法来控制和传递文本框和帮助文本,你该调用哪个方 法?

A.SetShowHelp B.SetHelpString C.SetHelpKeyword D.ToString 正确答案:B

3.你要开发一个能输入产品销售记录的基于Windows 的应用程序。你向其中添加 一个叫做TestKing 的子程序。你发现TestKing 有时在执行时会抛出IO 异常。 为了找到问题所在你创建了两个分别叫做LogError 和CleanUp 的子程序。这两 个子程序满足这样的条件:只有当TestKing 抛出异常时才调用LogError。无论 何时TestKing 完成,CleanUp 都必须被调用。你必须保证你的代码能满足这两 个

条件,下面的语句,你选用哪一项? A. try { TestKing(); LogError(); }

catch (Exception e) { CleanUp(e); }

B. try { TestKing(); }

catch (Exception e) { LogError(e); CleanUp(); }

C. try { TestKing(); }

catch (Exception e) { LogError(e); }

finally { CleanUp();

}

D. try { TestKing(); }

catch (Exception e) { CleanUp(e); }

finally { LogError(); }

Answer: C

4.你使用Visual Studio .NET 来创建一个基于Windows 的应用程序。这个应用程 序包含一个名叫TestKForm 的窗体,他用图片的形式来显示统计时间。你使用 custom graphing 控件去支持这个实现。你必须使用户不能使用TestKForm 的最 大

化和最小化按钮,并不能重新设置窗体大小。

哪三个是你必须要设置的?(每项都是解决方案中的一项,选择三项) A. Set TestKForm.MinimizeBox to False. B. Set TestKForm.MaximizeBox to False. C. Set TestKForm.ControlBox to False. D. Set TestKForm.ImeMode to Disabled.

E. Set TestKForm.WindowState to Maximized.

F. Set TestKForm.FormBorderStyle to one of the Fixed Styles. G. Set TestKForm.GridSize to the appropriate size. Answer: A, B, F 5.

你开发了一个包含Contact 类的应用程序,Contact 类定义如下: public class Contact{ private 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); }


《基于C#的Windows应用程序设计》认证模拟试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网页制作练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: