首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
28
问题
有如下程序段:
#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://jikaoti.com/ti/xHh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于友元的叙述中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
下列关于模板的描述中,错误的是()。
下面不属于C++的预定义的流对象是()。
下列关于运算符重载的叙述中,正确的是()。
在类中重载赋值运算符时,应将其声明为类的()。
在C++中,实现封装性需借助于()。
随机试题
全角、半角方式的主要区别是()
革兰染色阳性时,细胞颜色应为
【2008年第3题】题1~5:某建筑物采用TN—C—S系统供电,建筑物地下室设有与大地绝缘的防水层。PEN线进户后即分为PE线和N线,并打人工接地极将PE线重复接地。变电所系统接地Ra和建筑物重复接地Rb阻值分别为4Ω及10Ω。各段线路的电阻值如下图所示,
某房建工程地上20层,地下2层,建筑面积43210m2。筏板基础,剪力墙结构。某省建筑安装工程总公司中标施工总承包。工期:2007年1月1日~2009年1月1日。省建筑安装工程总公司授权全资子公司——第一分公司组织实施。施工单位成立了直营项目部,并于200
根据我国《合同法》的有关规定,合同变更表述中正确的有( )。
下列各项中,符合契税有关规定的有()。
注册会计师了解被审计单位的性质,包括对被审计单位经营活动的了解。为此应当了解的内容有()。
在黑盒测试中,着重检查输入条件的组合的是A)错误推测法B)边界值分析法C)因果图法D)等价类测试法
It’shardtopaynoattentiontoamarketofagrowingmiddle-classwithhigher_______incomes.
Whatcandogssee?Theanswertothisquestionisdisappointing;dogs【C1】______seenocolors.Theanswerisdisappointing【C2】___
最新回复
(
0
)