首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #inc1ude<iostream.h> c1ass Samp1e { int n; public: Samp1e(int i){n=i;} operator++0
以下程序的执行结果为( )。 #inc1ude<iostream.h> c1ass Samp1e { int n; public: Samp1e(int i){n=i;} operator++0
admin
2019-04-18
73
问题
以下程序的执行结果为( )。
#inc1ude<iostream.h>
c1ass Samp1e
{
int n;
public:
Samp1e(int i){n=i;}
operator++0{n++;} //前缀重载运算符
operator++(int){n+=2;} //后缀重载运算符
void disp()
{
cout<<"n="<<n<<end1;
}
};
void main()
{
Samp1e A(2),B(2);
A++:
++B;
A.disp();
B.disp();
}
选项
A、n=4 n=3
B、n=1 n=2
C、n—3 n=4
D、n=5 n=6
答案
A
解析
此题考查的是“++”运算符的重载。为了区分前缀和后缀运算符,规定:重载后缀运算符时必须多一个虚拟参数:int。本题中,A(2)首先给n赋值2,语句AH,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加l。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://kaotiyun.com/show/z4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include”iostream.h”voidmain(){inti=10;intj=5;cout((j+i++<<endl;}的结果为______。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
字面常量42、4.2、42L的数据类型分别是
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
A、 B、 C、 D、 A线性表、栈、队列和双向链表都是典型的线性结构;而二叉树是典型的非线性结构。【知识拓展】什么是线性结构?有3个衡量标准:①有且只有一个根结点;②每个结点最多有一个前件(直接前驱),也
下列对列的叙述中,正确的是A)队列属于非线性表B)队列按“先进后出”的原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据
C++类体系中,不能被派生类继承的有()。
随机试题
在图样上标注圆锥公差,通常有_______法、_______法和_______法3种类型。
引起蝶阀内漏的原因之一是阀体内有沉积物,其处理方法是循环开关动作阀门和冲洗阀门,除去沉积物。()
能使双组分环氧树脂涂料在潮湿情况下施工的固化剂是()。
在政治文化结构中,往往成为阻碍政治发展的滞后性因素是()。
花钿委地无人收。委地:
Thecostisgoingupforjustabouteverything,andcollegetuitionisnoexception.Accordingtoanation-widesurvey【21】byth
绒癌化疗下列说法哪些错误:
患者输血40ml后即出现寒战,高热,呼吸困难,腰背部剧痛,心前区压迫感。检查:血压78/60mmHg,血浆呈粉红色。应首先考虑的是
中国老龄人口已经有两亿六千万,老龄产业也可以说是一个巨大的朝阳产业。《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》指出,要实施积极应对人口老龄化国家战略。下列有关说法错误的是()。
在有更新纪灵长动物(有人认为其是人类的祖先)遗骨的洞穴中发现了很多动物遗骨。从各种骨头出现的频率看,许多动物是死在别处后.只有身体的某些部分被带回了洞穴中。所以,能带回这么多猎物.更新纪灵长动物一定擅长捕猎。下面哪项,如果正确,最严重地削弱了上述结论?
最新回复
(
0
)