- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)