奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1367|回复: 0

东大11秋学期《数据结构Ⅱ》在线作业1

[复制链接]
发表于 2011-9-30 18:18:50 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  在线性表的下列运算中,不改变数据元素之间结构关系的运算是
* ^! Y* V5 O  p# O9 c) i! X2 _A. 插入
7 j/ E/ @+ P7 JB. 删除
3 F! K" [: Y  q) R; m: B0 mC. 排序
7 |, ~, h+ W1 r& Y0 SD. 定位5 ?9 Q" x( W. p$ L! k
      满分:5  分7 F$ g  j" |. v
2.  设主串长为n,模式串长为m(m≤n),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为! ^, a% F1 D/ K$ X; j. T
A. m
! A5 Y8 x* t% \B. n-m3 x$ c8 b7 P# ?
C. n-m+19 t; h9 u! j5 ?' z" E
D. n- H' `# O4 j/ a6 {+ ~
      满分:5  分
7 [- B" k$ [7 y2 p: n3.  下面关于数据结构正确的说法是: ~3 J( ]% K# k5 B7 A/ @
A. 一种数据类型! I8 D4 |  D. ^/ f8 p2 b
B. 数据的存储结构2 h, X8 V. J# j+ Y* @& @3 E
C. 一组性质相同的数据元素的集合
7 u& u! p6 q! U$ ?$ wD. 相互之间存在一种或多种特定关系的数据元素的集合
& c# ~, S) |" _+ c9 n: t      满分:5  分) n- z; M* Q2 I. f$ O5 V6 A
4.  在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为8 K: _& I9 ]0 R- y
A. n-i+1$ H, _5 S  Y5 u8 v# R" b
B. n-i" q8 I, ~% m3 }
C. i) H: ^+ R0 i. p7 h/ A: C3 A$ ^
D. i-1- f5 G: {# w: V5 l  M& q% k
      满分:5  分/ _, S3 j9 j( Z" g' B( B+ g/ Z
5.  以下与数据的存储结构无关的术语是6 l( Q0 g  N# A6 h/ d
A. 循环队列2 x1 f6 ]% {+ M7 v
B. 链表
$ a' `- e6 y0 @- nC. 哈希表8 }1 ^+ u& Z3 S& s* B9 I1 s
D. 栈
: _& H/ R3 c2 w- _      满分:5  分
9 ~$ O( G. o) h6 Z3 E: W6.  顺序存储设计时,存储单元的地址
, U$ B# y; b; CA. 一定连续
/ s( [# k. a  c/ z+ jB. 一定不连续$ E4 E& z: o; K. q1 D1 K# Y, \7 ]
C. 不一定连续& N8 \. h6 s+ @
D. 部分连续,部分不连续6 N" A8 W9 m. D
      满分:5  分
7 l" o3 I4 H- `9 \- p7.  在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是
% v, |6 K4 t! B6 zA. 访问第i个元素的前驱! A! Y$ H: _/ H' K0 W
B. 在第i个元素之后插入一个新元素
% V1 ?) Z3 g+ O1 F6 u0 CC. 删除第i个元素
8 q5 N! A4 V  z3 o( Y5 E. TD. 对顺序表中元素进行排序
+ k/ }8 ?9 r  @. P' R      满分:5  分
) V( A$ ]$ t4 B( H/ _! a& k- }9 K8.  已知函数Sub(s,i,j)的功能是返回串s中从第i个字符起长度为j的子串,函数Scopy(s,t)的功能为复制串t 到s。若字符串S=″SCIENCESTUDY″,则调用函数Scopy(P,Sub(S,1,7))后得到
+ [4 H5 \; |6 S- \& OA. P=″SCIENCE″6 w$ J$ ?/ H. g4 E! Q+ a
B. P=″STUDY″; m7 o9 ?/ `8 _
C. S=″SCIENCE″" e# i' f# T. j# d1 D. @+ x2 J- ^
D. S=″STUDY″: P2 T9 G1 R1 e# L' u5 ]( U9 C
      满分:5  分
4 c- k. s8 n& L3 `  v! }9.  三维数组A[4][5][6]按行优先存储方法存储在内存中,若每个元素占2个存储单元,且数组中第一个元素的存储地址为120,则元素A[3][4][5]的存储地址为. q+ ]  V: x& ]2 J
A. 3563 Q0 @- ?5 E" A" T' p) ~/ I6 X3 |, q: n
B. 358: t4 Q  F- @8 ?1 B. O
C. 3603 f2 ?) y3 @3 N/ v
D. 362
4 n5 {1 }* ^6 O      满分:5  分# w: M, K' i; p4 t' y" U
10.  已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为- m2 c  G' S/ z' G2 U( x
A. q->next=s->next;s->next=p;, y0 b  F) ?# Z0 V5 u
B. s->next=p;q->next=s->next;
, p' f* }2 o& i7 R/ ^% ]C. p->next=s->next;s->next=q;
; G2 Y8 B% x2 G' ]) {$ WD. s->next=q;p->next=s->next;* J1 O% e/ q& @3 W$ B# I
      满分:5  分7 Q0 G5 r7 E, r
