首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序: #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全国计算机二级
相关试题推荐
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为
以下叙述中不正确的是()。
关于C语言用户标识符的叙述中,错误的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为
字符串’’\\\’’ABCDEF\’’\\’’的长度是()。
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。例如,形参8所指字符串为“abedefgh”,执行结
下面不能作为结构化方法软件需求分析工具的是
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
用来派生新类的类称为【 】,而派生出的新类称为它的子类或派生类。
随机试题
深刻认识党面临的精神懈怠危险、能力不足危险、()、消极腐败危险的尖锐性和严峻性,坚持问题导向,保持战略定力,推动全面从严治党向纵深发展。
分离沸点较高又是热敏性混合液时精馏操作应采用()。
胰腺癌最常见的首发症状是
患者,男性,54岁,车祸,右胫腓骨中1/3粉碎骨折,复位后夹板固定,因右小腿肿胀足趾剧烈疼痛伤后36小时转诊,检查:右足趾明显肿胀,青紫,感觉麻木,足趾活动差,毛细血管充盈尚存在,取除夹板见右小腿肿胀甚,皮温较高且皮肤有水泡出现,考虑并发最可能为
【2014.河北石家庄】在权威命令、社会舆论或群体气氛的压力下,放弃自己的意见而采取与大多数人保持一致的行为称之为()。
供认,在司法人员进行讯问时,罪犯或嫌疑人承认自己犯了罪,并供述有关犯罪的事实真相。下列()项不属于供认。
我们的读书人大多是一些临近高考的孩子,或者说是一些攻研或攻博的年轻人。在他们阅读的时候,有一个最显著的特征,脸上都带上了“最后一搏”的庄严,是总攻,是______,是________,仿佛赌徒手中最后的一个筹码。等筹码压出去之后,放下图书,立地成佛。依次填
SQLServer2008允许用户自己定义函数。关于内联表值函数,有下列说法:Ⅰ.在内联表值函数中,没有相关联的返回变量Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值Ⅲ.内联表值函数的作用类似于带参数的视图
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
Havingbeenbadlydamagedbytheearthquake)thecityhastobe(rebuild)______.
最新回复
(
0
)