NET70536微软认证中文题库Word文件下载.docx

上传人:b****1 文档编号:5829096 上传时间:2023-05-05 格式:DOCX 页数:81 大小:58.72KB
下载 相关 举报
NET70536微软认证中文题库Word文件下载.docx_第1页
第1页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第2页
第2页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第3页
第3页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第4页
第4页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第5页
第5页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第6页
第6页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第7页
第7页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第8页
第8页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第9页
第9页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第10页
第10页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第11页
第11页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第12页
第12页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第13页
第13页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第14页
第14页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第15页
第15页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第16页
第16页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第17页
第17页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第18页
第18页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第19页
第19页 / 共81页
NET70536微软认证中文题库Word文件下载.docx_第20页
第20页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

NET70536微软认证中文题库Word文件下载.docx

《NET70536微软认证中文题库Word文件下载.docx》由会员分享,可在线阅读,更多相关《NET70536微软认证中文题库Word文件下载.docx(81页珍藏版)》请在冰点文库上搜索。

NET70536微软认证中文题库Word文件下载.docx

类型,类型,…>

.所以A正确.

2.您正在创建名为Age的类.

您需要确保编写的Age类的对象所构成的集合能够被排序.

2.YouarecreatingaclassnamedAge.

YouneedtoensurethattheAgeclassiswrittensuchthatcollectionsofAgeobjectscanbesorted.

