c++期末复习题1及答案

c++期末复习题1及答案

ID:18989618

大小:109.00 KB

页数:11页

时间:2018-09-27

c++期末复习题1及答案_第1页
c++期末复习题1及答案_第2页
c++期末复习题1及答案_第3页
c++期末复习题1及答案_第4页
c++期末复习题1及答案_第5页
资源描述:

《c++期末复习题1及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、练习题1一、单项选择题(每小题2分,共计40分)1、面向对象的特征中,理解不恰当的是___。A、封装可以理解为将有关的属性和方法(即:动作)相结合,作为一个整体B、继承可以理解为在保留已有类的属性和方法基础上构造新类C、多态可以理解为一个类可以有很多方法,比如:可以输入数据也可以输出数据D、抽象可以理解为将具体的对象或类进行概括,提炼出公共性质加以描述2.下面有关类和对象的说法错误的是___。A、对象是类的一个实例B、一个对象只能属于一个具体的类C、一个类只能有一个对象D、类与对象的关系和数据类型和变量的关系相似3、boolflag;fl

2、ag=true;以下if条件中不成立的是___。A、if(!flag)B、if(flag)C、if(flag==true)D、if(flag!=false)4、以下类型说明中,错误的是___。(A)x是int类型的,y是short类型的,x*y是int类型的(B)x是int类型的,y是float类型的,x+y是float类型的  (C)x是int类型的,y是float类型的,x+int(y)是int类型的  (D)x是double类型的,y是double类型的,int(x)*y是int类型的5、以下函数之间是重载关系的___。A、void

3、fun(inta);与intfun(inta);B、voidfun();与intfun(inta);C、intfun(inta);与intfun(intc);D、intfun(inta);与intfoo(inta);6、下列函数声明中正确的是___。A、intfun(inta,charb,floatc=1.0);B、intfun(inta=0,charb,floatc=1.0);C、intfun(inta=0,charb=’A’,floatc);D、intfun(inta=0,charb,floatc);7、以下程序的输出结果是___。#

4、includeintmain()usingnamespacestd;{inta=2,b=4;voidfoo(intx,int&y)foo(a,b);{cout<usingnamespacestd;classSunintmain(){{public:Suns;Sun()return0;{cout<<"Suncreated!";

5、}}~Sun(){cout<<"Sundestroyed!";}};(A)无输出(B)Suncreated!  (C)Sundestroyed!(D)Suncreated!Sundestroyed!9、32位系统下,以下说法正确的是__。classStudent{//成员函数略private:intnum;};Studentstu;A、Student和stu都占4个字节的内存空间B、Student不占内存空间,stu占4个字节的内存空间C、stu不占内存空间,Student占4个字节的内存空间D、Student不占内存空间,stu所占内存

6、空间不确定10、32位系统下,以下说法正确的是___。classStudentclassTestStudent:publicStudent{public://成员函数略{public://成员函数略private:private:intnum;floatscore[3];};};TestStudentstu;A、TestStudent和stu都占12个字节的内存空间B、TestStudent不占内存空间,stu占16个字节的内存空间C、TestStudent不占内存空间,stu占12个字节的内存空间D、stu不占内存空间,TestStud

7、ent占16个字节的内存空间11、在主函数中,以下输入语句正确的是___。classExample{public:intnum;};Exampleex;A、cin>>num;B、cin>>Example.num;C、cin>>ex::num;D、cin>>ex.num;12、主函数中定义AobjA;以下说法正确的是___。classA{public:A(){num=0;}A(intn=0){num=n;}private:intnum;};A、执行构造函数A()B、执行构造函数A(intn=0)C、执行其中任意一个构造函数D、程序有歧义,通

8、不过13、要在主函数中设置数据成员的值,正确的方法是___。classA{public:voidset(inta){aa=a;}private:intaa;};A、A.set(3);B、A::

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

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

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