首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
59
问题
有以下程序
#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全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fu
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一
有以下C语言程序:#includevoidmain(){charch1,ch2;ch1=’R’+’5’一’2’;ch2=’R’+’5’一’1’3;printf(’’%c,%d\n’’,ch1,ch2);}已知字母R的ASCⅡ码为82,程
有以下程序:#include<stdio.h>main(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}
有以下程序#include<stdio.h>main(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件
随机试题
甲和乙共同创作完成了长篇历史小说《汉武帝》,丙公司经甲、乙授权,将该小说制作成同名电视连续剧。该电视剧的著作权人是()
《企业会计准则——应用指南》、《小企业会计制度》等属于典型的()
关于CT扫描中噪声与伪影的理解,错误的是
初步诊断最可能为此时应考虑如何治疗
患儿5岁,男,3天来咳嗽频作,痰白稀薄,恶寒无汗,发热头疼,鼻塞流涕,喉痒声重,舌苔薄白,脉象浮紧。治疗首选方剂为
(2006)以下哪项所示的地名是与退思园、兰亭、个园、檀干园四座园林的所在地点相对应的?
照明质量的基本要求不包括()。
安安平时比较踏实,遇事沉着、冷静,但比较死板,灵活性不足。她应该属于()气质类型。
(2017年第26题)严肃党内政治生活是我们党的优良传统和政治优势,也是全面从严治党的基础。党的十八届六中全会审议通过了《关于新形势下党内政治生活的若干准则》和《中国共产党党内监督条例》,提出了新形势下加强和规范党内政治生活的新需求,其主要内容是
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
最新回复
(
0
)