江苏省计算机三级偏软真题(08-10全)

?设dl指向的双向循环链表为非空表,链表第一个结点数据域在算法描述时应表示为 ( 17 )

?设d1=(18,45,36,27),ai=36,x=90,上述算法执行后,d1=( (18) )。

?上述算法中若数据域值为ai的结点存在,则指针s指向的结点位于指针P指向的结点

( 19 ) (之前/之后)。 ②C++语言描述形式

符号&开头的参数为引用参数。dl指向链表结点数据域用dl->data表示,前、后链域分

别用d1->prior、d1->next表示。算法中,NULL为空指针。 Algorithm insertdl2(&dl,ai,x) //insertdl2函数的类型为整型 //dl为指向双向循环链表的头指针 //ai,x为双向循环链表结点数据域类型 //i为整型

//p,s为辅助指针 { p=dl

i=0; 、

while((20) &&p->next->data!=ai){ p=p->next; (21); }

if(p->next->data==ai){ s=new dnode; (22) ;

s->next=p->next: (23) ; s->prior=p; p->next=s; ++i; } . else i=0; return i; }

回答以下问题:

设d1指向的双向循环链表为非空表,链表第一个结点数据域在算法描述时应表示 为(24) 。

?设d1=(18,45,36,27),ai=36,x=90,上述算法执行后,d1=( (25) )。

?上述算法中若数据域值为ai的结点存在,则指针s指向的结点位于指针P指向的结点

(26)(之前/之后)。

77.学生成绩管理数据库中包含:学生信息表studtab.dbf、课程表coursetab.dbf、成绩表

29

scoretab.dbf.他们的结构如下: 字段名 字段类型与长度 标题 C(12) 学号 SnO Sn锄e C(10) 姓名 SSeX C(2) 性别 C(20) major

字段名 字段类型与长度 C110 C(8) Cname C(20) N(3,1) credit N(2) chour

专业 标题 课程号 课程名 学分 课时 字段名 字段类型与长度 标题 C(12) 学号 Sno C(8) 课程号 Cno N(5,1) 成绩 SCOres

在VFP中,学生成绩分类排列表单如图3所示,在进入表单时,上述数据库中的三个数据 表均已被打开,各数据表名分别设定为其别名。在表单的表格控件中显示学生相关信息,该表 格的Name属性为Gridl,数据源为--临时表tempscore(sn,sname,cname,scores,major),其数

据来自于对上述三表分类排到的结果。表单中,选项按钮组的Name属性为Opgl,包括4个选 项按钮,它们的Caption属性依次为\学号\、\课程\、\专业\和\成绩\。打印按钮的Name为

Command1. 1

在下列有关代码程序的空白处填入正确内容并回答问题。 ①在表单的\事件中写入如下代码:

SELECT scoretab.sno,sname,cname,scores,major; FROM (27);

WHERE studtab.sno=scoretab.sno AND scoretab.cno=coursetab.cno; INTO CURSOR tempscore

ThisForm.Grid1.RecordSource=\ G0 T0P

ThisForm.Refresh IF RECOUNT()=0

ThisForm.Command1.Enabled=.F. ThisForm.Opg1.Enabled=.F. END IF

2.表单中的选项按钮组Opg1控件用于设置排序的项目,其\事件代码如下: SELECT tempscore sel=(28) D0 CASE

CASE sel=1

INDEX ON sno TO tempxh

30

CASE sel=2

INDEX ON cname TO tempkc CASE sel=3

INDEX ON major TO tempbh CASE sel=4

INDEX ON (___29___) TO tempfs ENDCASE

ThisForm.Grid1.RecordSource=\

ThisForm.Grid1.Column1.Header1.Caption=\学号\ ThisForm.Grid1Column2.Header1.Caption=\姓名\ ThisForm.Grid1.Column3.Header1.Caption=\课程名\ ThisForm.Grid1.Column4.Header1.Caption=\成绩\ ThisForm.Grid1.Column5.Header1.Caption=\专业\ GO TOP

ThisForm.Refresh 回答下列问题: .

.CASE中,命令语句INDEX的功能是对当前数据表建 立( 30 )(备注/索引)文件。

.代码中的ThisForm.Refresh语句的作用为(31) II.微机系统分析和应用(6分)

78.将字单元中的二进制数转换成十六进制数并在屏幕 上显示的程序流程如图4所示。在*和**处应填入的值分 别是 (32)、(33) 。

79.下列程序段执行后,寄存器AX的值是(34) 。 ORG 0100H

NUM DB 1,2,3,4,5,6,7,8 DISP DW 2 LEA BX,NUM

ADD BX,DISP

MOV AX,WORD PTR [BX]

80.下列程序段执行后,寄存器AH的值为(35) 。 MOV AH,04H MOV AL,00H MOV BL,4BH DIV BL

81.硬盘、移动硬盘和光盘的接口标准(相同、不同) 82.能直接在片内嵌入操作系统代码,实现软硬件无缝结SOC) (37) 。

(36) 。

合的是(MCU、DSP、

参考答案 1.A 2.D 3.B 4.C 5.B 6.D 7.B 8.B 9.A 10.C 11.D 12.C 13.D 14.B 15.A 15.B 16.A 17.C 18.B 19.C 20.A 21.c 22.D 23.c 24.D 25.A 26.A 27.D 28.A 29.A

31

30.A 31.C 32.A 33.D 34.B 35.D 36.D 37.A 38.C 39.A 40.C 41.A 42.D 43.A 44.A 45.D 46.A 47.D 48.C 49.A

50.D 51.C 52.D 53.B 54.C 55.B 56.C 57.C 58.D 59.B 60.B 61.C 62.B 63.D 64.B 65.B 66.C 67.D 68.B 69.D 70.B

71.(1)就绪 (2)等待(或阻塞) 72.(3)89 (4)10 73.(5)对象 (6)任务

74.(7)系统文档 (8)用户文档 75.(9)items (10)

    (11)列表项目 (12)A

    76.①(13)P^.next<>dl (14)i?i+1

    (15)S^.data?x (16)P^.next^.prior?s

    (17)dl^.next^.data (18)dl=(18,45,90,36,27) (19)之后

    ②(20)P?next!=dl (21)++i

    (22)s?data=X (23)P?next?prior=S

    (24)dl?next?data (25)dl=(18,45,90,36,27) (26)之后

    77.(27)studtab, coursetab, scoretab (28)ThisForm.Opg1.Value (29)scores (30)索引文件 78.(32) 9 (33)37H 79.(34)0403H 80.(35)31H(49)

    81.(36)不同 82. (37)SOC

    三级偏软考试试卷2009年春

    (本试卷考试时间为150分钟)

    说明:1.本试卷题型分两类:选择题和填空题。

    2.选择题使用答题卡答题。每一选择题有A、B、C、D四个可供选择的答案,请将其中一个正确答案按题序涂写在答题卡的相应题号中。

    32

联系客服:779662525#qq.com(#替换为@)