C++程序的设计复习试题与参考答案

C++程序的设计复习试题与参考答案

ID:46790295

大小:127.50 KB

页数:17页

时间:2019-11-27

C++程序的设计复习试题与参考答案_第1页
C++程序的设计复习试题与参考答案_第2页
C++程序的设计复习试题与参考答案_第3页
C++程序的设计复习试题与参考答案_第4页
C++程序的设计复习试题与参考答案_第5页
资源描述:

《C++程序的设计复习试题与参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......中南大学网络教育课程考试复习题及参考答案C++程序设计一、选择题:1.下列标识符作为变量名称,合法的是[B]A.gotoB.StudentC.123D.k-ld2.设x和y均为int型,则x&&y为真的条件是[D]A.其中一个为0B.其中一个为非0C.它们均为0D.它们均为非03.存储以下数据,占用存储字节最多的是[A]A.0B.’0’C.”0”D.’’4.如果有以下语句:inta,b;charm,n;cin>>a>>b>>m>>n;则下列输入数据的方式中正确的是[C]A.10,

2、20,X,YB.1020XYC.1020XYD.10、20、X、Y5.下列for循环的次数为[B]for(intI=0,x=0;!x&&I<=5;I++)A.5B.6C.1D.无限6.若有定义为“int*r=newint[10];”,则释放指针所指内存空间的操作是[A]A.delete[]r;B.delete*rC.deleter;D.deleter[];7.有函数原型声明语句“inttest(inta,intb=1,intc=0);”,在以下函数调用语句中,不合法的是[C]A.test(0);

3、B.test(0,0);C.test();D.test(0,0,0);8.选择出合法的if语句(设有intx,a,b,c;)[A]A.if(a==b)x++;B.if(a=b)x++;D.if(a=>b)x++;9.声明或定义一个内联函数时,必须在函数开始使用保留字[D]A.staticB.constC.externD.inline10.在下面的函数声明中,存在着语法错误的是[D]A.BC(inta,int);B.BC(int,int);C.BC(int,int=5

4、);D.BC(intx;inty);11.将两个字符串连接起来组成一个字符串时,选用的函数是[C]A.strlen()B.strcpy()C.strcat()D.strcmp()12.在程序中,预处理命令开头的字符都是[B]A.*B.#C.&D.@13.若已知“charstr[20];”,有语句“cin>>str;”,当输入为:Thisisaprogram时,所得的结果是str=学习好帮手......[B]A.ThisisaprogramB.ThisC.ThisisD.hisisa14.在下面的

5、do循环语句中,其循环体被执行的次数为[A]inti=0;do{i++;}while(i*i<10);A.4B.3C.5D.215.在下面的一维数组定义中,有语法错误的语句是[C]A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];16.下面的保留字中,不能作为函数的返回类型[C]A.voidB.intC.newD.long17.下面的函数声明中,“voidBC(inta,intb);”的重载函数是[B]A.intBC(intx,inty);B.

6、voidBC(inta,charb);C.floatBC(inta,intb,intc=0);D.intBC(inta,intb=0);18.假定AB为一个类,则该类的复制构造函数的声明语句为[D]A.AB&(ABx);B.AB(ABx);C.AB(AB*x);D.AB(AB&);19.C++程序的基本功能模块为[D]A.表达式B.标识符C.语句D.函数20.函数模板:“templateTadd(Tx,Ty){returnx+y;}”,下列对add函数的调用不正确的是[C]A.a

7、dd<>(1,2)B.add(1,2)C.add(1.0,2)D.add(1.0,2.0)21.在下面的一维数组定义中,有语法错误的是[C]A.inta[]={1,2,3}B.inta[10]={0}C.inta[]D.inta[5]22.C++语言中的每条简单语句是以哪个符号作为结束符的[A]A.分号B.逗号C.空格D.换行符23.设“intf(int);”和“intg(int);”是函数f和g的原形,以下将f作为语句调用的是[B]A.g(f(3))B.f(g(3))C.g(f(3)

8、+2)D.p=f(g(3)+1)24.下面对构造函数和析构函数正确定义的项是[A]A.X::X(参数),X::~X()B.voidX::X(),voidX::~X()C.X::X(参数),X::~X(参数)D.voidX::X(参数),voidX::~X(参数)25.在下列double型常量表示中,错误的是[A]A.E15B.35C.3E5D.3E-526.下列各运算符中,优先级最低的是[A]A.?:B.

9、C.

10、

11、D.!=27.下列定义中,定义指向数组的指针p的是[B]A.int*p[5]B.i

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

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

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