首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test() { a = 0; c = 0; } // ① int f(int a) const { this->a = a; } // ② static int
有如下类定义: class Test { public: Test() { a = 0; c = 0; } // ① int f(int a) const { this->a = a; } // ② static int
admin
2021-06-10
37
问题
有如下类定义:
class Test
{
public:
Test() { a = 0; c = 0; } // ①
int f(int a) const { 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
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为c。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/w5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;classtest{private:inta;public:test0{cout+’’con
下列有关类成员的叙述中,正确的是()。
下列叙述中,错误的是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
有如下程序:撕ncludeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this一>k=k;}public:voidsetN(intn){thi
下面描述中,不属于软件危机表现的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
有如下程序:#ineludeusingnamespacestd;classBook{public:Book(char*t=""){strepy(title,t);}private:
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有
随机试题
患者,男性,50岁,右上6的远中边缘嵴缺损与右上7之间有食物嵌塞,最佳的修复方式为
A.引起急性呼吸道传染病B.引起主要表现为严重呕吐、腹泻的传染病C.引起经性接触引起的传染病D.引起常见的人畜共患疾病E.引起急慢性胃炎、消化性溃疡的主要原因)钩端螺旋体
砌体结构的受压承载力系数φ:
经济学认为,政府干预经济的理由在于()。
根据《建设工程施工合同(示范文本)》(GF—99—0201)规定,()签发后,承包人可按专用合同条款约定的人数和期限向监理人提交最终结清申请单,并提供相关证明材料。
下列关于横道图进度计划法说法中,错误的是()。
下列说法中,符合会计政策定义的是()。
关于国家出资企业董事、高级管理人员和监事的兼职限制,下列说法中,错误的是()。
在地陪的前期业务准备中,关于落实团队预订服务的规范操作程序包括哪些工作内容?
所谓环境资源商品化就是赋予自然以经济价值,并将环境纳入市场经济体系中,将环境转化成像其他商品那样也可以进行分析的产品。只要在经济改革中赋予环境适当的价值,环境就能得到更好的保护。这种观点认为,各种生态环境问题的出现,正是由于资源环境没有被视为商品,没有拿到
最新回复
(
0
)