C++高级编程卷

C++高级编程卷

ID:47162301

大小:51.00 KB

页数:7页

时间:2019-08-14

C++高级编程卷_第1页
C++高级编程卷_第2页
C++高级编程卷_第3页
C++高级编程卷_第4页
C++高级编程卷_第5页
资源描述:

《C++高级编程卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、大连东软信息学院11-12学年第一学期期末试题C++高级编程学生层次:10级嵌入式创新实验班本科题号一二三四五总分分数说明:本试卷共五大题,试卷满分100分,考试时间120分钟。不允许使用草纸,答案写在试卷上。一、填空题:共20空,每空1分,满分20分;1.intx=0,y=10;x>y&&x=y;此时x的值为(0),y的值为(10)2.某32位系统下,C++程序,请计算sizeof的值charstr[]=“hello”char*p=str;intn=10;sizeof(str)=(6)sizeof(p)

2、=(4)sizeof(n)=(4)voidFoo(charstr[100]){sizeof(str)=(4)}void*p=malloc(100);sizeof(p)=(4)3.如果要把返回值为void、没有参数的函数A声明为类B的友元函数,则应在类B的定(friendvoidA();)第7页(共7页)4.类型A继承自类型B,同时复合类型C的对象,当产生类型A的对象时,构造函数执行顺序是先执行(B)的构造函数.然后执行类型C的构造函数,最后执行  (A)的构造函数。//7章5.假定A为一个类,则A(con

3、stA&other)为该类的(拷贝)构造函数。6.(函数)模板可以用于实现“通用”的算法,(类)模板可以用于实现“通用”的数据结构。7.抛出异常使用关键字(throw),捕获异常使用关键字(catch)。8.在下列算法中accumulate,partial_sum,stable_sort,sort,find,search,set_intersection,set_union用于查找元素序列中等于要查找的关键值的首个元素位置的是(find),使用了归并排序算法的是(stable_sort),用于求两个集合交

4、集的是(set_intersection),并集的是(set_union第7页(共7页)),用于求元素序列所有元素的累加和的是(accumulate)二、选择题:共10小题,每小题2分,满分20分;1下列说法正确的是(B)A.返回值的类型可以用来区分两个重载函数;B.参数列表中参数的个数可以来区分两个重载函数;C.函数名可以来区分两个重载函数;D.函数体可以来区分两个重载函数;2有自定义类型A,其赋值函数的函数原型为constA&operator=(constA&);有A类型的对象a,b,c,下列语句不合

5、法的是(D)A.a=b;B.a=a;C.a=b=c;D.(a=b)=c;3int*类型的数据不能隐式转换为下列的哪种数据类型(B)A.constint*B.double*C.void*D.int*const4下列关于this指针的正确选项是(C)A该指针需要我们在使用时自己定义  Bthis指针可以被重新赋值第7页(共7页)  Cthis指针用来存放该类对象的地址Dthis指针指向的数据类型是int型5整型变量t是类W的公有静态成员变量,下列程序的运行结果为(D)Ww1,w2;w2.t=5;w1.t=10

6、;w1.t+=20;cout<

7、BAB::operator+(constAB&a)C.AB::operator+(ABa)D.AB&AB::operator+()X8.下列说法正确的是(B)第7页(共7页)A.类的成员函数的实现不能访问类的private类型的成员变量;B.类的对象可以调用它的public类型的成员变量;C.类的对象可以调用它的任何类型的成员变量;D.类的对象可以调用它的public和protected类型的成员变量;9.下列哪个容器是序列容器(C)A.stackB.mapC.dequeD.multiset10.关于纯虚

8、函数和抽象类的描述中,(C)是错误的。A.纯虚函数是一种特殊的虚函数,它没有具体的实现B.抽象类是指具有纯虚函数的类C.一个基类中有纯虚函数,该基类的派生类一定不再是抽象类D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出三、简答题:共2题,每题10分,满分20分;1引用与指针有什么区别?第7页(共7页)2分别定义一个指向int类型的常量指针和指针常量,并分别说明它们在使用时的限制。四、阅读程序题:共2题,每题10分,

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

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

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