首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
32
问题
使用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://jikaoti.com/ti/FMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列改革内容不是在《天朝天亩制度》中提出的一项是()
简述古埃及阿蒙霍特普四世(埃赫那吞)宗教改革的内容及其影响。(南京大学1997年世界古代中世纪史真题)
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
下列作品不是苏霍姆林斯基的是
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
关于终身教育,下列说法错误的是
美联储通过公开市场操作主要调整的是()。
随机试题
阳虚血亏、寒凝痰滞所致的下列病症中,适宜用阳和汤治疗的是
下列哪些临床表现可在扩张性心肌病出现?
为了尽量降低设备运输过程中潜在的风险和损失,业主一般采用( )方式转移风险。
在工程结算进程中,监理工程师()有关争议和索赔问题。
“利润分配”总账的年末余额不一定与相应的资产负债表中未分配利润项目的数额一致。()
习近平总书记在中共十九大报告中提到:“行百里者半九十,中华民族伟大复兴,绝不是轻轻松松、敲锣打鼓就能实现的。全党必须准备付出更为艰巨、更为艰苦的努力。”,其中“行百里者半九十”的意义是()。
新课程改革倡导()的课程评价。
下列选项中,在当事人没有明确约定的情况下,不属于建设:[程合同承包人行使优先受偿权范围的是()。
请根据下面的材料自拟题目写一篇现代文,字数不少于800字。知名IT评论博主麦田于2012年1月15日中午12点13分在自己的博客上贴出文章《人造韩寒:一场关于“公民的闹剧”》。麦田在博文中说,韩寒的公共知识分子形象,完全是他父亲韩仁均和出版人路金波“人造
C语言程序中,运算对象必须是整型数的运算符是
最新回复
(
0
)