Framework 认证考题.docx
- 文档编号:29371186
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:12
- 大小:21.64KB
Framework 认证考题.docx
《Framework 认证考题.docx》由会员分享,可在线阅读,更多相关《Framework 认证考题.docx(12页珍藏版)》请在冰豆网上搜索。
Framework认证考题
51、系统将所有包含终止代码的对象放入称为()的队列。
P171-172
A.复活队列
B.终止-不可访问队列
C.终止-可访问队列
D.终止队列
答案:
D
52.system.GC命名空间中,强制立即进行垃圾回收的方法是()P174
A.Collect
B.suppressFinalize
C.WaitforPendingfinalizers
D.ReRegisterforfinalize
答案:
A
53.类someclass中定义了Finalize方法:
obj为一个someclass类型的变量且是一个someclass对象的唯一引用
请问,执行下列哪条语句,类someclass中定义的finalize方法将被调用?
A.obj=null;
GC.supperessfinalize();
B.obj=null;
GC.collect();
C.GC.collect();
Obj=null;
D.deleteobj;
答案:
B
54、用Filestream打开一个文件时,为了控制该Filestream用于创建不存在的文件,应将其()参数设置为Create. P191
A.fileshare
B.seekorigin
C.FileAccess
D.fileMode
答案:
D
55、用Filestream打开一个文件时,可用FileAccess参数控制:
()P191
A.其他FileStream对同一个文件所具有的访问类型
B.对文件进行随机访问时的定位参考点
C.对文件进行只读、只写还是读/写
D.对文件执行覆盖、创建、打开等选项中的哪些操作
答案:
C
56、用Filestream打开一个文件时,可用Fileshare参数控制:
()P191
A.其他FileStream对同一个文件所具有的访问类型
B.对文件进行随机访问时的定位参考点
C.对文件进行只读、只写还是读/写
D.对文件执行覆盖、创建、打开等选项中的哪些操作
答案:
A
57、req是一个HttpWebRequset类型的变量。
为了新建并用req连接互联网资源./whatnew.asp的WebRequest实例,应该使用以下哪个选项的语句?
()
Areq=”
B.req=WebRequest.create(“
C.req=newHttpWebRequest(“
D.req=newHttpWebRequest();
req.connect(“
答案:
B(P206)
58、下列代码在控制台的输出是什么?
() P77
WebRequestreq=WebRequest.Create(""); Console.WriteLine(req.GetType().ToString());
A.system.Net.WebRequest
B.system.Net.HttpWebRequest
C.system.Net.fileWebRequesta
D.
答案:
B
59、为了向程序中添加Gopher协议,以支持以Gopher:
//开头的URI,除了创建相应的gopherwebRequest和gopherWebResponsed类,还应采用下列哪种措施?
()P205-208
A.调用WebRequest类的RegisterPrefix方法
B.调用WebRsponse类的Registerprefix方法
C.调用ServicepointManager类的FindServicePoint方法
D.调用WebRequest类的Create方法
答案:
AD(见SDK,用Registerprefix方法注册要处理其他请求的自定义WebRequest子代。
)
若单选,则选A)
60..为了向需要客户基本信息的Web服务器提供“用户名/密码”对,应设置WebRequest的()属性的值。
A user和Password
B.Headers
C.ClinetCertificates
D.credentials
答案:
D
61、在处理对象图的反序列化过程中,objectManager可以确定:
对序列化流中的某个对象的引用,是指向一个已经反序列化的对象,还是指向一个尚未反序列化的对象。
其中对已经反序列化的对象的引用被称为()P228
A.后向引用
B.正引用
C.前向引用
D.反引用
答案:
A
62、在。
NET远程处理编程中,为了可以在客户端使用构造函数控制服务器对象的初始状态,应将服务器对象注册为()P246
A.服务器激活
B.客户端激活
答案:
B
63、在.NET远程处理中,()的类的实例可以跨应用程序域进行按值封送。
P247-248
A.实现IobjectRefece接口
B.从Marshalbyrefobject类继承
C.具有[serializable]属性
D.实现Iserializable接口
答案:
C
64、在.NET远程处理中,()的类的实例可以跨应用程序域进行按引用封送。
P248
A.具有[serializable属性
B.实现Iserializable接口
C.实现IobjectReference接口
D.从MarshalbyRefobject类继承
答案:
D
#65、解决方案DoRemotingCall包含3个项目Myserver、Myclient、Common,场景如下:
Myserver和Myclient分别为两个c#控制台项目,common为c#类库项目,其中,common项目实现了接口IHello,输出文件为common.dll.myserver引用common.dll并定义了类Helloclass:
IHello同时向.NET远程处理框架注册Helloclass类为远程对象;Myclient引用common.dll以获得IHello的类型信息,并希望使用接口IHello通过.NET远程处理框架访问Myserver进程中的Helloclass对象。
请问,为了实现客户端目标,可能的编程方案有哪些?
()
A.myserver中将helloclass注册为“客户端激活”对象;myclient中调用createobject访问服务器对象
B.myserver中将helloclass注册为“服务器激活”对象;myclient中调用createobject访问服务器对象
C.myserver中将helloclass注册为“客户端激活”对象;myclient中调用Getobject访问服务器对象
D.myserver中将helloclass注册为“服务器激活”对象;myclient中调用getobject访问服务器对象
答案:
D (P250)
66、在用c#编写的控制台程序中创建并访问一个兼容STA的com组件时,为提高性能,应该为程序入口main方法设置()属性。
P327
A.[Apartment]
B.[synchronization]
C.[STAThread]
D.[MTAThred]
答案:
C
67、下列哪些编程语言不区分源程序中标识符的大小写()
A.C
B.C#.NET
C.VB.NET
D.VisualC++
答案:
C
68、在C#中使用()语句抛出异常
A.create
B.throw
C.put
D.send
答案:
B
69、ADO.NET使用()作为数据通用传输格式
A.SOAP
B.XML
C.MPEG
D.二进制流
答案:
B
70为了判断线程t1是否是在后台运行,需访问t1的()属性
A.Threadstate
B.Isalive
C.Isbackground
D.Currentthread
答案:
C
71从使用下列哪个类的实例为其它的stream类的实例提供加密转换服务()
A.Filestream
B.Cryptostream
C.Memorystream
D.Bufferedstream
答案:
B(见SDK)
72在托管环境中创建线程后,调用Start之前该线程处于()状态
A.Unstarted
B.Running
C.Waitsleep
D.Stopped
答案:
A (P277)
73、在命令行下,使用csc命令编译c#源程序时。
可用()参数来说明生成windows可执行文件
A./target:
exe
B./target:
winexe
C./target:
library
D./target:
module
答案:
B
74、下列说法是否正确()
引用类型就是所有继承system.object的类型
A.错误
B.正确
答案:
A
75、编写自定义属性类Description时,明确指出要把该自定义属性应用到哪个编程元素,可以为类description附加()属性
A.[transaction]
B.[conditional]
C.[attributeusage]
D.[attributetarget]
答案:
C P373
76、下列属性中,哪个不是用来描述SeekOrigin类偏移参考和移动读写位置的()
A.SeekOrigin.Begin
B.SeekOrigin.Current
C.SeekOrigin.Move
D.SeekOrigin.End
答案:
C
77、为了将对象序列化为XML流需要使用下列哪个类?
()
A.SOAPFORMATTER
B.BINARYFORMATTER
C.XMLFORMATTER
D.OBJECTFORMATTER
答案:
A
78、在ADO.NET中,为确保DATAADAPER对象能正确地将数据从数据源添充到DATASET中,则必须事先设置好DATAADAPTER对象的下列哪个COMMAND属性?
()
A. SELECTCOMMAND
B. INSERTCOMMAND
C. UPDATECOMMAND
D. DELETECOMMAND
答案:
A
79、在ADO.NET中,为确保DATAADAPTER对象能正确的将数据源中删除记录,,则必须事先设置好DATAADAPTER对象的下列哪个COMMAND属性?
()
A.SELECTCOMMAND
BINSERTCOMMAND
C.UPDATECOMMAND
D.DELETECOMMAND
答案:
D
80、ADO.NET中,DATAADAPTER对象下列哪个COMMAND属性用于将DATASET中的新增记录保存到数据源?
()
A.SELECTCOMMAND
BINSERTCOMMAND
C.UPDATECOMMAND
D.DELETECOMMAND
答案:
B
81、在使用ASP.NET开发的WEB服务时,WEB服务类必须派生自
A.System.Runtime.Remoting.Soap.SoapFormatter
B.System.Seb.ServicesService
C.System.Web.Services.WebServise
D.System.Web.WebService
答案:
C
82、为了在多线程之间使用共享资源可以使用()
A.Mutex对象
B..Monitor对象
C.AutoResetevent对象
D.ManualResetEvent对象
答案:
A (P288)
83、NETframework类someclass实现了接口IJOB,为了使COM客户端使用提供的服务需要导出someclass所在的程序集,为了确定导出程序集时IJOB对应的COM接口类型,应使用()属性附加到IJOB类的定义
A.[ClassInterface]
B.[InterfaceType]
C.[ComImport]
D.[dllimport]
答案:
A
84、为了将使用.NET托管环境编写的类供老式的COM客户端调用,可使用()工具创建一个COM客户端可以访问的代理
A.RCW B.SN.EXE C.TLBEXP.EXE D.TLBIMP.EXE
答案:
C
85、在有100个线程并行运行的应用程序中,在当前的线程中执行的下列对整形变量I的值加1的语句中,哪条不会被其他线程打断?
()
A.I+=1
B.I=I+1
C.Interlocked.Increment(I)
答案:
C
86、下列代码在控制台的输出是什么?
WebRequestreq=WebRequest.Create("");
Console.WritleLine(req.GeType().tosring)
A.System.Net.FileWebRquest
B.System.Net.HttpWebRequest
C.
D.System.Net.WebRequest
答案:
B
87、为了对一类实现自定义的序列化的序列化,应使该类实现()接口
A.Iobjectreference
B.Iserializable
C.Idbjectrefernce
D.Ideserializationcallback
答案:
B
88、若程序集mysork.dll的配置文件存在,则应起名为()
A.mywork.config
B.mywork.dll.config
C.config.sys
D.config.into
答案:
B
89、可使用()工具将一个是有强名称的程序集安装到全局程序集缓存
A.regasm.exe
B.vbc.exe
C.cn.exe
D.gatutil.exe
答案:
D
90、ADO.NET使用()命名空间的类访问SQLServer数据库中的数据
A.system.io
B.system.xml.Serialization
C.System.Data.SqlClient
D.system.data.oleDb
答案:
C
96、在.NET Frameworkclasslibrary中提供了()技术,以使托管应用程序可以以断开式的方式访问各种数据库()
A、ADO B、ODBC.NET C、ADO.NET D、SQLServer
答案:
C
97、.NET公共语言运行时的()功能模块负责管理元数据的加载,部署类
A、垃圾回收B、安全引擎C、代理管理器 D、类加载器
答案:
D
98、程序集Mywork.dll部署在E:
\mywork\下则该程序集的配置文件应保存在()
A.E:
\mywork\mywork文件夹
B.E:
\mywork\文件夹
C.E:
\mywork.dll\文件夹
D.E:
\文件夹
答案:
B
99、在web服务项目的web服务类定义中,某方法具有()属性,则该方法可以作为web服务的一部分而被访问
A、[WebService] B、[WebMethod] C、[WebPublic] D、[webGlobal]
答案:
B
100、为了在客户端创建一个已知XMLWebservice的代理,可使用()工具
A、gacutil.exeB、sn.exeC、Disco.exeD、wsdl.exe
答案:
D
101、通用类型系统中的一切值类型都是继承自()
A.system.valueType
B.system.int32
C.system.type
D.system.base
答案:
A
104、在对程序集进行反汇编得到MSIL清单中,类Someclass的缺省实例构造函数的名为()
A、.cctor B、.ctor C、constructor D、someclass
答案:
B
106、()是.NET类型中唯一没有继承System.object的类型
A类B结构C枚举D接口
答案:
D
107、()工具程序以MSIL文件作为输入,生成包含MSIL代码的托管PE文件。
Acsc.exe Bvbc.exe
cIldasm.exe DIlasm.exe
答案:
D(P21)
108、在ADO.NET中通过执行Command对象ExecuteReader方法返回的Retareder对象是一种()
A可向前向后的只读结果集
B可向前的可读可写的结果集
C可向前向后的可读可写的结果集
D可向前的只读的结果集
答案:
D
109、在.net远程处理框架中变成时,为了在传输中获得更快速度,应为远程对象使用的信道注册使用()
Audp格式化程序 Bip格式程序C2进制格式化程序Dsoap格式化程序
答案:
C(P244-245)
110、为了检查类附加的所有属性的信息,应使用()命名空间提供的()功能
Afiguration.配置 Bsystem.resources,资源管理
Csystem.runtime,运行时 DSystem.Reflection,反射
答案:
D (P377)
111、在ADO.net中,dataadspter对象使用下列哪个command属性从数据源中删除记录?
()
ADeleteCommandBUpdateCommandCInsertCommandDSelectCommand
答案:
A
112、为了对一个类实现自定义的序列化,应使该类实现()接口
AISerializableBiobjectreferenceCiformatterDideserialzationcallback
答案:
A
113、下列哪个选项不属于URI的组成部分()
A客户机标识符B路径标识C方案标识符D查询字符串
答案:
A
114、在某程序中包含多个模块定义请问程序集中能否有多个模块包含以下定义:
publicstaticvoidMain()
{....
}
A不可以B可以
答案:
B
115、在Dataset对象中,可通过()集合遍历Dataset对象中所有的数据表对象。
AconstraintsBRelations
CDataReader DTable
答案:
B
116、某定义属性DeveloperInfo定义如下:
该属性可附加到类
有1个string类型的定位参数:
Name
有1个string类型的命名参数:
Description
则为类Someclass附加Name="Tom",description="friendofjerry"的
DevoperInfo属性的正确方法是:
()
A[DeveloperInfo(Name="Tom",description="friendofjerry")]
B[DeveloperInfo(description="friendofjerry",Name="Tom")]
C[DeveloperInfo("Tom",description="friendofjerry")]]
D[DeveloperInfo,Name="Tom",description="friendofjerry"〉
答案:
C
117、因内存不够引发的垃圾回收过程中,下列那些情形的对象占用的内存将被回收:
A实现了析构方法类的对象 B处于0代的对象
C处于2代的对象 D无法从某个根引用抵达的对象
答案:
D
118、在c#程序中,可以为方法附加()属性以帮助调试程序。
A[DLLImport] B[Conditional]
C[AThread] D[SecureMethod]
答案:
B
119、NETFrameworkclasslibrary的作用是()
A是.NET托管程序的执行引擎
B供.NET托管程序使用的类型集合
C支持托管程序的编译程序
D支持.NET托管程序的操作系统
答案:
B
120、在.net编程中,术语“托管环境”是()
Anetframework类库 B.net公共语言运行库
Cwindows窗体程序 D.net所基于的操作系统
答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Framework 认证考题 认证 考题