- 3
- 0
- 约1.29万字
- 约 28页
- 2021-10-15 发布于安徽
- 举报
PAGE
PAGE 1
学习中心/函授站_ 潍坊学习中心
姓 名 杜君 学 号
西安电子科技大学网络与继续教育学院
20**学年上学期
《面向对象程序设计(C++)》期末考试试题
(综合大作业)
题号
一
二
三
四
五
总分
题分
10
20
20
20
30
得分
考试说明:
1、大作业于20**年4月3日公布,20**年5月9日前在线提交;
2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。
一、简答题(10分)
1.1(3分)C++提供了哪些循环语句?它们各自的特点是什么?
解答:C++提供了三种循环语句for、while和do-while。
while循环语句先判断是否满足循环条件,如果满足循环条件,则执行一次循环体,再判断是否执行下一次循环,否则退出循环。
do-while循环语句先执行一次循环体后再判断是继续执行循环体还是退出循环。
for循环先设置循环变量的初值,再判断是执行循环体还是退出循环体。如果执行了循环体,再改变循环变量值后,判断是执行下一次循环体还是退出循环,依此类推。
1.2(3分)在C++中什么可以充当友元?友元是否可以继承,为什么?
解答:在C++中函数和类都可以充当友元,分别称为友元函数和友元类。
友元不可以继承,因为友元不是类的成员。
1.3(4分)若派生类以private方式从一个基类派生,派生类的对象可以访问基类中的那些成员?派生类的成员函数可以访问基类中的那些成员?
解答:若派生类以private方式从一个基类派生,派生类的对象不能访问基类中的任何成员; 派生类的成员函数可以访问基类中的public和protected成员。
二、填空题(每空1分,共20分)
2.1 break语句在循环结构中的功能是退出其所在的循环,continue语句的功能是结束本次循环。
2.2有一段程序为:while (表达式)
语句1 语句2
……
当表达式的值为非0时,执行 执行循环体一次 ;当表达式为0时,执行 退出while循环 。
2.3 使用关键字 inline 说明的函数称为内联函数。编译时,源程序中所有对该函数的调用被替换为此函数的 定义
2.4数组名代表的是该数组的 首地址 ;数组元素作为函数的实参时,是以 指针方式传递参数的。
2.5在C++中,类A的每一个非静态成员函数都有一个隐藏的指针类型的形参this,它指向当前正在操作的对象,其类型为A* const。
2.6 C++语言引入了异常处理机制,用throw语句“抛出”异常,然后用相应的语句catch 捕获被“抛出”的异常,并做出相应的处理。
2.7在C++语言中,用 new 表达式来创建动态的类对象;用 delete 表达式释放动态类对象。
2.8 C++支持两种类型的多态,编译时多态和运行时多态。 运行时 多态是通过虚函数来实现的, 编译时多态 多态是通过函数重载来实现的。
2.9 纯虚函数就是没有函数体的虚函数,包含纯虚函数的类称为抽象类。
2.10在某些应用中,需要程序中属于某个类的所有对象共享某个数据。在C++语言中,为了不破坏数据的封装性,需将所要共享的数据说明为类的 私有成员 ,即用关键字_ private ____说明的类成员。
三、选择题(每题2分,共20分)
3.1在下列给字符数组赋值语句中, A 是错误的。已知,char s[5]。
A.s[0] = m; B.s[5] = n; C.s[1] = a; D.s[2] = b;
3.2下列对结构变量赋值的描述中, C 是错误的。
A.结构变量可以使用初始值表对它初始化
B.可以给一个结构变量的各个成员赋值
C.可将任意已知的结构变量名赋给一个结构变量
D.可将一个已知结构变量名赋给相同结构类型的另一个结构变量
3.3下列if语句中,条件为真的语句是 B 。
A.if(0) B.if(3) C.bool bFlag = ture; if(!bFlag) D.if(a)
3.4若i的初值为1, B 能输出1到10的整数。
A.if(i++ 10) cout i; B.do cout i; whi
您可能关注的文档
- 免修不免考申请及免积分 NX5编程精解与实例-2.doc
- 面试表格两份.doc
- 面试情景对话及面试英语情景对话.doc
- 面试时的Java数据结构与算法及面试评估表及评估标准.doc
- 面试销售岗常见问题及面试邀约流程与话术.doc
- 面试英语销售英语等实用商务英语总结及面试情景对话.doc
- 面瘫(面神经炎)中医临床路径及面瘫病(面神经炎)中医诊疗方案.doc
- 面向对象分析与设计试题B卷及面向自动化装配的产品设计.doc
- 苗木进场报验单及苗圃规划建设与管理.doc
- GB/Z 112-2026中医药 中西医结合临床术语系统分类框架.pdf
- JJG 543-2026心电图机检定规程.pdf
- 《JJG 543-2026心电图机检定规程》.pdf
- GB/T 47045-2026乘用车车载信息优先级的确定方法.pdf
- 《GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定》.pdf
- 中国国家标准 GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- 中国国家标准 GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- GB/T 12668.2-2025调速电气传动系统 第2部分:一般要求 交流调速电气传动系统额定值的规定.pdf
- GB/T 31487.1-2025直流融冰装置 第1部分:系统设计.pdf
- 《GB/T 31487.1-2025直流融冰装置 第1部分:系统设计》.pdf
- 《GB/T 31418-2025道路交通信号控制系统术语》.pdf
最近下载
- 2026年国考《申论》(副省级)试卷答案解析.pdf VIP
- 火力发电工程建设标准强制性条文执行表 土建分册.pdf VIP
- 2篇文:在带头固本培元、增强党性方面等“五个带头”对照检查材料2026年.docx VIP
- 过敏性紫癜ppt(共35张PPT).pptx VIP
- 基于BIM的ZN花园14号住宅楼工程清单与招标控制价编制.doc VIP
- 基于BIM工程量清单的编制.docx VIP
- 带头固本培元、增强党性方面存在的问题及下一步整改措施(“五个带头”8篇精选).docx VIP
- 四川省建筑工程劳动量定额、时间定额和主要施工机械台班产量定额.pdf
- 十八项护理核心制度最新.docx VIP
- 采购部门岗位职责与工作流程规范.docx VIP
原创力文档

文档评论(0)