c++语言程序设计课程期末综合练习

c++语言程序设计课程期末综合练习

ID:12597544

大小:67.50 KB

页数:11页

时间:2018-07-18

c++语言程序设计课程期末综合练习_第1页
c++语言程序设计课程期末综合练习_第2页
c++语言程序设计课程期末综合练习_第3页
c++语言程序设计课程期末综合练习_第4页
c++语言程序设计课程期末综合练习_第5页
资源描述:

《c++语言程序设计课程期末综合练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言程序设计课程期末综合练习一、单选题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语句叫做()语句。

2、A.中断退出循环或开关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,i

3、ntb=0);9.当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为()。A.nB.n+1C.n-1D.n-210.假定AB为一个类,则该类的拷贝构造函数的声明语句为()。A.AB&(ABx);B.AB(ABx);C.AB(AB*x);D.AB(AB&);11.下面的保留字()不能作为函数的返回类型。A.voidB.intC.newD.long12.C++源程序文件的默认扩展名为()。A.cppB.exeC.objD.lik13.在下列的标识符常量的定义语句中,错误的定义语句是()。11A

4、.constdoublePI=3.14159;B.constintN=20;C.constcharch;D.constboolmark=true;14.for循环语句一定能够被改写为()语句。A.复合B.ifC.switchD.while15.假定a为一个数组名,则下面的()表达式有语法错误。A.a[i]B.*++aC.*aD.*(a+1)16.在下面的二维数组定义中,只有()语句是正确的。A.inta[5][];B.inta[](10);C.inta[][];D.inta[][5]={{1,2,3},{4,5

5、}};17.下面()的函数声明格式不正确。A.AA(inta,intb);B.AA(inta=0,intb);C.AA(inta=0,intb=0);D.AA(inta,intb=0);18.假定指针变量p定义为“int*p=newint[30];”,要释放p所指向的动态数组空间,则使用下面的()语句。A.deletep;B.delete*p;C.delete&p;D.delete[]p;19.假定要对结构类型AB定义加号运算符重载的普通函数,实现两个AB类型对象的加法,并返回相加结果,则该函数的声明语句为()

6、。A.ABoperator+(AB&a,AB&b);B.ABoperator+(AB&a);C.operator+(ABa);D.AB&operator+();20.当需要使用ifstream流类定义一个流对象并联系一个磁盘文件时,应在文件开始使用#include命令,使之包含()头文件。A.strstrea.hB.stdlib.hC.iostream.hD.fstream.h21.枚举类型中的每个枚举常量的值都是一个()值。A.整数B.浮点数C.字符D.逻辑22.设x和y均为bool量,则逻辑表达式x

7、

8、y为

9、假的条件是()。A.x和y均为真B.其中一个为真C.x和y均为假D.其中一个为假23.声明或定义一个内联函数时,必须在函数开始使用保留字()。A.staticB.constC.externD.inline24.在下面的函数声明中,存在着语法错误的是()。A.BC(inta,int)B.BC(int,int)C.BC(int,int=5)D.BC(intx=6,inty)1125.假定a为一个整型数组名,则元素a[4]与()的表示等价。A.a+4B.*a+4C.*(a+4)D.*(a+16)26.循环语句“for

10、(inti=0;i

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

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

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