1单选(2分)计算机所处理的数据一般具备某种内在联系,这是指( )。
A.数据和数据之间存在某种关系
B.元素和元素之间存在某种关系
C.元素内部具有某种结构
D.数据项和数据项之间存在某种关系
正确答案:B
解析: B、在数据结构中讨论的关系指的是元素和元素之间的关系。

课本考据:数据是描述客观事物的数和字符的集合,人们通常以数据元素作为数据的基本单位。其中数据元素也成为元素、结点、顶点或者记录。

2单选(2分)在数据结构中,与所使用的计算机无关的是数据的( )结构。A.逻辑
B.存储
C.逻辑和存储
D.物理
正确答案:A
解析: A、逻辑结构与存储结构无关,也就是与使用的计算机无关。

课本考据:数据的逻辑结构由数据元素之间的逻辑关系构成,数据逻辑结构与数据的存储无关,是独立于计算机的,因此数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。

3单选(2分)在计算机中存储数据时,通常不仅要存储各数据元素的值,而且还要存储( )。
A.数据的处理方法
B.数据元素的类型
C.数据元素之间的关系
D.数据的存储方法
正确答案:C
解析: C、将数据逻辑结构映射成存储数据时,需要存储所有数据元素的值和数据元素之间关系。

课本考据:数据的存储结构(映射)要求——数据元素及其关系在计算机存储器中的存储表示,也称为数据的物理结构。

4单选(2分)数据结构在计算机内存中的表示是指( )。
A.数据的存储结构
B.数据结构
C.数据的逻辑结构
D.数据元素之间的关系
正确答案:A
解析: A、数据的存储结构是逻辑结构在计算机内存中的表示,它既保存数据元素,也保存数据元素之间的关系。

课本考据:数据逻辑结构在计算机存储器中的存储表示成为数据的存储结构(也称为映像),也就是逻辑结构在计算机中的存储实现。

5单选(2分)数据在计算机的存储器中表示时,逻辑上相邻的两个元素对应的物理地址也是相邻的,这种存储结构称之为( )。
A.逻辑结构
B.顺序存储结构
C.链式存储结构
D.以上都对
正确答案:B
解析: B、顺序存储结构是逻辑结构的一种直接映射,通过数据元素之间的物理关系来表示逻辑关系。

课本考据:顺序存储结构的定义——是采用一组连续的存储单元存放的数据元素,也就是说所有数据元素在存储器中占有一整块存储空间,而且两个逻辑上相邻的元素在存储器中的存储位置也相邻。

6单选(2分)数据采用链式存储结构时,要求( )。
A.每个节点占用一片连续的存储区域
B.所有节点占用一片连续的存储区域
C.节点的最后一个域必须是指针域
D.每个节点有多少后继节点,就必须设多少个指针域
正确答案:A
解析: A、在链式存储结构中,通常一个结点是整体分配存储空间的,所以每个结点占用一片连续的存储区域,所有结点的存储地址既可以连续也可以不连续,所以所有结点不一定占用一片连续的存储区域。

课本考据:在链式存储结构中,每个逻辑元素用一个内存节点存储,每个节点是单独分配的,所有的节点地址不一定是连续的,所有无须占用一整块存储空间。

7单选(2分)可以用( )定义一个完整的数据结构。
A.数据元素
B.数据对象
C.数据关系
D.抽象数据类型
正确答案:D
解析: D、抽象数据类型指的是用户进行软件系统设计时从问题的数学模型中抽象出来的逻辑数据结构和逻辑数据结构上的运算,可以定义一个完整的数据结构。

补充:抽象数据类型不考虑计算机的具体存储结构和运算的具体实现算法。

8单选(2分)算法指的是( )。
A.计算机程序
B.解决问题的方法
C.查找或排序过程
D.求解特定问题的指令有限序列
正确答案:D
解析: D、算法是求解特定问题的指令有限序列。

补充:数据元素之间有逻辑关系和物理关系,对应的运算有基于逻辑结构的运算描述和居于存储结构的运算实现——通常我们把基于存储结构的运算实现的步骤或过程称为算法。

9单选(2分)在算法设计时,若实参和形参同步发生改变,则应把形参变量说明为( )型参数。
A.指针
B.引用
C.传值
D.常数
正确答案:B
解析: B、函数的形参变量与对应的实参共享相同的存储空间,可以将形参值回传给对应的实参。

10单选(2分)某算法的时间复杂度为O(n2),表明该算法的( )。
A.问题规模是
B.执行时间等于
C.执行时间与n2成正比
D.问题规模与n2成正比
正确答案:C
解析: C、算法的时间复杂度是问题规模n的函数,某算法的时间复杂度为O(n2),表示该算法的频度为cn2(c为一个正常量),即执行时间与n2成正比。

