首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
32
问题
有如下类定义:
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/IuA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通常初始化拷贝构造函数的参数是
假定其中的x的单位是角度且不考虑π值的精度,则与数学公式等价的C++语言表达式是
【】使一个函数可以定义成对许多不同数据类型完成同一个任务。
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
非成员函数应声明为类的__________函数才能访问这个类的private成员。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【】。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。boolfun(char*str)}inti:0,j=0;while(str[j])(6);
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,inta[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。例如:S="1234abcdef567":则:a[]qb存储
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
骑坐式管板垂直固定仰焊的操作技术是怎样的?
用天然气置换空气阶段是最危险的时间,因此置换速度一定要慢,按规定用氮气进行置换。()
糖皮质激素用于治疗败血症时,应合用足量有效的_______药物。
口服铁剂从小剂量开始是为了减少胃肠道反应。
对反复发作的顽固性哮喘或哮喘持续状态疗效较好的药物是
苯乙醇
下列说法中,符合《民事诉讼法》规定的是:()
期货市场出现异常情况时,中国期货业协会可以采取必要的风险处置措施。()
从2010年开始,我国居民消费价格指数(CPI)涨幅呈现逐月逐季加快趋势,2010年和2011年居民消费价格指数分别同比上涨3.3%和5.4%。为实现当年宏观经济目标,中国人民银行在2011年6次上调法定存款准备金率,3次上调存贷款基准利率。2012年以来
关于转移农村剩余劳动力问题。谈谈你的看法。
最新回复
(
0
)