首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: Class Test { public: Test(){a=0;c=0;}//① int f(int a)eonst{this->a:a;}//② static int g(){return
有如下类定义: Class Test { public: Test(){a=0;c=0;}//① int f(int a)eonst{this->a:a;}//② static int g(){return
admin
2020-06-29
54
问题
有如下类定义:
Class Test
{
public:
Test(){a=0;c=0;}//①
int f(int a)eonst{this->a:a;}//②
static int g(){return a;}//③
void h(int b){Test::b=b;};//④
private:
int a;
static int b;
eonst int c;
};
int Test::b=0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为c。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/fi8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#includeusingnamespacestd;classTestClass{intx;public:TestClass(inti){
若有以下定义:inta[]={1,2,3,4,5,6,7};charc1=’b’,C2=’2’;则数值不为2的表达式是()。
对于结构中定义的成员,其隐含访问权限为______。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤
数据处理的最小单位是
下列叙述中正确的是
友元类的所有成员函数都是另一个类的【】。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
男性,35岁,因刀伤伤及右胸壁,并造成4cm×5cm大小胸壁缺损,直接可见部分萎缩的肺组织。问:这种胸部损伤的病理生理改变是什么?
标准正态分布曲线的特征是
99m锝核素扫描对以下哪种肿瘤有特殊的诊断意义
纤维素性血栓主要发生在()
建设单位,也称为( ),是委托监理的一方。
访谈法分为()。
达.芬奇
若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=2ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需(2)ns。
Theremustbesomeoneelsewhokilledthefish.Lilyis______girltodosuchathing.
Britonsareincreasinglyentertainingguestsathomewithdinner,filmandkaraokenights,(1)______bytelevisionshowsoncookin
最新回复
(
0
)