首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class R { public: R(int r1,int r2) {
有以下程序 #include <iostream> using namespace std; class R { public: R(int r1,int r2) {
admin
2009-02-15
25
问题
有以下程序
#include <iostream>
using namespace std;
class R
{
public:
R(int r1,int r2)
{
R1=r1;
R2=r2;
}
void print();
void print()const;
private:
iht R1,R2;
};
选项
A、5,4
B、20,52
C、0,0
D、4,5
答案
2
解析
使用 const 关键字修饰的对象成为常对象,题中对象 b 被声明为类 R 的常对象。使用const关键字说明的成员函数称为常成员函数,类R中用const重载了函数 print()。在使用常对象和常成员函数时应注意的是:const是函数类型的一个组成部分,因此在常成员函数部分也要带const关键字:常成员函数不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数:如果将一个对象说明为常对象,则通过该常对象只能调用它的常成员函数,不能调用其他的成员函数;const关键字可以参与区分重载函数。本题中,b为类R的常对象,通过b只能调用类R的常成员函数print()输出20,52。
转载请注明原文地址:https://kaotiyun.com/show/3zjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下语句:typedefstructS{charc;inta[4];}PN;则下面叙述中正确的是()。
以下语句定义正确的是()。
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
有以下程序:#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm
下列关于C语言数据文件的叙述中正确的是()。
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
随机试题
符合门脉性肝硬化的描述为
采购保健食品需要索证的种类有
牙本质的胶原以哪种为主
男性,60岁,进行性黄疸2个月。诊断为胰头癌,行胰、十二指肠切除术,术后第5天突然出现全腹剧烈疼痛,腹肌紧张,腹腔穿刺抽出含胆汁的液体少许。此患者最可能出现
某施工企业从当地政府购入一块土地的使用权,以银行存款支付2000万元,准备自行建造大厦,该项土地使用权属于企业的( )。
下列集中趋势测度值中易受极端值影响的是()。
张某系一名有限合伙人,根据《合伙企业法》的规定,张某的下列行为中,符合法律规定的是()。
()是组织报酬体系设计和实施的第一原则。
冷敷法常用于_______软组织损伤的早期,伤后立即使用,冷敷后应_______并抬高伤肢。
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intc:c—x*a;returnc:}v
最新回复
(
0
)