VC++期末期末试题
更新时间:2023-09-12 00:08:01 阅读量: 教育文库 文档下载
- vc pe投资是什么意思推荐度:
- 相关推荐
: 学号 :姓名题 答 要 不 内 线 订 级 装/班业 专 级年黑龙江XXX学院20 11 ——20 12 学年第 二 学期
A. public B. private C. protected D. friend
《C++程序设计》期末试题( A 卷) 9. 如果一个类的成员函数print()不修改类的数据成员值,则应将其声明为______ 适用专业 11级
A. void print() const; B. const void print(); C. void const print(); D. void print(const);
题号 一 二 三 四 五 六 七 八 总分 阅卷人 10. 下列关于构造函数的论述中,不正确的是_______
分 数 A. 构造函数的函数名与类名相同 B. 构造函数可以设置默认参数 C. 构造函数的返回类型缺省为int型 D. 构造函数可以重载 一、第一题 选择(每题2分,共40分)
得分 11. 在程序代码:A::A(int a, int *b) { this->x = a; this->y = b; }中,this的类型是______ 1. ______不是属于面向对象程序设计的特性
A. int B. int * C. A D. A * A. 抽象性 B. 数据相关性 C. 多态性 D. 继承性
12. 内存泄漏是指_______
2. 将对某一类数据的处理算法应用到另一类数据的处理中,要用到C++的__ ____ A. 内存中的数据出现丢失 B.试图释放一个已经释放了的动态分配的堆内存 A. 类 B. 虚函数 C. 运算符重载 D. 模板 C. 函数中局部变量所占的栈内存没有及时回收 D. 动态分配的堆内程序退出后始终被占用
3. C++与C语言最根本的不同之处在于_______
13. 从程序片断:student zhangsan(\张三\可判断id A. 使用了类 B. 能够实现变量自动初始化 C. 支持软件重用 D. 支持接口重用 是一个________
A. 私有成员数据 B. 私有成员函数 C. 公有成员数据 D. 公有成员函数 4. 动态内存分配的主要目的是__ _____
A. 使程序按动态联编方式运行 B. 正确合理的使用内存
14. 友元函数_______
C. 提高程序的运行速度 D. 提高程序的可维护性
A. 可以被声明为const B. 没有this指针
C. 可以用类名或对象名来调用 D. 只能用对象名来调用
5. 在C++函数的形参前加const关键字,是为了提高函数的_______
A. 数据封装性 B. 可理解性 C. 可维护性 D. 可重用性 15. 若一个类的成员函数前用static关键字修饰,则该成员函数________
A. 可以被声明为const B. 没有this指针 6. 函数重载的目的是________
C. 可以访问该类的所有成员 D. 只能用对象名来调用
A. 实现共享 B. 使用方便,提高可读性 C. 提高速度 D. 减少空间
16. C++是用_______实现接口重用的
7. 从程序片断:char name[] = \可判断函数course的调用采用的是 A. 内联函数 B. 虚函数 C. 重载函数 D. 模板函数 _______
A. 传值调用 B. 带缺省参数值的函数调用 C. 引用调用 D. 传址调用 17. 公有继承的派生类对象可以访问其基类的________
A. 公有成员 B. 公有成员及受保护成员 C. 受保护成员 D. 私有成员 8. 用来说明类中公有成员的关键字是________
共 页,第 1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 页,第 2 页
18. 设置虚基类的目的是________
A. 简化程序 B. 使程序按动态联编方式运行 C. 提高程序运行效率 D. 消除二义性
19. 下列关于纯虚函数和抽象类的描述中,不正确的是_______
A. 纯虚函数是一个没有具体实现的虚函数 B. 抽象类是包括纯虚函数的类
C. 抽象类只作为基类,其纯虚函数的实现在派生类中给出D. 可以定义一个抽象类的对象
20. 关于运算符重载的不正确的描述是________
A. 运算符重载函数是友元函数 B. 体现了程序设计的多态性 C. 增加新的运算符 D. 使运算符能对对象操作
二、第二题 填空(每题10分,共20分) 1) #include
num++; return num; }
void main() {
int n1,n2=5; n1=func(n2);
cout< 上面C++程序运行结果是_______。 2) #include cout.fill('*'); cout.width(10); cout<<\ 得分 cout.width(8); cout<<\ cout.width(4); cout<<\ } 程序运行的结果是_______。 三、第三题 简答(每题5分,共20分) 1、类的成员一般地分成为哪两部分?这两部分有何区别? 2、如何对对象进行初始化? 3、什么是构造函数?构造函数有哪些特点? 4、如何定义一个常量? 共 页,第 3 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 页,第 4 页 得分 四、 编程题(每题10分,共20分) 1.编程输出1+2+3+……+100的值。 得分 2.从文件TEST中读出字符并写入TEST1里,要求均附加错误检查。 共 页,第 5 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 页,第 6 页 黑龙江信息职业技术学院20 11 ——20 12 学年第 二 学期 《C++程序设计》期末试题( A 卷)参考答案 一、 第一题 选择(每题2分,共40分) 1~5:BDABC 6~10:BDAAC 11~15:ACDBB 16~20:CADDA 3、什么是构造函数?构造函数有哪些特点? 答: 构造函数是类的特殊成员函数,在创建对象时自动调用,一般常用于对象初始化。 构造函数特点:函数名与类名相同,无返回值,可以有参数也可以没有参数(可以重载)。 4、什么是析构函数?析构函数有哪些特点? 答: 析构函数是类的特殊成员函数,在对象生命期结束时自动调用,一般常用于清理对象所分配的内存空间。析构函数特点:函数名与类名相同(前面加~),无返回值,没有参数(不能重载)。 5、如何定义一个常量? 答: 两种方法: (1) 宏定义:#define 宏名 常量值 (2) const常量:const <类型> 常量名=常量值; 二、第二题 填空(每题10分,共20分) 1)上面C++程序运行结果是___66____。 2)上面C++程序运行结果是****123.45 *1234.45 1234.45 ____。 三、第三题 简答(每题5分,共20分) 1、类的成员一般地分成为哪两部分?这两部分有何区别? 答: 类的成员包括成员变量,成员函数两部分。其中:成员变量一般是数据,描述对象的属性、状态。成员函数定义了对象(可以发出)的行为或对象(可接受)的操作。 2、如何对对象进行初始化? 答: 一般通过对象所属类的构造函数-对对象进行初始化。 共 页,第 7 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 页,第 8 页 2.从文件TEST中读出字符并写入TEST1里,要求均附加错误检查。 #include
正在阅读:
VC++期末期末试题09-12
猎杀潜航3,4修改 - 图文10-23
溪洛渡制冷系统调试大纲(修改)03-28
SAP 物料移动类型和后勤自动科目设置-SAP屠夫 - 图文11-16
福建工程学院CA6136车床采购项目招标文件 - 图文01-20
进出口业务内部审计制度01-24
神奇水果作文400字06-23
收获作文350字07-13
系统思考的工具 - 十大基模04-05
2022高考各科答题标准03-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 期末
- 试题
- VC
- 局域网试验指导书
- 2013计算机专业毕业论文-自行车企业门户网站的设计与实现 - 图文
- 关于国家拨款项目资金实行县级报账制的研究
- 一年级语文上册看拼音写词语专题复习卷
- 夫琅禾费单缝衍射光强分布MATLAB分析毕业论文
- 2014年秋季新版苏科版八年级数学上学期6.3、一次函数的图像教学案6
- CDMA网络优化试题
- 临电设计方案
- 2017学业水平测试主观题答题模板
- 中国烹饪概论
- (省赛课教案)二年级上册语文《难忘的泼水节》
- 年产1.2亿块煤矸石烧结砖生产线可行性研究报告
- 如何提高初中思想品德课教学的实效性(1)
- 洛阳市机电工程安装企业名录2018版142家 - 图文
- 论文手册填写范例(填写式样参考)
- 2015年高考试题(新课标卷) - 理科数学(解析版)
- 员工守则(十要十不准)
- AM调制与相干解调
- 尔雅网络课程15年影视鉴赏课后答案2.0
- 火电机组调试过程中常见问题讲义