首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: class A{ public: A():data(0){} A(int x):data(x){} ~A(){} int Get[)ata()const{return data;} void SetData(int n){data
有如下类定义和对象定义: class A{ public: A():data(0){} A(int x):data(x){} ~A(){} int Get[)ata()const{return data;} void SetData(int n){data
admin
2020-05-14
35
问题
有如下类定义和对象定义:
class A{
public:
A():data(0){}
A(int x):data(x){}
~A(){}
int Get[)ata()const{return data;}
void SetData(int n){data=n;}
private:
int data:
};
const A a(5);
A b(8);
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.Setdata(10);
C、b.Getdata();
D、b.SetData(10);
答案
B
解析
常对象是指对象的所有成员的值都不能被修改,常成员函数是指只能引用本类的数据成员,而不能修改它们的成员函数;常成员函数可以被常对象调用,也可以被普通对象调用,而普通成员函数只能被普通对象调用,不能被常对象调用,题意中对象a是常对象,b是普通对象,SetData()是普通成员函数,GetData()是常成员函数,所以选项B中通过常对象a调用普通成员函数SetData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Nv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout<<y<<end1;
下面程序的输出是 main() {int x=100, a=10, b=20, ok1=5, ok2=0; if(a<b) if(b! =15) if( ! ok1
对于一个类定义,下列叙述中错误的是()。
下面关于C++语言变量的叙述错误的是
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
inc或整型此题考查的是指针的声明语句。在声明语句中,变量前加“”即声明为指针类型变量,题目中变量b定义的只是普通的整型变量,不是指针,所以应填入int或整型。
语句ofstreamf("DATA.DAT",ios_base::applios_lios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
随机试题
背景资料:某水电站厂房为现浇钢筋混凝土结构。监理工程师批准的施工网络计划如下图所示(图中持续时间单位为月)。该工程施工合同工期为18个月。合同中规定,土方工程单价为16元/m3,土方工程量估算为22000m3。;混凝土工程量估算为1800
在全国重点文物保护单位的保护范围内进行爆破、钻探、挖掘作业的,必须经()批准。
Yourhairwants______.You’dbetterhaveitdonetomorrow.
进口对于()相当于()对于商品
简述影响反应时的因素。【华南师范大学2013】
(2012年)设X1,X2,X3,X4为来自总体N(1,σ2)(σ>0)的简单随机样本,则统计量(X1-X2)/(|X3+X4-2|)的分布为()
RTCP网络协议的作用是(61)。
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
RisingTuitionintheUSEverySpring,USuniversityadministratorsgathertodiscussthenextacademicyear’sbudget.They
Firecanhelppeopleinmanyways.Butitcanbeverydangerous.Firecanheatwater,warmhouses,givelightandcook.Butfire
最新回复
(
0
)