




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2017秋17春福师C+语言程序设计在线作业一一、单选题(共 20 道试题,共 40 分。)1. 下列函数中,可以是虚函数的是_。( )A. 自定义的构造函数B. 拷贝构造函数C. 静态成员函数D. 析构函数正确答案:2. 考虑函数原型voidtest(inta,intb=7,char=*),下面的函数调用中,属于不合法调用的是()。A. test(5);B. test(5,8);C. test(6,#)D. test(0,0,*)正确答案:3. 假定a为一个整型数组名,则元素a4的字节地址为()。A. a+4B. a+8C. a+16D. a+32正确答案:4. 决定C+语言中函数的返回值类型的是()。A. return语句中的表达式类型B. 调用该函数时系统随机产生的类型C. 调用该函数时的主调用函数类型D. 在定义该函数时所指定的数据类型正确答案:5. ()的功能是对对象进行初始化。A. 析构函数B. 数据成员C. 构造函数D. 静态成员函数正确答案:6. 设a=1,b=2,则(a+)+b与a+b这两个表达式的值分别为()。A. 3,3B. 3,4C. 4,3D. 4,4正确答案:7. 整型变量i定义后赋初值的结果是()。 inti=2.8*6;A. 12B. 16C. 17D. 18正确答案:8. 能做为C+程序基本单位的是( )A. 字符;B. 语句;C. 函数;D. 源文件;正确答案:9. 下面有关重载函数的说法中正确的是()。A. 重载函数必须具有不同的返回值类型;B. 重载函数形参个数必须不同;C. 重载函数必须有不同的形参列表D. 重载函数名可以不同正确答案:10. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是_。A. 公有类型B. 私有类型C. 保护类型D. 友元类型正确答案:11. 下列程序的运行结果是_。#includeclass example int a:public:example(int b)a=n+;void print()a=a+1;cout a ” ”;void print()constcoutb?a:cd?c:d ” 的值为( )A. 2B. 3C. 1D. 4正确答案:14. 对类的构造函数和析构函数描述正确的是()。A. 构造函数可以重载,析构函数不能重载B. 构造函数不能重载,析构函数可以重载C. 构造函数可以重载,析构函数也可以重载D. 构造函数不能重载,析构函数也不能重载正确答案:15. 表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。A. showbase()和eof()B. showpoint()和eof()C. showpoint()和bad()D. showpoint()和good()正确答案:16. 下列哪个是C+语言的有效标识符?A. _No1B. No.1C. 12345D. int正确答案:17. 下列do-while循环的循环次数是:已知:int i=5 do couti-endl i- while (i!=0)A. 0B. 2C. 5D. 无限次正确答案:18. 下面有关重载函数的说法中正确的是( )A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同正确答案:19. 下列程序段循环次数是()。intx=-10; while(+x) coutxendl;A. 9B. 10C. 11D. 无限正确答案:20. 下面关于数组的描述错误的是()。A. 在C+语言中数组的名字就是指向该数组第一个元素的指针B. 长度为n的数组,下标的范围是0-n-1C. 数组的大小必须在编译时确定D. 数组只能通过值参数和引用参数两种方式传递给函数正确答案: 福师C+语言程序设计在线作业一二、判断题(共 20 道试题,共 40 分。)1. C+语言中规定函数的返回值的类型是由return语句中的表达式类型所决定。A. 错误B. 正确正确答案:2. 变量必须先定义,后使用。A. 错误B. 正确正确答案:3. 私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。( )A. 错误B. 正确正确答案:4. 类是一种类型,它封装了数据和操作。A. 错误B. 正确正确答案:5. C+语言中,标识符不区分大小写。( )A. 错误B. 正确正确答案:6. 派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新成员。A. 错误B. 正确正确答案:7. 作为语句的函数调用是通过函数的副作用来体现的。A. 错误B. 正确正确答案:8. 左值是能出现在赋值表达式左边的表达式。( )A. 错误B. 正确正确答案:9. 对于全局函数int f(void),与其完全等价的函数原型为const int f( )。A. 错误B. 正确正确答案:10. C+语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取传地址方式。A. 错误B. 正确正确答案:11. 头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。A. 错误B. 正确正确答案:12. 通过使用不同的类型参数,函数模板可以生成不同类型的函数( )A. 错误B. 正确正确答案:13. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )A. 错误B. 正确正确答案:14. switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( )A. 错误B. 正确正确答案:15. 系统可以提供默认的析构函数。A. 错误B. 正确正确答案:16. 在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。A. 错误B. 正确正确答案:17. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )A. 错误B. 正确正确答案:18. 在面向对象的程序设计中,类描述的是具有相似性质的一组对象。A. 错误B. 正确正确答案:19. 若在类Base和派生类Derived中,分别声明一个同名的整型成员变量int x;,那么通过Derived类的实例对象,不可能输出基类Base中的变量x的值。A. 错误B. 正确正确答案:20. 设置函数的参数默认值的顺序是自左向右。A. 错误B. 正确正确答案: 福师C+语言程序设计在线作业一三、多选题(共 10 道试题,共 20 分。)1. 在进行完成任何C+流的操作后,都可以用C+流的有关成员函数检测流的状态;其中不能用于检测输入流状态的操作函数名称是_。A. failB. eofC. badD. good正确答案:2. 下列哪些是类的特性_。A. 多态性B. 继承性C. 封装性D. 虚拟性正确答案:3. 以下不正确的描述是_。A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套正确答案:4. 以下关于函数模板叙述错误的是_。A. 函数模板也是一个具体类型的函数B. 函数模板的类型参数与函数的参数是同一个概念C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数D. 用函数模板定义的函数没有类型正确答案:5. 下面描述中,表达正确的是_。A. 公有继承时基类中的public成员在派生类中仍是public的B. 公有继承时基类中的private成员在派生类中是public的C. 公有继承时基类中的protected成员在派生类中仍是protected的D. 私有继承时基类中的public成员在派生类中是private的正确答案:6. 对C+语言和C语言的兼容性,描述不正确的是_。A. C+兼容CB. C+部分兼容CC. C+不兼容CD. C兼容C+正确答案:7. C+语言的跳转语句中,对于break和continue说法不正确的是_。A. break语句只应用于循环体中B. continue语句只应用于循环体中C. break是无条件跳转语句,continue不是D. break和continue的跳转范围不够明确,容易产生问题正确答案:8. 下列说法中错误的是_。A. 不允许设置参数的默认值B. 设置参数的默认值只能在定义函数时设置C. 设置参数的默认值时,应该设置右边的参数D. 设置参数的默认值时,应该全部参数都设置正确答案:9. 关于函数重载,下列描述错误的是_。A. 函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B. 函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高效沟通技能培训
- 运动控制功能课件
- 动物小游戏课件
- 课件显示画图过程
- 广东会计自考试题及答案
- 广东法律自考试题及参考答案
- 控制数考试题及答案
- 装岩机司机岗前考核试卷及答案
- 离心铸管工三级安全教育(公司级)考核试卷及答案
- 矿山设备运行协调员基础考核试卷及答案
- 混凝土拌合物性能检验原始记录
- 沥青砼下面层试验段施工方案
- 固体料仓 (2.26)设计计算
- JJG 52-2013弹性元件式一般压力表、压力真空表和真空表
- GB/T 33009.2-2016工业自动化和控制系统网络安全集散控制系统(DCS)第2部分:管理要求
- GB/T 14534-1993电磁吸盘
- GA/T 718-2007枪支致伤力的法庭科学鉴定判据
- 工程常见质量通病防治课件
- 装备制造业研究报告
- 【课件】第6课 西方的文官制度 课件高中历史统编版(2019)选择性必修一国家制度与社会治理
- 进场人员、机械、材料报审表
评论
0/150
提交评论