首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
73
问题
有如下程序段:
#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://www.kaotiyun.com/show/zl8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出是 main() {int x=100, a=10, b=20, ok1=5, ok2=0; if(a<b) if(b! =15) if( ! ok1
已知一个类A的定义如下,则执行“Ax(3);”语句后,x.a和x.b的值分别为______。classA{inta,b;public:A(intaa=1,intbb=0){a=aa;b
语句cout<<’\n’还可表示为【】。
有如下程序段#includevoidmain(){inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);cout<<x;}执行该程序段后,x的
下列程序的执行结果是()。#include<iostream.h>#include<stdlib.h>classTestClass{public:intx,y;T
对指定类型对象动态分配内存并返回该类型的指针的是使用【】运算符来完成的。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
如果表达式-x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为()。
下面关于C++语言变量的叙述错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的MyString类是一个用于表示字符串的类。假设字符串由英文单词组成,单词与单词之间使用一个空格作为分隔符。成员函数wordCount的功能是计算组成字符串的单词的个数。
随机试题
下列哪种疾病不属于急性上呼吸道感染引起的并发症
蛔虫一般寄生在入的.
防水混凝土应该掺()。
在规划环境影响评价过程中()公众参与,充分考虑社会各方面利益和主张。
政府行政主管部门对招标投标的管理包括( )等工作。
用焊接检验尺对焊缝进行测量的检验项目不包括()。
某建筑工程项目计划于2017年12月28日开工,采取公开招标的方式办理该项目的招标投标事宜。招标文件中规定,10月18日下午3时是招标文件规定的投标截止时间。在投标截止时间之前,A、B、D、E四家企业提交了投标文件,但C企业于10月18日下午4时
山东旅游发展近期目标是:到2012年,全省接待国内游客达到3.5亿人次,接待入境游客达到350万人次,旅游总收入达到3500亿元。()
Womenaremoody.Byevolutionarydesign,wearehard-wiredtobesensitivetoourenvironments,empathictoourchildren’sneed
第3代电子计算机使用的电子元件是
最新回复
(
0
)