首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int) {num=i;} A(A & a) {hum=a. num++;
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int) {num=i;} A(A & a) {hum=a. num++;
admin
2013-02-27
70
问题
下面程序的运行结果为
#include<iostream.h>
class A
{
int num;
public:
A(int) {num=i;}
A(A & a) {hum=a. num++;}
void print( ) {cout < < num;}
};
void main( )
{
A a(1) ,b(a) ;
a. print( ) ;
b. print( ) ;
}
选项
A、11
B、12
C、21
D、22
答案
C
解析
本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的hum变为1,而a的num变为2(先赋值再自加) 。
转载请注明原文地址:https://kaotiyun.com/show/VOVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下能够正确描述“k是大于0的偶数”的表达式是()。
有以下程序: #include<stdio.h> main() { inta=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\n
线性表的链式存储结构与顺序存储结构相比,其优点有()。
若程序中有宏定义行:#defineN100,则下列叙述中正确的是()。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是()。
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.
设有定义“doublea;chard;floatb;”,若想把1.2赋给变量a,字符“k”赋给变量d,3.4赋给变量b,程序运行时通过键盘输入:1.2k3.4并按<Enter>键,则以下正确的读入语句是()。
使用数组名作为函数的实参时,传递给形参的是()。
当需要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始使用#include命令,使之包含______文件。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
随机试题
第三、四代黏结剂对牙本质的固位作用产生于
道德是在人们社会生活实践中形成的,由( )。
如图所示,在拱CB上作用有一力偶M,铰链B的约束力为()。
在我国,根据交易所席位的报盘方式,它们可以分为()
()属于人力资源生理开发研究的内容。
心理健康的人能够有效地发挥个人的身心潜力以及作为社会一员的()。
元祐更化
把分布在不同地点、不同时间的数据集成起来,以支持管理人员决策的技术称为①,②为Web service平台中表示数据的基本格式,①和②分别为(2)。
Happinessusedtobelabeledasagenetictraitinfluencedbyearlylifeexperiences.However,ithasbeen【C1】______bynewresea
Itcanbeinferredfromthepassagethatthevalueofdamagesfromtorrentialrains,severethunderstormsandtornadoesis_____
最新回复
(
0
)