21年7月川大《面向对象程序设计2261》21春在线作业2

面向对象程序设计2261-[四川大学]《面向对象程序设计2261》21春在线作业2Cse傲朋学习网
试卷总分:100    得分:100Cse傲朋学习网
第1题,private访问属性限制对象的成员可以在()中访问Cse傲朋学习网
A、本类的成员函数Cse傲朋学习网
B、main函数Cse傲朋学习网
C、父类的成员函数Cse傲朋学习网
D、子类的成员函数Cse傲朋学习网
正确答案: Cse傲朋学习网
第2题,在定义inta[3][4][2];后,第10个元素是()Cse傲朋学习网
A、a[2][1][2]Cse傲朋学习网
B、a[1][0][1]Cse傲朋学习网
C、a[2][0][1]Cse傲朋学习网
D、a[2][2][1]Cse傲朋学习网
正确答案: Cse傲朋学习网
第3题,在每个C++程序中都必须包含有这样一个函数,该函数的名称为()Cse傲朋学习网
A、mainCse傲朋学习网
B、MAINCse傲朋学习网
C、nameCse傲朋学习网
D、functionCse傲朋学习网
正确答案: Cse傲朋学习网
第4题,数组名作为实参传递给形参时,数组名被处理为该数组的()Cse傲朋学习网
A、长度Cse傲朋学习网
B、元素个数Cse傲朋学习网
C、首地址Cse傲朋学习网
D、各元素的值Cse傲朋学习网
正确答案: Cse傲朋学习网
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()Cse傲朋学习网
A、增加了一些新的运算符Cse傲朋学习网
B、允许函数重载,并允许设置缺省参数Cse傲朋学习网
C、规定函数说明符必须用原型Cse傲朋学习网
D、引进了类和对象的概念Cse傲朋学习网
正确答案: Cse傲朋学习网
第6题,以下对二维数组a的正确说明是:()Cse傲朋学习网
A、inta[3][];Cse傲朋学习网
B、floata(3,4);Cse傲朋学习网
C、doublea[1][4];Cse傲朋学习网
D、floata(3)(4);Cse傲朋学习网
正确答案: Cse傲朋学习网
第7题,二进制数00001001跟01000011异或的结果为()Cse傲朋学习网
A、01001011Cse傲朋学习网
B、00000001Cse傲朋学习网
C、01001010Cse傲朋学习网
D、01001100Cse傲朋学习网
正确答案: Cse傲朋学习网
第8题,多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递Cse傲朋学习网
A、第一个父类Cse傲朋学习网
B、第二个父类Cse傲朋学习网
C、派生类Cse傲朋学习网
D、以上都不是Cse傲朋学习网
正确答案: Cse傲朋学习网
第9题,判断一个ofstream类对象file打开文件是否失败,应该判断()Cse傲朋学习网
A、创建文件流对象时是否抛出异常Cse傲朋学习网
B、open成员函数的返回值Cse傲朋学习网
C、feof成员函数的返回值Cse傲朋学习网
D、!file是否为真Cse傲朋学习网
正确答案: Cse傲朋学习网
下列哪个是C++语言的有效标识符?()Cse傲朋学习网
A、_No1Cse傲朋学习网
B、No、1Cse傲朋学习网
C、12345Cse傲朋学习网
D、intCse傲朋学习网
正确答案: Cse傲朋学习网
第11题,如果短整型的长度是2字节,有一个短整型指针p的值是0xFFED1200,那么p+1的值为()Cse傲朋学习网
A、0xFFED1201Cse傲朋学习网
B、0xFFED1202Cse傲朋学习网
C、0xFFED1203Cse傲朋学习网
D、0xFFED1204Cse傲朋学习网
正确答案: Cse傲朋学习网
若已定义inta=5;下面对(1),(2)两个语句正确理解的是()(1)int*p=&a;(2)*p=a;Cse傲朋学习网
A、(1)(2)中的*P含义相同,都表示给指针变量P附值Cse傲朋学习网
B、(1)(2)的执行结果都是把变量a的地址值赋给指针变量PCse傲朋学习网
C、(1)在对P进行说明的同时进行初始化,使P指向a,(2)将变量a的值赋给指针变量PCse傲朋学习网
D、(1)在对P进行说明的同时进行初始化,使P指向a,(2)将变量a的值赋给*PCse傲朋学习网
正确答案: Cse傲朋学习网
第13题,下面不支持下标操作的容器是()Cse傲朋学习网
A、vectorCse傲朋学习网
B、dequeCse傲朋学习网
C、listCse傲朋学习网
D、mapCse傲朋学习网
正确答案: Cse傲朋学习网
第14题,抽象类指的是()Cse傲朋学习网
A、没有任何成员的类Cse傲朋学习网
B、只有成员函数没有数据成员的类Cse傲朋学习网
C、有虚函数的类Cse傲朋学习网
D、有纯虚函数的类Cse傲朋学习网
正确答案: Cse傲朋学习网
执行语句Cse傲朋学习网
char ch[] = "Hello";Cse傲朋学习网
char * p = &ch[0];Cse傲朋学习网
cout*p Cse傲朋学习网
结果是输出 (   )。Cse傲朋学习网
A、一个地址Cse傲朋学习网
B、HCse傲朋学习网
C、HelloCse傲朋学习网
D、乱码Cse傲朋学习网
正确答案: Cse傲朋学习网
第16题,队列的最大特征是()Cse傲朋学习网
A、先进先出Cse傲朋学习网
B、后进先出Cse傲朋学习网
C、自动排序Cse傲朋学习网
D、大数优先Cse傲朋学习网
正确答案: Cse傲朋学习网
第17题,已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()Cse傲朋学习网
A、Valueoperator+(Valuev,inti);Cse傲朋学习网
B、Valueoperator+(Valuev=value,inti);Cse傲朋学习网
C、Valueoperator+(Valuevinti=0);Cse傲朋学习网
D、Valueoperator+(Valuev=value,inti=0);Cse傲朋学习网
正确答案: Cse傲朋学习网
第18题,如果有如下定义:constchar*str="OK";那么,sizeof(str)的值应该是()Cse傲朋学习网
A、1Cse傲朋学习网
B、2Cse傲朋学习网
C、3Cse傲朋学习网
D、4Cse傲朋学习网
正确答案: Cse傲朋学习网
第19题,如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclassobj=100;会( )Cse傲朋学习网
A、调用拷贝构造函数Cse傲朋学习网
B、调用整型参数的构造函数Cse傲朋学习网
C、调用赋值运算符Cse傲朋学习网
D、引起编译错误Cse傲朋学习网
正确答案: Cse傲朋学习网
二叉查找树按()遍历时访问到节点的数据是排好序的Cse傲朋学习网
A、前序Cse傲朋学习网
B、中序Cse傲朋学习网
C、后序Cse傲朋学习网
D、层次Cse傲朋学习网
正确答案: Cse傲朋学习网
第21题,一个类如果没有定义任何函数,编译器不会自动为这个类产生()Cse傲朋学习网
A、拷贝构造函数Cse傲朋学习网
B、无参构造函数Cse傲朋学习网
C、输出流运算符Cse傲朋学习网
D、赋值运算符Cse傲朋学习网
正确答案: Cse傲朋学习网
第22题,如果在try块中用throw"error";语句抛出一个异常,则参数类型是()的catch块能够捕获这个异常。Cse傲朋学习网
A、char*Cse傲朋学习网
B、constchar*Cse傲朋学习网
C、CharCse傲朋学习网
D、constcharCse傲朋学习网
正确答案: Cse傲朋学习网
第23题,下列排序算法中,平均效率最低的排序算法是()Cse傲朋学习网
A、插入法Cse傲朋学习网
B、冒泡法Cse傲朋学习网
C、选择法Cse傲朋学习网
D、快速排序法Cse傲朋学习网
正确答案: Cse傲朋学习网
第24题,如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为()Cse傲朋学习网
A、myclassoperator++();Cse傲朋学习网
B、myclass& operator++();Cse傲朋学习网
C、myclassoperator++(int);Cse傲朋学习网
D、myclass& operator++(int);Cse傲朋学习网
正确答案: Cse傲朋学习网
执行下列语句段后,输出字符"*"的个数是()for(inti=50;i1;I-=2)cout~*~;Cse傲朋学习网
A、24Cse傲朋学习网
B、25Cse傲朋学习网
C、26Cse傲朋学习网
D、50Cse傲朋学习网
正确答案: Cse傲朋学习网
第26题,C++泛型编程通过()实现Cse傲朋学习网
A、voidCse傲朋学习网
B、templateCse傲朋学习网
C、NULLCse傲朋学习网
D、typedefCse傲朋学习网
正确答案: Cse傲朋学习网
第27题,已知函数 f 的原型是 void f(int *a, long & b);,变量 v1、v2 的定义是:Cse傲朋学习网
int v1; loong v2;Cse傲朋学习网
下列调用语句中正确的是 (   )Cse傲朋学习网
A、f(v1,&v2)Cse傲朋学习网
B、f(v1,v2)Cse傲朋学习网
C、f(&v1,&v2)Cse傲朋学习网
D、f(&v1,v2)Cse傲朋学习网
正确答案: Cse傲朋学习网
第28题,下面函数调用语句含有实参的个数为: (   )Cse傲朋学习网
func((exp1,exp2),(exp3,exp4,exp5))Cse傲朋学习网
A、1Cse傲朋学习网
B、2Cse傲朋学习网
C、4Cse傲朋学习网
D、5Cse傲朋学习网
正确答案: Cse傲朋学习网
第29题,若k为整形,则while循环执行(   )次。 Cse傲朋学习网
k=2; while(k==0) printf("%d",k); k--; printf("\n");Cse傲朋学习网
A、10Cse傲朋学习网
B、9Cse傲朋学习网
C、0Cse傲朋学习网
D、1Cse傲朋学习网
正确答案: Cse傲朋学习网
C++异常处理机制中没有()Cse傲朋学习网
A、tryCse傲朋学习网
B、throwCse傲朋学习网
C、catchCse傲朋学习网
D、finallyCse傲朋学习网
正确答案: Cse傲朋学习网
第31题,两个同名函数构成重载关系,只要()不同Cse傲朋学习网
A、返回类型Cse傲朋学习网
B、参数个数Cse傲朋学习网
C、参数类型Cse傲朋学习网
D、函数头后有无constCse傲朋学习网
正确答案:,C,D Cse傲朋学习网
第32题,构造函数()Cse傲朋学习网
A、函数名只能是类名Cse傲朋学习网
B、返回类型可以是任意的Cse傲朋学习网
C、参数个数和类型可以是任意的Cse傲朋学习网
D、在对象创建时自动调用Cse傲朋学习网
正确答案:,C,D Cse傲朋学习网
第33题,关于公共静态数据成员,下面说法正确的是()Cse傲朋学习网
A、在main函数之前创建Cse傲朋学习网
B、跟某个具体对象无关Cse傲朋学习网
C、可以用类名和成员名直接访问Cse傲朋学习网
D、需要在类体外初始化Cse傲朋学习网
正确答案:,B,C,D Cse傲朋学习网
第34题,流程控制语句有()几种Cse傲朋学习网
A、条件语句Cse傲朋学习网
B、循环语句Cse傲朋学习网
C、分支语句Cse傲朋学习网
D、表达式语句Cse傲朋学习网
正确答案:,B,C Cse傲朋学习网
第35题,模板定义中的类型参数可以用作()Cse傲朋学习网
A、局部变量类型Cse傲朋学习网
B、函数参数类型Cse傲朋学习网
C、函数返回值类型Cse傲朋学习网
D、数据成员类型Cse傲朋学习网
正确答案:,B,C,D Cse傲朋学习网
第36题,_int可以定义为用户标识符。()Cse傲朋学习网
A、错误Cse傲朋学习网
B、正确Cse傲朋学习网
正确答案: Cse傲朋学习网
第37题,字符串"ab\\\n"在机器中占6个字节。()Cse傲朋学习网
A、错误Cse傲朋学习网
B、正确Cse傲朋学习网
正确答案: Cse傲朋学习网
第38题,逻辑运算符两侧运算对象的数据类型只能是0或1。()Cse傲朋学习网
A、错误Cse傲朋学习网
B、正确Cse傲朋学习网
正确答案: Cse傲朋学习网
第39题,宏名必须用大写字母表示。()Cse傲朋学习网
A、错误Cse傲朋学习网
B、正确Cse傲朋学习网
正确答案: Cse傲朋学习网
第40题,C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是面向过程。()Cse傲朋学习网
A、错误Cse傲朋学习网
B、正确Cse傲朋学习网
正确答案:
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: