《面向对象C++程序设计》综合练习题

《面向对象C++程序设计》综合练习题

ID:44780056

大小:191.00 KB

页数:56页

时间:2019-10-28

《面向对象C++程序设计》综合练习题_第1页
《面向对象C++程序设计》综合练习题_第2页
《面向对象C++程序设计》综合练习题_第3页
《面向对象C++程序设计》综合练习题_第4页
《面向对象C++程序设计》综合练习题_第5页
资源描述:

《《面向对象C++程序设计》综合练习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用《面向对象C++程序设计》综合练习题  一、单项选择题  1.C++源程序文件的缺省扩展名为(A)。A.cppB.exeC.objD.lik  2.能作为C++程序的基本单位是(C)。A.字符B.语句C.函数D.源程序文件  3.由C++源程序文件编译而成的目标文件的缺省扩展名为(C)。A.cppB.exeC.objD.lik  4.程序中主函数的名字为(A)。A.mainB.MAINC.MainD.任意标识符  5.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或

2、分号D.空格或回车  6.x>0&&x<=10的相反表达式为(A)。A.x<=0

3、

4、x>10B.x<=0&&x>10C.x<=0

5、

6、x<=10D.x>0&&x>10  7.设”inta=12;”,则执行完语句”a+=a*a;”后,a的值是(C)。A.12B.144C.156D.288  8.由C++目标文件连接而成的可执行文件的缺省扩展名为(B)。A.cppB.exeC.objD.lik  9.假定下列x和y均为int型变量,则不正确的赋值为(B)。A.x+=y++B.x++=y++C.x=++yD.++x=++y  10.在下面循环语句

7、中循环体执行的次数为(C)。文档实用inti=0,s=0;while(s<20){i++;s+=i;}A.4B.5C.6D.7  11.下列的符号常量定义中,错误的定义是(C)。A.constM=10;B.constintM=20;C.constcharch;D.constboolmark=true;  12.x>0

8、

9、y==5的相反表达式为(B)。  A.x<=0

10、

11、y!=5B.x<=0&&y!=5  C.x>0

12、

13、y!=5D.x>0&&y==5  13.do语句能够改写为(D)语句。A.复合B.ifC.switchD.while  1

14、4.假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(A)。A.0B.4C.8D.6  15.在下面的一维数组定义中,哪一个有语法错误。(C)A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];  16.可用作C++语言用户标识符的一组标识符是(B)。 A.voiddefine+WORD  B.a3_b3_123YN  C.for-abcCase  D.2aDOsizeof  17.以下关于函数模板叙述正确的是(C)。A.函

15、数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型  18.以下函数的返回结果是(A)。文档实用intfunction(char*x){char*p=x;while(*p++);return(p-x-1);}A.求字符串的长度B.将字符串x连接到字符串p后面C.将字符串x复制到字符串p中D.将字符串x反向存放  19.下列(B)的调用方式是引用调用。A.形参和实参都是变量B.形参是指针,实参是地址值C.形参是引用,实参是变量D

16、.形参是变量,实参是地址值  20.函数调用不可以(D)。A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参  21.采用重载函数的目的是(D)。A.实现共享B.减少空间C.提高速度D.使用方便,提高可读性  22.以下正确的描述是(B)。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套  23.存储以下数据,占用存储字节最多的是(D)。A.0B.‘0’C.“0”D.0.0  24.C++语

17、言的编译系统对宏命令的处理是(D)。A.在程序运行时进行B.在程序连接时进行C.和C++程序的其它语句同时进行编译D.在对源程序中其它成分正式编译之前进行文档实用  25.关于局部变量,下面说法正确的是(C)。A.定义该变量的程序文件中的函数都可以访问B.定义该变量的函数中的定义处以下的任何语句都可以访问C.定义该变量的复合语句中的定义处以下的任何语句都可以访问D.定义该变量的函数中的定义处以上的任何语句都可以访问  26.当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是(B)。A.直接按系统设定的标准方式搜索目录B

18、.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目录D.搜索当前逻辑盘上的所有目录  27.若定义了函数double*function(),则函数function

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。