NET复习题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.NET Framework Class Library 的作用 ( b )。

A.是.NET 托管程序的执行引擎B.供.NET 托管程序使用的类型集合

C..NET 托管程序的编译程序 D.支持.NET 托管程序的操作系统

.NET Common Language Runtime 的作用 ( a )。

A. 是.NET 托管程序的执行引擎

B. 供.NET 托管程序调用的API 集合

C. .NET 托管程序的编译程序

D. 支持.NET 托管程序的操作系统

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

A./target:exe B./target:winexe C./target:library D./target:module

在命令行下使用CSC 命令编译C#源程序时,可使用 ( d )参数来说明程序中引用的其他程序集。A./target B./out C./linkresource D./reference

因内存不够引发的垃圾回收过程中,下列哪种情形的对象占用的内存将被回收 ( d )

A. 实现了析构方法的类的对象 B.处于0 代的对象

C. 处于2 代的对象

D. 无法从某个根引用抵达的对象

已知委托类型DoSomething 定义如下:public delegate void DoSomething(); 则该类型派生自.NET Framework 提供的 ( a ) 抽象类。

A. B. C. D.

( d) 是.NET 类型中唯一没有继承的类型。

A. 类 B.结构 C. 枚举 D. 接口

.NET 类型系统中所有的引用类型都继承自且不继承自 ( c )类型。

A. B.C. D.

float 类型的值可以隐式转换成 ( d )类型的值而保持值不被改变。

A.int B.long C.decimal D.double

C#中的类型int 对应 .NET 类库中的 ( b )。

A.B.32 C. D.

为了将字符串str="123456" 转换成整数123456,应该使用以下哪条语句 ( a )

A.int Num=(str); B.int Num=(int);

C. int Num=(int) str; D.int Num=();

对于不同的流,可以使用 ( a ) 属性来查询流是否支持查找操作。

A.CanSeek B.Position C.CanRead D.CanWrite

下列Stream 类中,(a )类用来向其他流提供缓冲区读写支持。

A.BufferedStream B.MemoryStream C.FileStream D.CryptoStream

下列哪个Stream 类不存在于命名空间中 ( d )

A.FileStream B.MemoryStream C. BufferedStream D.NetWorkStream

在托管环境中创建线程后、调用start 之前,该线程处于 ( a )状态。

A.Unstarted B.Running C.WaitSleepJoin D.Stopped

为了设置线程t1 的执行优先级,需访问t1 的 ( a )属性。

A.Priority B.IsAlive C.IsBackgroud D.ThreadState

x,y 都是类MyClass 的变量。为了测试这两个变量是否引用同一个对象,应使用类MyClass 的下列哪个方法进行判断 ( c )

A.GetHashCode B.Equals C.ReferenceEquals D.ToString

若程序集的配置文件存在,则应起名为 ( a )。

A. B. C. D.

.NET 程序集的配置文件使用 ( c )格式书写。

A.VB 源程序 B.C#源程序C.XML D.HTML

下列哪个数据类型在从托管代码环境传送到非托管代码环境时,不需要使用Interop 封送拆收

器进行特殊处理 ( b )

A.B. C. D.

在webServer中,属性是(a)符号表示的

A.[]

B.{}

C.()

D.””

关于.NET中使用Attribute 属性,以下除 ____外全部错误。

A.Attribute是类中的成员 B.Attribute只在Main方法内使用

C.Attribute写在中括号内 D.Attribute是MSIL的一部分

已知int n=100; 以下语句中只有_____执行了“装箱”。

A: int k=n; B: object o=n; C: n=200; D: string s=();

如果要对一个集合以foreach方式执行遍历,则该集合所属的类型至少要实现_____接口。

A: CollectionBase B: ICloneable C: IEnumerable D: List

假定当前程序中对象myobj是被有效引用的第二代对象。此时若执行(),并在随后立即

调用方法(myobj),其返回值等于____。

A: 0 B: 3 C: 1 D: 2

简答题

1.哈希表有什么用途 .NET环境下如何使用哈希表

答:哈希表是一种很有用的但是也是相对复杂的数据结构。在哈希表集合的每一个元素中都是以键、值对的形式保存数据的。其中,键和值都是字符串,这些都是存在内存中的。由于使用独特的地址算法,对其插入,查找和其他的操作的速度都很快,在数据量较大的情形下之一点更明显。哈希表的查找方式主要为通过已知的键找出其对应的值。

、NET的Hashtable实现了哈希表。

2.什么是 MSIL .NET环境下如何产生MSIL 的代码

相关文档
最新文档