大学MOOC 面向对象程序设计(河北科技大学)1450787231 最新慕课完整章节测试答案
第25讲 类的定义方法
课后测验:类的定义
1、单选题:
有关类的说法错误的是()。
选项:
A: 类是面向过程程序设计技术的重要特征。
B: 程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,称之为类。
C: 类作为一个有机不可分的整体,对外隐藏具体实现细节,从而实现可重用和易维护等特性。
D: 类提供了继承功能,支持子类获得父类特征。
答案: 【 类是面向过程程序设计技术的重要特征。】
2、单选题:
关于类的组成说法错误的是()。
选项:
A: 一个C#类的数据成员和函数成员数目是有严格限制的。
B: 类包括数据成员和函数成员。
C: 类的数据成员用来存储与类或对象相关的数据,通常模拟该类所表示的现实世界事物的特性。
D: 类的函数成员执行代码,通常模拟类所表示的现实世界事物的功能和操作。
答案: 【 一个C#类的数据成员和函数成员数目是有严格限制的。】
3、单选题:
以下不是C#类的成员类型的是()。
选项:
A: 变量
B: 字段
C: 常量
D: 方法
答案: 【 变量】
4、单选题:
以下不是C#类的函数成员的是()。
选项:
A: 结构体
B: 析构函数
C: 构造函数
D: 属性
答案: 【 结构体】
5、单选题:
类声明时可用的类修饰符不包括()。
选项:
A: extern
B: public
C: private
D: internal
答案: 【 extern】
6、单选题:
以下不是类的性质修饰符的是()。
选项:
A: register
B: new
C: abstract
D: sealed
答案: 【 register】
7、单选题:
关于类的定义,说法错误的是()。
选项:
A: 类定义完成之后,可以再给类增加新的成员。
B: 同一修饰符在一个类声明中多次出现会编译出错。
C: 类的成员列表是类成员的集合,成员数目可以任意,成员类型也可以是9种类型中的任意类型,由具体应用决定。
D: 大括号括起来的部分称为类体,同时大括号作为类成员的边界符,所有类的成员必须在大括号内进行声明。
答案: 【 类定义完成之后,可以再给类增加新的成员。】
8、单选题:
关于类的成员访问控制,说法正确的是()。
选项:
A: 类成员的访问源有两个:类成员和类用户。类成员指类本身的函数成员,类用户指类外部的使用者。
B: 如果需要限定类的成员的访问源时,则需要明确描述该成员的访问控制属性。当每个成员没有描述其访问控制属性时,表明它支持任意的访问源。
C: private访问修饰符的含义为:定义类的私有成员,表示该成员只能被类的成员和该类的对象访问。
D: public访问修饰符的含义是:定义类的
