数据结构练习-第一章-绪论.docx
《数据结构练习-第一章-绪论.docx》由会员分享,可在线阅读,更多相关《数据结构练习-第一章-绪论.docx(11页珍藏版)》请在第壹文秘上搜索。
1、数据结构练习第一章绪论一、选择题1.以下数据结构中哪一个是非线性结构?()A.队列B.栈C.线性表D.二叉树2 .设某数据结构的二元组形式表示为A=(D,R),D=01,02,03,04,05,06,07,08,09),R=r,r=,03,09,那么数据结构A是()。A.线性结构B.树型结构C.物理结构D.图型结构3 .下面程序的时间复杂为()for(i=l,s=0;i=n;i+)t=l:for(j=l;j=i;j+)t=t*j;s=s+t;A.0(n)B.0(n2)C.0(n)D.0(n,)4 .数据的最小单位是()。A.数据项B.数据类型C.数据元素D.数据变量5 .程序段s=i=0;do
2、i=i+l;s=si;)while(i=n);的时间复杂度为()。A.0(n)B.0(nlog2n)C.0(n2)D.0(n32)6 .以下程序段的时间复杂度为()。for(i=0;im;i+)for(j=0;jt;j+)cij=0;for(i=0;im;i+)for(j=0;jt;j+)for(k=0;kn;k+)cij=cij+aik*bkj;A.0(m*n*t)B.0(m+n+t)C.0(m+n*t)D.0(m*t+n)7 .以下程序段的时间复杂度为()oi=0,s=0;while(sn)s=s+i;i+;A.0(n,z2)B.0(nz3)C.0(n)D.0(n2)8 .某程序的时间复杂
3、度为(3n+nlog2nn2+8),其数量级表示为()。A.0(n)B.0(nlog2n)C.0(n2)D.0(log2n)9 .线性表是一个具有n个()的有限序列。A.表元素B.字符C.数据元素D.数据项10 .从逻辑上可以把数据结构分为()A.动态结构、静态结构B.顺序结构、链式结构C.线性结构、非线性结构D.初等结构、构造型结构11 .关于算法的描述,不正确的选项是()A.算法最终必须由计算机程序实现B.所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界C健壮的算法不会因非法的输入数据而出现莫名其妙的状态D.算法的优劣与算法描述语言无关12.在数据结构中,数据的根本单位是()A.数
4、据项B.数据元素C.数据对象D.数据文件13. k=l;for(i=0;in;i+)for(j=0;jn;j+)Aij=k+;上述程序段的时间复杂度为()A.O(n2)B,O(n)C.O(2n)D.O(1)14. for(i=0;im;i+)for(j=0;jn;j+)Aij=i*j;上面算法的时间复杂度为()A.0(m2)B.0(n2)C.0(mn)D.0(m+n)15 .从逻辑关系来看,数据元素的直接前驱为0个或1个的数据结构只能是()A,线性结构B.树形结构C.线性结构和树型结构D.线性结构和图状结构16 .以下程序的时间复杂度为()i=0;s=0;while(sn)i+;s=s+i;)
5、A. 0 ( )B.0C.0 (n) D.0 (n2)17.数据结构中所定义的数据元素,A.最小单位B.最大单位是用于表示数据的()C,根本单位D,不可分割的单位18 .数据的四种根本存储结构是指()A.顺序存储结构、索引存储结构、直接存储结构、倒排存储结构B.顺序存储结构、索引存储结构、链式存储结构、散列存储结构C.顺序存储结构、非顺序存储结构、指针存储结构、树型存储结构D.顺序存储结构、链式存储结构、树型存储结构、图型存储结构19 .以下四种根本的逻辑结构中,结构结点间不奇有任何逻辑联系的是()A.集合B.线性结构C.树形结构D.图形结构20 .以下说法正确的选项是().数据是数据元素的根
6、本单位B.数据元素是数据项中不可分割的最小标识单位C.数据可由假设干个数据元素构成D.数据项可由假设干个数据元素构成21 .数据结构的根本任务是( A.逻辑结构和存储结构的设计 C.数据结构的评价与选择22 . 一个数组元素ai与(A. *(a+i) B. a+iB.数据结构的运算实现D.数据结构的设计与实现 )的表示等价。C. *aiD. &a+i23 .对于两个函数,假设函数名相同,但只是()不同那么不是重载函数。A.参数类型B.参数个数C.函数类型24 .假设需要利用形参直接访问实参,那么应把形参变量说明为()参数A.指针B.引用C.值25 .下面程序段的时间复杂度为()。for(int
7、i=0;im;i+)for(intj=0;jn;j+)aij=i*j;A.0(m2)B.0(n2)C.0(m*n)D.0(m+n)26 .执行下面程序段时,执行S语句的次数为()。for(inti=l;i=n;i+)for(intj=l;j=i;j+)A. n2S;B. n2227 .下面算法的时间复杂度为(intf( unsigned int if ( n=0 I I n=lC. n(n+l)On ) )return1;), 0(1)B. 0(n)C. 0(n2)D. n(n+l)2else return n*f(n-l);D. 0(n!)28 .组成数据的根本单位是()A.数据项 B.数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 练习 第一章 绪论