首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
50
问题
有如下类定义:
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/Ejfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usinsnamespacestd;elassSample{public:Sample(){}一Sample(){cout<<’*’;}
下列关于线性链表的叙述中,正确的是( )。
有如下程序#include#includeusingnamespacestd;intmain(){cout
对于语句cout
下列排序方法中,最坏情况下比较次数最少的是()。
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Root对象用于表示方程ax2+bx
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:Commondenominatoris2要求:补充编制的内容写在“
下列符号中能够作为C++标识符的是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout<<’*’;
下列字符串中,正确的C++标识符是()。
随机试题
律师和律师事务所在与司法机关及司法人员接触中,不得采用下列哪些不正当手段与同行进行业务竞争?()
计划的灵动性与因意外事件引起损失的可能性的关系是________。
A.机械性肠梗阻B.阿托品中毒C.青光眼D.重症肌无力E.阵发性室上性心动过速
散光眼产生的主要原因是
肾小球通透性增加时产生的蛋白尿为
DNA的复制过程是一个高度忠实的过程,一系列的措施确保母代将遗传信息准确的传递给子代,除严格的碱基互补原则,DNA聚合酶的校读功能外,机体还会对发生损伤的DNA进行修复,下列不属于DNA的修复的过程是
下列关于税务登记的说法中,错误的有()。
新课程改革用_____________代替了教学大纲。
许某(男,13岁,初二学生)一直梦想能自己开摩托车兜风。某日,许某看见邻居张某新买的摩托车停在小区院内,就产生了试一试的念头。于是许某来到张某家中假装找其儿子玩,趁其家人不注意,将钥匙偷出,并将摩托车推出小区。但许某此前从未开过摩托车,骑上车试了不到一百米
严肃与谨慎相结合政策的总精神就是()。
最新回复
(
0
)