首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
admin
2018-08-13
25
问题
有如下程序:
#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 obj1(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
解析
此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。const关键字可用于区分重载函数。此时,常对象调用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的两个成员函数,主函数中声明的obj1是常对象,obj2是一般对象。故输出结果是const::val=10 val=20。
转载请注明原文地址:https://kaotiyun.com/show/Q8Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于continue语句叙述不正确的是()。
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。#include<iostream>usingnamespacestd;classDate{public:Date(intm
数据库系统中实现各种数据管理功能的核心软件是______。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
类clasgone在声明func成员函数时发生错误,出错原因是______。classoneprivate:inta;public:voidfunc(two&);};class
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为
算法的时间复杂度是指
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的______函数。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
下列句子中属于完全主谓句的是
志贺氏菌的主要毒力因素包括_______
A、红景天苷B、水杨苷C、芥子苷D、腺苷E、牡荆素属于硫苷类化合物的是
明确提出“法治应当优于一人之治”的学者是:()。
下列关于封闭式墓金的说法中,正确的是()。
关于P2P网络监管的四条红线,下列说法不正确的是()。
行政复议是监督行政的一种制度化、规范化的(),也是国家行政机关系统内部为依法行政而进行自我约束的重要机制。
Thedocumentoftitle
使用白盒测试方法时,设计测试用例应根据()。
GenerationXXLAsocietyofobesechildrenChildren’simpulseshaven’tchangedmuchinrecentdecades.Butsocialforces
最新回复
(
0
)