文档详情

川大《面向对象程序设计2261》2022年春在线作业11答案.pdf

发布:2021-06-13约2千字共2页下载文档
文本预览下载声明
000003349 《面向对象程序设计 2261 》 18 春在线作业 1-0001 试卷总分 :100 得分 :0 一、 单选题 (共 30 道试题 ,共 60 分 ) 1.以下不能正确进行字符串赋初值的语句是() A.charstr[5]=good!; B.charstr[]=good!; C.char*str=good!; D.charstr[5]={ ‘g, ‘o, ‘o, ‘d}; 正确答案 :A 2.如果定义了一个类 myclass,则为 myclass 类对象以成员函数形式重载后 ++运算符的声明应 该为() A.myclassoperator++(); B.myclass operator++(); C.myclassoperator++(int); D.myclass operator++(int); 正确答案 :C 3.下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“ left ”,输出效果将 发生变化的是() A.coutleftsetfill(~*~)357; 2021年-2022年 B.coutleftsetw(5)357; C.coutleftsetw(5)ABCDE; D.coutleftABCDE; 正确答案 :B 4.在每个 C++程序中都必须包含有这样一个函数,该函数的名称为() A.main B.MAIN C.name D.function 正确答案 :A 5.下列有关抽象类和纯虚函数的叙述中,错误的是() A.拥有纯虚函数的类是抽象类,不能用来定义对象 B.抽象类的派生类若不实现纯虚函数,它也是抽象类 C.纯虚函数的声明以“ =0;”结束 D.纯虚函数都不能有函数体 正确答案 :D 000003350 6.下面不支持下标操作的容器是() A.vector B.deque C.list D.map 正确答案 :C 7.要打开一个文件并从中读取数据,应该使用()类的对象 A.istream B.ostream C.ifstream D.ofstream 正确答案 :C 8.二叉查找树按()遍历时访问到节点的数据是排好序的 A.前序 B.中序 C.后序 D.层次 正确答案 :B 2021年-2022年 9.一个类如果没有定义任何函数,编译器不会自动为这个类产生() A.拷贝构造函数 B.无参构造函数 C.输出流运算符 D.赋值运算符 正确答案 :C 10.程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用()符号作为分隔 符 A.空格或逗号 B.逗号或回车 C.逗号或分号 D.空格或回车 正确答案 :D 11.多态性是通过()实现的 A.构造函数
显示全部
相似文档