首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
admin
2020-04-07
79
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
~A(){}
int GetData() const {return data;}
void SetData(int n) {data=n;}
private:
int data;
};
constA a;
A b;
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData0;
D、b.SetData(10);
答案
B
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://www.kaotiyun.com/show/TC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
下面程序的输出结果是______。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
下面程序的结果为()。#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=
下列叙述中正确的是()。
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列选项中不符合良好程序设计风格的是()。
下列对模板的声明中,正确的是()。
下列选项可以做C++标识符的是
下面c++标识符中正确的是()。
随机试题
细菌合成代谢产物及其临床意义?
关于肺癌手术禁忌症,下列哪项是错误的
按规定依法取得医师资格,但未经注册取得执业证书者
()是银行在商业汇票上签章承诺按出票人指示到期付款的行为。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
[2013年1月]在(x2+3x+1)3的展开式中,x2的系数为()。
目前,世界储备的最主要来源是()。
英国的议会由哪几部分组成?__________
问题就在于这近5000家太阳能热水器企业中,真正有自主研发和大规模化生产能力的企业不足20家。其余多为一些地方小品牌和杂牌企业,甚至有不少是家庭作坊式的小企业。产品质量参差不齐,甚至一些品牌连基本的售后服务都没有。这样的产品充斥着整个行业市场,消费者的反映
Insettingenvironmentalstandardsforindustryandotherstomeet,itisinadvisabletorequirethebestresultsthatstate-of-
最新回复
(
0
)