【计算机类职业资格】中级软件设计师下午试题-114及答案解析.doc
《【计算机类职业资格】中级软件设计师下午试题-114及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师下午试题-114及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师下午试题-114 及答案解析(总分:71.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读下列说明和数据流图,回答问题 1 至问题 3,将解答填入对应栏内。 说明 下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下: (1)系统随时根据住房送来的入住单更新住户基本信息文件; (2)每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出收据给住户; (3)系统定期向物业管理委员会提供住房分配表和交费清况表;
2、(4)住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。 以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图 1 是项层数据流图,图 2 是第 0 层数据流图,图 1-3 是第 1 层数据流图,其中 A 是加工 1 的细化图,B 是加工2 的细化图。假定题中提供的顶层图是正确的,请回答下列问题。 图 1 * 图 2 *图 3 * *(分数:15.00)(1).指出图 2 中的哪些文件可不必画出。(分数:5.00)_(2).指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一: 1)图中遗漏了加工(
3、或文件)流向加工(或文件)的数据流; 2)图中加工遗漏了输入(或输出)数据流。(分数:5.00)_(3).指出图 3 的 B 中加工 2.3 能检查出哪些不合格交费凭证。(分数:5.00)_二、试题二(总题数:1,分数:15.00)1.说明下面的流程图(如图所示)用 N - S 盒图形式描述了数组 A 中的元素被划分的过程。其划分方法是:以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。当划分结束时,基准数定位于 Ai,并且数组中下标小于 i 的元素的值均小于基准数,下标大于 i 的元素的值均大于基准数。设数组 A 的下界为 low,上界为 h
4、igh,数组中的元素互不相同。例如,对数组(4,2,8,3,6),以 4 为基准数的划分过程如下:(分数:15.00)_三、试题三(总题数:1,分数:11.00)2.根据题意回答以下问题:设某商业集团数据库中有 3 个实体集:一是“商店”实体集,属性有商店编号,商店名,地址等;二是“商品”实体集,属性有商品号,商品名,规格,单价等;三是“职工”实体集,属性有职工编号,姓名,性别,业绩等。商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可以在多个商店和职工间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。问题:1请根据题意完善下面 E
5、R 图。2将 ER 图转换成关系模型,并注明主键和外键。3请写出要查出员工“小李”在三月份的销售业绩的关系代数式。(分数:11.00)_四、试题四(总题数:1,分数:15.00)3.说明 请完成流程图以描述在数据 A(1)至 A(10)中求最大数和次大数的程序的算法。并将此改成 PAD图。该算法的流程图如下图:(分数:15.00)_五、试题五(总题数:1,分数:15.00)4.【说明】定义类 Table 的私有数据成员 x 和 y,分别用于表示九九表中的两个乘数(x*y),它们都是 int 型的数据。完成类 Table 的成员函数 print()的定义,该函数以“x*y=z”的格式打印出九九表
6、中的一个乘法算式,请使用格式化输出函数 printf 实现。完成类 Table9 的成员函数 print()的定义,该函数调用基类 Table 的 print()函数,将九九表输出到屏幕。补充主函数,在屏幕上输出九九表,以便测试所定义的类的正确性。源程序文件 test8_3.cpp 清单如下:#include iostream, h #include stdio, h class Table(1) int z;public:void print (int x,int y,int z); void Table:print (int x,int y,int z)(2) Class Table9:p
7、ublic Tablepublic:void print();void Table9:print()(3) int x,y,z;for(i=1;i10;i+)for(j=1;ji+1;j+)x=i;y=j;z=i*j;Table:print(y,x,z);printf(“/n“);main()/* *4* *return 0;(分数:15.00)_中级软件设计师下午试题-114 答案解析(总分:71.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读下列说明和数据流图,回答问题 1 至问题 3,将解答填入对应栏内。 说明 下面给出的是某房产管理系统的一套分层数据流图。其
8、功能描述如下: (1)系统随时根据住房送来的入住单更新住户基本信息文件; (2)每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出收据给住户; (3)系统定期向物业管理委员会提供住房分配表和交费清况表; (4)住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。 以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图 1 是项层数据流图,图 2 是第 0 层数据流
9、图,图 1-3 是第 1 层数据流图,其中 A 是加工 1 的细化图,B 是加工2 的细化图。假定题中提供的顶层图是正确的,请回答下列问题。 图 1 * 图 2 *图 3 * *(分数:15.00)(1).指出图 2 中的哪些文件可不必画出。(分数:5.00)_正确答案:(“房租文件”和“交费文件”)解析:分层数据流图中,只涉及单个加工的文件不必画出,可在子图中再画。依此标准,图 2 中文件“房租文件”和“交费文件”不必画出。(2).指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一: 1)图中遗漏了加工(或文件)流向加工(或文件)的数据流; 2)图中加工遗漏了输入(或输出)数据流。(分数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 下午 试题 114 答案 解析 DOC
