首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std: class MyClass{ public: MyClass(int X):val(X){} void Prin
有如下程序: #include<iostream> using namespace std: class MyClass{ public: MyClass(int X):val(X){} void Prin
admin
2020-07-23
43
问题
有如下程序:
#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 objl(10);
MyClass obj2(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
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:Val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/AGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列字符串中,不可以用做C++标识符的是()。
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处缺失的部分
数据库管理系统是( )。
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
下列关于return语句的叙述中,正确的是
下列关于return语句的叙述中,正确的是
在E-R图中,用来表示实体联系的图形是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
随机试题
合同公证与鉴证的相同点是( )。
ETF与LOF都属于创新型基金,下列关于这两者的说法正确的是()。
()的提供不以盈利为目的,而是追求社会效益和社会福利的最大化。
某商业企业2008年度实行新的《企业所得税法》,适用企业所得税税率为25%。当年经营业务如下:(1)商品销售收入为820万元;国债利息收入4万元;处置固定资产净收入76万元。(2)全年商品销售成本470万元;(3)按规定缴纳的增值税
公共关系的实质在于()。
我国旅游景区的质量等级划分为四级,最高为4A级旅游景区。()
[*]
Whichfacilityisnotavailableintheapartmentbuilding?
ThemainideaofthiswritingisthatThurgoodMarshall______.WhatpositiondidThurgoodMarshallretirefrom?
Sofaraswecantell,allhumanlanguagesareequallycompleteandperfectasinstrumentsofcommunication:thatis,everylan
最新回复
(
0
)