首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int
admin
2013-02-27
35
问题
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int i,int j) { x=i; y=j; } Void print() { cout<<"print1"<<endl; } void print()const { cout<<"print2"<<endl; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。
选项
A、print1
B、print2
C、print1 print2
D、程序编译时出错
答案
B
解析
由主函数main入手,定义TestClass型的常对象a,然后调用对象a中的成员函数print()。因为在C++中,如果一个对象被声明为常对象,则不能调用该对象中的非const型的成员函数。所以,这里调用的是对象中的const型成员函数“void print()const”,输出为print2。
转载请注明原文地址:https://kaotiyun.com/show/OpVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序 #include<stdio.h> main() { inti,data; scanf("%d",&data); for(i=0;i<8;i++) { if(i<=data) co
下列选项中不是关系数据库基本特征的是()。
以下不完整的程序拟实现调用getmax函数,找出四个变量中最大的一个: #include<stdio.h> intgetmax(intx,inty) {returnx>yx:y;} voidmain() { inta,b,
以下各选项中的代码段执行后,变量y的值不为1的是()。
有以下程序: #include<stdio.h> main() {intx=1,y=0,a=0,b=0; switch(X) {case1: switch(y) }case0:a++;break
若有定义:chars1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新字符串:"personnameaddress",正确的函数调用语句是()。
有以下程序段 main() {intx[M][N]; … Arrlet(x); … } 则作为函数Arrlet的形参,以下表示形式非法的是()。
在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是()。
关于友元,下列说法错误的是()。
类的析构函数的作用是()。
随机试题
设计无要求时,现浇混凝土结构拆模的顺序是()。
Withatremendousroarfromitsrocketengine,thesatelliteissentupintothesky.Minuteslater,atanaltitudeof300miles
一次性负荷的安全性是指X线管的
动力生产建设项目方面,通常不会采用()。
因海关关员的责任造成被查验货物损坏的,进出口货物收发货人或其代理人可以要求海关赔偿。但下列情况海关将不予赔偿,包括()。
市场风险由证券市场的基本特性决定,也称为证券交易的基本风险。()
个体在修正自我意识过程中,表现出两种形式:()。
()是指空间上接近、时间上连续、形状上相同、颜色上一致的事物,易于构成一个整体为人们清晰地感知。
建立社会主义市场经济体制是我国经济体制的根本性创新,是实现社会主义现代化的根本途径,它具有自身质的基本特征。对社会主义市场经济体制的正确认识有()
设A=,B为3阶非零矩阵,且AB=O,则t=_______.
最新回复
(
0
)