首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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
26
问题
有如下类定义和对象定义:
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全国计算机二级
相关试题推荐
下列语句错误的是()。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
下面程序的输出结果是()。#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,”abc”);
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
在软件开发中,下面任务不属于设计阶段的是
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
按照“先进先出”的原则组织数据的结构的是______。
下列叙述中正确的是
结构化程序所要求的基本结构不包括()。
随机试题
属于开放性肺结核的是属于原发性肺结核的是
对于重大事故隐患,可以由安全管理人员组织制订并实施事故隐患治理方案。()
建立工程项目目标需要完成以下工作:①工程项目构思,②提出工程项目目标;③识别需求;④建立目标系统。其正确的顺序是()。
申请设定代理记账机构,审批机关应当自受理申请之日起( )内决定批准或者不批准。
下列可以是我国期货交易所会员的机构包括( )。
(2019年)2018年9月5日,债务人A公司向人民法院申请破产重整并提交破产申请书等相关材料。9月18日,人民法院裁定受理,并指定B会计师事务所担任管理人,负责接管A公司的财产和营业事务,债务人A公司认为破产重整申请是自己提出的,亦应当由自己制定重整计划
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题纸指定位置填
设u=u(x,y,z)连续可偏导,令若,证明:u仅为r的函数.
Today,some30%ofsmallbusinessownersdon’thaveaWebpresenceatall,whilethevastmajoritywhodoarewatchingtheirsit
以下能够触发文本框Change事件的操作是( )。
最新回复
(
0
)