- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陕西科技大学 试题纸
课 程 面向对象的程序设计C++ (B) 班 级
学 号 姓 名
题号 一 二 三 四 五 六 七 八 九 十 总分
得分
阅卷人
一、选择题:(每小题2 分,共20 分)
1. 下面四个选项不属于表达式的语句是(B )。
A .z=x+y B.x*y ; C.z=x ; D.z=y/2 ;
2. 若定义int a=10 ,下面选项中合法的if 语句是( D )
Aif (a 0 )a=a+2; B.if (a=1 )a=a+2; C.if (a=1 )a=a+2; D.if (a= =0 )a=a+2;
3. 表达式2 !=3 的值是(B )
A.非0 值 B.1 C.0 D.2
4. 假设Myclass 是一个类,则该类的拷贝构造函数的声明语句为 C 。
A .Myclass (Myclass P ); B .Myclass (Myclass P);
C .Myclass(Myclass p); D .Myclass (Myclass *P);
5. 下列说法正确的是: A 。
A .类定义中只能说明成员函数的函数头,不能定义函数体;
B .类中的成员函数可以在类体中定义,也可以在类体外定义;
C .类中的成员函数可以在类体外定义时必须要与类声明在同一文件中;
D .在类体外定义的成员函数不能操作该类的私有数据成员。
6. 假定DD 为一个类,则执行“DD a[10],b (2 );”语句时,系统自动调用该类构造函数的次数
为 B 。
A .12 B .11 C .2 D .1
7. 下面对静态数据成员的描述中,正确的是: B 。
A .静态数据成员可以在类体内进行初始化;
B .静态数据成员不可以在类体内进行初始化;
C .静态数据成员不能受 private 控制符 的作用;
D .静态数据成员不可以使用对象名访问 。
D .类A 的成员函数可以访问类B 的对象的任何成员。
8. 下列各类函数中,不是类的成员函数的是: C 。
A .构造函数; B .析构函数; C .友员函数; D .拷贝构造函数。
9. 下列静态数据成员的特性 中,错误的是 D 。
A .说明静态数据成员时前边要加上 static
B .静态数据成员要在类体外初始化;
C .引用静态数据成员时要在静态数据成员前加类名和作用域运算符;
D .静态数据成员不是一个类所有对象共享的。
10. 假定一个类的构造函数为“A (int aa=1 ,int bb=0 ){a=aa;b=bb ;}”,则执行“A x(4);”语句
第 1页 共2 页
后,x.a 和x.b 的值分别为 D 。
A .1 和0 B .4 和1 C .1 和4 D .4 和0
二、填空题:(每空2 分,共10 分)
1.面向对象程序设计的三大特征是: 、 和 。
2. 在下面程序的横线处填上适当字句,使该程序执行结果为8。
#includeiostream.h
class Myclass
{
int x;
public:
//为X 置值
//取X 值
};
您可能关注的文档
- 农业生态学复习资料 .pdf
- 河北省邯郸市2023届高三一模英语试题含答案 .pdf
- 2022-2023学年辽宁省大连市中山区七年级(上)期末生物试卷(附答案详解精品.pdf
- 2023年内蒙古自治区呼和浩特市【统招专升本】计算机真题(含答案).pdf
- 2021年《计算机组装与维护》期末试题及答案 .pdf
- 2023年教师资格之中学美术学科知识与教学能力基础试题库和答案要点.pdf
- 农村社会学复习题及答案 .pdf
- 4《面向对象程序设计》实验教学大纲 (1) .pdf
- 2022-2023学年山东省临沂市统招专升本民法自考预测试题(含答案).pdf
- 2023年上半年信息系统项目管理师《案例分析》真题及答案解析【完整版精品.pdf
文档评论(0)