C++期中考试试卷.docx

C++期中考试试卷.docx

ID:60778380

大小:32.69 KB

页数:15页

时间:2020-12-18

C++期中考试试卷.docx_第1页
C++期中考试试卷.docx_第2页
C++期中考试试卷.docx_第3页
C++期中考试试卷.docx_第4页
C++期中考试试卷.docx_第5页
资源描述:

《C++期中考试试卷.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言程序设计期中考试试题考试时间:2012年4月17日姓名:学号:班级:一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1.关于友元,下列说法错误的是()A)如果类A是类B的友元,那么类B也是类A的友元B)如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员C)友元函数可以减少系统开销,提高效率。D)如果类A是类B的友元,那么类A的所有成员函数都是类B的友元A2.下面选项中不属于面向对象程序设计特征的是()。A)继承性B)多态性C)类比性D)封装性C3.已知下列语句中的x和y都是int型变量,其

2、中错误的语句()A)x=y++;B)x=++y;C)x++=y;D)++x=y;C4.为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。A)内联函数B)重载函数C)递归函数D)函数模板A5.下列关于C++函数的叙述中,正确的是()。A)每个函数至少要具有一个参数B)每个函数都必须返回一个值C)函数在被调用之前必须先声明D)函数不能自己调用自己C6.有以下程序#includeinti=0;voidfun(){{staticinti=1;std::cout<

3、;fun();return0;}程序执行后的输出结果是()A)1,2,1,2,B)1,2,2,3,C)2,0,3,0,D)1,0,2,0,D1.下列字符串中,可以用作C++标识符的是A)y_2012B)intC)3dD)foo-1A2.cout<<2^-5<

4、1.在32位计算机中,一个int型数据所占用的内存长度为()字节。A)2B)4C)6D)8B12.下列十六进制整型常量的写法中,错误的是()。A)0xafB)0C)0X1bD)0xAEB13.下列变量定义中,正确的是()A)intm,n,x,y;floatx,z;B)charc1,c2=”c”;C)doubleage,do;D)floatf1,_time=0;doublescore_;D14.若有下面的函数调用:fun(a+b+c+d,3,min(a,b),n)则fun函数的实参个数是()。A.3B.4C.5D.6B15.有如下函数定义:voidfunc(inta,int&b

5、){a++;b++;}若执行代码段:intx=2,y=2;func(y,x);则变量x和y的值分别是()。A.2和2B.3和3C.3和2D.2和3C16.在语句cout<>n;switch(n){case1:cout<<'1';case2:cout<<'2';case3:case4:cout<<'3';brea

6、k;default:cout<<'4';}时,若键盘输入1,则屏幕显示A)1B)14C)12D)123D19.有如下程序:intx=4;do{x-=3;cout<

7、(i<25)i+=3;cout<usingnamespacestd;voidfun(intx){cout<usingnamespacestd;voidswap(int&x,inty)

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

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

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