天津大学

18秋天大《计算机软件技术基础(2)》在线作业二1(100分)

时间:2018-09-29  作者:小优  来源:www.youxue100f.com  点击: 次  

标签: 作业答案 论文写作
内容摘要:
计算机软件技术基础(2)

[天津大学]《计算机软件技术基础(2)》在线作业二
试卷总分:100    得分:100

第1题,栈结构通常采用的两种存储结构是( )   。
A、顺序存储结构和链表存储结构
B、散列方式和索引方式
C、链表存储结构和数组
D、线性存储结构和非线性存储结构

 

第2题,( )不属于多道程序设计的概念。
A、多个用户同时使用一台计算机的打印设备
B、多个用户同时进入计算机系统,并要求同时处于运行状态
C、一个计算机系统从宏观上进行作业的并行处理,但在微观上仍在串行操作
D、多个作业同时存放在主存并处于运行状态

 

第3题,判断一个顺序栈ST(最多元素为mo)为空的条件是(www.youxue100f.com)。

A、ST-top0
B、ST-top=0
C、st-topmo
D、st-top==mo

 

第4题,设高度为h的二叉树上只有度为0或度为2的结点,则此类二叉树中所包含的结点数至少为      (  )。
A、2h
B、2h-1
C、2h+1
D、h+1

 

第5题,设有两个串p和q,求q在p中首次出现的位置的运算称作(  )。
A、连接
B、模式匹配
C、求子串
D、求串长

 

第6题,如果某二叉树的前序为stuwv,中序为uwtvs,则该二叉树后序为( )。
A、uwvts
B、vwuts
C、wuvts
D、wutsv

 

第7题,每次把待排序的区间划分为左、右两个子区间,其中左区间中元素的排序码均小于等于基准元素的排序码,右区间中元素的排序码均大于等于基准元素的排序码,此种排序方法叫做(  )。
A、堆排序
B、快速排序
C、冒泡排序
D、希尔排序

 

第8题,对于一个栈,给出输入项A,B,C。如果输入项序列由A,B,C所组成,则不可能产生的输出序列是( )。
A、CAB
B、CBA
C、ABC
D、ACB

 

第9题,在文件局部有序或文件长度较小的情况下,最佳内部排序的方法是(  )。
A、直接插入排序
B、冒泡排序
C、简单选择排序

 

第10题,分时系统追求的目标是(  )。
A、高吞吐率
B、充分利用内存
C、快速响应
D、减少系统开销

 

第11题,在所有排序方法中,关键码(即关键字)比较的次数与记录的初始排列次序无关的是       ()。
A、希尔排序
B、冒泡排序
C、直接插入排序
D、直接选择排序

 

第12题,已知一棵权集W={2,3,4,7,8,9}的哈夫曼树,其加权路径长度WPL为(  )。
A、20
B、40
C、80
D、160

 

第13题,在一个长度为n的顺序表中,向第i个元素之前插入一个新元素,需向后移动( )个元素。
A、n-i
B、n-i+1
C、n-i-1
D、i

 

第14题,下面关于临界区的说法中,错误的是( )     。
A、进程中,访问临界资源的程序是临界区
B、同时进行临界区的进程必须互斥
C、进入临界区内的两个进程访问临界资源时必须互斥
D、在同一时刻,只允许一个进程进入临界区

 

第15题,如果T2是由有序树T转换而来的二叉树,则T中结点的前序就是T2中结点的( )。
A、前序
B、中序
C、后序
D、层次序

 

第16题,算法分析的目的是( )。
A、找出数据结构的合理性
B、研究算法中输入和输出的关系
C、分析算法的效率以求改进
D、分析算法的易懂性和文档性

 

第17题,某二叉树前序遍历结点的访问顺序是ABCDEFG,中序遍历结点的访问顺序是CBDAFGE,则其后序遍历结点的访问顺序是      (  )。
A、CDBGFEA
B、CDGFEAB
C、CDBAGFE
D、CDBFAGE

 

第18题,在一棵二叉树上,度为0的结点个数为n0,度为2的结点数为n2,则n0=(  )。
A、n2+1
B、n2-1
C、n2
D、n2/2

 

第19题,直接插入排序在最好情况下的时间复杂度为      ( )。
A、O(logn)
B、O(n)
C、O(nlogn)
D、O(n2 )

 

第20题,在单处理机系统中,若同时存在有10个进程,则处于就绪队列中的进程最多为( )个。
A、0
B、6
C、9
D、10

 

第21题,下面关于进程控制块的说法中,错误的是( )。
A、进程控制块对每个进程仅有一个
B、进程控制块记录进程的状态及名称等
C、进程控制块位于主存储区内
D、进程控制块的内容、格式及大小均相同

 

第22题,数据结构是一门研究非数值计算的程序设计问题中,计算机的( )以及它们之间的关系和运算等的学科。
A、操作对象
B、计算方法
C、逻辑存储
D、数据映象

 

第23题,若已知一个栈的入栈序列是1,2,3,",n,其输出序列为P1,P2,P3,",Pn,若P1=n,则Pi为      ( )。
A、i
B、n-i
C、n-i+1
D、不确定

 

第24题,一个线性顺序表第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址为( )。
A、110
B、108
C、100
D、120

 

