首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{
admin
2017-10-17
29
问题
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{return a;) //② void set(int n)const{a=n;} //③ friend void show(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是
选项
A、①
B、②
C、③
D、④
答案
B
解析
本题考查了常成员函数和友员函数的一些概念。getRef()函数返回的是a的地址值&a,而函数类型却定义为int,C++中不允许隐式的将一个地址值类型转换为int类型,故选项A不正确。set()函数被定义为常成员函数,但在函数中给a赋值,改变了数据成员的值这是不允许的,故选项C错误。show()函数被定义为AA类的友员函数,它不属于AA类而是一个全局函数。所以同时被定义为常成员函数是错误的。所以选项D不正确。故应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/eBt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:【 】;};voidmain(){basetry
下面描述中体现了抽象类特性的语句是
下列叙述中正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
以下程序的执行结果是______.#include
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下列do…while循环的循环次数为()inti=5;do{cout<<1--<<endl:1--;}while(i):
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
随机试题
分配定律是表示某溶质在两个互不相溶的溶剂中溶解量之间的关系。()
中国坚持独立自主的和平外交政策,放在第一位的必须是()
脂溶性维生素吸收障碍可引起
水泥混凝土抗压强度试验的标准试件是边长为()mm的正立方体。
背景材料:基期为当年5月,工程款按月计量,每月调整价差。该工程投标函投标总报价中,沥青占35%,柴油占15%,玄武岩占20%。施工单位7月份完成工程产值3156万元,8月份完成工程产值4338万元。各月价格见右表。问题:计算
教育与处罚相结合是指导治安管理处罚的一项基本政策。()
根据以下资料,回答下列问题。2012年4月,全国一百个城市房价均价排名前四位的分别是深圳、上海、北京、杭州。其中深圳市房价是25453元/平方米,同比增长0.2%;上海是23214元/平方米,同比下降1.9%;北京是22424元/平方米,同比卜
《刑事诉讼法》第117条规定,人民检察院、公安机关根据侦查犯罪的需要,可以依照规定查询、冻结犯罪嫌疑人的存款、汇款。对人民检察院和公安机关而言,该条法律规定显示了法的()。
判断如下命题是否正确:设无穷小un~vn(n→∞),若级数vn也收敛.证明你的判断.
Millionsofworkerswereonthestreetsinthegreatest______ofworkingclasssolidaritythiscountryhaseverseen.
最新回复
(
0
)