首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #include<iostream> using namespace std; class A { public: int data; static int data2; void show() { cout<<data<<endl://1
有如下程序段: #include<iostream> using namespace std; class A { public: int data; static int data2; void show() { cout<<data<<endl://1
admin
2021-02-22
45
问题
有如下程序段:
#include<iostream>
using namespace std;
class A
{
public:
int data;
static int data2;
void show()
{
cout<<data<<endl://1
cout<<data2<<endl://2
}
static void print()
{
cout<<data<<endl://3
tout<<data2<<endl://4
}
};
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/T9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespaeestd;classMusic{public:voidsetTitle(char*str){strcpy(title,
下面关于数组的初始化正确的是()。
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:1234
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass0:c(0.0),b(O),a(’,’){}};创建这个类的对象时,数据成员的初始
有如下程序段:inti=5:while(inti=0){cout
下列关于派生类构造函数和析构函数的说法中,错误的是()。
数据库系统的三级模式不包括
下列方法中,不属于软件调试方法的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”,请
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
随机试题
(2012年4月)世界知识产权组织的英文简称是()。
______withthesizeofthewholeearth,thehighestmountaindoesnotseemhighatall.
关于焦点成像性能的叙述,错误的是
患者,女,28岁,形体消瘦,性情急躁,近日胁痛口苦,纳呆泛恶,目黄溲赤,苔黄而腻,脉弦数。治法宜选用
资金供应风险有()。
施工方是承担施工任务的单位的总称谓,它可能是( )。
建设工程项目的设计任务在总体规划设计与单体方案设计阶段,相当于目标产品的()。
上海的专项旅游产品中,经济效益和社会效益最高的一种产品是()。
A、Hehatedgrowingup.B、Heread4bookswrittenbyHinton.C、Hehaddifficultiesinreading.D、Hedeterminedtobeawriter.C访
A.incomeB.polarizationC.transformationsD.oldE.changesF.worseG.relaxedH.therebyI.divisionJ.accompanying
最新回复
(
0
)