面向对象设计试卷5

面向对象设计试卷5

ID:13254282

大小:58.00 KB

页数:7页

时间:2018-07-21

面向对象设计试卷5_第1页
面向对象设计试卷5_第2页
面向对象设计试卷5_第3页
面向对象设计试卷5_第4页
面向对象设计试卷5_第5页
资源描述:

《面向对象设计试卷5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象程序设计试题5题号一二三四五总分2020242412100得分一、单项选择(每小题2分,共20分)1.字符串"a+b=12\n"的长度为()。A.6B.7C.8D.92.假定一个二维数组的定义语句为“inta[4][3]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。A.0B.4C.8D.63.以下正确的描述是()。A函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套4.设有定义“doublearray[10];”,则表达式siz

2、eof(array)/sizeof(array[0])的结果为array数组的()。A首地址B.元素个数C.每个元素所占的字节数D.总字节数5.若使p指向包含30个整型元素的动态数组空间,则使用的定义语句为()。A.int*p=newint[30]B.int*p=newint(30)C.Int*p=new[30]D.*p=newint[30]6.软件产品与其他软件产品组合成一个整体的难易程度叫做软件的()。A可维护性B可复用性C.兼容性D.正确性7.在多文件结构的程序中,通常把类的声明单独存放于()中。A.主文件B,实现文件C.库文件D.头文件8.在一个用数组实现

3、的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队首的后一个位置为()。A.first+lB.(first+1)%MSC.(first-1)%MSD.(first+length)%MS9.假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和x.b的值分别为()。A.1和0B.1和4C.4和1D.4和010.假定AB为一个类,则执行“ABa(2),b[3],*p[4];”语句时共调用该类构造函数的次数为().A.3B.4C.5D.9二、填空题(每小题2分,共

4、20分)1.用于输出表达式值的标准输出流对象是。2.假定x=5,y=6,则表达式x--*--y的值为·3.假定x是一个逻辑量,则x

5、

6、true的值为·4.c++提供的预处理命令有宏定义命令,条件编译命令和命令。5.假定a是一个一维数组,则a[i]的指针访问方式为·6.变量v定义为“doublev=23.4;”,要使指针pv指向v.则定义pv的语句为。7.若在类的定义体中只给出了一个成员函数的原型,则在类外给出完整定义时,其函数名前必须加上和两个冒号分隔符。78.若采用x.abc(y)表达式调用一个成员函数,在成员函数中使用的就代表了类外的x对象。9.假定用户没有给

7、一个名为AB的类定义析构函数,则系统为其定义的析构函数为10.假定用户只为类AB定义了一个构造函数"AB(intaa,intbb=0){a=aa;b=bb;}",则定义该类的对象时,其实参表中至多带有个实参。三、程序填充题,根据窟意在横线上填写合适的内容。(每小题6分,共24分)1.下面函数是求两个整型参数a和b的最小公倍数。intf2(inta,intb){inti=2,p=1;do{while(a%i==0&&){p*=I;a/=i;b/=i;}i++;}while(a<=i&&);Returnp*a*b;}2.对数组a中的元素按相反次序重新排列。VoidPV

8、(inta[],intn){inti;for(i=0;inext;t->next=;p=;}Returnp;7}4.类A的定义classA{int*a;in

9、tn;intMaxLen;public:A():a(0),n(0),MaxLen(0){}//无参构造函数A(int*aa,intnn,intMM){//带参构造函数n=nn;MaxLen=MM;if(n>MaxLen)exit(1);a=newint[MaxLen]for(inti=0;i

10、clude

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

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

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