2011-2012学年第二学期C++程序设计复习提纲
一、选择题
1.下列关于对象的描述中,错误的是___________。 A.对象是类的别名 B.对象是类的实例 C.一个类可以定义多个对象 D.对象之间通过消息进行通信 2.在对字符数组进行初始化时,___________是正确的。 A.char s1[]=”abcd”; B.char s2[3]=”xyz”;
C.char s3[][3]={‘a’,‘x’,‘y’}; D.char s4[2][3]={”xyz”,”mnp”}; 3.联合成员的地址值和所占的字节数___________。 A.都相同 B.都不同 C.前者相同,后者不同 D.前者不同,后者相同 4.文件包含命令中被包含的文件的扩展名___________。 A.必须为.h B.不能用.h C.必须是.c D.不一定是.h 5.下列while循环的次数是___________。 while(int i=0) i--; A.0 B.1 C.5 D.无限 6.在函数说明中,下列___________项是不必要的。 A.函数的类型 B.函数参数类型和名字 C.函数名字 D.返回值表达式 7.在传值调用中,要求___________。
A.形参和实参类型类型任意,个数相等 B.实参和形参类型都完全一致,个数相等 C.实参和形参对应的类型一致,个数相等 D.实参和形参对应的类型一致,个数相等
8.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用_____比较合适。 A.内联函数 B.重载函数 C.递归调用 D.嵌套调用 9.下列有关对函数模板参数的描述,错误的是___________。 A.函数模板是一组函数的样板 B.函数模板是定义重载函数的一种工具 C.模板函数是函数模板的一个实例 D.模板函数在编译时不生成可执行代码 10.下列各种函数中,___________不是类的成员函数。 A.构造函数 B.析构函数 C.友元函数 D.复制构造函数 11.___________不是构造函数的特征。 A.构造函数的函数名与类名相同 B.构造函数可以重载 C.构造函数可以设置默认参数 D.构造函数必须指定类型说明 12.下述静态数据成员的特性中,___________是错误的。 A.说明静态数据成员时前边要加修饰符static B.静态数据成员要在类体外进行初始化 C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符 D.静态数据成员不有所有对象所共用的
13.关于delete运算符的下列描述中,___________是错误的。 A.它必须用于new返回的指针 B.它也适用于空指针 C.对一个指针可以使用多次该运算符 D.指针名前只用一对方括号符,不管所删除数组的维数 14.派生类的构造函数的成员初始化值表中,不能包含___________。 A.基类的构造函数 B.派生类中子对象的初始化 C.派生类中静态数据成员的初始化 D.派生类中一般数据成员的初始化 15.下列运算符中,在C++语言中不能重载的是_______________。 A. * B. >= C. :: D. / 16.下列关于面向对象语言的基本要素的描述中,正确的是___________。 A.封装性和重载性 B.多态性和继承性 C.继承性和聚合性 D.封装性和继承性 17.在int b[][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值是___________。 A.0 B.5 C.6 D.2 18.下列各运算符中,___________运算的结合性是从左到右。 A.三目 B.赋值 C.比较 D.单目 19.预处理命令在程序中都是以___________开关的。 A. * B. # C. : D. / 20.下列for循环的次数为___________。 for(int i(0),x=0;!x&&i<=5;i++); A.5 B.6 C.1 D.无限
第 1 页 共 17 页
21.当一个函数无返回值时,定义它时函数的类型应是___________。 A.void B.任意 C.int D.无 22.下列描述中___________是引用调用。 A.形参是指针,实参是地址值 B.形参和实参都是变量 C.形参是数组名,实参是数组名 D.形参是引用,实参是变量 23.重载函数在调用时选择的依据中,___________是错误的。 A.参数个数 B.参数的类型 C.参数的顺序 D.函数的类型 24.定义函数模板使用的关键字是___________。 A.class B.inline C.template D.operator 25.下列关键字中,用来说明类中公有成员的是___________。 A.public B.private C.protected D.friend 26.___________是不可以作为该类的成员的。
A.自身类对象的指针 B.自身类的对象 C.自身类对象的引用 D.另一个类的对象 27.通常复制构造函数的参数是_________。 A.某个对象名 B.某个对象的成员名C.某个对象的引用名 D.某个对象的指针名 28.关于new运算符的下列描述中,___________是错误的。
A.它可以用来动态创建对象和对象数组B.使用它创建的对象或对象数组,可以使用运算符delete删除 C.使用它创建对象时要调用构造函数 D.使用它创建对象数组时必须指定初始值 29.派生类的对象对它的基类___________是可以访问的。 A.公有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.私有继承的公有成员 30.下列关于运算符重载的描述中,________是正确的。 A.运算符重载可以改变操作数的个数 B.运算符重载可以改变优先级 C.运算符重载不可以改变语法结构 D.运算符重载可以改变结合性 31.下面关于对象概念的描述中,___________是错误的。
A.对象代表着正在创建的系统中的一个实体 B.对象之间的信息传递是通过消息进行的 C.对象是一个状态和操作(或方法)的封装体 D.对象就是C语言中的结构体变量 32.用来表示指向结构体变量指针的成员的是___________运算符。 A. . B. -> C. >> D. << 33.下列表示引用的方法中,___________是正确的。已知:int m=10; A. int &x=m; B. int &y=10; C. D. 34.带参数的宏定义中,程序中引用宏定义的实参___________。 A.只能是常量 B.只能是整型量C.只能是整型表达式 D.可以是任意表达式 35.下列do-while循环的循环次数为___________。
int i(5);do{cout< 36.在函数的返回值类型与返回值表达式的类型的描述中,___________是错误的。 A.函数返回值的类型是在定义函数时确定,在函数调用时是不能改变的 B.函数返回值的类型就是返回值表达式的类型 C.函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型 D.函数返回值类型决定了返回值表达式的类型 37.在C++中,关于设置参数默认值的描述中,正确的是___________。 A.不允许设置参数的默认值 B.设置参数默认值只能在定义函数时设置 C.设置参数默认值时,应该是先设置右边的再设置左边的 D.设置参数默认值时,应该全部参数都设置 38.采用函数重载的目的在于___________。 A.实现共享 B.减少空间 C.提高速度 D.使用方便,提高可读性 39.已知函数模板定义如下: template T min(T x,T y){return x 第 2 页 共 17 页 A.该函数模板有一个模板参数B.该函数模板生成的模板函数中,参数和返回值的类型必须相同 C.该函数模板生成的模板函数中,参数和返回值的类型可以不同 D.T类型所允许的类型范围应对运算符<操作有意义 40.作用域运算符的功能是___________。 A.标识作用域的级别 B.指出作用域的范围C.给定作用域的大小 D.标识某个成员属于哪个类 41.___________是析构函数的特征。 A.一个类中只能定义一个析构函数 B.析构函数名与类名不同 C.析构函数的定义只能在类体内 D.析构函数可以有一个或多个参数 42.友元的作用是__________。 A.增加成员函数的种类 B.加强类的封装性C.实现数据的隐藏性 D.提高程序的运行效率 43.下列关于类模板的描述中,___________是错误的。 A.类模板的成员函数可以是函数模板B
…… 此处隐藏:4614字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




