首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; pub
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; pub
admin
2010-06-06
33
问题
有如下程序: #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"<<end1; } void print()const { cout<<"print2"<<end1; } }; 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/6Yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}a={1,8},b;则以下赋值语句中错误的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
下列叙述中正确的是()。
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf("请输入2个数:");scanf(,"%d%f",&Case,&printF);printf("%d%f\n",Case,pr
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
在数据库系统的内部结构体系中,索引属于()。
随机试题
准确度高,要求精密度一定要高。
幂级数的收敛半径为________.
抗恶性肿瘤药的主要不良反应有()。
下列不属于导游应具备的从业素质的是()。
父母对儿童控制的三种阶段模式依次为()。
什么是因材施教的德育原则?请联系实际论述如何在教学中贯彻这一原则。
学习迁移从不同的角度可以划分为哪几种不同类型?
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Ll的标签,标题为”请确认”;再画两个命令按钮,名称分别为Cl、C2,标题分别为”是”、”否”,高均为300、宽均为800。如图2-76所
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”“tCourse”和“tScore”,以及表对象“tTemp”。试按以下要求完成设计。创建一个查询,查找5号入校的学生,显示其“学号”“姓名”“性别”
Caller:CanIspeaktoMr.ReedintheDepartmentofImmigration,please?Receptionist:______
最新回复
(
0
)