[四川大学]《面向对象程序设计2261》19秋在线作业2

上传人:不吃****猫 文档编号:118825169 上传时间:2019-12-26 格式:DOC 页数:8 大小:34.50KB
返回 下载 相关 举报
[四川大学]《面向对象程序设计2261》19秋在线作业2_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、【奥鹏】-四川大学面向对象程序设计226119秋在线作业2试卷总分:100 得分:100第1题,若k为整形,则while循环执行( )次。 k=2; while(k=0) printf(“%d”,k); k-; printf(“n”);A、10B、9C、0D、1正确答案:第2题,设有定义intx;floatv;,则10+x+v值的数据类型是()A、intB、doubleC、floatD、不确定正确答案:第3题,下列排序算法中,平均效率最低的排序算法是()A、插入法B、冒泡法C、选择法D、快速排序法正确答案:第4题,下面的选项中正确的赋值语句是(chara5,*p=a;)()A、p=“abcd”

2、;B、a=“abcd”;C、*p=“abcd”;D*a=“abcd”;正确答案:第5题,有如下 4 个语句: coutAsetfill(*)leftsetw(7)Bendl; coutsetfill(*)leftsetw(7)ABendl; coutAserfill(*)rightsetw(7)Bendl; coutsetfill(*)rightsetw(7)ABendl;其中能显示 A*B 的是A、和B、和C、和D、和正确答案:第6题,下面函数调用语句含有实参的个数为: ( )func(exp1,exp2),(exp3,exp4,exp5)A、1B、2C、4D、5正确答案:第7题,二进制数0

3、0001001跟01000011异或的结果为()A、01001011B、00000001C、01001010D、01001100正确答案:第8题,数组名表示的是数组的()A、类型B、用途C、地址D、长度正确答案:第9题,用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:()A、0B、负数C、正数D、不确定正确答案:第10题,在每个C+程序中都必须包含有这样一个函数,该函数的名称为()A、mainB、MAINC、nameD、function正确答案:第11题,多态性是通过()实现的A、构造函数B、析构函数C、虚函数D、函数重载正确答案:第12题,有如下类定义:c

4、lass MyClass int value; public:MyClass(int n): value (n) int gerValue()const return value;则类 MyClass 的构造函数的个数是 ( )A、1个B、2个C、3个D、4个正确答案:第13题,C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是()A、增加了一些新的运算符B、允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、引进了类和对象的概念正确答案:第14题,抽象类指的是()A、没有任何成员的类B、只有成员函数没有数据成员的类C、有虚函数的类D、有纯虚函数的类正确答案:第15

5、题,队列的最大特征是()A、先进先出B、后进先出C、自动排序D、大数优先正确答案:第16题,在定义inta342;后,第10个元素是()A、a212B、a101C、a201D、a221正确答案:第17题,执行下列语句段后,输出字符“*”的个数是()for(inti=50;i1;I-=2)cout*;A、24B、25C、26D、50正确答案:第18题,如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclassobj=100;会()A、调用拷贝构造函数B、调用整型参数的构造函数C、调用赋值运算符D、引起编译错误正确答案:第19题,下面不支持下标操作的

6、容器是()A、vectorB、dequeC、listD、map正确答案:第20题,在下列关键字中,不能用来表示继承方式的是()A、privateB、staticC、publicD、protected正确答案:第21题,下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“left”,输出效果将发生变化的是()A、coutleftsetfill(*)357;B、coutleftsetw(5)357;C、coutleftsetw(5)ABCDE;D、coutleftABCDE;正确答案:第22题,程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用()符号作为分隔符A、空格或逗号B、

7、逗号或回车C、逗号或分号D、空格或回车正确答案:第23题,C+源文件的缺省扩展名为()A、cppB、exeC、objD、lik正确答案:第24题,链表的基本单元是()A、节点B、头指针C、尾指针D、数据域正确答案:第25题,C函数的声明和定义可以分开,函数声明不需要()A、返回类型B、函数名C、参数表D、函数体正确答案:第26题,判断一个ofstream类对象file打开文件是否失败,应该判断()A、创建文件流对象时是否抛出异常B、open成员函数的返回值C、feof成员函数的返回值D、!file是否为真正确答案:第27题,二叉查找树按()遍历时访问到节点的数据是排好序的A、前序B、中序C、后

8、序D、层次正确答案:第28题,函数的形参是()A、全局变量B、局部变量C、静态变量D、部变量正确答案:第29题,如果有如下定义:constchar*str=OK;那么,sizeof(str)的值应该是()A、1B、2C、3D、4正确答案:第30题,数组名作为实参传递给形参时,数组名被处理为该数组的()A、长度B、元素个数C、首地址D、各元素的值正确答案:第31题,设有定义语句: 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;

9、i6;i+)printf(“%2d”,*(p+i);C、for(i=0;i6;i+)printf(“%2d”,*p+);D、for(i=0;i6;i+)printf(“%2d”,(*p)+);正确答案:第32题,关于公共静态数据成员,下面说法正确的是()A、在main函数之前创建B、跟某个具体对象无关C、可以用类名和成员名直接访问D、需要在类体外初始化正确答案:第33题,面向对象的编程方法的主要特征包括()A、封装B、继承C、多态D、消息正确答案:第34题,构造函数()A、函数名只能是类名B、返回类型可以是任意的C、参数个数和类型可以是任意的D、在对象创建时自动调用正确答案:第35题,C中变量要求()A、有明确的类型B、先声明后使用C、名字中不能使用下划线D、严格区分大小写正确答案:第36题,字符串abn在机器中占6个字节。()A、错误B、正确正确答案:第37题,结构化程序设计的基本方法是递归法。()A、错误B、正确正确答案:第38题,_int可以定义为用户标识符。()A、错误B、正确正确答案:第39题,宏名必须用大写字母表示。()A、错误B、正确正确答案:第40题,1.234e0为C语言合法常量。()A、错误B、正确正确答案:

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

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

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