首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()
admin
2015-09-14
70
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()const{cout<<"const:va1"="<
void Print(){cout<<"va1="<
private:
int va1;
};
int main(){
const MyClass obj 1(10);
MyClass obj2(20);
obj1.Print();
obj2.Print();
retum 0;
}
程序的输出结果是( )。
选项
A、va1=10 const:va1=20
B、const:va1=10 const:va1=20
C、const:va1=10 va1=20
D、va1=10 va1=20
答案
C
解析
此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。const关键字可用于区分重载函数。此时,常对象调用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的两个成员函数,主函数中声明的obj1是常对象,obj2是一般对象。故输出结果是const∷va1=10 va1=20。
转载请注明原文地址:https://www.kaotiyun.com/show/8qNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
面向对象程序设计思想的主要特征中不包括
对表达式for(表达式1;;表达式3)可理解为
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
关于虚函数下面说的正确的是()。
类模板的模板参数()。
关于C++语言与C语言关系描述中错误的是
软件生命周期是指()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
多态性指的是()。
随机试题
冷疗的目的不包括
通过对情况的观察、信息的分析、趋势的预测,预计未来可能发生的问题,并采取其相应控制的环节属于()。
Weighingyourselfregularlyisawonderfulwaytostayawareofanysignificantweightfluctuations.【C1】________,whendonetoo
乙炔瓶是利用乙炔能溶解于()的特性制造的。
A.隔附子饼灸B.隔蒜灸C.隔盐灸D.隔姜灸E.瘢痕灸有温补肾阳作用的是
作为综合评价判据的单一指标,应设置为()。
甲给乙开了一张现金支票,乙将支票背书转让给丙,后甲发现被乙欺诈。但丙拿着支票向甲要求偿付时,甲必须给丙付款。这说明了票据的()。
下列关于长期借款的有关说法中,错误的是()。
以下哪部是我国古代的地理学巨著?()
程序流程图中带有箭头的线段表示的是( )。
最新回复
(
0
)