第一范文网 - 专业文章范例文档资料分享平台

北语201603考试批次《C++》(结课作业)

来源:用户分享 时间:2020-06-17 本文由时间证明 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

谋学网www.mouxue.com

北京语言大学网络教育学院 《C++》结课作业 注意:

本学期所布置的结课作业,请同学一律按照以下要求执行:

一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮;

二、提交路径:个人平台首页--学习中的课程,点击该课程名称--点击“结课作业”--点击“浏览”按钮,选择要上传的文档后点击“提交作业”即可。

三、结课作业提交起止时间:2016年1月25日—3月21日。(届时平台自动关闭,逾期不予接收。) 四、提交的文档格式必须为word文档,截止日期前可多次提交,平台只保留最后一次提交的文档; 五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按0分处理。

一. 论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)

1. C++中的继承使编程者可以用已有的数据类型创建新的数据类型,并保留已有数据类型的特点。请简述继承方式的三种类型,及三种继承类型的类成员的特点。 2. 请简述C++中引用和指针的区别。 3. 面向对象程序设计有哪些优点? 4.C++编译器自动为类产生的四个缺省函数是什么? 5.不允许重载的5个运算符是哪些?

二. 编程题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)

1. 已知交通工具类定义如下,要求:(1)实现这个类;(2)定义并实现一个小车类car,是它的公有派生类,小车本身的私有属性有载人数,小车的函数有init(设置车轮数,重量和载人数),getpassenger(获取载人数 ),print(打印车轮数,重量和载人数)。 class vehicle {protected: int wheels;//车轮数 float weight;//重量 public:

void init(int wheels,float weight); int get_wheels(); float get_weight(); void print(); };

void vehicle::init(int wheels,float weight) {this->wheels=wheels; this->weight=weight; cout<

int vehicle::get_wheels() {return wheels; }

谋学网www.mouxue.com

float vehicle::get_weight() {return weight;} void vehicle::print()

{cout<<\车轮数:\重量:\

2. 使用while、do?while、for三种循环语句分别编写计算从1到30的累加的程序代码。 3. 设计函数char capitalize(char);将小写英文字符变为对应的大写字符。

4. 请按从小到大的顺序输出个、十、百位数字各不相同的所有三位数,结果写入f2.txt中,一个数一行。

5.编写一个函数,实现对一维数组的二分(折半)查找算法。如找到,则返回其数组下标,否则返回-1。(二分查找的思想是:要查找的数据保存在数组中,并且数据已经排好序(如从小到大递增)。查找时,每次比较数组中间(用数组下标判断)那个数据,如果相等,则找到;如果小于它,则在数组左半边按照相同的方式查找;如果大于它,则在数组右半边按相同方式查找。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销北语201603考试批次《C++》(结课作业) 全文阅读和word下载服务。

北语201603考试批次《C++》(结课作业) .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1082173.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top