[四川大学]《面向对象程序设计2261》20春在线作业1(100分参考)

上传人:j****u 文档编号:135037790 上传时间:2020-06-11 格式:DOC 页数:8 大小:47KB
返回 下载 相关 举报
[四川大学]《面向对象程序设计2261》20春在线作业1(100分参考)_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[四川大学]《面向对象程序设计2261》20春在线作业1(100分参考)》由会员分享,可在线阅读,更多相关《[四川大学]《面向对象程序设计2261》20春在线作业1(100分参考)(8页珍藏版)》请在金锄头文库上搜索。

1、 谋学网【奥鹏】-四川大学面向对象程序设计226120春在线作业1试卷总分:100 得分:100第1题,以下不能正确进行字符串赋初值的语句是()A、charstr5=good!;B、charstr=good!;C、char*str=good!;D、charstr5=g,o,o,d;正确答案:A第2题,如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后+运算符的声明应该为()A、myclassoperator+();B、myclass&operator+();C、myclassoperator+(int);D、myclass&operator+(int);正确答案:C第

2、3题,下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“left”,输出效果将发生变化的是()A、coutleftsetfill(*)357;B、coutleftsetw(5)357;C、coutleftsetw(5)ABCDE;D、coutleftABCDE;正确答案:B第4题,在每个C+程序中都必须包含有这样一个函数,该函数的名称为()A、mainB、MAINC、nameD、function正确答案:A第5题,下列有关抽象类和纯虚函数的叙述中,错误的是()A、拥有纯虚函数的类是抽象类,不能用来定义对象B、抽象类的派生类若不实现纯虚函数,它也是抽象类C、纯虚函数的声明以“=0;”结

3、束D、纯虚函数都不能有函数体正确答案:D第6题,下面不支持下标操作的容器是()A、vectorB、dequeC、listD、map正确答案:C第7题,要打开一个文件并从中读取数据,应该使用()类的对象A、istreamB、ostreamC、ifstreamD、ofstream正确答案:C第8题,二叉查找树按()遍历时访问到节点的数据是排好序的A、前序B、中序C、后序D、层次正确答案:B第9题,一个类如果没有定义任何函数,编译器不会自动为这个类产生()A、拷贝构造函数B、无参构造函数C、输出流运算符D、赋值运算符正确答案:C第10题,程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用(

4、)符号作为分隔符A、空格或逗号B、逗号或回车C、逗号或分号D、空格或回车正确答案:D第11题,多态性是通过()实现的A、构造函数B、析构函数C、虚函数D、函数重载正确答案:C第12题,两个指针变量不可以()A、相加B、比较C、相减D、指向同一地址正确答案:A第13题,假定a为一个短整型(shortint)数组名,则元素a8的地址为()A、a+4B、a+8C、a+16D、a+32正确答案:B第14题,private访问属性限制对象的成员可以在()中访问A、本类的成员函数B、main函数C、父类的成员函数D、子类的成员函数正确答案:A第15题,在下列关键字中,不能用来表示继承方式的是()A、pri

5、vateB、staticC、publicD、protected正确答案:B第16题,抽象类指的是()A、没有任何成员的类B、只有成员函数没有数据成员的类C、有虚函数的类D、有纯虚函数的类正确答案:D第17题,C函数的声明和定义可以分开,函数声明不需要()A、返回类型B、函数名C、参数表D、函数体正确答案:D第18题,执行下列语句段后,输出字符“*”的个数是()for(inti=50;i1;I-=2)cout*;A、24B、25C、26D、50正确答案:A第19题,在定义inta342;后,第10个元素是()A、a212B、a101C、a201D、a221正确答案:B第20题,已知Value是一

6、个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()A、Valueoperator+(Valuev,inti);B、Valueoperator+(Valuev=value,inti);C、Valueoperator+(Valuevinti=0);D、Valueoperator+(Valuev=value,inti=0);正确答案:B第21题,链表的基本单元是()A、节点B、头指针C、尾指针D、数据域正确答案:A第22题,下列排序算法中,平均效率最低的排序算法是()A、插入法B、冒泡法C、选择法D、快速排序法正确答案:B第23题,C+源文件的缺省扩展名

7、为()A、cppB、exeC、objD、lik正确答案:A第24题,有如下类定义:class Pointprivate;static int how_many;_ how_many=0; 要初始化 Point 类的静态成员 how_many,下划线处应填入的内容是A、ingB、staticintC、intPoint:D、staticintPoint:正确答案:D第25题,有如下 4 个语句: coutAsetfill(*)leftsetw(7)Bendl; coutsetfill(*)leftsetw(7)ABendl; coutAserfill(*)rightsetw(7)Bendl; co

8、utsetfill(*)rightsetw(7)ABendl;其中能显示 A*B 的是A、和B、和C、和D、和正确答案:A第26题,数组名作为实参传递给形参时,数组名被处理为该数组的()A、长度B、元素个数C、首地址D、各元素的值正确答案:C第27题,函数的形参是()A、全局变量B、局部变量C、静态变量D、部变量正确答案:B第28题,二进制数00001001跟01000011异或的结果为()A、01001011B、00000001C、01001010D、01001100正确答案:C第29题,下面的选项中正确的赋值语句是(chara5,*p=a;)()A、p=“abcd”;B、a=“abcd”;

9、C、*p=“abcd”;D*a=“abcd”;正确答案:A第30题,队列的最大特征是()A、先进先出B、后进先出C、自动排序D、大数优先正确答案:A第31题,C中变量要求()A、有明确的类型B、先声明后使用C、名字中不能使用下划线D、严格区分大小写正确答案:A,B,D第32题,设有定义语句: int x6=2,4,6,8,5,7,*p=x,i; 要求依次输出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+)pr

10、intf(“%2d”,*p+);D、for(i=0;i6;i+)printf(“%2d”,(*p)+);正确答案:A,B,C第33题,for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是()A、两个分号B、表达式1C、表达式2D、表达式3正确答案:B,C,D第34题,模板定义中的类型参数可以用作()A、局部变量类型B、函数参数类型C、函数返回值类型D、数据成员类型正确答案:A,B,C,D第35题,构造函数()A、函数名只能是类名B、返回类型可以是任意的C、参数个数和类型可以是任意的D、在对象创建时自动调用正确答案:A,C,D第36题,C+语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是面向过程。()A、错误B、正确正确答案:A第37题,逻辑运算符两侧运算对象的数据类型只能是0或1。()A、错误B、正确正确答案:A第38题,重载函数形参个数可以不同。()A、错误B、正确正确答案:B第39题,结构化程序设计的基本方法是递归法。()A、错误B、正确正确答案:A第40题,字符串abn在机器中占6个字节。()A、错误B、正确正确答案:A亲,您好,如果下载后没有答案,请联系客服QQ 18586448 或者微信客服:mouxuewang223,或者微信扫码加好友,给您带来的不便,请谅解,祝学习愉快!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号