网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
A
operator long()const;
B
operator long(bigNumber);
C
long operator long()const;
D
long operator long(BigNumber);
参考答案
参考解析
解析:
在重载类型转换符时,由于运算符本身已经表示出返回值类型,因此不需要返回值类型的声明,CD两项错误。类型转换运算符只能作为成员函数重载,long是一元运算符,形参的个数比操作数个数少一个,因此重载函数无参数。
在重载类型转换符时,由于运算符本身已经表示出返回值类型,因此不需要返回值类型的声明,CD两项错误。类型转换运算符只能作为成员函数重载,long是一元运算符,形参的个数比操作数个数少一个,因此重载函数无参数。
更多 “单选题若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A operator long()const;B operator long(bigNumber);C long operator long()const;D long operator long(BigNumber);” 相关考题
考题
单选题下列语句中,错误的是( )。A
const int buffer=256;B
const double*point;C
int const buffer=256;D
double*const point;
考题
单选题下列叙述中正确的是( )。A
在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化B
在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C
在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D
上述三种说法都不对
考题
单选题下列叙述中错误的是( )。A
在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B
在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C
在链表中,如果每个结点有两个指针域,则该链表不一定是线性结构D
在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定不是线性结构
考题
单选题下列关于函数模板的描述中,正确的是( )。A
函数模板是一个实例函数B
使用函数模板定义的函数没有返回类型C
函数模板的类型参数与函数的参数相同D
通过使用不同的类型参数,可以从函数模板得到不同的实例函数
考题
单选题设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为( )。A
15B
16C
20D
0或35
考题
单选题下列关于线性链表的叙述中,正确的是( )。A
各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B
各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C
进行插入与删除时,不需要移动表中的元素D
以上说法均不正确
考题
单选题下列关于虚基类的描述中,错误的是( )。A
使用虚基类可以消除由多继承产生的二义性B
构造派生类对象时,虚基类的构造函数只被调用一次C
声明“class B: virtual public A”说明类B为虚基类D
建立派生类对象时,首先调用虚基类的构造函数
考题
单选题已知函数f的原型是void f(int *a,longb);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是( )。A
f(v1,v2);B
f(v1,v2);C
f(v1,v2);D
f(v1,v2);
考题
单选题结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是( )。A
三种基本结构不可以嵌套使用B
顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C
选择结构是根据不同的条件执行不同分支中的语句D
循环结构是根据条件决定是否重复、重复执行多少次循环体语句
考题
单选题软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。A
定义阶段B
开发阶段C
维护阶段D
上述三个阶段
热门标签
最新试卷