首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
16
问题
有如下程序:
#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全国计算机二级
相关试题推荐
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
下面程序的执行结果是()。#include”iostream.h”voidmain(){int*p,r;p=newin;*p=20;r=sizeof(*p);cout<<r<<endl
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<f
有如下定义语句:inta[]={1,2,3,4,5);,则对语句int*p=a;正确的描述是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
设二叉树根结点的层次为0,对含有100个结点的二叉树,可能的最大树深和最小树深分别是______。
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include(fstream.h)voidmain(){fstreamfi
下列程序用于将源文件中的字母进行大小写转换,while的条件是______。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain()
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
[2014]下列各项错报中,通常对财务报表具有广泛影响的有()。
制川乌、炙草乌二药同用的方剂是
距受检眼50cm处检影验光,当用一3D测得中和点时,此眼屈光度为
患者女性,24岁,左下智齿低位阻生,注射麻药后出现:头晕、胸闷、面色苍,脉快而弱,恶心、呼吸困难,血压下降,并有短暂意识丧失。
经营者以产品说明书表明商品质量状况的应经营者提供的服务,按国家规定,承担包修、包换、包退责任的应
法律、法规和部门规章信息,市场信息,自然条件信息,属于( )。
通常,在金融期权交易中,( )需要开立保证金账户,并按规定缴纳保证金。
2010年,某省广电实际总收入为145.83亿元,同比增长32.07%。其中,广告收入为67.08亿元,同比增长25.88%;有线网络收入为45.38亿元,同比增长26.35%;其他收入为33.37亿元,同比增长57.3%。2010年,该省广电收
电灯:光亮
法人和其他组织享有的计算机软件著作权的保护期限为()。
最新回复
(
0
)