云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 江苏计算机考试三级偏软历年真题[1]

江苏计算机考试三级偏软历年真题[1]

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 8:16:27

//d1为指向双向循环链表的头指针//

//ai,x为双向循环链表结点数据域类型//

//i为整型//

//p,s为辅助指针//

{

p?d1;

i?0;

while((13))and(p^.next.data<>ai)

{ p?p^.next;

(14)

}

if p^.next^.data=ai then

{new(s);

(15) ;

s^.next?p^.next;

(16) ;

s^.prior?p;

p^.next?s;

i?i+1

}

else i?0;

return (i)

}

回答以下问题:

?设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、成绩表

scoretab.dbf.他们的结构如下:

字段名

字段类型与长度

标题

SnO C(12) 学号

Sn锄e C(10) 姓名

SSeX C(2) 性别

major C(20) 专业

字段名

字段类型与长度 标题

C110 C(8) 课程号

Cname C(20) 课程名

credit N(3,1) 学分

chour N(2) 课时

搜索更多关于: 江苏计算机考试三级偏软历年真题[1] 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

//d1为指向双向循环链表的头指针// //ai,x为双向循环链表结点数据域类型// //i为整型// //p,s为辅助指针// { p?d1; i?0; while((13))and(p^.next.dataai) { p?p^.next; (14) } if p^.next^.data=ai then {new(s); (15) ; s^.next?p^.next;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com