首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
28
问题
有如下类定义:
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://jikaoti.com/ti/Pch0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;classtest{private:inta;public:test0{cout+’’con
用树形结构表示实体之间联系的模型是()。
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(){++count;}~Myclass(){一一
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n--1)return2;elseretumfib(n-1)+fib(
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列哪一条不属于数据库设计的任务?()
随机试题
简述《伊芙琳》所表现的意识流小说的写作特点。
基于消费者的整合是营销传播中的()
说明血氨的来源和去路?
组成中无白芍的方剂是
下列选项中,种植体周围组织疾病病变的主要致病因素是
男,76岁。一年来日常活动时即感胸闷。3天前突发夜间阵发性呼吸困难,伴咳粉红泡沫痰。查体:BP10Q/70mmHG,心尖搏动呈抬举样,胸骨右缘第二肋间可闻及4/6级收缩期喷射样杂音,向颈部传导。双肺可闻及做在细湿啰音。对明确诊断最有帮助的检查是
国家的()是国家总体规划的基本开工。
乙公司使用存货模型确定最佳现金持有量。根据有关资料分析,2015年该公司全年现金需求量为8100万元,每次现金转换的成本为0.2万元,持有现金的机会成本率为10%。要求:计算最佳现金持有量下的相关总成本。
(2002年考试真题)长期借款所发生的利息支出,可能借记的科目有()。
设函数f(x)是定义在(-1,1)内的奇函数,且,则f(x)在x=0处的导数为()
最新回复
(
0
)