欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件技术基础试题库Word文档格式.docx

    • 资源ID:6394216       资源大小:91.08KB        全文页数:66页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件技术基础试题库Word文档格式.docx

    1、C.16 D.418若深度为6的完全二叉树的第6层有3个叶结点,则该二叉树一共有_个结点。A.32 B.33C.34 D.259若某完全二叉树的深度为h,则该完全二叉树中至少有_个结点。A.2h B.2h-1C.2h-2D.2h-1+110在非空二叉树的中序遍历序列中,二叉树的根结点的左边应该( )A.只有左子树上的所有结点B.只有左子树上的部分结点C.只有右子树上的所有结点 D.只有右子树上的部分结点11下面关于哈夫曼树的说法,不正确的是( )A.对应于一组权值构造出的哈夫曼树一般不是唯一的B.哈夫曼树具有最小带权路径长度C.哈夫曼树中没有度为1的结点D.哈夫曼树中除了度为1的结点外,还有度

    2、为2的结点和叶结点12数据结构是一门研究计算机中 对象及其关系的学科。A. 数值运算B.非数值运算C.集合D.非集合13数据结构的定义为(K,R),其中K是 的集合。A.算法B.数据元素C.数据操作D.逻辑结构14算法分析的目的是_。A.找出数据结构的合理性B.研究算法中输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性15数据的不可分割的基本单位是 。A.元素B.结点C.数据类型D.数据项16 是具有相同特性数据元素的集合,是数据的子集。A.数据符号B.数据对象C.数据D.数据结构17数据结构是研究数据的 及它们之间的相互联系。( )A.理想结构、物理结构B.理想结构、逻

    3、辑结构C.物理结构、逻辑结构D.抽象结构、逻辑结构18组成数据的基本单位是 。A.数据项B.数据类型C.数据元素D.数据变量19数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称为 。A.存储结构B.逻辑结构C.顺序存储结构D.链式存储结构20算法指的是 。A计算机程序B解决问题的计算方法C排序算法D解决问题的有限运算序列21. 由_组成的集合是一个数据对象。A.不同类型的数据项B.不同类型的数据元素C.相同类型的数据项D.相同类型的数据元素22关于顺序存储的叙述中,哪一条是不正确的。A.存储密度大B.逻辑上相邻的节点物理上不必邻接C.可以通过计算直接确定第i个节点的位置D.插

    4、入、删除操作不方便23一个向量第一个元素的存储地址是 100 ,每个元素的长度为 2 ,则第 5 个元素的地址是 。A.110B.108C.100D.120 24已知一个顺序存储的线性表,设每个结点需要占m个存储单元,若第一个结点的地址为da,则第i个结点的地址为 。A.da+(i-1)*mB.da+i*mC.da-i*mD.da+(i+1)*m25链表是一种采用 存储结构存储的线性表。 ) A.顺序B.链式C.星式D.网状26线性表若采用链式存储结构时,要求内存中可用存储单元的地址 。A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续或不连续都可以27线性表在 情况下适用于使

    5、用链式结构实现。 ( )A.需经常修改中的结点值B.需不断对进行删除插入C.中含有大量的结点D.中结点结构复杂28在长度为 n 的顺序表的第 i (1in+1) 个位置上插入一个元素,元素的移动次数为 。A.n-i+1B.n-iC.iD.i-129线性表是 。A.一个有限系列,可以为空B.一个有限系列,不能为空C.一个无限系列,可以为空D.一个无限系列,不能为空30. _是线性表。A.(孔子,诸葛亮,曹雪芹)B.A,B,C,DC.10,11,12,13,14D.(1,2,3,.)31. _ 是表示线性数据结构的。A.循环链表B.邻接多重表C.孩子链表D.单链表32. 将线性表的数据元素以_结构

    6、存放, 查找一个数据元素所需时间不依赖于表长。A.循环双链表B.哈希(Hash)表C.一维数组33. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行_。A.s-link=p;p-link=s;B.s-link=p-link;C.s-p=s;D.p-s-34. 在循环链表中first为指向链表表头的指针,current为链表当前指针,在循环链表中检测current是否达到链表表尾的语句是_。A.current-link=NULLB.first-link=currentC.first=currentD.current-link=first35. 从一个具有n个结点的单链表

    7、中查找其值等于x结点时,在查找成功的情况下,需平均比较_个结点。A.NB.n/2C.(n-1)/2D.(n+1)/236. 用链表表示线性表的优点是_。 (A. 便于随机存取B. 花费的存储空间比顺序表少C. 便于插入与删除D. 数据元素的物理顺序与逻辑顺序相同37. 当需要随机查找线性表的元素时,宜采用_作存储结构。A.双向链表B.循环链表C.顺序表38. 线性表的链接实现有利于 运算。A.插入B.读表元C.查找D.定位39. 线性表采用链式存储时,其地址_。B.部分地址是连续的D.连续与否均可以40. 设单链表中指针p指着结点a,若要删除a之后的结点(若存在),则需要修改指针的操作为_。A

    8、.p-next=p-next-nextB.p=p-C.p= p-next=p41. 向一个有127个元素顺序表中插入一个新元素并保存原来顺序不变,平均要移动 个元素。A.64B.63.5C.63D.64.542. 向一个有 127 个元素的顺序表中删除一个元素,平均要移动 个元素。A.8D.743_又称为FIFO表。A.队列B.散列表C.栈D.哈希表44设依次进入一个栈的元素序列为c,a,b,d,不可得到出栈的元素序列有_。A.a.b,c,dB.a,d,c,bC.b,a,d,cD.c,d,a,b45. 链式栈与顺序栈相比,一个比较明显的优点是_。A. 插入操作更加方便B. 通常不会出现栈满的情

    9、况C. 不会出现栈空的情况D. 删除操作更加方便46. 在一个顺序存储的循环队列中,队头指针指向队头元素的_。A. 前一个位置B. 后一个位置C. 队头元素位置D. 队尾元素的前一位置47. 若一个栈的输入序列是1,2,3n,则输出序列的第一个元素是n,则第i个输出元素是_。A.n-iB.iC.n-i+1D.n-i-148. 栈的数组表示中,top为栈顶指针,栈空的条件是_。A.top=0B.top=maxSizeC.top=maxSizeD.top=-149. 在数组表示的循环队列中,front、rear分别为队列的头、尾指针,maxSize为数组的最大长度,队满的条件是_。A.front=

    10、maxSizeB.(rear+1)%maxSize=frontC.rear=maxSizeD.rear=front50. 栈和队列的共同特点是_。A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除D.没有共同点51若非空队列采用链式存储结构,front和rear分别为队头元素与队列尾元素的指针,删除此时队列的一个元素的操作时依次执行pfront,_ ,call RET(P)。A.frontlink(rear)B.rearlink(p)C.rearlink(front)D.frontlink(p)52由两个栈共享一个向量空间的好处是_。A减少存取时间,降低下溢发生的机率B节省存储空间,

    11、降低上溢发生的机率C减少存取时间,降低上溢发生的机率D节省存储空间,降低下溢发生的机率 53数组datam为循环队列的存储空间, front为队头指针, rare为队尾指针,则执行入队的操作为_。A.rare=rare+1B.rare=(rare+1)%(m-1)C.rare=(rare-1)%mD.rare=(rare+1)%m54. 将递归算法转换成对应的非递归算法时,通常需要使用_。A.栈B.队列C.链表D.数组55高度为 h(h0) 的二叉树最少有 _ 个结点。A.hB.h-1C.h+1D.2h56树型结构最适合用来描述_。A.有序的数据元素57有n(n0)个结点的完全二叉树的深度是_

    12、。A.log2(n)B.log2(n)+1C.log2(n+1)D.log2(n)+158. _ 又是一棵满二叉树。A.二叉排序树B.深度为5有31个结点的二叉树C.有15个结点的完全二叉树D.哈夫曼(Huffman)树59. 深度为k的满二叉树有_个分枝结点。A.2k-1B.2k-1-1C.2k+1D.2k-1+160. 若已知一棵二叉树先序序列为ABCDEFG,中序序列为CBDAEGF,则其后序序列为_。A.CDBGFEAB.CDBFGEAC.CDBAGFED.BCDAGFE61. 二叉树第i(i=1)层上至多有 结点。A.iB.iC.iD.i62. 在一棵具有5层的满二叉树中结点总数为_

    13、。A. 31B. 32C. 33D. 1663. 一个二叉树按顺序方式存储在一个维数组中,如图0 1 2 3 4 5 6 7 8 9 10 11 12 13 14EFGHIJ则结点E在二叉树的第 层。A.1 B.2 C.3 D.464在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,则度为0的结点个数为_。A4B5C6D765n 个顶点的带权无向连通图的最小生成树包含 _ 个顶点。A.n-1B.nC.n/266具有 n 个顶点的有向完全图有 条弧。A.nB.n*(n-1)C.n*(n+1)D.n*n67. n 个顶点的连通图至少有 条边。C.n+1 D.068在一个有向图中,所

    14、有顶点的入度之和等于所有顶点出度之和的 倍。A1/2B1C2D469在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为_。AeB2eCn2eDn22e70折半查找有序表(6,15,30,37,65,68,70,72,89,99),若查找元素37,需依次与表中元素_进行比较。A.65,15,37B.68,30,37C.65,15,30D.65,15,30,3771对有3600个记录的索引顺序表(分块表)进行查找,最理想的块长为_。A.1800B.60C.1200D.log2 360072. 折半查找20个记录的有序表,若查找失败,比较关键字的次数_。A.最多为6B.最多为5C.最多为4D.

    15、最多为373. 中序遍历一棵二叉排序树所得到的结点序列是键值的 序列。A.递增或递减B.递减C.递增D.无序74散列表中的冲突是指_。A.两个元素具有相同的序号B.两个元素的键值相同,而其他属性相同C.不同的键值对应相同的存储地址D.数据元素的地址相同75用线形探测法查找散列表,可能要探测多个散列地址,这些位置上的键值_。A.一定是同义词B.不一定是同义词C.一定不是同义词D.都相同76在初始为空的杂凑表中依次插入关键字序列(MON,TUE,WED,THU,FRI,SAT,SUN), 杂凑函数为H(k)=i MOD 7,其中,i为关键字k的第一个字母在英文字母表中的序号,地址值域为0:6,采用

    16、线性再散列法处理冲突。插入后的杂凑表应该如_所示。A. 0 1 2 3 4 5 6 THU TUE WED FRI SUN SAT MONB. 0 1 2 3 4 5 6 TUE THU WED FRI SUN SAT MONC. 0 1 2 3 4 5 6 TUE THU WED FRI SAT SUN MOND. 0 1 2 3 4 5 6 TUE THU WED SUN SAT FRI MON77设有一个含200个表项的散列表,用线性探查法解决冲突,按关键码查询时找到一个表项的平均探查次数不超过1.5,则散列存储空间应能够至少容纳 个表项。(设搜索成功的平均搜索长度为Snl=(1+1/(

    17、1-a)/2,其中a 为装填因子)( )A.400B.526C.624D.67678对长度为10的表作选择(简单选择)排序,共需比较_次关键字。A.45B.90C.55D.11079. 设有100个数据元素,采用折半搜索时,最大比较次数为 ( )。A. 6B. 7C. 8D. 1080. 对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是_。A. 选择排序B. 直接插入排序C. 快速排序D. 起泡排序81. 对5个不同的数据元素进行直接插入排序,最多需要进行 次比较。A. 8B. 10C. 15D. 258

    18、2. 采用折半查找方法进行查找,数据文件应为 ,且限于 。A.有序表 顺序存储结构B.有序表 链式存储结构C.随机表D.随机表83. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其存放在已排序序列的合适位置,该排序方法称为 排序法。B.选择C.希尔D.二路并归84. 就平均查找速度而言,下列几种查找速度从慢至快的关系是 。A.顺序 折半 哈西 分块B.顺序 分块 折半 哈西C.分块 折半 哈西 顺序D.顺序 哈西 分块 折半85. 在下列算法中, 算法可能出现下列情况:在最后一趟开始之前,所有的元素都不在其最终的位置上。A.堆排序B.冒泡排序C.插入排序D.快速排序8

    19、6堆是一个键值序列( K1, K2, , Kn ),对 I = 1,2n/2, 满足 。A.Ki = K2i = K2i+1B.Ki K2i+1 K2i C.Ki = K2i 且 Ki =K2i+1D. Ki = K2i 或 Ki 87对于关键字序列 46 , 58 , 15 , 45 , 90 , 18 , 10 , 62 ,其快速排序第一趟的结果是 。A.15 45 18 46 10 62 58 90B.10 15 C.10 90 62D.15 88用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:20,15,21,25,47

    20、,27,68,35,8415,20,21,25,35,27,47,68,8415,20,21,25,27,35,47,68,84则所采用的排序方法是 。A.选择排序B.希尔排序C.归并排序89下列关键字序列中 是堆。A16,72,31,23,94,53B94,23,31,72,16,53C16,53,23,94,31,72D16,23,53,31,94,7290目前以比较为基础的内部排序方法中,其比较次数与待排序的记录的初始排列状态无关的是 。A插入排序 B直接选择排序C快速排序 D冒泡排序91对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为 。An+1 BnCn-1Dn(n-1

    21、)/2二、多项选择题1根据数据元素之间的不同特性,通常具有 这几种基本数据结构。A. 集合B. 线形结构C. 树型结构D. 图型结构ABCD2数据元素之间的关系在计算机中有 两种不同的表示方法。A. 顺序存储结构B. 二叉树存储结构C. 链式存储结构D. 网络结构AC3查找哈希(Hash)表,解决冲突的的方法有_。A.除留余数法B.线性探测再散列法C.直接地址法D.链地址法BD三、判断题1非空线性表中任意一个数据元素都有且仅有一个直接前驱元素。2数组是一种没有插入与删除操作的线性结构。T3非空线性表中任意一个数据元素都有且仅有一个直接后继元素。4数据的存储结构不仅有顺序存储结构和链式存储结构,

    22、还有索引结构与散列结构。5线性链表中各个链结点之间的地址不一定要连续。6若频繁地对线性表进行插入和删除操作,该线性表采用顺序存储结构更合适。7.若线性表采用顺序存储结构,每个数据元素占用4个存储单元,第12个数据元素的存储地址为144,则第1个数据元素的存储地址是101。8.若长度为n的线性表采用顺序存储结构,删除表的第i个元素之前需要移动表中n-i+1个元素。9.符号link(p)出现在表达式中表示p所指的那个结点的内容。10.要将指针p移到它所指的结点的下一个结点是执行语句plink(p)。11.在非空线性链表中由p所指的结点后面插入一个由q所指的结点的过程是依次执行语句:link(q)link(p);link(p)q。


    注意事项

    本文(软件技术基础试题库Word文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开