《【贵州电大】C++语言程序设计-0037参考答案》由会员分享,可在线阅读,更多相关《【贵州电大】C++语言程序设计-0037参考答案(9页珍藏版)》请在金锄头文库上搜索。
1、C+语言程序设计-0037贵州广播电视大学形成性测评系统 课程代码:5205030 参考资料 试卷总分:100单选题(共20题,共80分)1.(4分)下列定义中,( )是定义指向数组的指针p.A、int*p5B、int(*p)5C、(int*)p5D、int*p【答】:B2.(4分)在C+语言中,关于下列设置参数默认值的描述中,( )是正确的。A、不允许设置参数的默认值B、设置参数默认值只能在定义函数时设置C、设置参数默认值时,应该是先设置右边的再设置左边的D、设置参数默认值时,应该全部参数都设置【答】:C3.(4分)关于getline()函数的下列描述中,( )是错误的.A、该函数是用来从键
2、盘上读取字符串的B、该函数读取的字符串长度是受限制的C、该函数读取字符串时遇到终止符便停止D、该函数中所使用的终止符只能是换行符【答】:D4.(4分)下列关于多态性说法不正确的是( ).A、多态性是指同名函数对应多种不同的实现B、多态性表现为重载和覆盖两种方式C、重载方式仅有函数重载D、重载方式包含函数重载和运算符重载【答】:C5.(4分)下面关于类概念的描述中,( )是错误的.A、类是由抽象数据类型的实现B、类是具有共同行为的若干对象的统一描述体C、类是创建对象的样板D、类是C语言中的结构类型【答】:D6.(4分)下面关于成员函数特征的描述中,( )是错误的.A、成员函数一定是内联函数B、成
3、员函数可以重载C、成员函数可以设置默认值D、成员函数可以是静态的【答】:A7.(4分)已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的.A、voidprint()constB、constvoidprint()C、voidconstprint()D、voidprint(const)【答】:A8.(4分)定义函数模板使用的关键字是( ).A、classB、inlineC、templateD、operator【答】:C9.(4分)已知函数模板定义如下: template T min ( T x ,T y ) return x操作有意义【答】:C10.(4分)下列关
4、于函数模板和模板函数的描述中,错误的是( ).A、函数模板是一组函数的样板B、函数模板是定义重载函数的一种工具C、模板函数是函数模板的一个实例D、模板函数在编译时不生成可执行代码【答】:D11.(4分)在关于C+与C 语言关系的描述中,( )是错误的.A、C语言是C+的一个子集B、C+是与C语言兼容的C、C+对C语言进行了一些改进D、C+和C语言都是面向对象的【答】:D12.(4分)已知:类A中一个成员函数说明如下:void Set(A &a);其中,A&a的含意是( ).A、指向类A的指针为aB、将a的地址值赋给变量SetC、a是类A的对象引用,用来作为函数Set()的形参D、变量A与a按位
5、相与作为函数Set()的参数【答】:C13.(4分)当一个函数无返回值时,定义它时函数的类型应是( ).A、voidB、任意C、intD、无【答】:A14.(4分)下述关于break 语句的描述中,( )是不正确的.A、break语句可用于循环体内,它将退出该重循环B、break语句可用于开关语句中,它将退出开关语句C、break语句可用于if体内,它将退出if语句D、break语句在一个循环体内可以出现多次【答】:C15.(4分)联合成员的地址值和所占的字节数().A、都相同B、都不同C、前者相同,后者不同D、前者不同,后者相同【答】:A16.(4分)进行文件操作时需要包含( )文件.A、i
6、ostream.hB、fstream.hC、stdio.hD、stdlib.h【答】:B17.(4分)下列while 循环的次数是( ). while ( int i=0 ) i-;A、0B、1C、5D、无限【答】:A18.(4分)采用函数重载的目的在于( ).A、实现共享B、减少空间C、提高速度D、使用方便,提高可读性【答】:D19.(4分)下列的标识符中,( )是文件级作用域的.A、函数形参B、语句标号C、外部静态类标识符D、自动类标识符【答】:C20.(4分)通常复制构造函数的参数是( ).A、某个对象名B、某个对象的成员名C、某个对象的引用D、某个对象的指针名【答】:C简答题(共2题,共20分)21.(10分)怎样继承答:多继承 派生类构造函数的执行顺序是先执行所有基类的构造函数(顺序按照定义派生类时指定的各基类顺序),再执行派生类的构造函数,析构函数执行顺序,与构造函数完全相反(因为,数据是按栈存储的)。单继承先执行基类构造函数,在执行派生类构造函数,析构函数执行顺序与构造函数相反。22.(10分)类和对象答:类是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述。类实际上是一种抽象机制,它描述了一类问题的共同属性和行为,在c+中类的对象就是对该类的某一特定实体