【计算机类职业资格】计算机等级考试二级(C++)41及答案解析.doc
《【计算机类职业资格】计算机等级考试二级(C++)41及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级(C++)41及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级(C+)41 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.关于静态数据成员的描述中正确的是( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3”D.以上表达式均错2.下列语句中,错误的是_。(分数:2.00)A.const int buffer=256;B.const double*point;C.int const buffer=256;D.double*const point;3.有以下程序: #define P 3 void F
2、(int x)return(P*x*x); main() printf(“%d/n“,F(3+5); 程序运行后的输出结果是_。 (分数:2.00)A.192B.29C.25D.编译出错4.下列关于构造函数说法不正确的是( )。(分数:2.00)A.4个字节B.5个字节C.6个字节D.7个字节5.C+语言中,表示一条语句结束的标号是( )。(分数:2.00)A.#B.;C./D.6.有如下程序 #include using namespace std; class Obj static int i; public: Obj()i+; Obj()i-; static int getVal()te
3、turn i; ; int Obj:i=0; void f ()Obj ob2;coutfunc1(); P-func2(); return 0; 运行此程序,屏幕上将显示输出【 】 (分数:2.00)A.B1 B2B.A1 A2C.B1 A2D.A1 B223.存在定义 int a10,x,*pa;,若 pa: int num; ; void f(char *name, int num) struct STU s2=“SunDan“,20044,“Penghua“,20045; num=s0.num; strcpy(name,s0.name); main() struct STU s2=“Y
4、angSan“,20041,“LiSiGao“,20042,*p; p= f(p-name,p-num); printf(“%s %d/n“,p-name,p-num); 程序运行后的输出结果是_。(分数:2.00)A.SunDan 20042B.SunDan 20044C.LiSiGuo 20042D.YangSan 2004125.以下关于 C+语言类的说法中正确的是( )。(分数:2.00)A.a =10 or a =0B.a =0 | a =10C.a =10 *sp=“right!“;B.char s10;s=“right!“;C.char s10;*s=“right!“;D.cha
5、r *sp=“right!“;35.下列关于运算符重载不正确的是( )。(分数:2.00)A.throwsB.throwC.ThrowableD.Exception二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.以下程序运行后的输出结果是 1。 #includeiostreamh void fun(int x,int y) x=x+y;y=x-y;x=x-y; cout x “,“ y “ ,“; void main2 int x=2,y=3;fun(x,y); cout x “,“ y endl; (分数:2.00)填空项 1:_37.如果要把返回值为 void的
6、函数 A声明为类 B的友元函数,则应在类 B的定义中加入的语句是 1。(分数:2.00)填空项 1:_38.以下函数 fun 的功能是返回 str 所指字符串中以形参 c 中字符开头的后续字符串的首 地址,例如:str 所指字符串为:Hello!,c 中的字符为 e,则函数返回字符串:ello!的首地址。若 str 所指字符串为空串或不包含 c 中的字符,则函数返回 NULL。请填空。 char *fun(char *str, char c) int n=0;char *p=str; if(p!=NULL) while(pn!=c if(pn= /0) return NULL; return(
7、 1); (分数:2.00)填空项 1:_39.要采用“cin,tout”进行输入输出时,必须包含的头文件是 1。(分数:2.00)填空项 1:_40.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接 模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示 被测试模块所产生的结果。(分数:2.00)填空项 1:_41.以下程序的输出结果是 1。 #includeiostreamh void main2 int a=0; a+=(a=8); cout a; (分数:2.00)填空项 1:_42.类模板的使用实际上是将类模板实例化成一个具体的 1。(分数:2.
8、00)填空项 1:_43.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_44.下面程序的输出结果是 1。 #includeiostream.h void main2 int a6=1,2,3,4,5,6; for(int i=0;i填空项 1:_45.下列软件系统结构图 (分数:2.00)46.我们通常用到的 cin ,是属于 1 输入。(分数:2.00)填空项 1:_47.C+语言中关键字运算符有 new,delete 和 1。(分数:2.00)填空项 1:_48.以下程序运行后的输出结果是 1。 void swap(int x,int y) int t; t=x;
9、x=y;y=t;printf(“%d %d “,x,y); main2 int a=3,b=4; swap(a,b); printf(“%d %d“,a,b); (分数:2.00)填空项 1:_49.C+语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取 1 方式。(分数:2.00)填空项 1:_50.请定义一个函数名为 A,返回值为 int,没有参数的纯虚函数的定义是 1。(分数:2.00)填空项 1:_计算机等级考试二级(C+)41 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分
10、数:70.00)1.关于静态数据成员的描述中正确的是( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3” D.以上表达式均错解析:本题考查的是滚动条事件的应用。在 Visual Basic中,与滚动条有关的事件是 Scroll和 Change事件。当在滚动条内拖动滚动块时触发 Scroll事件;改变滚动框的位置后,将触发 Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change 事件用于得到滚动条的最后的值。2.下列语句中,错误的是_。(分数:2.00)A.const int buffer=256;B.const doubl
11、e*point;C.int const buffer=256;D.double*const point;解析:3.有以下程序: #define P 3 void F(int x)return(P*x*x); main() printf(“%d/n“,F(3+5); 程序运行后的输出结果是_。 (分数:2.00)A.192B.29C.25D.编译出错 解析:return 语句用于从被调函数带回一个函数值。void 关键字表示“无类型”,即不需要从被调函数中 带回函数值,所以不需要 return 语句,故编译时出错。4.下列关于构造函数说法不正确的是( )。(分数:2.00)A.4个字节B.5个字
12、节C.6个字节 D.7个字节解析:在本题中,Dim b(-1 To 10,2 To 9,20)As Integer 定义了一个三维数组,如果没有指定下界,缺省值是 0,所以计算数组中的个数就容易了,表达式为:(10 -(-1)+1)(9-2+1)(20-0+1)=2016,所以选项 B)是正确答案。5.C+语言中,表示一条语句结束的标号是( )。(分数:2.00)A.#B.; C./D.解析:C+语言中语句的结束符是分号。6.有如下程序 #include using namespace std; class Obj static int i; public: Obj()i+; Obj()i-;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 C41 答案 解析 DOC
