1.下列关于类的定义格式的描述中,错误的是()。
A 类中成员有3种访问权限
B 类的定义可分说明部分和实现部分
类中成员函数都是公有的,数据成员都是私有的
D 定义类的关键字通常用class,也可用struct
考生答案:C
正确答案:C
答案解析:类中成员函数,数据成员都可以是共有的,也可以是私有的
[单选题]
2.下列关于对象的描述中,错误的是()。
A 对象是类的一个实例
B 对象是属性和行为的封装体
对象就是C语言中的结构变量
D 对象是现实世界中客观存在的某种实体
考生答案:C
正确答案:C
答案解析:ABD都对
[单选题]
3.下列关于被调用函数中return语句的描述中,错误的是( )。
A 一个函数中可以有多条return语句
B return语句具有返回程序控制权的作用
C 函数通过return语句返回值时仅有一个
一个函数中有且仅有一条return语句
考生答案:D
正确答案:D
答案解析:return语句当然可以有多条.只不过函数运行的时候,最后只会执行其中的一条
[单选题]
4.下列关于对象的描述中,错误的是( )。
A 定义对象时系统会自动进行初始化
B 对象成员的表示与C语言中结构变量的成员表示相同
C 属于同一个类的对象占有内存字节数相同
一个类所能创建对象的个数是有限制的
考生答案:D
正确答案:D
答案解析:一个类所能创建对象的个数是没有限制的
[单选题]
5.类的以下特性中,可以用于方便地重用已有的代码和数据的是()
A 多态
B 封装
继承
D 抽象
考生答案:C
正确答案:C
答案解析:继承的作用之一是可以用于方便地重用已有的代码和数据