2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案

上传人:住在****帅小... 文档编号:196098746 上传时间:2023-03-25 格式:DOCX 页数:4 大小:23.90KB
收藏 版权申诉 举报 下载
2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案_第1页
第1页 / 共4页
2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案_第2页
第2页 / 共4页
2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案_第3页
第3页 / 共4页
资源描述:

《2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案》由会员分享,可在线阅读,更多相关《2023年计算机二级-C++语言程序设计考试历年真题选编2附带答案(4页珍藏版)》请在装配图网上搜索。

1、长风破浪会有时,直挂云帆济沧海。 住在富人区的她2023年计算机二级-C+语言程序设计考试历年真题选编附带答案全文为Word可编辑,若为PDF皆为盗版,请谨慎购买!预祝考试顺利!第I卷一.综合能力测验(共25题)1.单选题 x0 | y=5 的相反表达式为A. xB.xC.x0 | y!=5D.x0 & y=5正确答案:B2.单选题 设有数组定义: char array= “China”; 则数组所占的空间是A.4 个字节B.5 个字节C.6 个字节D.7 个字节正确答案:C3.单选题 在类中说明的成员可以使用关键字的是A.publicB.externC.cpuD.register正确答案:A

2、本题解析: 解析:extern用于声明外部变量的。register声明寄存器类型变量。无cpu类型。它们都不能声明类成员。public声明为公有访问权限,所以选择A项。 4.单选题 在下面循环语句中循环体执行的次数为 int i=0; do i+; while(i*iA.4 B.3C.5D.2正确答案:B5.单选题 C+程序从上机到得到结果的几个操作步骤依次是A.编译、编辑、连接、运行B.编辑、编译、连接、运行C.编译、运行、编辑、连接D.编辑、运行、编辑、连接正确答案:B6.单选题 关于 C+语言的变量,以下叙述中错误的是A.由三条下划线构成的符号名是合法的变量名B.所谓变量是指在程序运行过

3、程中其值可以被改变的量C.程序中用到的所有变量都必须先定义后才能使用D.变量所占的存储单元地址可以随时改变正确答案:D7.单选题 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是A.a=0|b=0 )&(aB.(a=0 & b=0)&(aC.(a+b0) &(a+bD.a*b0正确答案:D8.单选题 以下标识符中不全是保留字的是A.case for intB.default then whileC.bool class longD.goto return char正确答案:B9.单选题 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用

4、构造函数和析构函数的次序分别为A.X,Y; Y, XB.X,Y; X, YC.Y,X; X, YD. Y,X; Y,X正确答案:A本题解析: 解析:(P130)派生类构造函数必须对这三类成员进行初始化,其执行顺序:调用基类构造函数调用子对象的构造函数;派生类的构造函数体。析构函数在执行过程中也要对基类和成员对象进行操作,但它的执行过程与构造函数正好相反,即对派生类新增普通成员进行清理;调用成员对象析构函数,对派生类新增的成员对象进行清理;调用基类析构函数,对基类进行清理,所以选择A项。 10.单选题 下列( )的调用方式是引用调用。A.形参和实参都是变量B.形参是指针,实参是地址值C.形参是引

5、用,实参是变量D.形参是变量,实参是地址值正确答案:C11.单选题 假定一个类的构造函数为A(int aa,int bb)a=aa-;b=a*bb;,则执行A x(4,5);语句后,x.a和x.b的值分别为A.3和15B.5和4C.4和20D.20和5正确答案:C本题解析: 解析:(P75)a=4,因为后减,b的值与a、bb相关,b=4*5=20,而与aa没有任何关系。 12.单选题 程序中主函数的名字为A.mainB.MAINC.MainD.任意标识符正确答案:A13.单选题 C+ 源程序中不能表示的数制是A.二进制B.十六进制C.十进制D.八进制正确答案:A14.单选题 设变量定义为 in

6、t a3=1 ,4,7,*p=&a2 , 则*p 的值是A.&a2B.4C.7D.1正确答案:C15.多选题 若要求在 if 后一对圆跨括号中表示 a 不等于 0 的关系 , 则不能正确表示这一关系的表达式为A.a0B.!aC.a=0D.aE.a!=0正确答案:ABC16.单选题 在下面的字符数组定义中,哪一个有语法错误。A.char a20= ”abcdefg”;B.char a= ”x+y=55. ”;C.char a15;D.char a10= 5;正确答案:D17.单选题 叙述中正确的是A.C+ 语言程序总是从 main 函数开始执行B.C+ 语言程序所调用的函数必须放在 main 函

7、数的前面C.C+ 语言程序中 main 函数必须放在程序开始位置D.C+ 语言程序总是从最前面的函数开始执行正确答案:A18.判断题 字符串作为一维数组存放在内存中。正确答案: 正确19.判断题 字符数组中的一个元素存放一个字符正确答案: 正确20.单选题 下列选项中,能正确定义数组的语句是A.int num0.2008;B.int num ;C.int N=2008; int numN;D.#define N 2008; int numN;正确答案:D21.单选题 C 语言规定:在一个源程序中,main 函数的位置A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后正确

8、答案:C22.单选题 C+源程序文件的默认扩展名为A.cppB.exeC.objD.lik正确答案:A23.单选题 以下关于函数模板叙述正确的是A.函数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型正确答案:C24.单选题 C +语言中 double 类型数据占字节数为A.12B.8C.4D.16正确答案:B25.单选题 设有定义: long x=-123456L ; 则以下能够正确输出变量 x 值的语句是A.printf (“x=%dn”,x)B.printf (“x=%ld n”,x)C.printf (“x=%8dl n”,x)D.printf (“x=%LDn”, x);正确答案:B

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!