首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test39_1,此工程包含一个源程序文件test39_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为; This is static a: 1 This is non-static b
使用VC6打开考生文件夹下的工程test39_1,此工程包含一个源程序文件test39_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为; This is static a: 1 This is non-static b
admin
2010-02-08
59
问题
使用VC6打开考生文件夹下的工程test39_1,此工程包含一个源程序文件test39_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为;
This is static a: 1
This is non-static b: 1
This is static a: 2
This is non-static b: 2
This is static a: 2
This is non-static b: 1
Press any key to continue
源程序文件test39_1.cpp清单如下;
#include<iostream.h>
class shared
{
static int a;
int b;
public:
/***************** found *****************/
void set(int i=0, int j) {a=i; b=j;}
void show();
};
/***************** found *****************/
void shared::show()
{
cout << "This is static a: "<< a;
cout << "\nThis is non-static b: " << b;
/***************** found *****************/
cout >> "\n";
}
void main ()
{
shared x, y;
x.set (1, 1);
x.show ( );
y.set (2, 2);
y.show ( );
x.show ( );
}
选项
答案
(1) 错误:void set(int i=0,int j){a=i;b=j;} 正确:void set(int i,int j){a=i;b=j;} (2) 错误:缺少对静态成员的初始化 正确:int shared::a; (3) 错误:cout>>"\n"; 正确:cout<<"\n":
解析
(1)主要考查考生对于类的参数初始化的理解,类的成员函数的参数在函数声明中不能进行初始化,只能在函数体内部进行,这是C++的规定:
(2)主要考查考生是否掌握了静态成员的定义,静态成员是该类共有的数据成员,所有该类的对象共同拥有,它必须在类的内部声明,类的外部进行初始化之后才能使用;
(3)主要考查考生对于输出流语句的掌握,“>>”运算符是C++的iostream类重载的输出符号,而“<<”运算符是C++的iostream类重载的输入符号。
转载请注明原文地址:https://kaotiyun.com/show/7KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
关于教育的教育即生活的解读错误的是
关于教育目的与教育方针,下列说法错误的是
关于人的身心发展,下列说法错误的是
简述教育的政治功能。
美联储通过公开市场操作主要调整的是()。
下列货币政策操作中,可以增加货币供给的是()。
随机试题
(2021年临沂/2019年枣庄市中区)学生以词的声音表象、动觉表象为支柱而进行智力活动,这属于心智技能的()阶段。
以下关于散射线的描述,错误的是
某患者以身体“浮肿”就诊,诊断为黏液性水肿,可选用
A.衣原体B.呼吸道合胞病毒C.流感病毒D.柯萨奇病毒E.腺病毒疱疹性咽峡炎的病原体是
A.胆汁B.盐酸C.氯化钠D.0.5%苯酚E.亚硫酸钠注射液中常用的抑制微生物增殖的附加剂是()
以下哪项属于胎儿窘迫的指征
我国学者以马克思的货币流通规律为基础,得到的两个计量模型是()。
《中华人民共和国教育法》的立法宗旨是发展教育事业,提高全民族的素质,()。
叩齿运动(tappingmovement)
[*]
最新回复
(
0
)