计算机水平考试-(a)中级软件设计师下午试题模拟66

计算机水平考试-(a)中级软件设计师下午试题模拟66

ID:42846514

大小:735.75 KB

页数:13页

时间:2019-09-22

计算机水平考试-(a)中级软件设计师下午试题模拟66_第1页
计算机水平考试-(a)中级软件设计师下午试题模拟66_第2页
计算机水平考试-(a)中级软件设计师下午试题模拟66_第3页
计算机水平考试-(a)中级软件设计师下午试题模拟66_第4页
计算机水平考试-(a)中级软件设计师下午试题模拟66_第5页
资源描述:

《计算机水平考试-(a)中级软件设计师下午试题模拟66》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(A)中级软件设计师下午试题模拟66试题一阅读下列说明和数据流图,回答问题1至问题3。[说明]下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下:1系统随时根据住房送來的入住单更新住户基本信息文件;2每月初系统根据物业管理委员会捉供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算毎家住户的刀租费(包括刀附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出收据给住户;3系统定期向物业管理委员会提供住房分配表和交费情况表;4住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以

2、了结分户或换房前的房租。以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1是顶层数据流图,图2是第0层数据流图,图3是第1层数据流图,其屮A是加工1的细化图,B是加工2的细化图。假定题中提供的顶层图是正确的,请回答下列问题。图1启fIL文件交费文件(A)(B)图31、指出图2中的哪些文件可不必画出。2、指出在哪些图屮遗漏了哪些数据流。回答时请用如下形式之一:1)xx图中遗漏了xx加工(或文件)流向xx加工(或文件)的XX数拯流;2)XX图中加工XX遗漏了输入(或输出)数据流xx。3、指出图3的B中加工2・3能检

3、查出哪些不合格交费凭证。试题二阅读下列说明和E・R图,回答问题1至问题3。[说明]建立一个供应商零件数据库,数据库要满足如下要求:4供应商代码不能为空,且是值唯一的,供应商的名也是唯一的。5零件号不能为空,且值是唯一的,零件号不能为空。6—个供应商可以供应多个零件,而一个零件可以由多个供应商供应。图是该系统的E-R图。4、根据E-R图中给出的词汇,按照''有关模式名(属性,属性,・・・)〃的格式,将此E-R图转换为3个关系模式,指出每个关系模式屮的主码和外码,其屮模式名根据需要取实体名或联系名。5、仓【J建S表时,SNo使用CHAR(5)并且唯一,S

4、Name使用CH1AR(30),Status使用CHAR(8),City使用CHAR(20)。请在下列用于创建表S的SQL语句空缺处填入正确的内容。CREATETABLES(SNoCHAR(5),SNameCHAR(30),StatusCHAR(8),CityCHAR(20),6、假定SP表静储供应情况,如下的SQL语句是用于查询''产地为'Beijing7>零件号为'PlOl^的零件的所供应的总数(包括所冇供应商)〃的不完整语句,请在空缺处填入正确的内容。SELECTSUM(Qty)FROMSPWHEREPN0="pl01"PNo(SELECTPN

5、oFROMWHERECity="Beijing")PNo;试题三阅读以下说明和程序流程图,将应填入画横线处的字句写在对应栏内。7、[说明]假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为:m=a[k]xl0<_24-a[k-1]xl0K"34-•・・+a[3]xlO+a[2]其中a[叮保存该长整数的位数,a[0]保存该长整数的符号:0表示止数、1表示负数。注:数组下标从0开始。流程图用于计算长整数的加(减)法。运算时先决定符号,再进行绝对值运算。对于绝对值相减情况,总是绝对值较大的减去绝对值较小的,以避免出

6、现不够减情况。注,此处不考虑溢出情况,即数组足够大。这样在程序屮引进两个指针pA和pB,分别指向绝对值较大者和较小者。而对绝对值相加情况,让pA指向LA,pB指向LB,不区分绝对值大小。pA±pB可用通式pA+flag*pB來计算,flag为+1时即对应pA+pB,flag为-1吋即对应pA-pBo需特别注意的是,对于相减,不够减吋耍进行借位,而当最高位借位后正好为0时,结果的总位数应减1;对于加法,有最高进位时,结果的总位数应加丄。LqOjTtqi

7、:=oC幵始)口唯叫A[{屮£B

8、0]HHau;In«g=cmp(LALB)LCp]:H-A(OJ▼

9、~~IpA^LA:*—pB^LB~

10、+WpB

11、H-2]LQi^-2]:^airrj%10carrj^arrj^lO流程图中涉及的函数说明如下:(1)cmp(int*LA,int*LB.函数,用于比较长整数LA与LB的绝对值大小,若LA绝对值大于LB绝对值则返冋正值,LA绝对值小于LB绝对值返回负值,

12、相等则返回0。(2)max(intA,intB.函数,用于返回整数A与B中较大数。另外,对流程图中的写法进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。