C++习题集2.docx
- 文档编号:24915610
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:48
- 大小:36.10KB
C++习题集2.docx
《C++习题集2.docx》由会员分享,可在线阅读,更多相关《C++习题集2.docx(48页珍藏版)》请在冰豆网上搜索。
C++习题集2
《C++面向对象程序设计》复习题
一、填空题
1.C++程序语言中程序从Main()位置开始执行。
2.设inta=7;floatx=2.5,y=8.2;表达式x+a%3*(int)(y-x)%2/4的值是2.5
3.“判断整数x和整数y是否都为奇数”的C++语言表达式是x%2<>0&&y%2<>0。
4.将字符串s2连接到字符串s1后的函数调用是strcat(s1,s2)。
5设x=2,y=3,z=4;则z+=x++&&y++&&++z表达式执行后,x、y、z的值分别是3,4,6。
6.若有函数调用语句fun(a+b,(y=9,x),37),则其实参的个数是3。
7.已知字母a的ASCII码为十进制数97,ch为字符变量,则ch=’a’+’8’-’5’的值为d。
8.设:
inta[5]={10,20,30,40,50};int*p=&a[0];表达式++*p+*(a+3)的值是51。
9.若有宏定义:
#defineT(x,y,z)x*y*z/4
cout< 上述程序段运行结果为132。 10.“判断整数a是否在闭区间[-10,10]之中”的C++语言表达式是a>=-10&&a<=10。 11.设有代码“staticinta[3][4]={{1,2},{0},{4,6,8,10}};”则a[1][2]值为0。 12.假定所有变量均已正确定义,下列程序段运行后x的值是3。 a=b=c=14;x=35; if(! a)x--;elseif(b);if(c)x=3;elsex=4; 13.类的成员函数可以在类体内定义,也可以在类体外定义。 14.如类中没有明确定义析构函数,清除对象的工作仍由析构函数来完成,原因是编译器自动提供缺省析构函数。 15.生成一个派生类对象时,先调用基类的构造函数,然后调用派生类的构造函数。 16.在继承关系中,一个派生类同时继承自多个基类的情形称为多重继承,一个派生类继承自一个基类的情形称为单继承。 17.若在I/O流的输出中使用控制符setfill()设置填充字符,应包含的头文件是iomanip.h。 18.在私有继承关系下,基类的公有成员和保护成员将成为派生类中的私有成员,它们只能由派生类的成员函数来访问。 19在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。 20.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。 21.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。 对两个有相同名字的数据成员进行访问时,如果没有作用域分隔符限定时,对此数据成员的访问将出现歧义。 22.拷贝构造函数使用引用作为参数初始化创建中的对象。 23.在公有继承的情况下,基类数据成员在派生类中的访问权限保持不变。 24.描述命题"A小于B或小于C"的表达式为A 25.用new申请某一个类的动态对象数组时,在该类中必须能够匹配到没有形参的或缺省参数构造函数,否则应用程序会产生一个编译错误。 26.静态数据成员在类外进行初始化,且静态数据成员的一个拷贝被类的所有对象共享。 27.为了避免可能出现的歧义,C++对if…else语句配对规则规定为: else总是与与最近的if配对。 28.设"inta=3,b=4,c=5;",表达式"(a+b)>c&&b==c"的值是0。 29.面向对象的程序设计有四大特征,它们是抽象、封装、继承、多态。 30.在VisualC++中,定义重载函数时,应至少使重载函数的参数个数或参数类型不同;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同。 31.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、析构函数没有参数、析构函数可以定义为虚函数。 32.动态联编要满足两个条件,它们是被调用的成员函数是虚函数、用指针或引用调用虚函数。 33.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为抽象类,定义该类至少具有一个纯虚函数。 34.在C++类中,const关键字可以修饰对象和成员函数,const对象不能被修改,const成员函数不能修改类数据成员。 35.举出C++中两种用户自定义的数据类型: 类、枚举。 36.C++中没有字符串类型,字符串是通过字符数组来表示的,每一个字符串都有一个结尾字符\0。 37.C++中没有输入输出语句,输入输出是通过输入输出库实现的,写出一条打印整型变量n的输出语句:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 习题集