电大C程序设计历年考试真题汇总

电大C程序设计历年考试真题汇总

ID:37436479

大小:118.48 KB

页数:16页

时间:2019-05-23

电大C程序设计历年考试真题汇总_第1页
电大C程序设计历年考试真题汇总_第2页
电大C程序设计历年考试真题汇总_第3页
电大C程序设计历年考试真题汇总_第4页
电大C程序设计历年考试真题汇总_第5页
资源描述:

《电大C程序设计历年考试真题汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、单选题(每小题2分)1.在每个C++程序中都必须包含有这样一•个函数,该函数的函数名为(A)。A.malnB.MAINC.nameD.functiOn2.设x和y均为b001量,则x&&y为真的条件是(D)。A.其中一个为假B.其中一个为真C.它们均为假D.它们均为真3.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大(C)。A.1B.2C.4D.84.设x和y均为bool量,则x︱︱y为假的条件是(B)。A.它们均为真B.它们均为假C.其中一个为真D.其中一个为

2、假5.假定a为一个整型数组名,则元素a[4]的字节地址为(C)。A.a+4B.a+8C.a十16D.a十326.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为(D)。A.iOS::inB.iOS::OutC.iOs::in︱iOs::OutD.没有7.C++源程序文件的缺省扩展名为___A_____。AcppBexeCobjDlik8.在下面的一维数组定义中,哪一个有语法错误。__C______Ainta[]={1,2,3};Binta[10]={0};Cinta[]

3、;Dinta[5];9.在下面的二维数组定义中,哪一个是正确的。___B_____Ainta[5][];Binta[][5];Cinta[][];Dinta[](10);10.假定a为一个数组名,则下面的哪一种表示有错误。__B______Aa[i]B*a++C*aD*(a+1)11.由C++源程序文件编译而成的目标文件的缺省扩展名为__C______。AcppBexeCobjDlik12.由C++目标文件连接而成的可执行文件的缺省扩展名为___B_____。AcppBexeCobjDlik13.下面

4、的哪一个保留字不能作为函数的返回类型?__C___AvoidBintCnewDlong14.下面的函数声明中,哪一个是“voidBC(inta,intb);”的重载函数?BAintBC(intxingy);BvoidBC(inta,charb);AfloatBC(inta,intb,intc=0);AintBC(inta,intb=0);15.当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为___C___。AnBn+1Cn-1Dn-216.假定AB为一个类,则该类的拷贝

5、构造函数的声明语句为__C____。AAB&(ABx);BAB(ABx)CAB(AB&);DAB(AB*x)17.声明或定义一个内联函数时,必须在函数开始使用保留字__C______。AstaticBconstCinlineDextern18.在下面的函数声明中,存在着语法错误的是___D_____。ABC(inta,int);BBC(int,int);CBC(int,int=5);DBC(intx;inty);19.假定AB为一个类,则执行“ABa(4),b[3],*p[2];”语句时,自动调用该类

6、构造函数的次数为____B____。A3B4C6D920.假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete[]px;”语句时,自动调用该类析构函数的次数为___C_____。A0B1CnDn+121.对于结构中定义的成员,其隐含访问权限为___A____。ApublicBprotectedCprivateDstatic二、填空题(每小题2分)1.若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字——const2.算术表达式+4

7、b一1对应的c++表达式为——•(x*y*y)/(3*a)十4*b一13.逻辑表达式x>y&&x!=l0的相反表达式为——。x<=y︱︱x==104.逻辑表达式a<=b︱︱b==15的相反表达式为——。a>b&&b!=155.假定一个二维数组的定义为“char*a[5][4];”,则该数组所含元素的个数为—20—,所占存储空间的字节数为—80—。6.变量分为全局和局部两种,—全局—变量没有赋初值时,将由系统自动置为o。7.假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为—a十i*siz

8、eof(a[i])—8.假定一个结构类型的定义为“structA{doublea,b,A*c;};”,则该类型的大小为—20—字节。9.假定要访问一个结构指针P所指对象中的b指针成员所指的对象,则表示方法为*(p一>b)。10.在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先—基类成员—,后—类对象成员—,最后为—非类对象成员—。11.假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为—AB(){}—。12.若

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

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

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