ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:227.67KB ,
资源ID:20368217      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20368217.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机软件技术基础课程练习题DOCWord文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机软件技术基础课程练习题DOCWord文档下载推荐.docx

1、20进程的三种基本状态有就绪状态、执行状态和 阻塞状态 。21顺序程序执行的特点有顺序性、 封闭性 和可再现性。22设备分配算法有先请求先服务和 优先数 两种。23常见的文件物理结构有顺序结构、 链接结构 和索引结构三种。24可行性研究主要集中在经济可行性和 技术可行性 两个方面。25软件工程的基本原则包括划分软件生命期、进行计划评审和 编制软件文档 。26软件维护主要包括 改正性维护 、适应性维护和完善性维护三个方面。27软件测试有 黑盒测试 和白盒测试两类方法。28数据处理问题的两种类型有 变换型 和事务处理型。29软件开发人员的组织原则有 尽早落实责任 和减少接口。30软件开发小组内部人

2、员的组织形式主要有 民主制 和主程序员制两种。二、单项选择题(请在每个小题的四个备选答案中选择一个正确答案的序号填入题干的括弧中,多填不得分。1 以下程序段的时间复杂度为( C )。for i=1 to nfor j=1 to nfor k=1 to n xx+1end(k)end(j) end(i)(A)O(n) (B)O(n2) (C)O(n3) (D)O(3n)2在数据结构中,从逻辑上可以把数据结构分成(C )。 (A)动态结构和静态结构 (B)内部结构和外部结构 (C)线性结构和非线性结构 (D)紧凑结构和非紧凑结构3时间复杂度可以评估一个算法的( A )。(A)时间增长趋势 (B)具

3、体执行时间 (C)复杂程度 (D)正确性4以下对线性表的描述,正确的是( B )。(A) 向量的存储空间是动态分配的(B) 线性链表只能顺序存取(C) 栈是先进先出的线性表(D) 队是先进后出的线性表5在单链表中,在p指针之后插入一个s指针所指的结点,则需执行( A )。(A) next(s)next(p);next(p)s(B) next(p)s; next(s)next(p)(C) next(p)next(s); next(p)s(D) next(s)next(p); snext(p)6有一颗具有n个结点的k叉树,则有nk个指针域,其中有用的指针域为( C )个。 (A)n (B)nk-1

4、 (C)n-1 (D)nk7以下二叉树的带权路径长度为( A )。 (A)44 (B)48 (C)40 (D)568下图的深度优先遍历序列正确的是( A )。(A)V2V1V3V5V4V6 (B)V2V1V3V5V6V4 (C)V2V5V1V3V4V6 (D)V2V5V1V3V6V49表长为n的线性表,在等概率情况下,线性查找的平均查找长度为( C )。(A)n/2 (B)(n-1)/2 (C)(n+1)/2 (D)n10对有序表(18,20,25,34,48,62,74,85)用对分查找法查找74,查找成功时所需的比较次数为( B )次。 (A)2 (B)3 (C)4 (D)511一组记录的

5、关键字为3,8,5,9,7,6,2,则利用冒泡排序的方法,经过第一次扫描得到的排序结果为( A )。(A)3,5,8,7,6,2,9 (B)3,8,5,7,6,2,9 (C)3,5,6,7,8,2,9 (D)2,3,5,8,7,6,912操作系统的主要功能是管理计算机系统中的( C )。 (A)程序和数据 (B)作业 (C)资源 (D)进程13允许多个用户以交互方式使用计算机的操作系统称为( A )。 (A)分时操作系统 (B)实时操作系统 (C)批处理操作系统 (D)多处理机操作系统14批处理系统的主要缺点是( C )。 (A)CPU利用率低 (B)不能并发执行 (C)缺少交互性 (D)以上

6、都不是15下列哪个选项不是操作系统关心的问题( D )。 (A)管理计算机裸机 (B)设计、提供用户程序与计算机硬件系统的界面 (C)管理计算机系统资源 (D)高级程序设计语言的编译器16最佳适应算法的空闲块是( C )。 (A)按大小递减顺序连在一起 (B)按地址由小到大排列 (C)按大小递增顺序连在一起 (D)按地址由大到小排列17软件测试的目标是( A )。 (A)找出错误 (B)验证计划 (C)得出结果 (D)提高效率18以下哪项不是软件测试的步骤( B )。 (A)单元测试 (B)流程测试 (C)组装测试 (D)确认测试19为保证软件开发的质量,一般不采取的措施是( D )。 (A)

7、技术审查 (B)管理复审 (C)测试 (D)监督20结构化分析方法不包括( C )。 (A)数据流图 (B)数据词典 (C)编写代码 (D)结构化语言三、判断题(请判断每个题干是否正确,正确在括弧中打,错误在括弧中打。1( )线性表的长度是指线性表所占的存储空间的大小。2( )线性表就是顺序表。3( )栈和队是运算受限制的线性表。4( )若一棵树中某结点的度为1,则该结点仅有一棵子树。5( )在执行排序算法中,出现了排序的关键字朝着和最终排序序列位置相反的方向移动,则该算法是不稳定的。6( )快速排序中,以待排序的n个记录中的第1个记录的关键字值为基准,将所有记录分为两组,该记录就在这两组中间

8、,这也是该记录的最终位置。7( )原语在执行时是不能中断的。8( )程序并发执行是指同一时刻有两个以上的程序指令在同一处理器上执行。9( )缓冲技术是借用一部分外存储器区域作为缓冲池。10( )PV操作可实现进程的同步和共享资源的互斥使用,但不能排除死锁。四、问答题(请按照题目要求回答问题。1一棵二叉树其中序和后序遍历为: 中序:BDCEAFHG 后序:DECBHGFA 画出这棵二叉树的逻辑结构,并写出先序遍历结果。答:逻辑结构为:先序遍历为:ABCDEFGH2 设一棵完全二叉树有20个结点,试问:a) 有多少个叶子结点;b) 有多少个度为2的结点;c) 有多少个结点只有非空左子树。 答:(1

9、)有10个叶子结点 (2)有9个度为2的结点 (3)有1个结点只有非空左子树3 给定一组元素17,28,36,54,30,27,94,15,21,83,40,画出由此生成的二叉排序树。4 给定一组权值W=8,2,5,3,2,17,4,画出由此生成的哈夫曼树5 请说明分页管理的优缺点是什么?优点是:不要求作业在内存中连续存放,较好的解决了碎片问题。作业地址空间不受内存的限制,为用户提供足够大的存储空间,更有利于多道程序作业。缺点是:要求一定的硬件支持,增加了成本。系统要增加页表及其管理程序,因而增加了内存的开销。6 引入缓冲区的主要原因是什么?缓解了CPU的高速与I/O设备低速之间速度不匹配的矛

