四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2

上传人:住在****帅小... 文档编号:150708403 上传时间:2022-09-10 格式:DOCX 页数:14 大小:18.26KB
收藏 版权申诉 举报 下载
四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2_第1页
第1页 / 共14页
四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2_第2页
第2页 / 共14页
四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2_第3页
第3页 / 共14页
资源描述:

《四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2》由会员分享,可在线阅读,更多相关《四川大学22春“通信工程”《面向对象程序设计2261》作业考核易错、难点汇编⑥(带答案)试卷号:2(14页珍藏版)》请在装配图网上搜索。

1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她四川大学22春“通信工程”面向对象程序设计2261作业考核易错、难点汇编(带答案)一.综合考核(共45题)1.构造函数()。A.函数名只能是类名B.返回类型可以是任意的C.参数个数和类型可以是任意的D.在对象创建时自动调用参考答案:ACD2.队列的最大特征是()。A.先进先出B.后进先出C.自动排序D.大数优先参考答案:A3.抽象类指的是()。A.没有任何成员的类B.只有成员函数没有数据成员的类C.有虚函数的类D.有纯虚函数的类参考答案:D4.在每个C+程序中都必须包含有这样一个函数,该函数的名称为()。A.mainB.MAINC.nameD.f

2、unction参考答案:A5.有如下4个语句:coutAsetfill(*)leftsetw(7)Bendl;coutsetfill(*)leftsetw(7)ABendl;coutAserfill(*)rightsetw(7)Bendl;coutsetfill(*)rightsetw(7)ABendl;其中能显示 A*B 的是()。A.和B.和C.和D.和参考答案:A6.C+源文件的缺省扩展名为()。A.cppB.exeC.objD.lik参考答案:A7.若k为整形,则while循环执行()次。 k=2; while(k=0)printf(“%d”,k); k-; printf(“n”)。A

