首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)coast{this->a=a;} //② static i
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)coast{this->a=a;} //② static i
admin
2015-09-14
17
问题
有如下类定义:
class Test
{
public:
Test(){a=0;c=0;} //①
int f(int a)coast{this->a=a;} //②
static int g (){return a;} //③
void h(int b){Test∷b=b;}; //④
private:
int a;
static intb;
const int c;
};
int Test∷b=0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
此题考查的足类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误:常成员函数不能更新对象的数据成员,故选项B错误;静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://jikaoti.com/ti/64E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于C++语言变量的叙述错误的是
执行下列程序段,结果是#include<iostream.h>voidmain(){intx=40;chary=’C’;intn;
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
在类中定义和实现的函数称为()。
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
下面叙述不正确的是
将ER图转换到关系模式时,实体与联系都可以表示成()。
随机试题
现代超声技术发展的主要热点包括:①谐波成像技术;②声学造影技术;③三维超声成像技术;④伪彩色二维显像技术;⑤介入超声技术
A.白蛋白吸收及合成不足B.门脉压力增高C.血氨产生过多D.少尿E.脾大肝硬化血小板减少的主要原因是
塔器现场到货状态分为整体到货、分段到货、分片到货。分片到货的设备直径()3.8m。
原型内化的教学要求之一是活动在言语水平上先___________,以后再压缩(或简缩)。
(2011)如何在教学中促进迁移?
【2011浙江】替代强化
下列不属于构成教育活动的基本要素的是()
党的十八届三中全会审议通过了《中共中央关于全面深化改革若干重大问题的决定》(以下简称《决定》),对全面深化改革做出了总体部署。在未来一个阶段,《决定》对普通公民的生活可能带来的改变有()。①如果你要考大学,那么可能不必文理分科②如果你
已知α1,α2,…,αs线性无关,β可由α1,α2,…,αs线性表出,且表出式的系数全不为零,证明:α1,α2,…,αs,β中任意s个向量线性无关.
Onedayyoudinedatyourlocalrestaurant.Youarenothappywiththefoodaswellastheservice.Writealettertotherestau
最新回复
(
0
)