- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计》复习纲要1.doc
第 PAGE 5 页 共 NUMPAGES 5 页
习题1
一、单项选择题
C++源程序文件的默认扩展名是( )。A、cpp
下面正确的字符常量是( )。C、W
设int a=3,b=4,c=5;表达式(a+b)cb==c的值是( )。C、0
下列各种函数中,( )不是类的成员函数。C、友元函数
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2中的值是( )。C、D
在一个类中可以对一个操作符进行( )重载。D、多种
设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型是( )。C、double
循环体至少被执行一次的语句是( )。C、do循环
如果类A被说明成类B的友元,则( )。D、类B不一定是类A的友元
strcmp(str1,str2)0 表示( )。D、str1的内容小于str2的内容
C++程序的基本模块为( )。D、函数
若x,i,j和k都是int型变量,则执行下面表达式后x的值为( )。
x=(i=4,j=16,k=32)B、32
C++程序从上机到得到结果的几个操作( )。B、编辑、编译、连接、运行
若有说明语句:char c=\72则变量c( )。B、包含1个字符
以下正确的描述是( )。B、函数的定义不可以嵌套,函数的调用可以嵌套
通常,拷贝构造函数的参数是( )。C、某个对象的引用名
类的析构函数的作用是( )。D、用来完成对象被删除前的一些清理工作
构造函数不具备的特征的是( )。D、构造函数必须指定类型说明
二、多项选择题
在类中说明的成员可以使用关键字( )进行修饰。A、private D、public
下面说法正确的是( )。
B、具有循环语句switch语句的函数不能说明为内联函数
C、使用内联函数可以加快程序执行的速度,但会增加程序代码的大小
三、判断题
C++常数0x145对应的十进制值为325。( √ )
C++语言是在JAVA语言的基础上发展起来的。( × )
当建立一个新对象时,程序自动调用它的构造函数。( √ )
C++语言中的每条基本语句以;作为结束符。( √ )
拷贝初始化构造函数使用类来初始化创建中的对象。( × )
若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。( √ )
一个完整程序中必须有一个名为cout的头文件。( × )
float 和 double 类型的大小分别为4和8。( √ )
当使用main保留字作为函数类型时,该函数不返回任何值。( × )
16位计算机中整型占16个字节存储空间。( × )
执行if (x=0||x=0) coutabcd;else coutwxyz;屏幕上显示的是abcd。( √ )
对嵌套if语句的规定是:else总是与离它最远的if配对。( × )
若X=5,y=10,则Xy和X=y的逻辑值分别为true和false。( × )
当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到当前行的开始位置。( × )
执行“cout char(‘F’- 2)endl;”语句后得到的输出结果为D。( √ )
四、简答题
写出程序运行结果。
#includeiostream.h
#includestdlib.h
void main()
{
int a[8]={25,48,32,85,64,18,48,29};
coutmax:maxendl;
coutmin:minendl;
}
结果:
max:85 min:18
习题2
一、单项选择题
下面不正确的字符串常量是( )。A、abc
预处理命令在程序中都是以( )符号开头的。B、#
每个类( )构造函数。C、可以有多个
在下面的二维数组定义中,正确的是( )。B、int a[][3]={{1,3,5},{2}};
继承机制的作用是( )。C、定义新类
要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为( )。D、int(*p)[20];
使用操作符setw对数据进行格式输出时,需要包含( )文件。C、iomanip.h
程序中主函数的名字是( )。A、main
以下说法中正确的是( )。B、C++程序总是从main函数开始执行
由C++源程序文件编译而成的目标文件的默认扩展名是( )。C、obj
w
文档评论(0)