[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc

上传人:sofeeling205 文档编号:497434 上传时间:2018-11-28 格式:DOC 页数:5 大小:29.50KB
下载 相关 举报
[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc_第1页
第1页 / 共5页
[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc_第2页
第2页 / 共5页
[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc_第3页
第3页 / 共5页
[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc_第4页
第4页 / 共5页
[计算机类试卷]国家二级C++机试(操作题)模拟试卷351及答案与解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 C+机试(操作题)模拟试卷 351及答案与解析 一、基本操作题 1 使用 VC6打开考生文件夹下的源程序文件 modil cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在 *error*的下面,修改该语句即可。 #include StatiC int x=50; int t=0; int*func(int X, int Y, int z) t=t+x+y+Z; *error* return t; ; void main() int y=3 0; int x=1 0; int z=2 0; *error* x=x; *error* co

2、ut double sum(int n) void msin() cout class CMyClass public: *1* CMyClass(int i, int j) Number1=i; Number3+=i; void display() cout“Number1=”Number1end1; cout“Number2=”Number2end1; cout“Number3=”Number3endl; void AddNum(int i) Number3+=i: private: int Numberl ; const int Number2 ; Static int Number3;

3、 *2* ; *3* void func() CMyClass obj(1, 2); obj Number1=4; *4* obj AddNum(); obj display(); void main() CMyClass myObj(12, 18); myObj di splay(); func(); retumR; 国家二级 C+机试(操作题)模拟试卷 351答案与解析 一、基本操作题 1 【正确答案】 (1)return t; (2)x=: x; (3)cout*func(x, y, z)end1; 【试题解析】 程序当中定义了全局静态变量 x,主函数内又定义了一个和静态变量x重名的变量

4、 x,在使用时需要注意区分这两个变量。函数 func(int x, inly,int z)返回一个整型数据指针,功能是将参数 x, y, z三者求和,通过指针返回运算结果。 二、简单应用题 2 【正确答案】 int result=0; for(int i=11; i=n; i+) if(i 7=0) &(i 1=0) result+: i; return result; 【试题解析】 函数 sum(int n)的功能是实现计算在 n范围内,能被 7和 11整除的所有整数的和 (包括 n在内 ),可采用循环的方式从 11开始到 n逐个寻找能被 7和11整除的数,如果能同时被 7和 11整除则加到

5、累加变量中。 三、综合应用题 3 【正确答案】 (1)将 “CMyClass(int i, int j)”补充完整为: CMyClas s(int i, int j):Number2(j) (2)添加语句: friend void func(); (3)添加语句: int CMyClass: Number3=4; (4)将 “obj AddNum()”补充完整为: obj AddNum(2); 【试题解析】 程序中定义了 CMyClass类,其含有 3个成员变量和多个成员函数,成员变量 Number2为常成员, Number3为静态成员。 display()函数输出 3个成员变量的值, AddNum(int i)函数改变静态成员变量 Number3的值,在函数func()内部,访问了类的私有成员,而且 rune0不属于类的成员函数,故函数func()为类 cmyclass的友元函数。

展开阅读全文
相关资源
猜你喜欢
  • AECMA PREN 2519-1994 Titanium TI-P04 540 MPa Less Than or Equal to Rm Less Than or Equal to 740 MPa Bars De Less Than or Equal to 200 mm Aerospace Series Edition 2 [Refer To ASD-ST.pdf AECMA PREN 2519-1994 Titanium TI-P04 540 MPa Less Than or Equal to Rm Less Than or Equal to 740 MPa Bars De Less Than or Equal to 200 mm Aerospace Series Edition 2 [Refer To ASD-ST.pdf
  • AECMA PREN 2520-1982 Titanium TI-P04 540 MPa Less Than or Equal to Rm Less Than or Equal to 740 MPa Forgings De Less Than or Equal to 200 mm Aerospace Series Edition 1《航空航天系列钛锻件 TI.pdf AECMA PREN 2520-1982 Titanium TI-P04 540 MPa Less Than or Equal to Rm Less Than or Equal to 740 MPa Forgings De Less Than or Equal to 200 mm Aerospace Series Edition 1《航空航天系列钛锻件 TI.pdf
  • AECMA PREN 2521-1994 Titanium Alloy TI-P11 540 MPa Less Than or Equal to Rm Less Than or Equal to 700 MPa Bars De Less Than or Equal to 200 mm Aerospace Series Edition 2 [Refer To .pdf AECMA PREN 2521-1994 Titanium Alloy TI-P11 540 MPa Less Than or Equal to Rm Less Than or Equal to 700 MPa Bars De Less Than or Equal to 200 mm Aerospace Series Edition 2 [Refer To .pdf
  • AECMA PREN 2522-1982 Titanium Alloy TI-P11 540 MPa Less Than or Equal to Rm - Less Than or Equal to 700 MPa Forgings De Less Than or Equal to 200 mm Aerospace Series Edition 1《航空航天.pdf AECMA PREN 2522-1982 Titanium Alloy TI-P11 540 MPa Less Than or Equal to Rm - Less Than or Equal to 700 MPa Forgings De Less Than or Equal to 200 mm Aerospace Series Edition 1《航空航天.pdf
  • AECMA PREN 2523-1982 Titanium alloy TI-P11 650 MPa Less Than or Equal to Rm Less Than or Equal to 880 MPa Bars De Less Than or Equal to 75 mm Aerospace Series Edition 1《航空航天系列钛合金棒材.pdf AECMA PREN 2523-1982 Titanium alloy TI-P11 650 MPa Less Than or Equal to Rm Less Than or Equal to 880 MPa Bars De Less Than or Equal to 75 mm Aerospace Series Edition 1《航空航天系列钛合金棒材.pdf
  • AECMA PREN 2524-1982 Titanium Alloy TI-P11 650 MPa Less Than or Greater to Rm Less Than or Greater to 880 MPa Forgings De Less Than or Equal to 75 mm Aerospace Series Edition 1《航空航.pdf AECMA PREN 2524-1982 Titanium Alloy TI-P11 650 MPa Less Than or Greater to Rm Less Than or Greater to 880 MPa Forgings De Less Than or Equal to 75 mm Aerospace Series Edition 1《航空航.pdf
  • AECMA PREN 2525-1983 Titanium TI-P01 290 MPa Less Than Rm Less Than or Equal to 420 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列钛片和带 TI-P04 .pdf AECMA PREN 2525-1983 Titanium TI-P01 290 MPa Less Than Rm Less Than or Equal to 420 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列钛片和带 TI-P04 .pdf
  • AECMA PREN 2526-1983 Titanium TI-P02 390 MPa Less Than Rm Less Than or Equal to 540 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列.钛片和带TI-P04 .pdf AECMA PREN 2526-1983 Titanium TI-P02 390 MPa Less Than Rm Less Than or Equal to 540 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列.钛片和带TI-P04 .pdf
  • AECMA PREN 2527-1983 Titanium TI-P04 570 MPa Less Than Rm Less Than or Equal to 730 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列钛片和带TI-P04 5.pdf AECMA PREN 2527-1983 Titanium TI-P04 570 MPa Less Than Rm Less Than or Equal to 730 MPa Sheets and Strips a Less Than or Equal to 5 mm Aerospace Series Edition 1《航空航天系列钛片和带TI-P04 5.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1