{
public int I; }
A .public someclass ()
B. public static someclass() C.public someclass(int i) D. static someclass()
43. 枚举类型someenum的基础类型为integer. 我们可以使用()方法返回任一枚举成员的值。 P 76
A.GetHashCode B. Typeof C. Parse
D. Tostring(p75)
44、为了创建一个位标记类型,应在枚举类型的定义前附加()属性。P 76
A .[Bits] B [Tags] C [Int32]
D [Flags] (p75)
45、类Someclass定义如下:
class SomeClass {
static int data; }
现在需要添加一个类构造函数。下列选项中哪个是正确的?() A .public SomeClass ()
B. public static SomeClass () C.public SomeClass (int data) D. static SomeClass ()
46. single类型的值可以隐式转换成()类型的值而保持值不被改变。P103 A. double B.decimal C.long D..int
48、下列数组初始化语句哪些是正确的? A. int[] nums = new int[]{0,1,2,3,4}; B. int[] nums2 = {0,1,2,3,4,5};
C. int[][] num_1 = {new int[]{0,1},new int[]{0,1,2},new int[]{0,1,2,3}}; D. int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}}; 49、用以下语句定义了一个委托类型Dosomething:
delegate void Dosomething()
则类someclass 中的下列哪些方法可以关联到该委托的实例?() 多项选择题
A . static void work() B . int getAge() C. void showname()
D. static int getNamelength(string name) 50、已知Dosomething定义如下:
6
delegate void dosomething() 类Someclass定义如下: class someclass
{
public void sleep() {
Console.writeline(“sleep”); }
public dosomething m1 =null ;
public void Dosleep() { ……………….
} }
则在someclass类的方法Dosleep内,可用下列哪些方法利用变量m1调用类someclass的方法sleep?()
多项选择题 A. m1=new dosomething(sleep)
m1() B. m1=new dosomething( Addressof sleep)
m1() C. m1=new dosomething(sleep)
m1.Invoke() D. m1=new dosomething( Addressof sleep)
m1.Invoke()
51、系统将所有包含终止代码的对象放入称为()的队列。 P 171-172 A. 复活队列 B. 终止-不可访问队列 C. 终止-可访问队列 D. 终止队列
52. system.GC命名空间中,强制立即进行垃圾回收的方法是() P 174 A. Collect B. suppressFinalize C. WaitforPendingfinalizers D.ReRegisterforfinalize
53 . 类someclass 中定义了Finalize方法:
obj为一个someclass 类型的变量且是一个someclass对象的唯一引用 请问,执行下列哪条语句,类someclass中定义的finalize方法将被调用?() A. obj=null;
GC.supperessfinalize(); B.obj=null; GC.collect(); C.GC.collect(); Obj=null;
D. delete obj;
54、用Filestream打开一个文件时,为了控制该Filestream用于创建不存在的文件,应将其()参数
7
设置为Create. P 191 A. fileshare B. seekorigin C. FileAccess D. A. B. C. D.
fileMode
55、用Filestream打开一个文件时,可用FileAccess参数控制:() P191 其他FileStream对同一个文件所具有的访问类型 对文件进行随机访问时的定位参考点 对文件进行只读、只写还是读/写
对文件执行覆盖、创建、打开等选项中的哪些操作
56、用Filestream打开一个文件时,可用Fileshare参数控制:() P 191 A.其他FileStream对同一个文件所具有的访问类型 B.对文件进行随机访问时的定位参考点 C.对文件进行只读、只写还是读/写
D.对文件执行覆盖、创建、打开等选项中的哪些操作
57、req是一个HttpWebRequset类型的变量。为了新建并用req连接互联网资源
http://www.contoso.com./whatnew.asp的WebRequest 实例,应该使用以下哪个选项的语句?() A.req=”http://www.contoso.com/whatnew.asp”;
B. req=WebRequest.create(“http://www.contoso.com/whatnew.asp”);
req=new HttpWebRequest(“http://www.contoso.com/whatnew.asp”); req=new HttpWebRequest();
req.connect(“http://www.contoso.com/whatnew.asp”); 58、下列代码在控制台的输出是什么?() P77
WebRequest req = WebRequest.Create(\; Console.WriteLine(req.GetType().ToString());
system.Net.WebRequest system.Net.HttpWebRequest system.Net.fileWebRequesta http://www.contoso.com
59、为了向程序中添加Gopher协议,以支持以Gopher://开头的URI,除了创建相应的gopherwebRequest和gopherWebResponsed类,还应采用下列哪种措施?() P 205-208 A.调用WebRequest类的RegisterPrefix方法 B.调用WebRsponse类的Registerprefix方法
C.调用ServicepointManager类的FindServicePoint方法 D.调用WebRequest类的Create方法
60..为了向需要客户基本信息的Web服务器提供“用户名/密码”对,应设置WebRequest的()属性的值。
A user和Password B. Headers
C.ClinetCertificates D.credentials
61、在处理对象图的反序列化过程中,objectManager可以确定:对序列化流中的某个对象的引用,是指向一个已经反序列化的对象,还是指向一个尚未反序列化的对象。其中对已经反序列化的对象的引用被称为() P228
后向引用 正引用
8
C. D.
A. B. C. D.
A. B.
C. D.
前向引用 反引用
62、在。NET远程处理编程中,为了可以在客户端使用构造函数控制服务器对象的初始状态,应将服务器对象注册为()P 246 A. 服务器激活 B. 客户端激活
63、在.NET远程处理中,()的类的实例可以跨应用程序域进行按值封送。 P247-248 A. 实现IobjectRefece接口 B. 从Marshalbyrefobject类继承 C. 具有[serializable]属性 D. 实现Iserializable接口
64、在.NET远程处理中,()的类的实例可以跨应用程序域进行按引用封送。P248 A. 具有[serializable属性 B. 实现Iserializable接口 C. 实现IobjectReference接口 D. 从MarshalbyRefobject类继承
#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访问服务器对
象
+66、在用c#编写的控制台程序中创建并访问一个兼容STA的com组件时,为提高性能,应该为程序入口main方法设置()属性。 P327 A.[Apartment]
B.[synchronization] C.[STAThread] D.[MTAThred]
67、 下列哪些编程语言不区分源程序中标识符的大小写() A.C
B.C#.NET C.VB.NET D.Visual C++
68、 在C#中使用()语句抛出异常 A.create B.throw C.put
9
D.send
69、 ADO.NET使用()作为数据通用传输格式 A.SOAP B.XML C.MPEG D.二进制流
70 为了判断线程t1是否是在后台运行,需访问t1的()属性 A.Threadstate B.Isalive
C.Isbackground D.Currentthread
71 从使用下列哪个类的实例为其它的stream类的实例提供加密转换服务() A.Filestream B.Cryptostream C.Memorystream D.Bufferedstream
72 在托管环境中创建线程后,调用Start之前该线程处于()状态 A.Unstarted B.Running C.Waitsleep D.Stopped
73、 在命令行下,使用csc命令编译c#源程序时。可用()参数来说明生成windows可执行文件 A./target:exe B./target:winexe C./target:library D./target:module
74、 下列说法是否正确()
引用类型就是所有继承system.object的类型 A.错误 B.正确
+75、编写自定义属性类Description时,明确指出要把该自定义属性应用到哪个编程元素,可以为类description附加()属性 A.[transaction] B.[conditional] C.[attributeusage] D.[attributetarget]
76、下列属性中,哪个不是用来描述SeekOrigin类偏移参考和移动读写位置的() A.SeekOrigin.Begin B.SeekOrigin.Current C.SeekOrigin.Move D.SeekOrigin.End
77、为了将对象序列化为XML流需要使用下列哪个类?() A.SOAPFORMATTER B.BINARYFORMATTER C.XMLFORMATTER D.OBJECTFORMATTER
10