首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: Class A public: A(){data=0;} A(int x){data=X;} ~A(){} void outData(){cout<<data;} int g
有如下类定义和变量定义: Class A public: A(){data=0;} A(int x){data=X;} ~A(){} void outData(){cout<<data;} int g
admin
2021-07-02
104
问题
有如下类定义和变量定义:
Class A
public:
A(){data=0;}
A(int x){data=X;}
~A(){}
void outData(){cout<<data;}
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/Glfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。#includevoidmain(){char*a[]={’’heHo’’,’’the’’,’’world’’};char**pa=a:pa++;
在面向对象方法中,不属于“对象”基本特点的是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下程序:#include<iostream>usingnamespacestd;classCD{public:~CD(){cout<<’C’;}private:charname[80];};intmain(){CDa,*
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
数据库设计的根本目标是要解决()。
下列运算符不能重载为友元函数的是()。
下列有关类的表述中,正确的是
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
随机试题
若y″+ay′+by=0的通解在(-∞,+∞)上有界,则().
新生隐球菌的致病物质是
黄芪与茯苓配伍,茯苓能增强黄芪的补气利水作用,这种配伍关系是
为B细胞活化提供第二信号的是
目前基因治疗中常选用的基因载体是()
某建筑公司在河南省承包了一外商独资企业的建筑工程,取得工程价款2500万元;建设一幢办公楼自用,建筑成本3800万元;将自有的一座生产车间租赁给某个人,取得租金150万元。该建筑公司应纳营业税为()万元。
经济之声《央广财经评论》报道,近些年中国心理疾病呈髙发态势,有专家认为这是一种公民焦虑症,中国正在进入全民焦虑的时代,调査表明随着社会竞争的加剧,焦虑正逐渐成为一种普遍的心态,在许多人看来身边往往危机四伏,总有原因让人感到不安。然而有专家却称全民焦虑是中国
微分方程满足初始条件的特解是________.
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
人们发现,所有在国外旅行的人都根据他们自己的风俗习惯来评价他们的所见所闻和他们所吃的东西。凡是广泛阅读过有关外国情况的书刊的人,他们往往比较能适应,也比较宽容,这是因为他们在开始旅行之前,他们的心胸就已经比较开阔了。事实上,人们在没有直接接触那些事物时是比
最新回复
(
0
)