首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int X):val(X){} void Print()const{cout
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int X):val(X){} void Print()const{cout
admin
2019-05-06
28
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int X):val(X){}
void Print()const{cout<<“const:val=”<
void Print(){cout<<”val=“<
private:
int val;
};
int main(){
const MyClass objl(10);
MyClass obj2(20);
objl.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、val=10const:val:20
B、const:val=10const:val=20
C、const:val=10val=20
D、val=10val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中objl为常对象,执行objl.print()后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Az8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
如下程序的输出结果是#include<lostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:X
下列关于C++流的叙述中,错误的是
算法的空间复杂度是指
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较______次。
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
下列字符串中可以用作C++语言标识符的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
下面字符串中,不可以用作C++标识符的是()。
随机试题
对全国放射性污染防治工作依法实施统一监督管理的部门是()
核酸变性后,可发生哪些效应
吗啡禁用于
下列哪种情形属于自首?()
下列有关城市、县、镇近期建设规划的重点内容中,哪项是错误的?[2009-15]
设n阶矩阵A可逆,α是A的属于特征值λ的特征向量,则下列结论中不正确的是()。
由于证券的多样性,因此其组合所形成的可行域的左边界有可能出现凹陷。()
解释通货膨胀,消费者最能直观感受到通货膨胀的指数是什么?
以下数据结构中,属于非线性数据结构的是()。
Homeostasisreferstoanyprocess,suchasnegativefeedback,thatlivingthingsemploytomaintainstableconditionsind
最新回复
(
0
)