首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA{ int a; public: int getRef( )eonst{return &a;} //① int getValue( )const{return a;} //②
有如下类定义: class AA{ int a; public: int getRef( )eonst{return &a;} //① int getValue( )const{return a;} //②
admin
2010-12-16
52
问题
有如下类定义: class AA{ int a; public: int getRef( )eonst{return &a;} //① int getValue( )const{return a;} //② vold set(int n)eonst{a=n;} //③ friend void show(AA aA) eonst{tout<<a;} //④ }; 其中的4个函数定义中正确的是
选项
A、①
B、②
C、③
D、④
答案
B
解析
友元函数不能使用const修饰,故④错误,①的函数类型和返回类型不匹配。如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是说该函数不会修改类的非静态数据成员,而③对类的数据成员a进行了赋值,故不能用const赋值,故③错。
转载请注明原文地址:https://kaotiyun.com/show/IQVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf("%d",&num);if(num>99)s=3;elseif(num>9)s=2:elses=1;i=num/
计算机软件通常分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}程序执行后的输出结果是()。
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
以下关于宏的叙述中正确的是()。
下列叙述中正确的是()。
下列关于线性链表的叙述中,正确的是()。
给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并把
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下列选项中,不属于数据库管理的是()。
随机试题
在西方教育史上,最早对教育与法律关系进行论述的教育家是()
保证数据库的可靠性的常规手段是()
(11-04)公共政策调整的内容包括_________、_________、__________、_________。
被覆上皮根据细胞的层数可分为_______、_______。
预防营养不良的措施包括
A、组织制定国家基本药物目录B、医药行业管理工作C、制定药物流通行业规划D、药品、医疗器械行政监督和技术监督国家卫生健康部门负责
根据《生产安全事故报告和调查处理条例》的规定,下列情形中,属于一般事故的是()。
下列递延所得税的表述,正确的是()。
运行下面的程序段:Fork=5to10Step2k=k*2Nextk则循环次数为:______。
Recentresearchhadclaimedthatanexcessofpositiveions(离子)intheaircanhaveanill-effectonpeople’sphysicalorpsych
最新回复
(
0
)