欢迎来到天天文库
浏览记录
ID:58807597
大小:299.50 KB
页数:25页
时间:2020-09-27
《2018秋福师《C++语言程序设计》在线作业一.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、福师《C++语言程序设计》在线作业一总分:100分100分一、单选题共20题,40分12分下列语句中不是死循环的是_________。·Ainti=10; while(1) { i--; if(i==1)break; }·Bfor(inti=1:i<10;i++) {
2、 i--; }·Cinti=0; do{ i++;}while(i>=0)·Dinti=1;for(;;)i=i+1;正确答案:A学生答案:A 得分:2分解析:22分一个类的友元函数或友元类能够通过成员操作符访问该类的()·A私有成员·B保护成员·C公有成员·D所有成员正确答案:D学生答案:D 得分:2分解析:32分虚函数使用关键字______。()·Avirtual·Bstati
3、c·Cpublic·Dprivate正确答案:A学生答案:A 得分:2分解析:42分设intx;,则经过()后,语句*px=0;可将x值置为0。·Aint*px;·Bintconst*px=&x;·Cint*constpx=&x;·Dconstint*px=&x;正确答案:C学生答案:C 得分:2分解析:52分下面列出的保留字中,不能作为函数的返回类型的是()·Avoid·Bint·Cnew·Dlong正确答案:C学生答案:C 得分:2分解析:62分设voidf1(int*m,long&n);inta;longb;则以下调用合法的是()。·Af
4、1(a,b);·Bf1(&a,b);·Cf1(a,&b);·Df1(&a,&b);正确答案:B学生答案:B 得分:2分解析:72分下面程序错误的语句是_________。 ①#include ②voidmain() ③{ ④int*p=newint[1]; ⑤p=9; ⑥cout<<*p< ⑦delete[]p ⑧}·A④·B⑤·C⑥·D⑦正确答案:B学生答案:B 得分:2分解析:82分下列标识符中,()是文件级作用域。·A函数形参·B语句标号·C外部静态标识符·D自动态标识符正确答案:C学生答案:C 得分:
5、2分解析:92分下列()是正确的语句。·A;·B=17·Cx+y·Dout<<""正确答案:A学生答案:A 得分:2分解析:102分假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:·AAB operator+(AB &a,AB &b)·BAB operator+(AB &a)·Coperator+(AB a)·DAB &operator+()正确答案:B学生答案:B 得分:2分解析:112分当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。·Ai
6、os::in·Bios::out·Cios::in
7、ios::out·D以上都不对正确答案:D学生答案:D 得分:2分解析:122分对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是_________。·A公有类型·B私有类型·C保护类型·D友元类型正确答案:D学生答案:D 得分:2分解析:132分下列do-while循环的循环次数是(): 已知:inti=5 do{cout<8、能作为重载函数的调用的依据是_________。·A参数个数·B参数类型·C函数类型·D函数名称正确答案:C学生答案:C 得分:2分解析:152分如果类A被说明成类B的友元,则()。·A类A的成员即类B的成员·B类B的成员即类A的成员·C类A的成员函数不得访问类B的成员·D类B不一定是类A的友元正确答案:D学生答案:D 得分:2分解析:162分对类的构造函数和析构函数描述正确的是()。·A构造函数可以重载,析构函数不能重载·B构造函数不能重载,析构函数可以重载·C构造函数可以重载,析构函数也可以重载·D构造函数不能重载,析构函数也不能重载正确答案9、:A学生答案:A 得分:2分解析:172分如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算
8、能作为重载函数的调用的依据是_________。·A参数个数·B参数类型·C函数类型·D函数名称正确答案:C学生答案:C 得分:2分解析:152分如果类A被说明成类B的友元,则()。·A类A的成员即类B的成员·B类B的成员即类A的成员·C类A的成员函数不得访问类B的成员·D类B不一定是类A的友元正确答案:D学生答案:D 得分:2分解析:162分对类的构造函数和析构函数描述正确的是()。·A构造函数可以重载,析构函数不能重载·B构造函数不能重载,析构函数可以重载·C构造函数可以重载,析构函数也可以重载·D构造函数不能重载,析构函数也不能重载正确答案
9、:A学生答案:A 得分:2分解析:172分如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算
此文档下载收益归作者所有