首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream.h> class example { int a; public: example(int b){a=b++;} void print(){a=a+1;cout<<a<<" ";} v
下面程序的输出结果是( )。 #include<iostream.h> class example { int a; public: example(int b){a=b++;} void print(){a=a+1;cout<<a<<" ";} v
admin
2017-07-28
21
问题
下面程序的输出结果是( )。
#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://jikaoti.com/ti/bNt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为【 】测试方法。
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);intGetX();intGetY
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列叙述中错误的是()。
以下程序段的执行结果为()。#include<iostream.h>#definePLUS(x,y)x+yvoidmain(){intx=1,y=2,Z=3,sum:sum=PLUS(x+y,Z
下列有关运算符重载的叙述中,正确的是()。
下列选项中不全是C++语言关键字的是
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
唾液中的消化酶主要是
患者,30岁。丈夫因车祸突然去世后出现活动受限,生活不能自理等。其主要原因是
根据《中华人民共和国证券法》的规定,收购期限届满,被收购公司股权分布不符合上市条件的,该上市公司股票应由()依法终止上市交易。
大力夫妻带着16岁的女儿来见社会工作者,女儿出现厌食症已有半年,明显消瘦,无法上学。面谈过程中,社会工作者发现,大力因婚外情一年前开始与妻子闹离婚,很少回家。大力的妻子除了哭泣,就是在女儿面前不停地抱怨丈夫。社会工作者经过分析,认为女儿的厌食症与他们的夫妻
江南机器制造总局是清朝洋务运动中成立的现代军事工业生产机构,同时也是现代中国最大的军火工厂。下列历史人物中,筹建此机构的是()
()是在缺乏经验传授的条件下,个体自己去独立发现、创造经验的过程。
情境领导理论认为领导方式与下属成熟度应如何匹配?
广义教育与狭义教育有何联系与区别?
设b>a≥0,f(x)在[a,b]上连续,在(a,b)内可导,f(a)≠f(b),求证:存在ξ,η∈(a,b)使得f’(ξ)=f’(η).
WhyisGracecallingJohn?
最新回复
(
0
)