《C++程序设计》课程复习考试试题及答案A.doc_第1页
《C++程序设计》课程复习考试试题及答案A.doc_第2页
《C++程序设计》课程复习考试试题及答案A.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.C+程序设计复习纲要A一、单项选择题1. 设int a=3,b=4,c=5;表达式(a+b)c&b=c的值是( )。A、2 B、-1 C、0 D、12. while(!x)中的(!x)与下面条件( )等价。A、x=1 B、x!=1C、x!=0 D、x=03. sizeof(float)是( )。A、一个双精度型表达式 B、一个整型表达式C、一种函数调用 D、一个不合法的表达式4. 声明或定义一个内联函数时,必须在函数开始使用保留字( )。A、Static B、ConstC、inline D、extern5. 以下正确的描述是( )。A、函数的定义可以嵌套,函数的调用不可以嵌套B、函数的定义不可以嵌套,函数的调用可以嵌套C、函数的定义和函数的调用均可以嵌套D、函数的定义和函数的调用均不可以嵌套6. 通常,拷贝构造函数的参数是( )。A、某个对象名 B、某个对象的成员名C、某个对象的引用名 D、某个对象的指针名7. 类的析构函数的作用是( )。A、一般成员函数 B、类的初始化C、对象的初始化 D、用来完成对象被删除前的一些清理工作8. 如果类A被说明成类B的友元,则( )。A、类A的成员即类B的成员 B、类B的成员即类A的成员C、类A的成员函数不得访问类B的成员 D、类B不一定是类A的友元9. 预处理命令在程序中都是以( )符号开头的。A、* B、# C、& D、10. 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a21的值为( )。A、0 B、4 C、8 D、611. 假定p是具有double类型的指针变量,则表达式+p使p的值(以字节为单位)增加( )。A、1 B、4C、sizeof(double) D、sizeof(p)12. 设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。A、f1(a,b); B、f1(&a,b);C、f1(a,&b); D、f1(&a,&b);13. 假定一条定义语句为“int a10, x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。A、x=pa3; B、x=*(a+3);C、x=a3; D、x=*pa+3;14. 在一个类中可以对一个操作符进行( )重载。A、1种 B、2种以下C、3种以下 D、多种15. 函数重载是指( )。A、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C、两个以上的函数名字不同,但形参的个数或类型相同D、两个以上的函数取相同的函数名,并且函数的返回类型相同二、多项选择题1. 在类中说明的成员可以使用关键字( )进行修饰。A、private B、externC、auto D、publicE、register2. 一个类的友员函数可以访问该类的所有对象的( )。A、公有成员 B、私有成员C、保护成员 D、静态成员三、判断题1. C+常数0345对应的十进制值为345。( )2. 一条表达式语句必须以句号作为结束符。( )3. 在C+中有两种参数传递方式:值传递和地址传递。( )4. 一个函数定义由函数头和函数体两部分组成。( )5. 若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的声明语句。( )6. float的大小为8。( )7. 拷贝初始化构造函数使用引用来初始化创建中的对象。( )8. 假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为AB( ) 。( )9. 变量分为全局和局部两种,局部变量没有赋初值时,其值是不确定的。( )10. 若一全局变量只允许本程序文件中的函数使用,则定义它时应加上修饰符include。( )11. 当一个成员函数被调用时,该成员函数的include指针指向调用它的对象。( )12. 在C+程序中包含一个头文件或程序文件的预编译命令为#main。( )13. 枚举类型中的每个枚举值都是一个枚举常量,它的值为一个整数。( )14. 在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先基类成员, 后类对象成员,最后为非类对象成员。( )15. 在C+流类库中,根基类为ios。( )C+程序设计复习纲要A答案 一、单项选择题题号12345678910答案CDBCBCDDBA题号1112

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论