第25题,已知一棵度为m的树中有n1个度为1的结点,n2个度为2的结点,",nm个度为m的结点,问这棵树中叶子结点为(  )。
A、1+ni(I-1)
B、1+ni(I+1)
C、n1+n2+"+nm
D、m·nm

 

第26题,在数据结构中,从逻辑上可以把数据结构分成( )。
A、动态结构和静态结构
B、紧凑结构和非紧凑结构
C、线性结构和非线性结构
D、内部结构和外部结构

 

第27题,一组记录的排序代码为{46,79,56,38,40,84},则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。
A、{38,40,46,56,79,84}
B、{40,38,46,79,56,84}
C、{40,38,46,56,79,84}
D、{40,38,46,84,56,79}

 

第28题,设有如下的单链表的按序号查找的算法,其时间复杂度为( )。 LinkNode *GetNode(Linklist head, int i){  int j;   ListNode *p;  P = head; j=0;   while(p-next && ji){   p = p-next;  j++; }  if(i==j)return(p);  else    return(NULL);  }
A、O(n2)
B、O(2n)
C、O(n3 )
D、O(logn

 

第29题,若需在O(nlogn)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是( )。
A、快速排序
B、堆排序
C、归并排序
D、希尔排序

 

第30题,快速排序方法在( )情况下最不利于发挥其长处。
A、要排序的数据量太大
B、要排序的数据中含有多个相同值
C、要排序的数据已基本有序
D、要排序的数据个数为整数

 

第31题,对下图所示的二叉表,按先根次序遍历得到的结点序列为(  )。
A、ABCDHEIFG
B、ABDHIECFG
C、HDIBRAFCG
D、HIDBEFGAC

 

第32题,工业过程控制系统中,运行的操作系统最好是( )。
A、分时系统
B、实时系统
C、分布式操作系统
D、网络操作系统

 

第33题,若在线性表中采用折半查找法查找元素,该线性表应该 (  )
A、元素按值有序
B、采用顺序存储结构
C、元素按值有序,且采用顺序存储结构
D、元素按值有序,且采用链式存储结构

 

第34题,在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在p和q之间插入s结点,则应执行( )。
A、s-next = p-next; p-next=s;
B、p-next = s-next; s-next=p;
C、q-next = s; s-next=p;
D、p-next = s; s-next=q;

 

第35题,假设双向链表结点的类型如下: typedef struct Linknode{  int data;  struct Linknode *lLink;   /*前驱结点指针*/  struct Linknode *rLink;   /*后继结点指针*/ }  下面给出的算法是要把一个q所指新结点,作为非空双向链表中的p所指的结点前驱结点插入到该双向链表中,能正确完成要求的算法段是( )。
A、q-rLink=p; q-lLink=p-lLink; p-lLink=q; p-lLink-rLink=q;
B、p-lLink=q, q-rLink=p; p-lLink-rLink=q; q-lLink=p-lLink;
C、q-lLink=p-lLink; q-rLink=p;p-lLink-rLink=q;p-lLink=q;
D、以上均不对

 

第36题,树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转化得到的二叉树叫做这棵树对应的二叉树。下面结论正确的是( )。
A、树的先根遍历序列与其对应的二叉树的先序遍历序列相同
B、树的先根遍历序列与其对应的二叉树的后序遍历序列相同
C、树的先根遍历序列与其对应的二叉树的中序遍历序列相同
D、以上均不对

 

第37题,设待排序的记录为(20,16,13,14,19),经过下列过程将这些记录排序。  20,16,13,14,19 16,20,13,14,19 13,16,20,14,19 13,14,16,20,19 13,14,16,19,20  所用的排序方法是      ()。
A、直接插入排序
B、冒泡排序
C、希尔排序
D、堆排序

 

第38题,不带头结点的单链表head为空表的判定条件是( )。
A、head==NILL
B、head-next==NULL
C、head-next==head
D、head != NULL

 

第39题,如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是()。
A、分块法
B、顺序法
C、二分法
D、哈希法

 

第40题,稀疏矩阵一般的压缩存储方法有两种,即(  )。
A、二维数组和三维数组
B、三元组和散列
C、三元组和十字链表
D、散列和十字链表


出处:奥鹏作业帮、奥鹏、国开、电大、作业答案论文交流站。
网址:youxue100f.com转载时请注明出处和网址
奥鹏作业帮、奥鹏、国开、电大、作业答案论文交流站。

联系:QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

奥鹏作业答案好帮手-代做奥鹏所有学校在线作业包100分,代做奥鹏离线作业包通过,代做奥鹏东财、大工、南开、东师、福师、北航、北语、中医大、中石油、东大、吉大、浙大、西交、天大、川农等所有奥鹏平台在线作业,代做电算化会计、电大开放英语123,代做奥鹏东财、大工、南开、东师、东大、福师、北航电大论文等!全程包通过!
联系QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢
奥鹏作业答案好帮手网为您服务!
电话:13813109681

奥鹏作业答案、在线作业、离线作业、考查课试题、课程考试、大作业、期末考核、形考、毕业实习报告、毕业论文。
微信:wxxygzs
联系:QQ:3064302332 800pass网为您服务!点击这里给我发消息,谢谢
优学网作业答案帮手 滇ICP备18003926号 奥鹏作业联系优学网
Copyright © 2002-2018 成考辅导_成考作业答案_成人高考作业论文辅导_奥鹏成考在线辅导平台 文军科技 版权所有 Power by DedeCms