首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
44
问题
使用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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
初学电脑打字时,练习次数越多,错误就会越少,这属于()
下列选项中不是乌申斯基主张的教学原则是
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
美联储通过公开市场操作主要调整的是()。
公开市场操作
在社会规范中,一般地说,既规定权利又规定义务的有()。
随机试题
中枢神经系统中,脑位于颅腔内,被分为六部分,对其描述正确的是
妊娠合并心脏病患者,产褥期护理措施正确是
在政府采购过程中,综合评分法中的价格分统一采用()计算。
下列建筑安装工程费用构成中,属于规费的是()。
如果人民币汇率升值,下面几种情况,最有可能发生的是()。
A、 B、 C、 D、 B
请选择最适合的一项填入问号处,使之符合整个图形的变化规律。
某公司按总价合同方式约定订购3000m高规格的铜缆,由于建设单位原因,工期暂停了半个月,待恢复施工后,承建单位以近期铜价上涨为理由,要求建设单位赔偿购买电缆增加的费用,并要求适当延长工期。以下说法中,()是正确的。
Whatarethespeakersdoingastheconversationbegins?
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
最新回复
(
0
)