微软认证

2013微软认证练习及答案37

时间: 2013-10-10

1.在命令行下使用csc命令编译C#源程序时,可使用(B)参数来说明生成库文件    

A./target:winexe
B./tatget:library

C./target:exe
D  /target:module

2、.net垃圾收集器要求程序员编写托管程序时(A)
A. 为对象分配内存但在使用完毕后不必释放它

【托管代码和非托管代码是要和.NET的资源自动回收管理联系起来的。

 (1)托管代码可以被系统自动回收,所以它是安全的

 (2)非托管代码不能被系统自动回收,需要你自己销毁。过多是使用而不去销毁,将会使程序溢出,所以它是相对不安全的】

B. 为对象分配内存,在使用后必须释放它 
C. 不为对象分配内存,且在使用后不必须释放它
D. 不为对象分配内存,且在使用后必须释放它


3、在对程序集进行反汇编得到的MSIL清单中,类SOMECLASS的类构造函数的名字为(B)
A..CTOR
B..CCTOR

C..CONSTRUCTOR
D..SOMECLASS 【类构造函数(静态构造函数):.cctor,实例构造函数:.ctor】


4、某程序集中包含多个模块定义,请问该程序集中能否有多个模块包含下列MAIN(B)方法?

public static void main()
{   ……….
}
A.不可以
B.可以


5、类SOMECLASS没有定义构造函数,如下所示,则C#.NET编译器提供的缺省实例构造函数的签名应为(A)。   
class someclass
{  
  public int i;
}
A .public someclass ()

B. public static someclass()
C. public someclass(int i)
D. static someclass()

【如果没有为某个类提供任何实例构造函数,将自动提供一个不带参数的空实例构造函数。】


免责声明:因考试政策、内容不断变化与调整,本站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!本站对如上内容的真实性、完整性不作任何保证或承诺!转载目的在于传递msyz577明仕亚洲娱乐信息,并不代表本网赞同其观点和对其真实性负责。同时,本站无意侵犯他人权利,如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!邮箱:kefu@ppkao.com