




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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+
2、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
3、. 能做为 C+ 程序基本单位的是( )A. 字符 ;B. 语句 ;C. 函数 ;D. 源文件 ;正确答案:9. 下面有关重载函数的说法中正确的是() 。A. 重载函数必须具有不同的返回值类型;B. 重载函数形参个数必须不同;C. 重载函数必须有不同的形参列表D. 重载函数名可以不同 正确答案:10.列不是访问控制属性对类成员访问权限的控制, 是通过设置成员的访问控制属性实现的, 的是A. 公有类型B. 私有类型C. 保护类型D. 友元类型 正确答案:11. 下列程序的运行结果是 。#includeclass exampleint a :public :example(int b)a=n+;v
4、oid print()a=a+1;cout a ” ” ; void print()constcout void main()example x t(3); const example y(2);x.print();)精品文档收集整理汇总do couti-b?a:cd?c:d ” 的值为 (A. 2B. 3C. 1D. 4 正确答案:14. 对类的构造函数和析构函数描述正确的是() 。A. 构造函数可以重载,析构函数不能重载B. 构造函数不能重载,析构函数可以重载C. 构造函数可以重载,析构函数也可以重载D. 构造函数不能重载,析构函数也不能重载 正确答案:15. 表示在输出时显示小数位,和在
5、文件输入时判断文件尾的函数分别是()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=5i- while (i!=0) 精品文档收集整理汇总A. 0B. 2C. 5D. 无限次 正确答案:18. 下面有关重载函数的说法中正确的是( )A. 重载函数必须具
6、有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同 正确答案:19.下列程序段循环次数是() 。 intx=-10;while(+x) coutxendl; 精品文档收集整理汇总A. 9B. 10C. 11D. 无限正确答案:20. 下面关于数组的描述错误的是() 。A. 在 C+ 语言中数组的名字就是指向该数组第一个元素的指针B. 长度为 n 的数组,下标的范围是 0-n-1C. 数组的大小必须在编译时确定D. 数组只能通过值参数和引用参数两种方式传递给函数 正确答案:福师 C+ 语言程序设计在线作业一二、判断题(共 20 道试题,共
7、40 分。)1. C+语言中规定函数的返回值的类型是由return 语句中的表达式类型所决定。A. 错误B. 正确正确答案:2. 变量必须先定义,后使用。A. 错误B. 正确正确答案:3. 私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。 ( )A. 错误B. 正确正确答案:4. 类是一种类型,它封装了数据和操作。A. 错误B. 正确正确答案:5. C+ 语言中,标识符不区分大小写。 ( )A. 错误B. 正确 正确答案:6. 派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新 成员。A. 错误B. 正确 正确答案:7. 作为语句的函数调用是通过函数
8、的副作用来体现的。A. 错误B. 正确 正确答案:8. 左值是能出现在赋值表达式左边的表达式。A. 错误B. 正确 正确答案:9. 对于全局函数 int f(void) ,与其完全等价的函数原型为 const int f( ) 。A. 错误B. 正确 正确答案:10. C+ 语言的参数传递机制包括传值和传地址两种, 如果调用函数时, 需要改变实参或者 返回多个值,应该采取传地址方式。 精品文档收集整理汇总A. 错误B. 正确 正确答案:11. 头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。A. 错误B. 正确 正确答案:12. 通过使用不同的类型参数 ,函数模板可以生成不同类型的
9、函数()A. 错误B. 正确 正确答案:13. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。 A. 错误 B. 正确 正确答案:14. switch 后面括号中的表达式只能是整型、字符型或枚举型表达式。A. 错误B. 正确 正确答案:15. 系统可以提供默认的析构函数。A. 错误B. 正确 正确答案:16. 在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具 有多态的特征。A. 错误B. 正确 正确答案:17. 指向同一数组的两指针 p1、p2 相减的结果与所指元素的下标相减的结果是相同的。 ( ) A. 错误B. 正确 正确答案:18. 在面向
10、对象的程序设计中,类描述的是具有相似性质的一组对象。A. 错误B. 正确 正确答案:19. 若在类 Base 和派生类 Derived 中,分别声明一个同名的整型成员变量 int x; ,那么通过 Derived 类的实例对象,不可能输出基类 Base 中的变量 x 的值。 精品文档收集整理汇总 A. 错误B. 正确 正确答案:20. 设置函数的参数默认值的顺序是自左向右。A. 错误B. 正确 正确答案:福师 C+ 语言程序设计在线作业一三、多选题(共 10 道试题,共 20 分。)1. 在进行完成任何 C+ 流的操作后, 都可以用 C+ 流的有关成员函数检测流的状态; 其中 不能用于检测输入
11、流状态的操作函数名称是 。 精品文档收集整理汇总A. failB. eofC. badD. good 正确答案:2. 下列哪些是类的特性 。A. 多态性B. 继承性C. 封装性D. 虚拟性正确答案:3. 以下不正确的描述是 。A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套正确答案:4. 以下关于函数模板叙述错误的是 。A. 函数模板也是一个具体类型的函数B. 函数模板的类型参数与函数的参数是同一个概念C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数D. 用函数
12、模板定义的函数没有类型 正确答案: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 说法不
13、正确的是 。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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西服装学院《西方近现代艺术史》2023-2024学年第二学期期末试卷
- 南昌理工学院《汉字与汉字观摩》2023-2024学年第一学期期末试卷
- 南阳理工学院《医学超声技术》2023-2024学年第二学期期末试卷
- 云南医药健康职业学院《文学概论1》2023-2024学年第一学期期末试卷
- 武汉海事职业学院《影视表导演概论》2023-2024学年第二学期期末试卷
- 五家渠市2025届三下数学期末考试试题含解析
- 山东省聊城东昌府区六校联考2024-2025学年初三考前模拟(一)生物试题含解析
- 吉林省白城市通榆县一中2025届高三第一次统测数学试题含解析
- 山东服装职业学院《健康运动学》2023-2024学年第一学期期末试卷
- 并购整合与企业创新能力-全面剖析
- 4-13-01-06 国家职业标准档案数字化管理师S (2025年版)
- 资产分红合同协议
- 中国高职院校毕业生薪酬报告(2024年度)
- 江苏省南京市联合体2024-2025学年下学期八年级数学期中练习卷(含部分答案)
- 山东省济南西城实验中学2024-2025学年高一下学期4月月考地理试题(原卷版+解析版)
- 跨学科实践制作简易杆秤人教版八年级下册物理
- 口腔门诊6S管理
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- 2024医疗机构重大事故隐患判定清单(试行)学习课件
- (正式版)JBT 7248-2024 阀门用低温钢铸件技术规范
- 工程勘察设计收费标准
评论
0/150
提交评论