首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include class example { int a; public: example(int b){a=b++;} void print(){a=a+1;cout
下面程序的输出结果是( )。 #include class example { int a; public: example(int b){a=b++;} void print(){a=a+1;cout
admin
2021-09-05
48
问题
下面程序的输出结果是( )。
#include
class example
{
int a;
public:
example(int b){a=b++;}
void print(){a=a+1;cout<
void print()const{cout<
};
void main()
{
example x(3);
const example y(2);
x.print();
y.print();
}
选项
A、2 2
B、4 3
C、4 2
D、3 2
答案
C
解析
“++”是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。
转载请注明原文地址:https://www.kaotiyun.com/show/Bo5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumber
下列是重载乘法运算符的函数原型声明,其中错误的是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
下述关于开关语句的描述中,正确的是()。
若有函数模板mySwap和一些变量定义如下:template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是()。
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
关于运算符重载,下列表述中正确的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
若字符指针P所指向的字符串为ˊˊabcdefgˊˊ,在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
随机试题
女性,55岁,外伤致左股骨颈骨折。体检最可能发现的是
在第二产业中,高科技产业正在取代传统的制造业,在经济发达国家中,知识的创造和分配对于国内生产总值的贡献率达到()。
制约矿业工程项目规模的因素有()。
剩余价值在生产领域中产生。通过流通领域来实现。()。
绿色:和平
有风:方起浪
对前运算阶段儿童的描述,不正确的一项是()
2007年5月,赵某从甲公司购买了一辆吉普车,但一直未办理过户手续。2009年7月某日,因发动机故障,赵某将该车停放在其家门口对面的公路边,未拔下钥匙,让不具有修车资格的昔日修车徒弟钱某对车进行检修。嗣后,孙某向钱某借车去火车站接人。在未得到赵某允许的情况
当代经济生活国际化的主要承担者和体现者是
设a=6,则执行x=IIf(a>5,-1,0)后,x的值为()。
最新回复
(
0
)