首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
admin
2017-10-17
40
问题
有如下类定义: 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
解析
本题考查了类的定义。一个类的常数据成员的初始化只能在成员初始化列表中进行,所以选项A不正确。常成员函数不能更新对象的数据成员,所以选项B不正确。静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,所以选项C也不正确。故应该选择D。
转载请注明原文地址:https://jikaoti.com/ti/zIt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知:intn=10;那么下列语句中错误的是
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
设有定义intx;floaty;,则10+x+y值的数据类型是
下列叙述中,不属于软件需求规格说明书的作用的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
下列不能作为类的成员的是
随机试题
Busstop
A、深大呼吸(Kussmaul呼吸)B、呼吸频率增快C、潮式呼吸D、呼吸慢而深E、呼吸浅表而频数吗啡中毒
正常成人结膜囊最大可容纳液体容积约
杨某与岳某签订购船合同,按合同约定.杨某支付定金35,000元。岳某违约,并不归还定金。杨某在多次索要无果的情况下,伙同朋友陈某于某日凌晨,租车到岳某家,爬墙入院,踢门入窒,困住岳某之妹。强行将岳某的儿予抱走,并打电话向岳某索要35,000元。下列说法正确
下列税种中采用定额税率的是()。
中国共产党的成立是马克思列宁主义与()相结合的产物。
领导让你调查了解辖区内银行业支持实体经济的相关情况,但是你对银行这方面的业务并不熟悉,你会怎么做?
人类历史上,技术革命往往和社会发展的________相互作用,互为因果。今天,以微博为代表的互联网技术应用正________着它推进社会生活各个领域发生变化的巨大潜能。填入划横线部分最恰当的一项是:
“如果事物的表现形式和事物的本质会直接合而为一,一切科学就都成为多余的了”。这一论断揭示了
Weneedonehundredmoresignaturesbeforewetakethe______tothegovernor.
最新回复
(
0
)