A.publicclassAge{

publicintValue;

publicobjectCompareTo(objectobj){

if(objisAge){

Age_age=(Age)obj;

returnValue.CompareTo(obj);

}

thrownewArgumentException("

objectnotanAge"

);

}

B.publicclassAge{

publicintValue;

publicobjectCompareTo(intiValue){

try{returnValue.CompareTo(iValue);

}catch{

thrownewArgumentException("

C.publicclassAge:

IComparable{

publicintCompareTo(objectobj){

if(objisAge){

returnValue.CompareTo(_age.Value);

}

D.publicclassAge:

IComparable{

publicintCompareTo(objectobj){

try{

returnValue.CompareTo(((Age)obj).Value);

}catch{

return-1;

C

解析:

6115AP26页

因为需要创建的类的对象的集合可以排序,所以需要继承排序的类或者接口.排除法,可以排除A和B.从C和D中选择其一,C和D的区别是,C是判断两个对象是否相同,而D考虑的问题不全面,它没有考虑要比较的对象应该是Age,所以应该选择C.

3.您正在创建一个类,用于比较经过特殊格式设置的字符串.默认的排序规则比较不适用.IComparable

您需要实现IComparable接口.

A.publicclassPerson:

IComparable{

publicintCompareTo(stringother){

……

B.publicclassPerson:

publicintCompareTo(objectother){

C.publicclassPerson:

publicboolCompareTo(stringother){

D.publicclassPerson:

IComparable{

publicboolCompareTo(objectother){

A

因为题目要求是实现接口IComparable,都需要继承这个接口,这是毫无疑问的,就在于方法的实现了,这就需要知道这个接口中的方法是哪个,可以知道,此接口仅包含一个方法:

CompareTo(),返回值小于0表示当前对象小于被比较的对象,返回值等于0表示两个对象相等,返回值大于0表示当前对象大于被比较的对象.这个接口的方法,是返回的int值.所以A和B中选一个.又因为这个方法要求的是比较字符串类型的变量,所以参数应该是字符串类型.所以选A.

4.您正在开发自定义集合类.

您需要在类中创建方法.

您需要确保在类中创建的方法返回与Foreach语句兼容的类型.

该方法应满足哪个条件?

A.该方法必须返回IEnumerator或IEnumerable类型.

B.该方法必须返回IComparable类型.

C.该方法必须明确包含集合.

D.该方法必须是类中唯一的迭代器.

6115A第二章P4

因为需要返回一个与foreach语句兼容的类型,所以肯定要有一个返回值.而且返回值的类型一定是集合类型.上述答案中只有IEnumerator或IEnumerable类型集合类型的返回值.所以选A.

5.您正在开发一个协助用户进行电子调查的应用程序.调查由25个对错判断题组成.

您需要执行下列任务:

将每个答案预置为是.

最大程度地减少每次调查使用的内存量.

您应该选择哪个存储选项?

5.Youaredevelopinganapplicationtoassisttheuserinconductingelectronicsurveys.Thesurvey

consistsof25true-or-falsequestions.

Youneedtoperformthefollowingtasks:

ø

Initializeeachanswertotrue.

Minimizetheamountofmemoryusedbyeachsurvey.

A.BitVector32answers=newBitVector32

(1);

B.BitVector32answers=newBitVector32(-1);

C.BitArrayanswers=newBitArray

(1);

D.BitArrayanswers=newBitArray(-1);

B

第二章P33

此题考察的是BitVector32和BitArray的区别.

对于内部使用的布尔值和小整数,BitVector32比BitArray更有效.BitArray可以按需要无限地扩大,但它有内存和性能方面的系统开销.

位向量bitVector32,用默认构造函数创建了一个BitVector32,其中所有的32位都初始化为false.构造函数传入的值如果为1,则结果会再加1,相当于结果没有变化,所以还是false,即应传入-1来表示结果做了取反的变化.是数据结构中的内容.

6.您需要确定满足下列条件的类型:

始终为数字.

不大于65,53565,535.

您应选择哪种类型?

A.System.UInt16

B.int

C.System.String

D.System.IntPtr

第一章:

P3

因为65535最接近的数字为2的16次方的.又因为是数字类型,所以是Uint16,主要考察类型的取值范围.

7.您正在开发一个自定义事件处理程序,自动打印所有打开的文件.事件处理程序有助于指定打印的份数.您需要开发一个自定义事件的参数类作为参数传递给事件处理程序.您应该使用哪个代码段?

A.publicclassPrintingArgs{

privateintcopies;

publicPrintingArgs(intnumberOfCopies){

this.copies=numberOfCopies;

publicintCopies{

get{returnthis.copies;

}}}

B.publicclassPrintingArgs:

EventArgs{

C.publicclassPrintingArgs{

privateEventArgseventArgs;

publicPrintingArgs(EventArgsea){

this.eventArgs=ea;

publicEventArgsArgs{get{returneventArgs;

}}}

publicclassPrintingArgs:

课本第七章P23页

此题是在写一个自定义的事件处理程序,所以最先判断应该继承一个事件处理程序的类,所以筛选法,把A和C去掉.看B和D,看题目要求,需要有一个参数传递功能,因为D没有参数,也就是没有构造函数的重载方法,所以应选B.

8.您编写一个名为Employee的类,该类包含以下代码段.

publicclassEmployee{

stringemployeeId,employeeName,jobTitleName;

publicstringGetName(){returnemployeeName;

publicstringGetTitle(){returnjobTitleName;

您需要在类型库中向COM公开此类.COMCOM接口还必须便于在Employee类的新版本之间保持向前兼容.

您需要选择方法以生成COM接口.

您应该怎么做?

A.将以下属性添加到类定义.[ClassInterface(ClassInterfaceType.None)]publicclassEmployee{

B.将以下属性添加到类定义.[ClassInterface(ClassInterfaceType.AutoDual)]publicclassEmployee{

C.将以下属性添加到类定义.[ComVisible(true)]publicclassEmployee{

D.为类定义接口并将以下属性添加到类定义.[ClassInterface(ClassInterfaceType.None)]publicclassEmployee:

IEmployee{

D

使用VS.Net做.Net组件P5

这个题目有一个关键之处,需要COM接口与新版本之间保持向前兼容,所以最起码要继承某个类或者接口.所以看选项,继承了接口的答案只有D,其他的就是声明类为COM组件的方法.

9.您需要通过使用平台调用服务从托管代码中调用非托管函数.您应该做些什么?

A.创建一个类支持DLL函数,然后使用托管代码创建原型方法.

B.使用COM注册您的程序集,然后从COM中参考您的托管代码.

C.为托管代码创建一个类库.

D.导入一个类库.然后创建COM对象的实例

回调函数是托管应用程序中可帮助非托管DLL函数完成任务的代码.对回调函数的

调用将从托管应用程序中,通过一个DLL函数,间接地传递给托管实现.在用平台调用调用的多种DLL函数中,有些函数要求正确地运行托管代码中的回调函数.

10.您正在写的下面的代码是,调用一个函数从Win32Win32应用程序编程接口(API)通过使用平台调用.

Intrc=MessageBox(hWnd,text,caption,type)

A.[DllImport("

user32"

)]

publicstaticexternintMessageBox(inthWnd,Stringtext,Stringcaption,uinttype);

B.[DllImport("

publicstaticexternintMessageBoxA(inthWnd,Stringtext,Stringcaption,uinttype);

C.[DllImport("

publicstaticexternintWin32API_User32_MessageBox(inthWnd,Stringtext,Stringcaption,uinttype);

D.[DllImport(@"

C.\WINDOWS\system32\user32.dll"

第一章P8

此程序从答案上看,生成的DLL的名字是user32,所以属性指出[dllimport("

)]而D指出了路径,因为已经指明是win32中的接口,所以默认调用就可以,不用再指明路径.而B和C是方法名称写错.

11.您创建了一个应用程序通过电子邮箱发送信息.在您的本地服务器上有一个有效的SMTPSMTPSMTP服务器.SMTPSMTP服务器的名称.要测试应用程序,您使用的源地me@you@址是:

me@,并发送信息到目标地址:

you@.该代码段应该使用哪一段?

A.MailAddressaddrFrom=newMailAddress("

me@"

"

Me"

MailAddressaddrTo=newMailAddress("

you@"

You"

MailMessagemessage=newMailMessage(addrFrom,addrTo);

message.Subject="

Greetings!

"

;

message.Body="

Test"

message.Dispose();

B.stringstrSmtpClient="

stringstrFrom="

stringstrTo="

stringstrSubject="

stringstrBody="

MailMessagemsg=newMailMessage(strFrom,strTo,strSubject,strSmtpClient);

C.MailAddressaddrFrom=newMailAddress("

SmtpClientclient=newSmtpClient("

client.Send(message);

D.MailAddressaddrFrom=newMailAddress("

MailAddressaddrTo=newMailAddress("

SocketInformationinfo=newSocketInformation();

Socketclient=newSocket(info);

System.Text.ASCIIEncodingenc=newSystem.Text.ASCIIEncoding();

byte[]msgBytes=enc.GetBytes(message.ToString());

client.Send(msgBytes);

:

答案:

C

这是一个电子邮件发送的典型示例.C答案是固定用法.MyAssembly

12.您需要建立一个名为MyAssemblyMyAssembly动态程序集.并需要保存此程序集到磁盘.应该使用哪个代码段?

A.AssemblyNamemyAssemblyName=newAssemblyName();

myAssemblyName.Name="

MyAssembly"

AssemblyBuildermyAssemblyBuilder=AppDomain.CurrentDomain.DefineDynamicAssembly(myAssemblyName,AssemblyBuilderAccess.Run);

myAssemblyBuilder.Save("

MyAssembly.dll"

B.AssemblyNamemyAssemblyName=newAssemblyName();

AssemblyBuildermyAssemblyBuilder=AppDomain.CurrentDomain.DefineDynamicAssembly(myAssemblyName,AssemblyBuilderAccess.Save);

C.AssemblyNamemyAssemblyName=newAssemblyName();

AssemblyBuildermyAssemblyBuilder=AppDomain.CurrentDomain.DefineDynamicAssembly(myAssemblyName,AssemblyBuilderAccess.RunAndSave);

myAssemblyBuilder.Save("

D.AssemblyNamemyAssemblyName=newAssemblyName("

AssemblyBuildermyAssemblyBuilder=AppDomain.CurrentDomain.DefineDynamicAssembly(myAssemblyName,AssemblyBuilderAccess.Save);

C.\\MyAssembly.dll"

B

第三章:

程序集

声明一个程序集的用法,因为要指明程序集的名称,所以C错误,排除,可以看AB和D,因为A是Run,而题目要求的是保存,所在A排除,看B和D,因为创建的是动态的程序集,需要保存到默认路径下,D保存到C盘根目录底下是错误的.

13.您需要写一个代码段来执行以下任务:

检索每个暂停服务的名称

通过的名用集合的Add方法添加到集合中.

您应该用哪个代码实现?

纠正翻译:

您需要写一个代码段来执行以下任务:

检索每个暂停服务的名称Collection1Add方法添加到集合中.

通过集合名称为Collection1的Add方法添加到集合中。

A.ManagementObjectSearchersearcher=newManagementObjectSearcher("

Select*fromWin32_ServicewhereState='

Paused'

foreach(ManagementObjectsvcinsearcher.Get()){Collection1.Add(svc["

DisplayName"

]);

B.ManagementObjectSearchersearcher=newManagementObjectSearcher("

Select*fromWin32_Service"

State='

Paused

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2