首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void
admin
2010-12-16
48
问题
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void Print() const {cout<<"const:val="<<val<<’\t’;} void Print() {cout<<"val="<<val<<’t’;} private: int val; }; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; } 程序的输出结果是( )。
选项
A、val=10 const:val=20
B、const:val=10 const:val=20
C、const:val=10 val=20
D、val=10 val=20
答案
C
解析
此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。COHM关键字可用于区分重载函数。此时,常对象调用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的两个成员函数,主函数中声明的。obj1是常对象,obj2是一般对象。故输出结果是const::val=10 val=20。
转载请注明原文地址:https://kaotiyun.com/show/2IVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;
以下对C语言中联合类型数据的正确叙述是()。
以下4个选项,不能看作一条语句的是()。
以下叙述中正确的是()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
软件生命周期中的各个阶段都不包括的活动是()。
下列特征中不是面向对象方法的主要特征的是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。例如:a=45,b=12。调用该函数后:c=4251。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
Homingpigeonsareplacedinatrainingprogramfromaboutthetimetheyaretwenty-eightdaysofage.Theyaretaughttoenter
以下哪一项不是被动关节活动范围练习的主要治疗作用
甲国和乙国爆发战争,丙国宣布战时中立,丙国作为战时中立的国家,下列哪一项不是丙国的权利或义务?()
键盘、鼠标、绘图仪都是输入设备。()
根据增值税法律制度的规定,下列各项中,属于增值税征收范围的有( )。
现代学校制度的价值追求包括()。
“家有一斗粮,不当孩子王。”这种说法反映了中国传统社会中教师普遍较低的()
“红军不怕远征难,万水千山只等闲。”当年红军“远征”的直接原因是()。
我国原有的铁道部被撤并后,其部分职责并人交通运输部。()
下列与队列结构有关联的是
最新回复
(
0
)