C面向对象程序设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C面向对象程序设计

1、.Net框架中将(B)定义为一组规则,所有的.Net语言都应遵循这个规则,这 样才能创建与其他语言互操作的应用程序。 A、CTS B、CLS C、MSIL D、命名空间 2、如果应用程序需要访问MySQL数据库,则应引入那一个命名空间(C) A、A、System B、System.IO C、System.Data.SqlClient D、System.Data.OleDb 3、在同一个C#程序中,对于这段代码,下列描述正确的是(B) class School { private string name; public int GradeNum; } class Student { private void study() { int hours; } Public void Play() {//…..} } A、Study方法可以访问变量name; B、Study方法可以访问变量GradeNum; C、Play方法可以访问变量hours; D、Play方法可以访问变量name; 4、在C#中,下列关于构造函数的说法描述错误的是(D) A、一个类的构造函数通常与类名相同; B、在类中可以显式地调用类的构造函数; C、一般情况下,构造函数总是public类型的; D、构造函数可以声明返回值; 5、在C#中,下面几种重载的方法代码,错误的是(B) A、public void Play(string name)和public void Play(int hours); B、public int Stu(string name)和public string Stu (string name); C、public Stu()和public Stu(string name, int age); D、public Student(string name)和public Student(string name, int age); 6、在C#中,下面那种参数传递方式中的参数在方法中的修改不能够被保留(A) A、值方式传递一个枚举; B、ref方式传递一个枚举; C、值方式传递一个类对象; D、ref方式传递一个类对象; 7、关于值类型和引用类型,下列说法正确的是(A) A、值类型变量存储的是变量所包含的值; B、引用类型变量是指向它要存储的值; C、值类型转换为引用类型称为拆箱; D、引用类型转换为值类型称为装箱; 8、下面有关枚举的说法错误的是(D) A、枚举是一个指定的常数; B、枚举定义一组有限的值; C、可以为枚举类型中的元素赋整数值;D、枚举中可以添加一个方法; 9、在C#中,关于ArrayList和HashTable的说法,正确的是(B) A、ArrayList和HashTable都可以通过Key访问集合元素; B、ArrayList和HashTable获取集合中元素时,都不需要类型转换; C、ArrayList和HashTable获取集合中元素时,都需要类型转换; D、在同一个ArrayList和HashTable中,不可以存储不同类型的元素; 10、下面关于泛型集合Liststring list = new List string ()操作代码 正确的是(C) A、list.Remove(0); B、list.RemoveAt(“王五”); C、string name = list[0]; D、string name = list[“李四”]; 11、在一个类中,关于public、private、protected、internal说法错误的是: (B) A. public修饰的成员,可以被任何对象访问 B. private修饰的成员,可以在它的子类中被访问 C. protected修饰的成员,可以在它的子类中访问 D. internal修饰的成员,可以被任何对象访问 12、下面关于子类调用父类构造函数的说法,错误的是:B C A. 子类中,如果不显式的使用base来调用父类构造函数,子类会隐式的调 用base() B. 子类中,必须指定构造函数调用父类的哪个构造函数 C. 子类如果不显式调用base(),父类中可以没有无参构造函数 D. 有参数的父类构造函数,在子类中使用base调用时,参数必须一致 13、下面关于抽象类的说法正确的是 :B A. 抽象类可以被实例化 B. 含有抽象方法的类一定是抽象类 C. 抽象类可以是静态类和密封类 D. 抽象类中的抽象方法可以在其它类中重写 14、在C# 中,下列语句不能用于将Person类型转换为Student类型的是:AD A. Person is Stude

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档