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

《程序设计基础》试卷B及答案

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

黄淮学院 2007—2008年第一学期计算机科学系 2006级本《程序设计基础》期终试卷(B)

参考答案及评分标准

命题人:

一、填空题 1、main 2、时间复杂性、空间复杂性

3、 3 1

4、52

5、60 6

6、面向对象分析、面向对象设计

二、选择题 1-5 CBBDB 6-10 BACAC 11-15 ADBAC

16-20 BCDBA

21-25 BBCDB 26-30 ADACD

三、简答题

1、算法的五个特性:输入、输出、确定性、有限性、可行性

算法与程序的区别在于:有限性并不是用于程序,比如操作系统;在描述方法上二者也不同,程序总要用某种设计语言来书写并最终被其所运行,而算法却没有这种限制,其描述方式相对灵活。

2、白盒测试又称结构测试,在白盒测试中,参照程序的具体实现过程,根据程序的结构,选择测试数据;黑盒测试中,测试数据来自对所解决问题的详细描述,而不考虑程序实现。3、对于一个软件的研制,从问题的提出,经过开发、使用、维护、修订,直到最后中止使用,软件这个状态变化的过程称为软件的生命周期。

软件生命周期分为可行性分析、需求分析、概要设计、详细设计、编码、测试、维护等阶段。

4、面向对象分析的主要原则为:构造与分解、抽象化与具体化、封装、相关和行为约束。 5、当需要多个函数对不同类型数据进行相同处理时,定义同名函数会为程序的编写带来极大方便,使用方便,提高可读性,这种定义同名函数的语法就是函数重载。 函数重载分为两种方式:参数类型不同、参数个数不同。 四、编程题 1、4 3 2 1 1 2 1 2、class CPoint

{

public:

int m_x,m_y;

CPoint(int x=0, int y=0) { m_x=x; m_y=y;

}

int GetX(){return m_x;} int GetY(){return m_y;} };

本试卷共8页 第9页

本试卷共8页 第10页

搜索更多关于: 《程序设计基础》试卷B及答案 的文档
《程序设计基础》试卷B及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5a5qt879hw6x2111f565_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top