3、.10B.9C.0D.1参考答案:C8.设有定义语句:int x6=2,4,6,8,5,7,*p=x,i;n要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有:()A.for(i=0;i6;i+(printf(“%2d”,*(p+)B.for(i=0;i6;i+)printf(“%2d”,*(p+i)C.for(i=0;i6;i+)printf(“%2d”,*p+)D.for(i=0;i6;i+)printf(“%2d”,(*p)+)参考答案:ABC+9.要打开一个文件并从中读取数据,应该使用()类的对象。A.istreamB.ostreamC.ifstreamD.ofstrea

4、m参考答案:C10.下面不支持下标操作的容器是()。A.veCtorB.dequeC.listD.map参考答案:C11.结构化程序设计的基本方法是递归法。()A.错误B.正确参考答案:A12.下面不支持下标操作的容器是()。A.vectorB.dequeC.listD.map参考答案:C13.下面函数调用语句含有实参的个数为:()funC(exp1,exp2),(exp3,exp4,exp5)A.1B.2C.4D.5参考答案:B14.如果myClass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myClassobj=100;会()。A.调用拷贝构造函数B.调用整

5、型参数的构造函数C.调用赋值运算符D.引起编译错误参考答案:B15.假定a为一个短整型(shortint)数组名,则元素a8的地址为()。A.a+4B.a+8C.a+16D.a+32参考答案:B16.关于公共静态数据成员,下面说法正确的是()。A.在main函数之前创建B.跟某个具体对象无关C.可以用类名和成员名直接访问D.需要在类体外初始化参考答案:ABCD17.for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是()。A.两个分号B.表达式1C.表达式2D.表达式3参考答案:BCD18.下面的选项中正确的赋值语句是(Chara5,*p=a;)()。A.p=“abCd”

6、B.a=“abCd”C.*p=“abCd”;D*a=“abCd”参考答案:A19.如果有如下定义:ConstChar*str=“OK”;那么,sizeof(str)的值应该是()。A.1B.2C.3D.4参考答案:D20.下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“left”,输出效果将发生变化的是()。A.coutleftsetfill(*)357B.coutleftsetw(5)357C.coutleftsetw(5)“ABCDE”D.coutleft“ABCDE”参考答案:B21.C+函数的声明和定义可以分开,函数声明不需要()。A.返回类型B.函数名C.参数表D.函数体

7、参考答案:D22.判断一个ofstream类对象file打开文件是否失败,应该判断()。A.创建文件流对象时是否抛出异常B.open成员函数的返回值C.feof成员函数的返回值D.!file是否为真参考答案:D23.一个类如果没有定义任何函数,编译器不会自动为这个类产生()。A.拷贝构造函数B.无参构造函数C.输出流运算符D.赋值运算符参考答案:C24.有如下4个语句:CoutAsetfill(*)leftsetw(7)Bendl;Coutsetfill(*)leftsetw(7)ABendl;CoutAserfill(*)rightsetw(7)Bendl;Coutsetfill(*)rig

8、htsetw(7)ABendl;其中能显示A*B的是()。A.和B.和C.和D.和参考答案:A25._int可以定义为用户标识符。()A.错误B.正确参考答案:B26.数组名表示的是数组的()。A.类型B.用途C.地址D.长度参考答案:C27.已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。A.Valueoperator+(Valuev,inti)B.Valueoperator+(Valuev=value,inti)C.Valueoperator+(Valuevinti=0)D.Valueoperator+(Valuev=va

9、lue,inti=0)参考答案:B28.以下不能正确进行字符串赋初值的语句是()。A.charstr5=“good!”B.charstr=“good!”C.char*str=“good!”D.charstr5=g,o,o,d参考答案:A29.如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后运算符的声明应该为()。A.myclassoperator+()B.myclass& operator+()C.myclassoperatorint+(int)D.myclass& operator+(int)参考答案:C30.在下列关键字中,不能用来表示继承方式的是()。A.pr

10、ivateB.staticC.publicD.protected参考答案:B31.下面的选项中正确的赋值语句是(chara5,*p=a;)()。A.p=“abcd”B.a=“abcd”C.*p=“abcd”;D*a=“abcd”参考答案:A32.在每个C+程序中都必须包含有这样一个函数,该函数的名称为()。A.mainB.MAINC.nameD.funCtion参考答案:A33.数组名作为实参传递给形参时,数组名被处理为该数组的()。A.长度B.元素个数C.首地址D.各元素的值参考答案:C34.两个指针变量不可以()。A.相加B.比较C.相减D.指向同一地址参考答案:A35.执行下列语句段后,

11、输出字符“*”的个数是()for(inti=50;i1;I-=2)cout*。A.24B.25C.26D.50参考答案:A36.C+语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是面向过程。()A.错误B.正确参考答案:A37.下列排序算法中,平均效率最低的排序算法是()。A.插入法B.冒泡法C.选择法D.快速排序法参考答案:B38.设有定义语句:int x6=2,4,6,8,5,7,*p=x,i;n要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有()。A.for(i=0;i6;i+)printf(“%2d”,*(p+)B.for(i=0

12、;i6;i+)printf(“%2d”,*(p+i)C.for(i=0;i6;i+)printf(“%2d”,*p+)D.for(i=0;i6;i+)printf(“%2d”,(*p)+)参考答案:ABC39.二进制数00001001跟01000011异或的结果为()。A.01001011B.00000001C.01001010D.01001100参考答案:C40.有如下类定义:Class MyClassint value; publiC:MyClass(int n):value (n)int gerValue()Constreturn value;则类 MyClass 的构造函数的个数是()

13、。A.1个B.2个C.3个D.4个参考答案:A41.下列有关抽象类和纯虚函数的叙述中,错误的是()。A.拥有纯虚函数的类是抽象类,不能用来定义对象B.抽象类的派生类若不实现纯虚函数,它也是抽象类C.纯虚函数的声明以“0;”结束D.纯虚函数都不能有函数体参考答案:D42.在定义inta342;后,第10个元素是()。A.a212B.a101C.a201D.a221参考答案:B43.用Cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是()。A.0B.负数C.正数D.不确定参考答案:D44.链表的基本单元是()。A.节点B.头指针C.尾指针D.数据域参考答案:A45.C+中变量要求()。A.有明确的类型B.先声明后使用C.名字中不能使用下划线D.严格区分大小写参考答案:ABD

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!