2011年春季学期C++程序设计语言第二次作业.docVIP

  • 9
  • 0
  • 约5.22千字
  • 约 9页
  • 2018-01-05 发布于河南
  • 举报

2011年春季学期C++程序设计语言第二次作业.doc

2011年春季学期C程序设计语言第二次作业

2011年春季学期C++程序设计语言第二次作业 一、单项选择题(本大题共20分,共 10 小题,每小题 2 分) 1. ?下列各种函数中,不属于类成员函数的是( )。 A. 构造函数 B. 拷贝构造函数 C. 友元函数 D. 析构函数 2. 基类的( )在派生类内不能被访问。 A. 私有成员 B. 保护成员 C. 公有数据成员 D. 公有静态数据成员 3. C++中,关键字struct和class的区别仅仅在于( )。 A. struct 用来定义结构体, 而class用来定义类 B. struct 用来定义类, 而class用来定义结构体 C. struct定义的类的缺省成员为公有的,而class定义的类的缺省成员为私有的 D. struct定义的类的成员须全部为公有的,而class定义的类的成员可以为私有的 4. 将公共基类说明为虚基类的目的是( )。 A. 简化应用程序 B. 消除对基类成员的访问二义性 C. 提高程序运行效率 D. 精简目标程序代码 5. 在创建派生类对象时,执行构造函数的顺序是( )。 A. 先执行派生类的构造函数,然后执行基类的构造函数 B. 先执行基类的构造函数,然后执行派生类的构造函数 C. 同时执行基类和派生类的构造函数 D. 既不执行基类构造函数也不执行派生类构造函数 6. 下面关于动态联编的描述中,错误的是( )。 A. 动态联编是以虚函数为基

文档评论(0)

1亿VIP精品文档

相关文档