2006年下半年软件设计师试题答案

  • 格式:pdf
  • 大小:18.44 KB
  • 文档页数:3

2006 年下半年软件设计师答案

上午答案 ( 1 ) C ( 16 ) D ( 31 ) B ( 46 ) B ( 61 ) A

( 2 ) A ( 17 ) B ( 32 ) D ( 47 ) C ( 62 ) A

( 3 ) C ( 18 ) C ( 33 ) C ( 48 ) B ( 63 ) B

( 4 ) B ( 19 ) D ( 34 ) D ( 49 ) D ( 64 ) A

( 5 ) C ( 20 ) A ( 35 ) A ( 50 ) C ( 65 ) B

( 6 ) B ( 21 ) B ( 36 ) B ( 51 ) B ( 66 ) C

( 7 ) D ( 22 ) D ( 37 ) A ( 52 ) D ( 67 ) B

( 8 ) A ( 23 ) A ( 38 ) C ( 53 ) A ( 68 ) C

( 9 ) B ( 24 ) C ( 39 ) D ( 54 ) A ( 69 ) A

( 10 ) C ( 25 ) D ( 40 ) B ( 55 ) B ( 70 ) C

( 11 ) B ( 26 ) B ( 41 ) A ( 56 ) C ( 71 ) B

( 12 ) C ( 27 ) D ( 42 ) A ( 57 ) B ( 72 ) C

( 13 ) B ( 28 ) C ( 43 ) B ( 58 ) B ( 73 ) B

( 14 ) A ( 29 ) C ( 44 ) C ( 59 ) D ( 74 ) D

( 15 ) A ( 30 ) A ( 45 ) B ( 60 ) C ( 75 ) A

下午答案

试题一

[ 问题 1] 初录数据、复录数据

[ 问题 2] 0 层图中,数据清除处理(加工 6 )没有输入数据流

[ 问题 3] ①

[ 问题 4] ① 、 ② 、 ④

[ 问题 5] 手工分户帐 = 初录分户帐 + 复录分户帐

试题二

[ 问题 1] ( 1 )房间号,身份证号

[ 问题 2]

住宿主键:房间号,身份证号,入住日期

住宿外键:房间号,身份证号,

[ 问题 3] ( 2 )住宿 . 身份证号 ( 3 ) HAVING ( 4 ) ORDER BY 2 DSC

[ 问题 4]

表:住宿 属性:入住日期 类型:聚簇索引

原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条

记录数据,因而可减少查询时间。

试题三

[ 问题 1] ( 1 ) 0..n ( 2 ) 1 ( 3 ) 0..n ( 4 ) 1..n ( 5 ) 1 ( 6 ) 0..n

[ 问题 2]

(1) getCategories

(2) getCommodities

(3) createPromotion

(4) addCommodities

[ 问题 3]

关系:聚集(聚合)是关联的特例。不同点:聚集表示部分与整体关系的关联。

试题四

(1) f[0][0] = e[0] + a[0][0]

f[1][0] = e[1] + a[1][0]

(2) f[0][j-1]+a[0][j]

(3) f[1][j-1]+a[1][j]

(4) fi = f[0][n-1]+x[0]

li = 0

(5) fi = f[1][n-1]+x[1]

li = 1

试题五

(1) EnQueue(&tempQ,root)

(2) brotherptr = brotherptr - >nextbrother (3) !IsEmpty(tempQ)

(4) DeQueue(&tempQ, &ptr)

(5) !ptr->firstchild

(6) EnQueue(&tempQ,ptr->firstchild)

(7) brotherptr = brotherptr - >nextbrother

试题六

(1) state == CLOSED || state == CLOSING

(2) state == OPENING || state == STAYOPEN

(3) state == OPEN

(4) state ->click()

(5) state ->timeout()

(6) state ->complete()

(7) door->setState(door->OPENING)

试题七

(1) state == CLOSED || state == CLOSING

(2) state == OPENING || state == STAYOPEN

(3) state == OPEN

(4) state.click()

(5) state.timeout()

(6) state.complete()

(7) door.setState(door.OPENING)