首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
43
问题
有如下程序段:
#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全国计算机二级
相关试题推荐
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
已知一个类A的定义如下,则执行“Ax(3);”语句后,x.a和x.b的值分别为______。classA{inta,b;public:A(intaa=1,intbb=0){a=aa;b
在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){
有如下程序:#include<iostream>#include<iomanip>usingnanespacestd;classCSum{intx,y;public:CSum(intx0,inty0):x(x0),
对指定类型对象动态分配内存并返回该类型的指针的是使用【】运算符来完成的。
数据库系统的核心是
下述静态数据成员的特性中,()是错误的。
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
随机试题
在UNIX系统中,块设备的延迟写有什么作用?系统是如何处理延迟写的?
下列哪项不符合足月新生儿的特点
对于阴蒂的叙述,哪项正确
关于氯胺酮,下列哪项不正确
医务人员在学风方面必须遵循的伦理原则是
关于被害人的承诺,说法正确的是:
某5m高轴心受压砖柱,e=0,上、下端均为不动铰支座,采用MU10和M5的混合砂浆砌筑,截面尺寸为490mm×490mm
我母亲经常在星期日打扫卫生,洗衣服。
某企业发奖金是根据利润提成的,利润低于或等于10万元时可提成l0%;低于或等于20万元时,高于10万元的部分按7.5%提成;高于20万元的部分按5%提成。当利润为40万元时,应发放奖金()万元。
在中国古代典籍中,宪法一词的含义是指()。
最新回复
(
0
)