首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}
admin
2012-01-20
28
问题
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;} //前缀重载运算符 operator++(int){n+=2;} //后缀重载运算符 void disp() { cout<<"n="<<n<<end1; } }; void main() { Sample 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,语句A++,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加1。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://kaotiyun.com/show/vCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){structcm{intx;inty;}a[2]={4,3,2,1};printf("%d\n",a[0].y/a[0].x*a[1].x);}程序运行后的输出结果是()。
以下关于C语言数据类型使用的叙述中错误的是
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf("%D",(int)(y))#defineP(Y)w(y)main()
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。假如:若a=则结果应为1,5,9,13,请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
随机试题
试述公文处理工作的原则与要求。
房地产经纪人应重点追踪的客户所体现的特征有()。[2009年考试真题]
施工机具配置计划确定的依据是()。
属于商品流通监管体系构成要素的有()。
史小姐带了一个国际会议考察团,团员来自港澳地区及欧美等国家。大多数游客都是第一次来中国,都想买点东西回去。因此史小姐安排团队去了一家中药店和一家旅游品商店。在中药店,香港的潘先生150元的中草药,到邮局邮寄,邮局人员不给他寄,说是超值了。美国史密斯先生买了
办一次聚会准备邀请160个客人,预计平均每3个要花100块钱,则至少要有多少经费?
海洋石油开发对海洋造成污染主要表现在:生活、生产以及自然过程中产生的废弃物、含油污水排人海洋;发生意外漏油、溢油、井喷等事故。其最大危害是对海洋生物产生的影响。油膜和油块能粘住大量鱼卵和幼鱼,使鱼卵死亡、幼鱼畸形,还会使鱼虾类产生石油臭味,而成年鱼类、贝类
设有以下语句charch1,ch2;scanf(“%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是
PASSAGETWO
Instudyafterstudy,fourtraitsare【C1】______ofhappypeople.First,happypeople,especiallyin【C2】______Westerncultures,li
最新回复
(
0
)