文件名称:C#自测题库答案.doc
文件大小:61KB
文件格式:DOC
更新时间:2023-05-19 07:53:06
C#测试题
1、 C#提供了两种类型的常量,一种用const关键字声明,一种用readonly关键字声明。用const声明的是真正的常量,而用readonly声明的实际上是“只读的变量”。const声明的常量在编译时进行设置并且设置后就永远不能更改,此时编译器会把所有const常量全部替换为常数;而readonly声明的常量是在程序运行期间被初始化,该操作只能进行一次。另外,const常量只能在声明中赋值,readonly常量的初始化既可以在声明中进行,也可以在构造函数中进行,使用构造函数,readonly字段可被赋予不同的值。 2、 C#中的数据类型有两种,分别为值类型和引用类型,二者的差异在于数据的存储方式,值类型直接存储数据;而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据,因此引用类型的变量通常也叫做对象。对于值类型,由于每个变量都有自己的值,所以对一个变量的操作不会影响另一个变量;而对于引用类型来说,两个或多个引用类型的变量引用同一个对象,实际上是指这些变量在堆栈中保存的堆的地址相同,因此对一个变量的操作会影响到引用相同对象的另一个变量。 3、C 自测试卷2答案 1、value 2、使用冒号(:) 3、类内部和继承类中可以访问 4、Wen 自测试卷3答案 1、B 2、C 3、 this关键字的作用主要有以下3种: this是指当前对象自己; 自测试卷4答案 1、GC是垃圾收集器,C#程序员不用担心内存管理,因为垃圾收集器会自动进行管理。 2、 显式转换: int i=(int)1.30; 隐式转换: long l=2; int/double/float.Parse方法转换: