2020 数据结构(大理大学) 最新满分章节测试答案
- 第一章 绪论(总时长:56分26秒,共6讲) 第一章 单元测试
- 【作业】第一章 绪论(总时长:56分26秒,共6讲) 第一章 单元作业
- 【作业】第二章 线性表(一)(总时长:72分22秒,共6讲) 第二章 单元作业(1)
- 第二章 线性表(一)(总时长:72分22秒,共6讲) 第二章 单元测试(1)
- 第二章 线性表(二)(总时长:59分37秒) 第二章 单元测试(2)
- 【作业】第二章 线性表(二)(总时长:59分37秒) 第二章 单元作业(2)
- 第三章 栈与队列(一)(总时长53分23秒) 第三章 单元测验(1)
- 【作业】第三章 栈与队列(二)(总时长:52分54秒) 第三章 单元作业
- 第五章 数组与广义表(下)(总时长:57分05秒) 第五章 单元测试
- 第四章 串(总时长:51分45秒) 第四章 单元测验
- 第六章 树和二叉树(上)(总时长:48分02秒) 第六章 单元测验1
- 第六章 树和二叉树(下)(总时长:112分28秒) 第六章 单元测验2
- 【作业】第六章 树和二叉树(下)(总时长:112分28秒) 第六章 单元作业
- 第七章 图(总时长:102分26秒) 第七章 单元测验
- 【作业】第七章 图(总时长:102分26秒) 第七章 单元作业
- 第八章 查找(总时长:73分53秒) 第八章 单元测验
- 【作业】第八章 查找(总时长:73分53秒) 第八章 单元作业
- 第九章 内部排序(总时长:97分05秒) 第九章 单元测验
- 【作业】第九章 内部排序(总时长:97分05秒) 第九章 单元作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-07-31
本篇答案更新状态:已完结
第一章 绪论(总时长:56分26秒,共6讲) 第一章 单元测试
1、 问题:下面程序段的时间复杂度为( )。for(int i=0;i
2、 问题:执行下面程序段时,语句S的执行次数为( )。for(int i=0;i<=n;i++) for(int j=0;j<=i;j++) S;
选项:
A:nn
B:nn/2
C:(n+1)(n+2)/2
D:n(n+1)/2
答案: 【(n+1)(n+2)/2 】
3、 问题:评价一个算法性能好坏的重要标准是( )。
选项:
A:算法的鲁棒性
B:算法的可读性
C:算法的时间复杂度和空间复杂度
D:算法的正确性
答案: 【算法的时间复杂度和空间复杂度 】
4、 问题:算法的时间复杂度与( )有关。
选项:
A:问题规模
B:计算机硬件性能
C:编译程序质量
D:程序设计语言
答案: 【问题规模 】
5、 问题:算法分析的主要任务是分析( )。
选项:
A:算法是否具有较好的可读性
B:算法中是否存在语法错误
C:算法的功能是否符合要求
D:算法的执行时间与所需空间与问题规模的关系
答案: 【算法的执行时间与所需空间与问题规模的关系】
6、 问题:算法分析的目的是( )。
选项:
A:找出数据结构的合理性
B:研究算法中输入和输出的关系
C:分析算法的效率以求改进
D:分析算法的可读性
答案: 【分析算法的效率以求改进】
7、 问题:数据的最小单位是( )。
选项:
A:数据项
B:数据类型
C:数据元素
D:数据变量
答案: 【数据项 】
8、 问题:某算法的时间复杂度是O(nn),表明该算法的( )。
选项:
A:问题规模是nn
B:问题规模与nn正比
C:执行时间与nn正比
D:执行时间等于nn
答案: 【执行时间与nn正比 】
9、 问题:如下程序段: for(i=1;i<=n-1;i++) for(j=i+1;j<=n;j++) x=x+1;其中语句x=x+1执行的语句频度为( )。
选项:
A:nn
B:n(n-1)/2
C:n(n+1)/2
D:n(n-1)
答案: 【n*(n-1)/2】
10、 问题:以下算法的时间复杂度为( )。if (n >= 0) { for(int i = 0; i < n; i++) for(int j = 0; j < n; j++) printf(“输入数据大于等于零”); } else { for(int j = 0; j < n; j++) printf(“输入数据小于零”); }
选项:
A:O(1)
B:O(nn+n)
C:O(n)
D:O(nn)
答案: 【O(n*n)】
11、 问题:在数组A[0..n-1]中查找给定值K的算法大致如下: i=n-1; while(i>=0 && (A[i]!=k)) i–; return i; 该算法的时间复杂度为( )。
选项:
A:O(n-i+1)
B:O(n-i)
C:O(n)
D:无法确定
答案: 【O(n)】
12、 问题:下面算法的时间复杂度为( )。x=100; y=100;while(y>0) if(x>100) {x=x-10; y–;} else x++;
选项:
A:O(n)
B:O(100)
C:O(1)
D:O(n*n)
答案: 【O(1)】
13、 问题:下面的算法是判断n是否为素数,其时间复杂度为( )。void prime(int n){ for (i=2; i
选项:
A:O(n)
B:O(1)
C:O(sqrt(n)) sqrt表示对n取根方
D:O(n-i)
答案: 【O(sqrt(n)) sqrt表示对n取根方】
14、 问题:某算法中,执行频率最高的语句的语句拼读为 则该算法的时间复杂度应该是( )。
选项:
A:T(n) = O(nnn)
B:T(n) = O(nn)
C:T(n) = O( (nnn+nn+n)/n )
D:T(n) = O(nn+n)
答案: 【T(n) = O(nn)】
15、 问题:以下属于数据元素间基本逻辑结构的是( )。
选项:
A:集合
B:线性
C:树
D:图
答案: 【集合;
线性;
树;
图】
16、 问题:以下不属于算法特性的是( )。
选项:
A:0个或多个输入;至少一个输出
B:正确性
C:确定性
D:可行性和有限性
答案: 【0个或多个输入;至少一个输出;
确定性】
17、 问题:算法设计的要求包括( )。
选项:
A:正确性
B:可读性
C:健壮性
D:高效率和低存储
答案: 【正确性;
可读性;
健壮性;
高效率和低存储】
18、 问题:数据元素在计算机内存中的存储映像包括( )。
选项:
A:顺序存储
B:非顺序存储
C:图结构
D:树结构
答案: 【顺序存储;
非顺序存储】
19、 问题:抽象数据类型包括了( )。
选项:
A:一个数据对象
B:元素的存储结构
C:元素间的关系
D:一组操作
答案: 【一个数据对象;
元素间的关系;
一组操作】
20、 问题:线性结构只能用顺序存储结构来存放,非线性结构只能用非顺序存储结构来存放。
选项:
A:正确
B:错误
答案: 【错误】
21、 问题:算法就是程序。
选项:
A:正确
B:错误
答案: 【错误】
22、 问题:算法的优劣与算法描述的语言无关。
选项:
A:正确
B:错误
答案: 【正确】
23、 问题:算法的可行性是指每一条指令具有明确含义。
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