- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合工大。ne的t复习资料
一、填空?1、以公共运行时(CLR)为目标的代码称为?托管代码?2、CLR?中的自动内存管理功能技术称为?垃圾回收?3、CLR通过?通用类型系统(CTS)?,实现严格的类型和代码验证,?4、可移植可执行文件(PE)包含?元数据?和以Microsoft中介语言(MSIL)形式存在的代码?5、程序集?构成了部署,版本控制,重复使用,激活范围控制和安全权限的基本单元?6、类型System.Collection.Anaylist的命名空间为System.Collections?7、CLR中?应用程序域?可提供与独立进程间等隔离级别,?8、bool?类型的别名是?System.Boolean?9、语句?typeof(bool)的运行结果是:System.Boolean?10、NET?Framwork中的所有类均从Object?派生?11、所有值类型均隐式派生自?System.ValueType?12、C是可为null?的?int型变量,语句int?d=c????-1,的含义是:c为空d等于-1否则d等于c?13、在不安全的上下文中,类型可以是指针类型,值类型和引用类型。?14、String?对象是不可变的,如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类?15、多态,封装和继承是面向对象编程的三大支柱。?16、声明抽象类和抽象方法的关键字是?abstract?17、声明分部类和分部方法的关键字是?partial?18、修饰符internal?限定类型或成员只能被同一程序集中的任何代码访问?19、修饰符?protected?intemal限定类型或成员可被同一集中的任何代码或其他程序集中的任何派生类访问?1、基类中虚方法(virtual)可以被派生类重写或覆盖,重写或覆盖需使用关键字:override?2、System.Object类是C#所有类的基类或根?3、C#中一个类可以继承多个接口,但只能有一个基类?4、在C#中数据类型有两类,引用类型和值类型?5、值类型存在堆栈中,引用类型存储在托管内存中的堆(内存)?6、值类型转换为object类型或其派生类型,称为装箱,反之称为拆箱?7、在C#中实现循环的语句有for?do-what?while和foreach?8、在C#中实现异常处理的语句有try??catch和finally?9、语句using.System的作用是导入命名空间?10、在C#中有一维,多维和交错数组,语句“char[][]A1”表示A1是交错数组?11、属性提供一种灵活的机制实现对类私有字段的读写,本质上是公共方法,它使用的访问器有get和set,只读属性将没有set访问器?12、运算符is和as与引用类型转换相关,其中运算符?is:检查对象是否与给定的类型兼容?as:用于检查在兼容的引用类型之间执行某些类型的转换选择1.System.String是引用和类型?3.数组类型为System.Array,?A.数组作为ref关键字声明的参数传递时,数组必须在调用前在方法外部实现明确赋值,在方法内部对数组所做的任何参数,包括用new重建数组,都将反映到原先数组上(√)?B.数组作为out关键字声明的参数传递时,数组必须在方法外部明确赋值,在方法内部对数组所做的任何修改,也将反映到原先的数组上(×)//out传递参数时不需要事先初始化,但必须在方法中初始化?C.pararns允许指定一个方法的参数的数量是可变化的,在调用时给定参数个数(√)?D.数组作为in关键字声明的参数传递时,向方法提供位于托管堆的数组内存对象,在方法内部使用new重建数组参数时,程序将分配位于托管堆的另外一个位置用于存储创建的数组参数对象,而不是指向原有的托管堆内存位置(?)课件太多没找到?//对于泛型类型参数,in?关键字指定该类型参数是逆变的。?可以在泛型接口和委托中使用?in?关键字?4、关于迭代器说法错误的是(?C?)?A、迭代器是返回相同类型的有序数值序列的一段代码(√)B、迭代器可用作方法、运算符或?get?访问器的代码体。(√)?C、迭代器使用yield?break语句一次返回每个元素,用yield?return结束迭代(×)//反了!!!?D、可以在类中实现多个迭代器。每个迭代器都必须像任何类成员一样有唯一的名称,并且可以在?foreach?语句中被客户端代码调用(√)?E、迭代器的返回类型必须为IteratorEnumerable,IEnumerator,IEnumerablet(T)或IEnumerator(T)(×)//IteratorEnumerable应该为IEnumerable??5、关于as运算符说法错误的是(B?)?A、as运算符是一种类型转换符,用来在两个引用类型的对象之间进
文档评论(0)