【数据结构】——期末复习题库(6)

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯问题:

一. 单选题(共25题,100分)

1. (单选题)设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为(       )。

2. (单选题)串是一种特殊的线性表,其特殊性体现在(    )。

3. (单选题)将一个A[1..100,1..100]的三对角矩阵,按行序优先存入一维数组B[1..298]中,A中元素A66,66,在B数组中的位置K为(    )。

4. (单选题)二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。设每个字符占一个字节,若A按行优先存储,元素A[8,5]的起始地址与当A按行优先存储时的元素(      )的起始地址相同。

5. (单选题)串是(     )。

6. (单选题)已知广义表LS=((a,b,c),(d,e,f)),运用head和tail函数取出LS中原子e的运算是(     )。

7. (单选题)广义表((a,b,c,d))的表头是( )

8. (单选题)空串与空格字符组成的串的区别在于(       )。

9. (单选题)串“ababaabab”的nextval为( )

10. (单选题)若INDEX(S,T)表示求T在S中的位置(T在S中首次出现的位置),则对于S=“Beijing&Nanjing”,T=“jing”,INDEX(S,T)=(     )。

11. (单选题)数组A[0..4,-1..-3,5..7]中含有元素的个数( )

12. (单选题)下列广义表用图来表示时,分支结点最多的是(     )。

13. (单选题)二维数组A的每个元素是由10个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素( )的起始地址相同。设每个字符占一个字节。

14. (单选题)已知二维数组A10×10中,元素a20的地址为560,每个元素占4个字节,则元素a10的地址为(       )。

15. (单选题)假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=( )

16. (单选题)A[N,N]是对称矩阵,将下面三角(包括对角线)以行序优先存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k是(      )。

17. (单选题)在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是(    )。

18. (单选题)已知串S=“aaab”,其next数组值为(     )。

19. (单选题)广义表A=(a),则表尾为(   )。

20. (单选题)已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是(    )。

