首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Number{ private: static int num; }; 要初始化Number类的静态成员num,应当在后面加上语句:
有如下类定义: class Number{ private: static int num; }; 要初始化Number类的静态成员num,应当在后面加上语句:
admin
2015-07-22
30
问题
有如下类定义:
class Number{
private:
static int num;
};
要初始化Number类的静态成员num,应当在后面加上语句:
选项
A、int num=0;
B、static int num=0;
C、int Number::num=0;
D、static int Number::num=0;
答案
C
解析
静态数据成员必须在类定义体的外部定义,和任意的类成员一样,在类定义体外部引用类的静态数据成员时,需要指定成员的所属类,并且static关键字只能用于类定义体内部的声明中,在外部定义时不能标示static。因此,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/YtNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为()。
以下数组定义中不正确的是______。
由于静态成员函数不属于某个具体的对象,但它属于某个【】,所以它没有this指针。
在数据库的概念结构设计中,常用的描述工具是【】。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[strlen
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
关于在调用模板函数时模板实参的使用,下列表述正确的是
以下哪个不是C++语言中的有效标识符()。
随机试题
下列不是影响企业生产能力最主要因素的是()。
神经根型颈椎病患者牵引时一般应该采用
3~4个月婴儿食用牛奶的稀释比例(奶:水)为
已通过执业医师考试但未经注册取得执业证书的
张某欲购买一套住房,委托甲房地产经纪机构(以下简称甲机构)寻找房源并签订了经纪合同。甲机构寻找到的合适房源为李某的住房。该住房位于某幢住宅楼的二层,该住宅楼北侧为主城区高架桥,南侧为农贸市场。房屋主体结构完好,门窗及厨卫部分设施虽然有损坏,但不严重,经过简
给水管道的沟槽回填施工时,应按施工方案的回填方式,经现场试验确定()等参数。
客户的长期资金在客户的资金构成中占有十分重要的地位。以下表述错误的是()。
《义务教育化学课程标准(2011年版)》就“探究金属的物理性质和化学性质”的评价目标规定“在实验探究中进行小组合作学习”,其体现的评价目标的确定原则为()。
道德教育的本质是指个体社会人格的塑造或对个体道德人格发展方面所起的推动。()
小张在M公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属(17)享有。
最新回复
(
0
)