【贵州电大】C++语言程序设计-0037参考答案

上传人:奋斗 文档编号:88410996 上传时间:2019-04-26 格式:DOCX 页数:9 大小:19.38KB
返回 下载 相关 举报
【贵州电大】C++语言程序设计-0037参考答案_第1页
第1页 / 共9页
【贵州电大】C++语言程序设计-0037参考答案_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【贵州电大】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+中类的对象就是对该类的某一特定实体

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号