21. (单选题)假设以行序为主序存储二维数组A=array[1…100,1…100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=(    )。

22. (单选题)若数组A[0…m][0…n]按列优先顺序存储,则aij地址为(     )。

23. (单选题)设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a 11为第一元素,其存储地址为1,每个元素占一个地址空间,则a 85的地址为( )

24. (单选题)已知广义表:A=(a,b),B=(A,A),C=(a,(b,A),B),求下列运算的结果:tail(head(tail(C)))=(      )。

25. (单选题)串的长度是指( )

🎯答案:


🎯问题:

一. 单选题(共25题,100分)

1. (单选题)设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为(       )。

  • A. 匹配
  • B. 求子串
  • C. 联接
  • D. 求串长

2. (单选题)串是一种特殊的线性表,其特殊性体现在(    )。

  • A. 可以链接存储
  • B. 数据元素是一个字符
  • C. 可以顺序存储
  • D. 数据元素可以是多个字符

3. (单选题)将一个A[1..100,1..100]的三对角矩阵,按行序优先存入一维数组B[1..298]中,A中元素A66,66,在B数组中的位置K为(    )。

  • A. 198
  • B. 195
  • C. 197
  • D. 196

4. (单选题)二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。设每个字符占一个字节,若A按行优先存储,元素A[8,5]的起始地址与当A按行优先存储时的元素(      )的起始地址相同。

  • A. A[0,9]
  • B. A[8,5]
  • C. A[3,10]
  • D. A[5,8]

5. (单选题)串是(     )。

  • A. 有限个字符的序列
  • B. 不少于一个字符的序列
  • C. 任意个字母的序列
  • D. 少于一个字母的序列

6. (单选题)已知广义表LS=((a,b,c),(d,e,f)),运用head和tail函数取出LS中原子e的运算是(     )。

  • A. tail(head(LS))
  • B. head(tail(tail(head(LS))))
  • C. head(tail(head(tail(LS)))
  • D. head(tail(LS))

7. (单选题)广义表((a,b,c,d))的表头是( )

  • A. (b,c,d)
  • B. (a,b,c,d)
  • C. a
  • D. ( )

8. (单选题)空串与空格字符组成的串的区别在于(       )。

  • A. 两串的长度不相等
  • B. 两串包含的字符不相同
  • C. 两串的长度相等
  • D. 没有区别

9. (单选题)串“ababaabab”的nextval为( )

  • A. 010104101
  • B. 010102101
  • C. 010100011
  • D. 010101011

10. (单选题)若INDEX(S,T)表示求T在S中的位置(T在S中首次出现的位置),则对于S=“Beijing&Nanjing”,T=“jing”,INDEX(S,T)=(     )。

  • A. 2
  • B. 3
  • C. 4
  • D. 5

11. (单选题)数组A[0..4,-1..-3,5..7]中含有元素的个数( )

  • A. 55
  • B. 36
  • C. 45
  • D. 16

12. (单选题)下列广义表用图来表示时,分支结点最多的是(     )。

  • A. D=((a,B),(c,(a,B)))
  • B. L=((x,(a,B)),(x,(a,B),y))
  • C. B=((x,(a,B),y))
  • D. A=(s,(a,b))

13. (单选题)二维数组A的每个元素是由10个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素( )的起始地址相同。设每个字符占一个字节。

  • A. A[3,10]
  • B. A[8,5]
  • C. A[5,8]
  • D. A[0,9]

14. (单选题)已知二维数组A10×10中,元素a20的地址为560,每个元素占4个字节,则元素a10的地址为(       )。

  • A. 520
  • B. 522
  • C. 518
  • D. 524

15. (单选题)假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=( )

  • A. 1020
  • B. 818
  • C. 808
  • D. 1010

16. (单选题)A[N,N]是对称矩阵,将下面三角(包括对角线)以行序优先存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k是(      )。

  • A. j(j-1)/2+i
  • B. j(i-1)/2+1
  • C. i(i-1)/2+j
  • D. i(j-i)/2+1

17. (单选题)在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是(    )。

  • A. 1≤i<n
  • B. i≤n
  • C. 1≤i≤n+1
  • D. i>0

18. (单选题)已知串S=“aaab”,其next数组值为(     )。

  • A. 0123
  • B. 1211
  • C. 1123
  • D. 1231

19. (单选题)广义表A=(a),则表尾为(   )。

  • A. 空表
  • B. (a)
  • C. (())
  • D. a

20. (单选题)已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是(    )。

  • A. head(tail(head(tail(L))))
  • B. head(tail(tail(L)))
  • C. tail(head(head(tail(L))))
  • D. head(tail(head(tail(tail(L)))))

21. (单选题)假设以行序为主序存储二维数组A=array[1…100,1…100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=(    )。

  • A. 818
  • B. 1020
  • C. 1010
  • D. 808

22. (单选题)若数组A[0…m][0…n]按列优先顺序存储,则aij地址为(     )。

  • A. LOC(

    )+[(j-1)*n+i-1]
  • B. LOC(

    )+[(j-1)*m+i-1]
  • C. LOC(

    )+[j*(m+1)+i]
  • D. LOC(

    )+[j*(n+1)+i]

23. (单选题)设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a 11为第一元素,其存储地址为1,每个元素占一个地址空间,则a 85的地址为( )

  • A. 33
  • B. 40
  • C. 32
  • D. 13

24. (单选题)已知广义表:A=(a,b),B=(A,A),C=(a,(b,A),B),求下列运算的结果:tail(head(tail(C)))=(      )。

  • A. a
  • B. (A)
  • C. (a)
  • D. A

25. (单选题)串的长度是指( )

  • A. 串中所含不同字母的个数
  • B. 串中所含非空格字符的个数
  • C. 串中所含不同字符的个数
  • D. 串中所含字符的个数

🎯答案:

1-5:ABDCA

6-10:CBAAC

11-15:CBAAB

16-20:ACAAD

21-25:ACABD

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/323085.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线程池的shutdown和shutdownnow的区别

1、先说结论 shutdown ---- 不再接收新的任务&#xff0c;但是已经在执行中和队列中的任务会等待执行完成&#xff0c; 对workers中空闲的线程执行interrupt shutdownnow ---- 不再接收新的任务&#xff0c;清空队列的任务&#xff0c;对works中所有的线程执行interrupt&…

2024年您应该知道的 12个绝佳且免费的 AI 工具

2024年&#xff0c;人工智能的世界会继续让我们着迷。 这里收集了12 个免费的 AI 工具&#xff0c;其中大多数易于使用&#xff0c;还有一些复杂的。无论如何&#xff0c;AI 将会给我们的工作和生活带来巨大的改变&#xff0c;了解并掌握最适合自己的工作至关重要。 1、Adobe …

【springboot+vue项目(十一)】springboot整合EasyExcel

EasyExcel是阿里巴巴开源的一个Java库&#xff0c;用于操作Excel文件。它提供了简单易用的API&#xff0c;可以读取、写入和转换Excel文件&#xff0c;支持大量数据的导入和导出操作。 一、添加依赖&#xff08;版本3.2&#xff09; <!--easyexcel操作excel--> <depe…

BUG-由浏览器缩放引起PC端显示手机端视图

文章目录 来源解决 来源 启动Vue项目&#xff0c;用浏览器打开显示手机端视图&#xff0c;从vscode直接ctrl链接打开正常显示。 检查-未开启仿真&#xff0c;但仍显示错误。 解决 浏览器缩放问题。 修改为100%

宝宝洗衣机哪个牌子质量好?好用的小型洗衣机推荐

当婴儿的到来&#xff0c;确实会给家庭带来许多变化&#xff0c;就好比如对于宝宝相关衣物的清洗需求。对于新生儿及婴幼儿的衣服&#xff0c;一般都要给予特殊的照顾与清洗&#xff0c;以保证不含细菌及过敏原。尤其是刚刚出生的婴儿&#xff0c;这时候宝宝们的皮肤很是幼嫩。…

法二(命令行):YOLOv5打包.exe

0 准备工作 yolov5环境配置完毕安装pyinstaller&#xff0c;命令为 pip install pyinstallerps: 为了避免可能的错误&#xff0c;所有操作请在英文路径下进行。 1 修改detect_qt5.py或者相关文件 如果是使用我的检测界面的&#xff0c;应该是修改detect_qt5.py这个文件&#x…

全网最低价——组合预测模型全家桶

往期精彩内容&#xff1a; 时序预测&#xff1a;LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较-CSDN博客 风速预测&#xff08;一&#xff09;数据集介绍和预处理-CSDN博客 风速预测&#xff08;二&#xff09;基于Pytorch的EMD-LSTM模型-CSDN博客 风速预测&#xff…

wblogic中间件配置数据源

配置数据源 1.服务-数据源-配置-新建 2.单机选一般数据源 3.选择源名称、jndi名称、数据库类型 4.选择驱动 5.下一步 6.输入连接串信息 参考&#xff1a; 格式二&#xff1a;jdbc:oracle:thin:<host>:<port>:<SID> 数据库名称配置的sid 7.测试配置&#xff…

【AIGC科技展望】预测AIGC2025年的机会与挑战

2025年&#xff0c;AIGC的机会与挑战 在未来的五年里&#xff0c;AIGC&#xff08;AI Generated Content&#xff09;将会成为一个越来越重要的领域。但是&#xff0c;伴随着机会而来的是挑战。在这篇文章中&#xff0c;我们将一起探讨AIGC的机会与挑战&#xff0c;并预测2025…

AI绘图模型不会写字的难题解决了

介绍 大家好&#xff0c;最近有个开源项目比较有意思&#xff0c;解决了图像中不支持带有中文的问题。 https://github.com/tyxsspa/AnyText。 为什么不能带有中文&#xff1f; 数据集局限 Stable Diffusion的训练数据集以英文数据为主&#xff0c;没有大量包含其他语言文本的…

书生·浦语大模型实战1

书生浦语大模型全链路开源体系 视频链接&#xff1a;书生浦语大模型全链路开源体系_哔哩哔哩_bilibili 大模型之所以能收到这么高的关注度&#xff0c;一个重要原因是大模型是发展通用人工智能的重要途径 深度信念网络&#xff1a; &#xff08;1&#xff09;又被称为贝叶斯网…

javaWeb案例知识点

一.rest风格编程 二.综合案例结构 三.分页查询 分页插件PageHelper 四.部门管理开发 五.员工管理开发 六.文件上传