《面向对象程序设计》期末考核试题样例及解答

《面向对象程序设计》期末考核试题样例及解答

ID:8473003

大小:51.50 KB

页数:9页

时间:2018-03-28

《面向对象程序设计》期末考核试题样例及解答_第1页
《面向对象程序设计》期末考核试题样例及解答_第2页
《面向对象程序设计》期末考核试题样例及解答_第3页
《面向对象程序设计》期末考核试题样例及解答_第4页
《面向对象程序设计》期末考核试题样例及解答_第5页
资源描述:

《《面向对象程序设计》期末考核试题样例及解答》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《面向对象程序设计》期末考核试题样例及解答一、单项选择(每小题1分,12小题,共12分)1.C++源程序文件的缺省扩展名为()。A.cppB.exeC.objD.lik2.x>0

2、

3、y==5的相反表达式为()。A.x<=0

4、

5、y!=5B.x<=0&&y!=5C.x>0

6、

7、y!=5D.x>0&&y==53.在下面的字符数组定义中,有语法错误的是()。A.chara[20]=“abcdefg”;B.chara[]=“x+y=55.”;C.chara[15];D.chara[10]=’5’;4.以下正确的函数原型语句是()。A.

8、doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(int,int);D.doublefun(intx,y);5.在下面存储类中,()的对象不是局部变量。A.外部静态类B.自动类C.函数形参D.寄存器类6.假定有“structBOOK{chartitle[40];floatprice;};BOOK*book=newBOOK;”,则正确的语句是()。A.strcpy(book->title,”WangTao”);B.strcpy(book.title,”WangTao”

9、);C.strcpy(*book.title,”WangTao”);D.strcpy((*book)->title,”WangTao”);7.软件产品所具有的全部或部分地再用于新的应用的能力称为该软件的()。A.可维护性B.可复用性C.兼容性D.正确性8.在多文件结构的程序中,通常把含有main()函数的文件称为()。A.主文件B.实现文件C.程序文件D.头文件9.在一个用链表实现的队列类中,假定每个结点包含的值域用elem表示,包含的指针域用next表示,链队的队首指针用elemHead表示,队尾指针用elemTail表

10、示,若链队为空,则进行插入时必须把新结点的地址赋给()。A.elemHeadB.elemTailC.elemHead和elemTailD.elemHead或elemTail10.假定AB为一个类,则执行“ABa,b(2),c[3],*p=&a;”语句时共调用该类无参构造函数的次数为()。A.5B.6C.3D.411.引入友元的主要目的是为了()。A.增强数据安全性B.提高程序的可靠性C.提高程序的效率和灵活性D.保证类的封装性12.如果是类B在类A的基础上构造,那么,就称()。A.类A为基类或父类,类B为超类或子类B.类A

11、为基类、父类或超类,类B为派生类或子类C.类A为派生类,类B为基类D.类A为派生类或子类,类B为基类、父类或超类二、填空(每空1分,15小题,共18分)91.C++语言是在_________语言的基础上发展起来的。2.假定x=5,y=6,则执行表达式y*=x++计算后,x和y的值分别为__________和__________。3.假定x是一个逻辑量,则x&&false的值为__________。4.在if语句中,每个else关键字与它前面同层次并且最接近的________关键字相配套。5.一个二维字符数组a[10][20

12、]能够存储________个字符串,每个字符串的长度至多为________。6.局部变量具有局部生存期,存放在内存的____________区中。7.假定p所指对象的值为25,p+1所指对象的值为42,则执行*(p++)或*p++运算后,p所指对象的值为________。8.已知语句“cout<abc(y)表达式

13、调用一个成员函数,在成员函数中使用的________就代表了类外的p指针。11.当用户为一个类定义有____________时,则系统不会为该类再自动生成一个默认构造函数。12.假定用户为类AB定义了一个构造函数"AB(intaa,intbb):a(aa),b(bb){}",则定义该类的对象时,有________种定义格式。13.假定用户只为类AB定义了一个构造函数"AB(intaa,intbb=0){a=aa;b=bb;}",则定义该类的对象时,其实参表中至少带有_________个实参。14.在重载一个单目运算符时,参

14、数表中没有参数,说明该运算符函数只能是类的_____________。15.若要保证一个公共的基类在派生类中只产生一个基类子对象,则必须都以____________的方式继承它。三、程序填充。对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面(每小题6分,3小题,共

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

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

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