11.  若将数据结构形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上
; V+ N6 V+ o4 p' RA. 操作的有限集合  m3 j5 U- o( m+ n8 }$ o. r
B. 映象的有限集合
' S. C& L3 z3 c' T7 O' b4 a4 bC. 类型的有限集合* Y+ U7 T, W' g: O0 u) ]
D. 关系的有限集合
2 g* J$ u3 j3 x; Y  L      满分:5  分( L8 O& K0 T# |1 N( p( e
12.  多维数组之所以有行优先顺序和列优先顺序两种存储方式是因为
" ]& q7 P3 g0 L& fA. 数组的元素处在行和列两个关系中
1 g5 o1 ^( Y4 i8 cB. 数组的元素必须从左到右顺序排列
( k9 j% n" ^' R' Y9 L( MC. 数组的元素之间存在次序关系3 i6 r8 w$ {% k7 ?$ _1 U
D. 数组是多维结构,内存是一维结构
; ^) ~" k7 Z. s. y" X5 K      满分:5  分
& ]% A  ]& g. r) e2 b% V13.  从逻辑上可以把数据结构分为两大类,即7 K2 X7 i7 K; u
A. 动态结构、静态结构
& ^+ g5 P" [/ F7 g0 [  FB. 顺序结构、链式结构) ?* [  U+ }8 M
C. 线性结构、非线性结构$ R. g, `2 [. i( Q' E
D. 初等结构、构造型结构! T9 w1 }. S( `: v
      满分:5  分0 Y5 _& Q( D3 B: }) l. ^. X$ X
14.  若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则节省时间的存储方式是  O" t% q. A( e" U' b5 {* x
A. 顺序表/ q( o* }5 ]9 a( x5 c
B. 双链表
) X' o, s! [& {4 L+ w' EC. 带头结点的双循环链表6 `/ a# R' D. r6 Y5 h
D. 单循环链表$ p/ W8 G# ^7 ~, p/ L
      满分:5  分) Z! W# e% t) H! Q# i$ x( A. X/ E3 J2 ?
15.  栈是一种操作受限的线性结构,其操作的主要特征是
) z# e) w# s' E' |' OA. 先进先出
- S# ^/ z1 E' B5 C3 vB. 后进先出
$ ?$ R7 |$ J" r* {C. 进优于出
$ A: p; u* }6 xD. 出优于进2 h! ~9 g- A4 ]/ J4 S" O- A
      满分:5  分/ M: b  x1 J2 o8 {6 }7 n0 ~; ^' F4 ?7 ]
16.  在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next= head,则
7 {- f$ K, {2 H  O) @A. p指向头结点
, J# a: u" m5 q2 wB. p指向尾结点
/ u2 _  o3 U# [7 r) qC. p的直接后继是头结点- C( a1 d7 g2 r7 V4 b1 c- i0 m
D. P的直接后继是尾结点
/ t$ E; A- g, V/ ~+ t9 }) N      满分:5  分
6 ]9 `& z8 q: R17.  判断两个串大小的基本准则是
# F5 X7 Z8 |0 r  g9 W3 }A. 两个串长度的大小
% c5 W5 E) H) ]- nB. 两个串中首字符的大小
4 I& D% `4 f* P2 k# sC. 两个串中大写字母的多少
3 q/ v( j. x" qD. 对应的第一个不等字符的大小* K* y2 ~9 J5 w5 a9 n4 a
      满分:5  分0 z% `1 r. N' k! f9 p. ^
18.  在执行简单的串匹配算法时,最坏的情况为每次匹配比较不等的字符出现的位置均为. ~3 \- o% X1 F" x
A. 模式串的最末字符8 i' P1 O  F' }
B. 主串的第一个字符
4 p0 H  _& O! w. n. h8 dC. 模式串的第一个字符. P; ~6 n/ O1 s' a. t: s
D. 主串的最末字符" T: u; K: K5 G2 t; a) i! q
      满分:5  分  E/ |0 I9 m% f, H$ x1 z
19.  在一个单链表中,若删除*p结点的后继结点,则执行操作# A; u% S7 Y7 Z: i$ _
A. q=p->next;p->next=q->next;free(q);
  t! B# b+ o3 t& aB. p=p->next;p->next=p->next->next;free(p);7 x0 C1 I. T& K$ C9 Q. |
C. p->next=q->next;free(p->next);
8 \. Y: {4 B( M' pD. p=p->next->next;free(p->next);5 g4 i& W. e8 h% s
      满分:5  分
/ h3 l7 F' q$ i7 Q5 W& M" p) ?2 Z20.  for(i=0;i<m;i++) for(j=0;j<t;j++)       c[i][j]=0;     for(i=0;i<m;i++)       for(j=0;j<t;j++)         for(k=0;k<n;k++)       c[i][j]=c[i][j]+a[i][k]*b[k][j]; 上列程序的时间复杂度为. n) l; U+ K. j& R$ u2 ?
A. O(m+n×t)
, b# W7 Y' C) Q8 H+ `; oB. O(m+n+t). z5 a! G, r7 @( E5 O9 t$ P4 n, j
C. O(m×n×t): d) A" v) R$ O& {0 K
D. O(m×t+n)
5 j) x, ?4 F3 T- h      满分:5  分
$ p- _% E4 b  N; {! \! W) I1 j
* r( }& q8 R9 N- _; a! Z需要满分标准资料请直接加QQ :1306998094
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-2-19 06:05 , Processed in 0.096575 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表