10、盾。减少了CPU的中断频率,降低了CPU中断访问时间的限制。提高了CPU与I/O设备之间的并行性。提高了资源利用率和系统吞吐量。7 操作系统的基本功能是什么?处理器管理; 存储管理; 设备管理; 文件管理;用户接口。五、算法填空题(根据算法内容,在横线上填入合适的内容,使算法完整。1单链表的结点类型node定义如下: typedef struct linknode int data; struct linknode *next; node; 输入一系列整数,以0标志结束,将这些整数作为data域建立一个单链表的函数如下: void creat() node *head,*p,*s; int x

11、,cycle=1;head=(node*)malloc(sizeof(node) ;p=head; while(cycle)scanf(%d,&x); if(x!=0) s=(node *)malloc(sizeof(node); s-data= x ; p-next= S ; p=s; else cycle=0; head=head-next;next=NULL;计算机软件技术基础练习题(二)1 时间复杂度是以算法中 最大的语句来衡量的。2线性表的主要运算有 、删除、查找和排序。3在线性表的顺序存储结构中,插入或删除一个数据元素时,平均需要移动表中 元素。4向量的存储空间是 分配的,而线性链

12、表的存储空间是在执行过程中动态分配的。5在队中,允许插入的一端称为队尾,允许删除的一端称为 。6树中结点的最大层次数称为树的 。7深度为h的二叉树中至多含有 个结点。8图的常用存储结构有邻接矩阵和 。9实现图的遍历有 和广度优先搜索两种方法。10二叉排序树中,其左子树上所有结点的数据值均 根结点的数据值。11通道是一种特殊的 ,它使外部设备和内存之间能直接进行数据传输,而与中央处理机无关。12“多道”是指在计算机 同时可以存放多道作业。13并发是指两个或多个事件在同一 内发生。14一个目标程序所占有的地址范围称为 。15在实存储管理中,分区分配有固定分区分配和 两种形式。16主存中空闲区分配算

13、法有 算法、最佳适应算法和最差适应算法三种分配策略。17分段管理中的地址结构包括段号和 两项。18局部性概念包括时间局部性和 。19进程调度又称 或微观调度。20按设备的使用性质分类,设备可分为 、共享设备和虚拟设备。21设备分配算法有 和优先数法两种。22文件的逻辑结构是从 的角度看到的文件组织形式。23文件的物理结构是指一个逻辑文件在 上的存放形式。24常见的文件物理结构有 、链接结构和索引结构三种。25软件开发过程模型主要有瀑布模型和 模型两类。26软件测试的步骤一般分为 、组装测试和确认测试三步。27设备处理程序的最基本任务是使 与处理机之间进行通信。28测试方案包括预定测试的功能、应

14、该输入的测试数据和 。29为保证软件的质量,主要采取的措施有 、管理复审和测试。30软件开发人员的组织结构模式通常有 、按职能划分和矩阵模式三种。1 以下程序段的空间复杂度为( )。(A)O(n) (B)O(1) (C)O(n2) (D)O(n3)2空间复杂度可以衡量算法中( )的多少。(A)辅助空间单元 (B)原始数据占用空间 (C)程序占用空间 (D)使用变量3以下对线性表的描述,正确的是( )。(A) 栈是先进先出的线性表(B) 队是先进后出的线性表(C) 线性链表可以随机存取(D) 向量的存储空间是静态分配的4在单链表中,若p指针所指结点不是最后结点,删除p之后所指的结点,则需执行(

15、)。(A) qnext(p);next(p)next(q);RET(q)(B) qnext(p);RET(q);next(p)next(q)(C) next(p)next(q);qnext(p);(D) next(p)next(q);qnext(p)5深度为h且含有( )个结点的二叉树为满二叉树。(A)2h (B)2h-1 (C)2h+1 (D)2h-16以下二叉树的带权路径长度为( )。 (A)35 (B)31 (C)42 (D)467下图的广度优先遍历序列正确的是( )。(A)V2V1V5V3V4V6 (B)V2V1V5V3V6V4 (C)V2V1V3V5V4V6 (D)V2V1V3V5V

16、6V48在一个长度为n的顺序表中删除第i个数据元素(0in-1)时,需向前移动( )个元素。 (A)n-i (B)n-i+1 (C)n-i-1 (D)i9一组记录的关键字为46,79,56,38,40,84,则利用快速排序的方法,以第一个记录为基准得到的一趟排序结果为( )。 (A)38,40,46,56,79,84 (B)40,38,46,79,56,84 (C)40,38,46,84,56,79 (D)40,38,46,56,79,8410操作系统是一种( )。 (A)应用软件 (B)系统软件 (C)软件包 (D)通用软件11下面对临界区的论述中,正确的是( )。 (A)临界区是指进程中用

17、于实现进程互斥的那段代码 (B)临界区是指进程中用于实现进程同步的那段代码 (C)临界区是指进程中用于访问共享资源的那段代码 (D)临界区是指进程中访问临界资源的那段代码12允许多个用户将多个作业交给计算机集中处理的操作系统称为( )。 (A)批处理操作系统 (B)分时操作系统 (C)实时操作系统 (D)网络操作系统13引入多道程序设计的主要目的为( )。 (A)提高实时响应速度 (B)充分利用处理机 (C)有利于代码共享 (D)减少存储碎片14以下哪项是一级目录的优点( )。 (A)实现简单 (B)访问速度慢 (C)文件名不能相重 (D)主要用于单用户系统中15以下哪一项不是软件开发中的系统

18、分析与设计方法( )。 (A)结构化系统方法 (B)理论化系统方法 (C)快速原型方法 (D)面向对象方法16以下哪一项不是面向对象方法的优点( )。 (A)可重用性 (B)可维护性 (C)可虚拟性 (D)表示方法的一致性17高质量的软件文档不应该取决于( )。 (A)精确性 (B)概括性 (C)清晰性 (D)完整性18软件维护不包括( )。 (A)改正性维护 (B)适应性维护 (C)完善性维护 (D)运行平台维护19需求分析阶段确定系统的要求时不包括( )。 (A)系统模糊要求 (B)系统功能要求 (C)系统性能要求 (D)系统运行要求20软件危机出现在( )。 (A)20世纪50年代末 (

19、B)20世纪60年代末 (C)20世纪70年代末 (D)20世纪80年代末1( )线性表惟一的存储形式是链表。2( )线性表只能借助于指针和动态变量来实现。3( )栈为空的情况下,不能作出栈的操作,否则产生下溢出。4( )在循环队列中,若尾指针r大于头指针f,则其元素数为r-f。5( )二叉树只能采用二叉链表来存储。6( )理想情况下,在散列表中查找一个元素的时间复杂度为O(1)。7( )文件目录是由文件控制块组成的。8( )请求分页存储管理系统若把页面的大小增加一倍,则缺页中断次数会减少一半。9( )如果信号量当前值是4,表示系统中在该信号量上有4个等待进程。10( )银行家算法是用于防止进

20、程死锁的。1将下列的一般树化为二叉树。2有一组关键字序列为38,19,65,13,97,49,41,95,1,73,采用冒泡排序方法由小到大排序,请写出每趟结果。3如下所示有向图:(1)写出每一结点的入度和出度各为多少;(2)写出上图的邻接矩阵。4请说明分段管理的优缺点是什么?5什么是死锁?产生死锁的原因和必要条件是什么?6请说明SPOOLing系统的组成?1按先序遍历序列建立二叉树的二叉链表,已知先序序列为:FCADBEGHP 其中表示结束符。二叉链表的生成:输入:二叉链表的头指针BT为空;根结点标志k0。输出:二叉链表的头指针BT。#include stdio.h”stdlib.h”str

21、uct btnode int d; struct btnode *lchild; struct btnode *rchild; ;struct btnode *creatbt(bt,k)struct btnode *bt;int k; int b; struct btnode *p, *t;printf(input b :); scanf(“%d”,&b);if (b!0) p ; pdb;lchildNULL;rchildNULL; if (k0) tp; if (k1) btlchildp; if (k2) btrchildp; ; return(t)计算机软件技术基础练习题(三)1 线性

22、表的结构特点是数据元素之间是 关系。2 在线性表的顺序存储结构中,插入或删除一个数据元素时,平均需要移动表中 数据元素。3在队中,允许插入的一端称为 ,允许删除的一端称为队头。4C语言中数组是按 优先顺序存放的。5二叉树的深度为树中结点的最大 。6图的常用存储结构有 和邻接表。7多道系统是指在计算机 同时可以容纳多道作业,并且可以并发的运行这些作业。8虚拟存储技术有 、分段存储管理和段页存储管理。9实存储管理中,分区分配有 和可变分区分配两种形式。10常见的文件物理结构有顺序结构、 和索引结构三种。11网络层数据的传输单位是 或包。12路由器除了提供桥接功能外,还提供复杂的 和管理。13Int

23、ernet的C类地址用于大量的小型网,地址的最高3位为 。14软件开发过程模型主要有 模型和渐增模型两类。15软件测试的步骤一般分为单元测试、 和确认测试三步。1以下程序段的时间复杂度为( )。2以下对线性表的描述,正确的是( )。(C) 向量的存储空间是静态分配的(D) 线性链表可以随机存取3在单链表中,若p指针所指结点不是最后结点,删除p之后所指的结点,则需执行( )。4一个长度为n的顺序表中在第i(0in)个数据元素前插入一个数据时,需向后移动( )个元素。 (A)n-i (B)n-i+1 (C)i (D)n-i-15一组记录的关键字为46,79,56,38,40,84,则利用快速排序的方法,以第一个记录为基准得到的一趟排序结果为( )。 (A)40,38,46,56,79,84 (B)40,38,46,79,56,84 (C)40,38,46,84,56,79 (D)38,40,46,56,79,846操作系统是一种( )。 (A)应用软件 (B)工具软件 (C)系统软件 (D)通用软件7允许多个用户以交互方式使用计算机的操作系统称为( )。8广域网与广域网之间连接时需用( )。 (A)转发器 (B)网桥 (C)路由器 (D)网关9TCP/IP协议的最低层是( )。 (A

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1