c++语言程序设计试题

c++语言程序设计试题

ID:14436734

大小:47.50 KB

页数:5页

时间:2018-07-28

c++语言程序设计试题_第1页
c++语言程序设计试题_第2页
c++语言程序设计试题_第3页
c++语言程序设计试题_第4页
c++语言程序设计试题_第5页
资源描述:

《c++语言程序设计试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++语言程序设计试题2010年1月一、单选题(每小题2分,共20分)1.由C++源程序文件编译而成的目标文件的缺省扩展名为()。A.objB.likC.exeD.cpp2.程序运行中需要从键盘上输入多于一个数据时,各数据之间需要使用()符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车3.设x是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为()。A.1B.0C.x的值D.x的相反值4.任何for语句都能够被改写为()语句。A.复合B.ifC.switchD.while5.break语句叫做()语句。A.中断退出循环或

2、开关B.返回C.转向D.继续6.在下面的一维数组定义中,()语句有语法错误。A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];7.下面的()保留字不能作为函数的返回类型。A.voidB.intC.newD.long8.下面的函数声明中,()是“voidBC(inta,intb);”的重载函数。A.intBC(intx,inty);B.voidBC(inta,charb);C.floatAA(inta,charb);D.intBC(inta,intb=0);9.当一个字符指针指向具有n个字节的存储空间时,

3、它所能存储字符串的最大长度为()。A.nB.n+1C.n-1D.n-210.假定AB为一个类,则该类的拷贝构造函数的声明语句为()。A.AB&(ABx);B.AB(ABx);C.AB(AB*x);D.AB(AB&);二、填空题(每小题2分,共20分)1.C++语言中每条复合语句以左花括号开始,并以______________结束。2.假定一个枚举类型的定义为“enumRA{ab,ac,ad,ae};”,则ac的值为_______。53.十进制数25表示成符合C++语言规则的八进制数为________。4.表达式x=x+y表示成复合赋值表达式为______

4、____。5.若x=5,则x>5的逻辑值为_________。6.假定一个一维数组的定义为“char*a[8];”,则该数组占用________个字节的存储空间。7.假定x=10,则表达式2+x++的值为________。8.假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为________。9.假定要动态分配一个类型为int的具有n个元素的数组,并由r指向这个动态数组,则使用的语句为int*r=_________________。10.设px指向一个类的动态分配的对象,则执行“deletepx;”语句时,将自动调用该类的_______

5、_____。三、写出下列每个程序运行后的输出结果(每小题6分,共30分)1.#includevoidmain(){intn=5,sum=0;while(n){sum+=n;n--;}cout<<”sum=”<constintN=6;voidmain(){inta[N]={76,83,54,62,40,65};intc1,c2;c1=c2=a[0];for(inti=1;ic1)c1=a[i];elseif(a[i]

6、2=a[i];cout<voidmain(){inta[8]={4,8,15,16,20,30,48,62};int*p=a;while(pintLF(intx,inty){x=x+y;y=x+y;returnx+y;}voidmain(){intx=5,y=8;cout<

7、5.#includeclassA{inta,b;public:A(){a=b=0;}A(intaa,intbb){a=aa;b=bb;cout<b)return1;elseif(a==b)return0;elsereturn-1;}函数功能:2.intLK(inta[],intn){floats=0;inti;for(i=0;i

8、s+=a[i];s/=n;intm=0;for(i=0;i

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

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

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