首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #include using namespace std; class A { public: int data; static int data2; void show()
有如下程序段: #include using namespace std; class A { public: int data; static int data2; void show()
admin
2020-05-14
60
问题
有如下程序段:
#include
using namespace std;
class A
{
public:
int data;
static int data2;
void show()
{
cout<
cout<
}
static void print()
{
cout<
cout<
}
}.
};
int A::data2=8:
编译时出错的语句的编号是( )。
选项
A、1
B、2
C、3
D、4
答案
C
解析
A类中,定义了两个数据成员:普通数据成员data和静态数据成员data2;定义了两个成员函数:普通成员函数show()和静态成员函数print()。①静态数据成员data2必须在类定义体的外部定义,定义时不能标示为static。②普通成员函数show()可以访问普通数据成员data和静态数据成员data2;静态成员函数print()可以直接访问静态数据成员data2,但不能直接使用普通成员data。所以题意中,语句3编译出错。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/zl8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,动态创建对象可以使用【 】操作符来完成。
有如下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;publi
以下只有在使用时才为该类型变量分配存储单元的存储类型说明是()。
有如下程序:#includevoidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a[0]
A、 B、 C、 D、 D虚函数在运行阶段和类的对象绑定在一起,这样成为动态联编。虚函数声明只能出现在类声明中虚函数原型中,而不能在成员的函数体实现的时候。必须由成员函数来调用或者通过指针、引用来访问虚函数。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:voidwho(){cout<<"cl
利用表达式a[i]可以访问int型数组a中下标为i的元素。在执行了语句int*p=a;后,利用指针p也可访问该元素,相应的表达式是______。
下列选项中,不是一个算法的基本特征是()。
一个关系中属性个数为1时,称此关系为
在数据结构中,从逻辑上可以把数据结构分成线性结构和【】。
随机试题
下列有关现金漏损率的命题正确的是
紫绀型先天性心脏病病变特点可概括为()
关于泪囊鼻腔吻合术,下列说法不正确的是
蛋白质变性的主要特点是
案情:甲与乙分别出资60万元和240万元共同设立新雨开发有限公司(下称新雨公司),由乙任执行董事并负责公司经营管理,甲任监事。乙同时为其个人投资的东风有限责任公司(下称东风公司)的总经理,该公司欠白云公司货款50万元未还。乙与白云公司达成协议
在我国新的投资体制下,国家对项目的审批和核准重点放在项目的()方面。
教学评价的功能不包括()
Marriageis,formanypeople,theirmostimportantrelationship,thesourceofmuchhappiness,and,forsome,evenaddsextraye
下列关于数据库设计的叙述中,正确的是( )。
MemoTo:Peter,DeputyEditorFrom:DanielThomas,Editor-in-chiefDate:June6,2015Subject:Ensuringthesmoothpublicationo
最新回复
(
0
)