计算机二级C++考试强化模拟试卷().docx
《计算机二级C++考试强化模拟试卷().docx》由会员分享,可在线阅读,更多相关《计算机二级C++考试强化模拟试卷().docx(18页珍藏版)》请在第壹文秘上搜索。
1、一、选择题(每小题1分,共40分)1单选题有如下程序:MndUdeUftingnamevpacesld;doubleadd(doublea,doubleb.doubleC=I)intmain()Iintresult=add(2t3)Icoulresultendl;nHum0;I运行后的输出结果是()。.3B.5C.6D.编译出错参考答案:C参考解析:题意中,add()函数接收3个CIoUbIe类型的参数,最后一个形参e具有默认值1,函数将三个参数相加,返回相加的结果;main()函数中,调用add()函数,传人两个参数,所以形参C使用默认值1,对应参数的值为:2,3,1,函数将a、b、C转换为
2、double类型后,相加,并将结果6.0作为函数值返回,返回值转换为int赋给result,最终输出result的值。本题答案为C选项。2单选题下列关于类定义的说法中,正确的是()oA.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义参考答案:A参考解析:类的成员的缺省访问权限是私有的,数据成员可以是私有,可以是公用的,也可以是受保护的。类的成员函数可以在类内定义。3单选题必须用一对大括号括起来的程序段是()。.switch.switch语句中的case标号语句B.if语句的分支C.循环语句的循环体D.函数的函数
3、体参考答案:D参考解析:本题考查C+基本控制结构,A、B、C三个选项中的大括号不是必须的,而D选项中的函数体必须使用大括号。4 单选题计算数列第n项的函数定义如下:mtf(tl)I”(I)FKum11rWrrtvro3l(-l)*2j若执行函数调用表达式fa(4)时,返回的函数值为()oA. 53B. 17C. 23D. 49参考答案:A参考解析:题意中fa()函数是一个递归函数,当参数n大于1时,函数返回值为3*fa(n-l)+2,当n等于1时,函数返回值为1,所以fa(4)=3*fa(3)+2=3*(3$fa(2)+2)+2=3*(3*(3*fa(1)+2)+2)+2=3*(3*(3+2)
4、+2)+2=53o本题答案为A选项。5 单选题有如下程序:w*tlaMrwn*IubrMM0(lnMmtMkanwv*)imhw(n)ICMMtmnfrtNMnr()mmmumnamr;vutMi(nmtnr344pT11*()FF三*()CTMlIDcmdmta):y()I::Dermddl(I).(5.7)f*u*0执行这个程序的输出结果是()。A. 375B. 357C. 0375D. 0357参考答案:C参考解析:本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题
5、中定义了一个对象dl,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。7 单选题软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A.学生成绩管理系统8 .C语言编译程序C.UNIX操作系统D.数据库管理系统参考答案:A参考解析:软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。所以B、C、D都是系统软件,只有是应用软件。8单选题下列程序的运行结果是()0nrNpPMMc:A()l*0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 C+ 考试 强化 模拟 试卷