首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
37
问题
下面程序的输出结果是( )。
#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/nUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
类_____支持输入操作,类____支持输出操作。
下面叙述错误的是()。
C++对C语言作了很多改进,下列描述中()使得C语言发生了质变,即从面向过程变成面向对象。
下列叙述中正确的是
SQL语言又称为
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
友元运算符。obj1>obj2被C++编译器解释为()。
下列有关运算符重载的叙述中,正确的是()。
随机试题
急性心包炎早期具有诊断价值的症状或体征是什么?
A.丹栀逍遥散B.柴胡疏肝散C.龙胆泻肝汤D.至宝丹E.苏合香丸治疗胁胀痛,走窜不定,胸闷气短,嗳气频作,纳呆,舌苔薄,脉弦,应首选
旋转阳极启动与保护装置不包括
建筑物现值是建筑物的原始购建价格扣除使用过程中的折旧(价值减损)后的余额。()
应承包人要求,发包人提交的保证履行合同中约定的工程款支付义务的担保称为()。
头脑风暴法是为克服()抑制不同见解而设计的。
简述产业组织模型与资源基础模型的区别。
心理学是怎样产生的?现代自然科学在心理学的产生中有什么作用?
证明:用二重积分证明e-x2dx=.
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
最新回复
(
0
)