NET复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 的代码