首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;} ∥① int f(int a) bonst{this->a=a;} //② static int g ()
有如下类定义: class Test { public: Test(){a=0;c=0;} ∥① int f(int a) bonst{this->a=a;} //② static int g ()
admin
2019-04-01
47
问题
有如下类定义:
class Test
{
public:
Test(){a=0;c=0;} ∥①
int f(int a) bonst{this->a=a;} //②
static int g (){return a;} //③
void h(int b){Test::b=b;}; //④
private:
int a;
static int b:
const int c;
};
int Test::b=0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
此题考查的是类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误;常成员函数不能更新对象的数据成员,故选项B错误;静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://www.kaotiyun.com/show/jYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中标点符号中表示一条预处理命令开始的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;}
面向对象的程序设计主要考虑的是提高软件的
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作
开发一个C++语言程序的步骤通常包括编辑、______、链接、运行和调试。
设有定义intx;floaty;,则10+x+y值的数据类型是
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
随机试题
下列哪几种食物含铁质多
CT扫描与常规体层摄影相比,根本区别是
基金公司各机构、部门、岗位职责保持相对独立,基金资产、自有资产、其他资产的运作应当分离,这样体现的是基金管理公司内部控制的()原则。[2015年6月证券真题]
小规模纳税人的增值税的征收率为()。
()包括资金的投放和各项资产的使用两方面。
重庆火锅起源于()。
中国工人阶级具有自身的特点和优点,包括
A、 B、 C、 A本题的关键词是policestation。
Alinesegment,whichispartofastraightline,beginsatonepointendingatanother.
A、Theyshouldavoidtakingthebusorthesubwaytogotowork.B、Theycandosomeexerciseswhileonthebusorsubway.C、They
最新回复
(
0
)