首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
78
问题
有如下程序段:
#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全国计算机二级
相关试题推荐
若从键盘输入83,则以下程序输出的结果是______。#include<iostream.h> viodmain(){inta;cin>>a;if(a>>60)cout<<a;if
下列关于new运算符的描述中错误的是()。
下列程序是用来判断数组中特定元素的位置所在,则输出结果为#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){inti;*k
语句cout<<’\n’还可表示为【】。
以下()成员函数表示纯虚函数。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
静态成员函数没有
当用数组元素作函数参数时,这属于【】传递。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
随机试题
毛泽东思想达到成熟的标志是()
止嗽散的组成中不舍有()
试述新生儿呼吸窘迫综合征的诊断要点。
A、不射精症B、逆行射精C、旱泄D、勃起功能障碍E、痛性阴茎勃起阴茎能勃起,阴茎刚接触阴唇或刚插入阴道即射精()
指导护士评估患者健康状况,预测患者需要的理论是
伦理学上生物-心理-社会医学模式取代生物医学模式在本质上反映了
女性,9岁,枕部着地,昏迷4分钟后清醒,并自己回到家中,其后出现头痛并逐渐加重伴呕吐,1小时后不省人事,急送医院。查体:血压130/90mmHg,P64次/分,R14次/分。浅昏迷,右枕部头皮挫伤,左侧瞳孔4mm,对光反射消失,右侧瞳孔2
在甾体激素类药物的含量测定中不能采用的方法为
关于室内消防给水管道设置的说法,错误的是()。
辩证唯物主义
最新回复
(
0
)