首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data:0;} A(int x){data=x;} ~A(){} void outData(){cout
有如下类定义和变量定义: class A{ public: A(){data:0;} A(int x){data=x;} ~A(){} void outData(){cout
admin
2019-08-23
30
问题
有如下类定义和变量定义:
class A{
public:
A(){data:0;}
A(int x){data=x;}
~A(){}
void outData(){cout<
int getData(int n)const{return data *n;}
private:
int data;
};
A a(5);
const A b(8);
下列函数调用中错误的是( )。
选项
A、a.outData();
B、b.outData();
C、a.getData(10);
D、b.getData(10);
答案
B
解析
常对象是指对象的所有成员的值都不能被修改,常成员函数是指只能引用本类的数据成员,而不能修改它们的成员函数;常成员函数可以被常对象调用,也可以被普通对象调用,而普通成员函数只能被普通对象调用,不能被常对象调用,题意中对象a是普通对象,b是常对象,outData()是普通成员函数,getData()是常成员函数,所以选项B中通过常对象b调用普通成员函数outData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/9J8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
C++中只有两个逻辑常量:true和【 】。
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){charS[]="abcdef";s[3]=’\0’;
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
C++语言的跳转语句中,对于break和continue说法正确的是()。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
当执行cin语句时,从键盘上输入每个数据后必须输入一个______,然后才可以接着输入下一个数据。
软件设计模块化的目的是【】。
随机试题
某运输公司在正常持续经营期间,将三部运输汽车出售,取得价款120000元。会计人员应将取得的价款正确地计入______账户。
爱国主义的必然政治要求是
浮云中的太阳或月亮好像运动一样,这是诱动知觉。
“左手画圆,右手画方,不能两成。”与韩非子的这句话相关的注意的品质是()。
某机构对A国科研工作者进行了调查,发现现阶段女性科研工作者的申请基金情况以及薪资水平仍然不容乐观。下面是A国科研工作者的人数,以及男性、女性科研工作者申请A国NIH基金和平均工资水平的比较。与2002年相比,十年来A国NIH基金数量中,女性申请者的占
阅读以下文字。完成下列题。进入21世纪,在全球教育的改革与发展中,本土传统文化的价值进一步凸现,成为构建各国教育特色的重要基础。此时适逢中国近代教育走过百年历程,如何传承与发展本土文化已成为社会关注的焦点。相关的理论争鸣与各类尝试风起云涌,故需要
2004年12月3日,中共中央、国务院在北京召开中央经济工作会议。会议上确定的2005年经济工作的总体要求是
设A=2a+b,B=ka+b,其中|a|=1,|b|=2,且a⊥b,若A⊥B则k等于().
文件系统中,若将逻辑上连续的文件信息分散存放在若干不连续的磁盘块中,每个磁盘块中设置一个指向下一个磁盘块的指针,这种结构称为()。
Forsevendaysafterthemud-slide,theyhadonlygrassandtreeleavestosubsistupon.
最新回复
(
0
)