武汉大学数据结构MOOC第1周测验相关推荐

  1. 武汉大学数据结构MOOC第2周测验

    1单选(2分)线性表是( ). A.一个有限序列,可以为空 B.一个有限序列,不可以为空 C.一个无限序列,可以为空 D.一个无限序列,不可以为空 正确答案:A 解析: A.线性表是具有n(n≥0)个 ...

  2. 20162303 2016-2017-2 《程序设计与数据结构》第六周学习总结

    20162303 2016-2017-2 <程序设计与数据结构>第六周学习总结 教材学习内容总结 通过继承来创建类,比从零开始编写代码来的更快.更容易也更经济. 继承在父类与子类之间建立了 ...

  3. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  4. # 学号 2017-2018-20172309 《程序设计与数据结构》第十一周学习总结

    ---恢复内容开始--- 学号 2017-2018-20172309 <程序设计与数据结构>第十一周学习总结 教材学习内容总结 第23章 初识Android操作系统:一个多用户的Linux ...

  5. 20172328 2018-2019《Java软件结构与数据结构》第八周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第八周学习总结 概述 Generalization 本周学习了二叉树的另一种有序扩展?是什么呢?你猜对了!ヾ(◍°∇°◍) ...

  6. 20172307 2018-2019-1 《程序设计与数据结构》第3周学习总结

    20172307 2018-2019-1 <程序设计与数据结构>第3周学习总结 教材学习内容总结 队列 1.队列的元素是按FIFO方式处理的. 2.队列是一种可存储重复编码密钥的便利集合. ...

  7. 20172317 2018-2019-1 《程序设计与数据结构》第6周学习总结

    20172317 2018-2019-1 <程序设计与数据结构>第6周学习总结 教材学习内容总结 树: 一种非线性结构,其中元素被组织成一个层次结构:树由一个包含结点和边的集构成 元素存储 ...

  8. 学号 20172326 《程序设计与数据结构》第三周学习总结

    学号 20172326 <程序设计与数据结构>第三周学习总结 教材学习内容总结 队列是先进先出的数据结构(FIFO)与栈不同,队列的两端可分别进行操作 first与front相同,返回首段 ...

  9. 20172307 2018-2019-1 《程序设计与数据结构》第4周学习总结

    20172307 2018-2019-1 <程序设计与数据结构>第4周学习总结 教材学习内容总结 列表 1.列表可以分为有序列表.无序列表和索引列表. 2.有序列表中的元素具有内在关联,这 ...

最新文章

  1. c语言xml序列化,C# XML和实体类之间相互转换(序列化和反序列化)
  2. 实战:车牌识别之车牌定位
  3. c语言中获取用户控制台,【图片】【C语言】【控制台】提取腾讯通用户信息(id,用户名,手机)【erbi_lucifer吧】_百度贴吧...
  4. mos管工作原理_筋膜枪原理与筋膜枪方案,和筋膜枪烧mos管原理。推荐使用mos管 AP15G04NF...
  5. java 基础实战_Java基础实战(三)
  6. C语言内建函数:__builtin_XXX
  7. 吃冻梨对人会有什么好处?
  8. 表锁 行锁 页锁 是什么区别
  9. Linux安装Wiznote为知笔记的方法
  10. WebCralwer_java
  11. 使用多个路由器有线桥接实现无线漫游
  12. 屏蔽 NVIDIA 显卡
  13. vm怎么上传镜像文件到服务器,vmware怎么添加iso镜像文件-vmware添加iso镜像文件的方法 - 河东软件园...
  14. Period Table - org acct periods
  15. 百度编辑器抓取微信图片并替换内容
  16. R语言Bonferroni校正的成对t检验进行事后检验(post hoc)实战:单因素方差分析告诉我们并不是所有的群体手段的效果是均等的,确切地找出哪些组彼此不同使用Bonferroni校正检验
  17. Linux 命令一览表,持续更新中
  18. 《落地,请开手机》里面最经典的一句台词
  19. 计算机丢s7aregsx.dll,打开STEP7 显示:S7aregsx.dll 文件丢失-工业支持中心-西门子中国...
  20. android默认wifi密码,Android 修改WiFi热点的默认SSID和密码

热门文章

  1. 黄斑水肿应及时打针+水肿损伤感光层
  2. Simulink代码生成: Model Reference及其代码
  3. H.266/VVC中的PDPC技术
  4. CSS 浮动(float)
  5. vue实现点击按钮,复制图片、文本到粘贴板
  6. 对stm32程序(HEX)的读取和烧录(使用JLink和JFlash)
  7. 5G省电技术-UE辅助信息 UAI(UE Assistance Information)介绍
  8. Shell双重for循环
  9. 18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家
  10. C++ 并发指南< future >(3)std::future std::shared_future