首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
2021-06-10
84
问题
有如下类定义和变量定义:
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/ovfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用VC6打开考生文件夹下的源程序文件modi3.cpp,这个程序完成输出到屏幕一些特定的信息,但工程有错误或者不完整,请完成以下功能:(1)初始化mNum2的值为j,请在注释//********1********后添加适当的语句。(2)补充全局函数f
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为:TestClass3TestClass2这个程序需要修改的部分,请按照以下部分实现。(1)类TestClass0不能被实例化,请定义一个纯虚函数print
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary(
在对函数进行原型声明时,下列语法成分中不需要的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=6,RED,BLACK=10};则枚举常量RED的值为
软件设计中划分模块的一个准则是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
C++中的模板包括()。
下列关于虚基类的描述中,错误的是()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
WhatTWOthingsdoFrancisandCarolagreeareweakpointsinthearticle’ssectiononconflictresolution?AItdoesn’tex
常用双向晶闸管组成交流开关电路。()
目前常用的确定合同价款的方式不包括下列的()。
《行政诉讼法》规定,行政诉讼案件一般都由基层人民法院管辖,有下列情形之一的,应当由中级人民法院管辖第一审行政案件()。
在现代企业制度下,国家与国有企业(包括拥有国有股份的企业)分配关系的体现形式包括()。
A股份有限公司为一般纳税人,增值税税率为17%,消费税税率为10%,2013年7月发生如下业务:(1)销售应税消费品一批,专用发票注明价款100万元,增值税17万元,成本价60万元,产品已经发出,货款存入银行;(2)工程领用应税消费品,
纳税人承受荒山、荒沟、荒丘、荒滩土地使用权,用于()免征契税。
公安行政强制执行针对财产权利的主要包括()等。
假如你是一个部门的负责人,如何看待下属的牢骚?
原发性肝癌肝外转移最好发部位是
最新回复
(
0
)