2013年春季学期《c++程序设计》-作业题目及答案~

2013年春季学期《c++程序设计》-作业题目及答案~

ID:23129193

大小:62.50 KB

页数:11页

时间:2018-11-04

2013年春季学期《c++程序设计》-作业题目及答案~_第1页
2013年春季学期《c++程序设计》-作业题目及答案~_第2页
2013年春季学期《c++程序设计》-作业题目及答案~_第3页
2013年春季学期《c++程序设计》-作业题目及答案~_第4页
2013年春季学期《c++程序设计》-作业题目及答案~_第5页
资源描述:

《2013年春季学期《c++程序设计》-作业题目及答案~》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、2013年春季学期《C++程序设计》作业作业提交格式要求:请同学们把答案集中单独写在一个.doc文档中,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下:一、ABCDDAAAAA二、题号12345678910结果∨∨∨∨╳╳╳╳╳╳三、(1)BeiJingShangHai(2)x=8,y=7(3)r=k:i+j=90……以上只是举例,不是正确的输出结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。鼓励独立完成作业,严惩抄袭。第一部分(C++第1-7、8、9章)一

3、、单选题BDBCDDCDCB1、C++是从早期的C语言逐渐发展演变来的,与C语言相比,它在求解问题方法上最大的改进是()。A.面向过程B.面向对象C.安全性D.复用性2、下列关于this指针的叙述中,正确的是()A.任何与类相关的函数都有this指针B.类的成员函数都有this指针C.类的友元函数都有this指针D.类的非静态成员函数才有this指针3、若有以下类Z声明,函数fStatic的正确定义是()。classZ{inta;public:voidfStatic(Z&)static;};A.voi

4、dZ::fStatic(Z&objZ){objZ.a=0;}B.voidZ::fStatic(Z&objZ){a=objZ.a;}C.voidZ::fStatic(Z&objZ){a=0;}D.voidZ::fStatic(Z&objZ){Z::a=0;}4、在C++中,关于下列设置缺省参数值的描述中,( )是正确的。A.不允许设置缺省参数值;B.只能在函数的定义中指定参数的缺省值;

5、C.在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;D.设置缺省参数值时,必须全部都设置;5、关于友元函数的描

6、述中,错误的是()。A.友元函数说明在类体内B.友元函数不是成员函数C.友元函数必须用对象来引用D.友元函数可以直接访问类中的私有成员6、对于类,下面哪个是不正确的()。A.类是对象的设计蓝图B.使用关键字Class创建类结构C.类被声明后,类名成为类型名并且可以用来声明变量D.类与结构体相同,它们之间没有区别7、下列是构造函数的特点,()是错误的。A.构造函数是一种成员函数,它具有一般成员函数的特点。B.构造函数的名称与其类名相同。C.构造函数必须指明其类型。D.一个类中可以定义一个或多个构造函数。

7、8、已知:p是一个指向类A数据成员m的指针,a是类A的一个对象。在给m赋值为5的下列表达式中,()是正确的。A.a.p=5B.a->p=5C.a.*p=5D.*a.p=59、下面对静态数据成员的描述中,正确的选项是()。A.静态成员可以在类体内进行初始化B.静态数据成员不可以被类的对象调用C.静态数据成员可以直接用类名调用D.静态数据成员不可以直接用类名调用10、下列关于new运算符的描述中,错误的是()。A.new运算符组成的表达式的值是地址值B.创建对象时不调用构造函数C.用它创建的对象须用del

8、ete来删除D.可用它来创建动态的对象和对象数组二、判断题TFFTTFFTFF1.子对象的初始化可以不放在该类的构造函数中。T2.如果一个类中没有定义任何构造函数,则该类的对象便无法初始化。F3.构造函数和析构函数都不能重载。F4.如果一个成员函数只存取一个类的静态数据成员,则可将该成员函数说明为静态成员函数。T5.构造函数和析构函数都是系统自动调用的。T6.可以在类的构造函数中对静态数据成员进行初始化。F7.友元函数是成员函数,它可以访问类中私有成员。F8.对象数组的元素必须是同一个类的对象。T9.

9、用class定义的类中,默认的访问权限是公有的。F10.运算符new可以创建变量或对象,也可以创建数组。F三、写出下列程序的输出结果:1、#include

10、usingnamespacestd;classTest{public:Test(){cout<<”constructorofTest”<

11、startconstructorofTest2、#includeclassStudent{public:Student(inti=0,doublej=0){num=i;score=j;}voidprint(){cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。