欢迎来到天天文库
浏览记录
ID:37436479
大小:118.48 KB
页数:16页
时间:2019-05-23
《电大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.若
此文档下载收益归作者所有