A.::运算符不能重载
B.类型转换运算符只能作为成员函数重载
C.将运算符作为非成员函数重载时必须定义为友元
D.重载口运算符应完成“下标访问”操作
单选题 | 树是结点的集合,它的根结点的数目是( )。 | 查看答案 |
单选题 | 下列描述正确的是( )。 | 查看答案 |
单选题 | 要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。 | 查看答案 |
单选题 | 关于类和对象描述错误的是( )。 | 查看答案 |
单选题 | 下面程序的运行结果为( )。 #include voidmain() { chara='3': switch(a) { case'3':cout<<"3"; case'2':cout<<"2";break; default:cout<<"1"; } } |
查看答案 |
单选题 | 若有说明:inta[3][4];则对a数组元素的非法引用是( )。 | 查看答案 |
单选题 | 有如下类定义: classAA{ inta: public: AA(intn=0):a(n)() }; classBB:publicAA{ pubilc: BB(intn)____ }; 其中横线处缺失部分是()。 |
查看答案 |
单选题 | 有如下程序: #include usingnamespacestd; classPair{ intm,n; public; Pair(intj,intk):m(j),n(k){} intget( ){returnIn;} intget( )const{returnm+n;} }; intmain( ){ Paira(3,5); constPairb(3,5); cout<< return0; } 运行时的输出结果是( )。 |
查看答案 |
单选题 | 在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。 | 查看答案 |
单选题 | 下列关于运算符重载的描述中,错误的是( )。 | 查看答案 |
单选题 | 下列数据模型中,具有坚实理论基础的是( )。 | 查看答案 |
单选题 | 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。 | 查看答案 |
单选题 | 有以下程序: #include usingnamespacestd; classsample { private: intX; public: sample(inta) { X=a: } frienddoublesquare(samples); }; doublesquare(samples) { returnS.x*S.X: } intmain() { samples1(20),s2(30); cout<<square(s2)< return0; } 执行结果是( )。 |
查看答案 |
单选题 | 下列叙述中正确的是( )。 | 查看答案 |
单选题 | 继承机制的作用是( )。 | 查看答案 |
单选题 | 结构化程序设计的基本原则不包括( )。 | 查看答案 |
单选题 | 下列关于虚基类的描述中,错误的是( )。 | 查看答案 |
单选题 | 若有如下语句 #include voidmain( ) { intx=3: do{ x=X-2: cout< }while(!(--x)); } 则上面程序段( )。 |
查看答案 |
单选题 | 将E-R图转换到关系模式时,实体与联系都可以表示成( )。 | 查看答案 |
单选题 | 有如下程序 #include(iostream.h> voidmain( ) {charch[2][5]={"6937","8254"),*p[2]; inti,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j])'\0';j+=2) s=10*s+p[i][j]一'0'; cout<<s;} 该程序的输出结果是( )。 |
查看答案 |