C++语言程序设计练习题二及答案.docx

上传人:李司机 文档编号:6797820 上传时间:2024-02-22 格式:DOCX 页数:10 大小:22.09KB
返回 下载 相关 举报
C++语言程序设计练习题二及答案.docx_第1页
第1页 / 共10页
C++语言程序设计练习题二及答案.docx_第2页
第2页 / 共10页
C++语言程序设计练习题二及答案.docx_第3页
第3页 / 共10页
C++语言程序设计练习题二及答案.docx_第4页
第4页 / 共10页
C++语言程序设计练习题二及答案.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C++语言程序设计练习题二及答案.docx》由会员分享,可在线阅读,更多相关《C++语言程序设计练习题二及答案.docx(10页珍藏版)》请在三一办公上搜索。

1、一、单选题Is已有数组定义inta10;下列语句中正确的是()oA.a3*3=10*10;B.aO=10;C.A0=10;D.a4*4=10*10;正确答案:A2、定义一个指向数组X首地址的指针变量p,下列语句中错误的是()oA.intx5,*p=&x2-2;8.1 tx5,*p=x;C.intx5,*p=&x0;D.intx5jp=x0;正确答案:D3、动态分配包含20个元素的it型数组,下列语句中正确的是()oA.int*p=new20;8.1 t*p=newint20;C.intp=newint20;D.int*p=newint(20);正确答案:B4、字符“A”的ASCll码是65(十

2、进制)。下列哪种表示字符常量“A”的方法是错误的?()A. lx41,B. ,065,C. ,A,D. ,1O1,正确答案:B5、字符“A”的ASCIl码是65(十进制)C+语言表达式:5TV,该表达式结果的数据类型和值分别是()。A.bool型,trueB.char型,,A,C.bool型,falseD.int型,5正确答案:C6、存储下列常量,占用字节数最少的是()oA.8B.8C.8.0D.u8n正确答案:B7、定义字符数组chara二”Chinan;数组a有几个数组元素?()A.5个B.0个C6个D.不确定正确答案:C8、定义字符数组chara二”中国”;数组a有几个数组元素?()A.

3、2个B.3个C5个D.4个正确答案:C9、执行下列C+语句:chara=uHelloXOWorIdn;couta;显示器将显示()。A.HelloB.HelloOWorldC.WorldD.uHelloXOWorIdn正确答案:A10、字符串常量”农业CAU”的宽字符形式是()oA.W”农大CAU”B.L”农大CAirC/,农大CAU”D.W”农大CAU”正确答案:BIK一个算法模块包含4大要素,下列哪项不属于模块的要素?A.模块名称B.返回值C.模块设计者D.输入参数正确答案:C12、调用模块的程序员不会关心被调模块的哪个要素?A.返回值B.算法实现C.模块名称D.输入参数正确答案:B13、

4、一个C+程序必须有且只有一个称为()的主函数。A.MainB.maiC.MAIND1MainFunction正确答案:B14、定义函数时,如果函数没有返回值,则应将函数类型指定为()oAJntB.voidC.ullD.bool正确答案:B15、定义函数:doublefun(),下列调用正确的语句是()。A.doubleX=fnction();B.floatX=fun();C.doubleX=fun();D.itX=fun();正确答案:C16、已知函数调用语句:charc=fun(,A1,5.5);则该函数定义的函数头最有可能是()。A.charfu(charc,doubled)B.charf

5、uctio(chara,doubleb)C.voidfun(charx,doubley)D.charfu(doublex,chary)正确答案:A17、下列哪种变量属于局部变量?A.定义在函数体中的变量B.定义在函数原型声明中的形式参数C.定义在函数外部的变量D.定义在函数头中的形式参数正确答案:A18、函数调用语句中的实参是按什么原则一一赋值给被调函数中的形参的?A按数据类型相同的原则B.按参数名相同的原则C.按位置顺序的相反顺序D.按位置顺序正确答案:D19、下列关于变量内存分配的叙述,错误的是()。A.全局变量的内存生存期与程序一样长B.局部变量是自动分配的C.全局变量是静态分配的D.局

6、部变量的内存生存期与程序一样长正确答案:D20、通过指针变量不能实现下列哪种功能?A向某个内存变量中写入数据B.调用内存中的某个函数C.读出某个内存变量中的数据D.访问内存中的任意内存单元正确答案:D21、关于C+源程序文件,下列叙述不正确的是()oA.一个函数定义可以分散保存在多个源程序文件中B.源程序文件主要用于存放函数的定义C在一个源程序文件中可以定义多个函数D.函数可以调用另一源程序文件中的函数,但需对被调函数进行声明正确答案:A22、下列哪个函数不能被其它源程序文件中的函数调用?()A.exteritfun(itx)8.1 tfu(itx)C.staticintfun(itx).D.

7、voidfu(itx)正确答案:C23、下列带默认形参值的函数定义中,语法错误的是()。A.intfun(intx=0,doubley=0)B.intfun(intx=0,doubley=1.5)C.itfun(itx=0,doubley)D.itfun(intx,doubley=0)正确答案:C24、定义函数:intf(itx=O),下列调用不正确的语句是()。A.inty=fu(5);B.intX=fun();C.itX=fu(5,0);D.inty=fu(O);正确答案:C25、已有函数:VOidfUnI(intX,doubley)1与该函数具有重载关系的是()oA.voidful(do

8、ublex,doubley,itz).B.doublefu2(intxjinty)C.voidfu2(doublex,doubley).D.intfunl(itx,doubley)正确答案:A26、将函数定义为内联函数的目的是()。A提高函数的执行效率B.提高函数的开发效率C.便于重用函数代码D.加强函数间的内部联系正确答案:A27、关于命名空间,下列描述不正确的是()oA.定义命名空间使用namespace关键字BC+命名空间是用于解决命名冲突问题的CC+标准库函数是在命名空间Std中定义的D.声明命名空间使用include关键字正确答案:D28、有如下类型定义:typedefint*1Po

9、inter;则下列语句中正确的是()。A.intx;!Pointery=&x;B.doublex;!Pointery=&x;C.itx;!Pointery=x;D.itx;!Pointer*y=&x;正确答案:A29、执行下列C+语句:typedefcharName5;Namex;coutsizeof(x);执行结束后,显示器将显示()oA语法错误,不能执行B.4C.5D.1正确答案:C30、定义如下枚举类型:enmABCone,two,three;则下列语句中正确的是()oA.enumABCX=four;B.enumABCx=1;C.eumABCx=Two;D.enumABCx=two;正确答案:D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号