首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream.h> class example { int a: public: example(int b){a=b++;} void pr
下面程序的输出结果是( )。 #include<iostream.h> class example { int a: public: example(int b){a=b++;} void pr
admin
2018-06-19
24
问题
下面程序的输出结果是( )。
#include<iostream.h>
class example
{
int a:
public:
example(int b){a=b++;}
void print( ){a=a+1;cout<<a<<" ";}
void print( )const{cout<<a<<" ";}
};
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://kaotiyun.com/show/9AAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(intprintNo=1
下列关于类和对象的叙述中,错误的是()。
有如下程序:intx=3;do{x-=2;cout<<x;}while(!(--x));执行这个程序的输出结果是()。
下列关于模板的叙述中,错误的是()。
下列选项中不属于软件工程3个要素的是()。
一个函数为voidf(int,charch=’a’),另一个函数为voidf(iht),则它们()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;//实部
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
国家垄断资本主义的基本形式。
Thegriefandsorrowcanrangeinintensityanddurationandoftenlastsafewyears.
A、双端固定桥B、种植体固定桥C、应力中断式固定桥D、复合固定桥E、粘结固定桥缺隙两端各有一基牙,且两侧均为不动连接体的固定桥称为
波动幅度是指过去3个月内标的证券或基准指数每日涨跌幅绝对值的平均值。( )
金融资产的收益与其平均收益的离差的平方和的平均数是( )。
2014年下半年,实行标准工时制的甲公司在劳动用工方面发生下列事实:(1)9月5日已累计工作6年且本年度从未请假的杨某向公司提出年休假申请。(2)因工作需要,公司安排范某在国庆期间加班4天,其中占用法定休假日3天,占用周末休息日一天,范某日工资为200
根据行政处罚法规定,上述处罚决定,哪些需要经过听证程序作出?()包某若申请行政复议,复议机关应为()。
网络设备自然老化的威胁属于人为威胁。
Istestanxietydestructive?Canwemaketestanxietyworkforus?Theanswertobothofthesequestionsisyes.Testanxietyof
当某商品当年年底商品存货量增加时,则表示()。
最新回复
(
0
)