您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 全国2009年4月自考计算机软件基础(二)试题及答案
全国2009年4月自考计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)1.没有软件的计算机称为(C)A.虚拟机B.磁盘机C.裸机D.台式机2.不带头结点的单链表head为空的判别条件是(D)A.head!=NULLB.head—link==NULLC.head—link==headD.head==NULL3.在长度为n的单链表中删除一个元素,其删除算法的时间复杂度为(B)A.O(n2)B.O(n)C.(n-1)/2D.O(1)4.设队列初始为空,入队序列为:a,b,c,d。经过入队、出队、入队、入队、出队、入队操作之后,从队列中出队的元素依次为(A)A.a,bB.a,cC.b,dD.b,a5.二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][12]的地址是(B)A.315B.326C.332D.3386.树中结点的最大分支数称为该树的(C)A.权B.维数C.度D.高7.在一采用页式存储管理的系统中,页的大小是1024字节,逻辑地址中的页号是3,页内相对地址为245,其逻辑地址是(A)A.3317B.3345C.4987D.67568.某计算机系统采用页式存储管理,程序的逻辑地址总长为32位,页大小是4096字节,用户程序最大页数为(A)A.1MB.2MC.3MD.4M9.在一个采用索引文件结构的文件系统中,有一个文件的索引表有4个表目,磁盘块大小是1024字节。该文件字节数最多为(C)A.1024B.2048C.4096D.819210.进行信息传输的字符设备,其信息传输的基本单位是(A)A.8个二进位B.1个二进位C.字符块D.记录11.在DOS操作系统中,文件的物理结构是(B)A.索引结构B.链式结构C.连续结构D.流式结构12.数据库最接近物理存储的一层称为(D)A.概念模式B.外模式C.子模式D.内模式13.下列数据库产品与FoxPro不兼容...的是(A)A.dBASEIVB.dBASEⅢC.IMSD.FoxBASE14.设有关系R:及关系S:,对它们进行有结果的合法运算是(B)A.)(,SRCBB.RSSC.R—SD.R∪S15.FoxPro的字段类型中N表示(B)A.逻辑型B.数值型C.备注型D.字符型16.FoxPro中不合法...的字段名是(B)A.姓名B.姓名C.XINMINGD.姓_名17.FoxPro的日期型缺省格式是(C)A.yy/dd/mmB.yy/mm/ddC.mm/dd/yyD.dd/mm/yy18.在面向对象的分析方法中,把结构上和操作上具有共同性质的对象集中起来当作一个对象看待的方法叫(A)A.类化B.实例化C.集约化D.组合化19.软件开发过程中详细设计应具体考虑(D)A.系统模块的划分B.模块间传送什么数据C.模块间的调用关系D.模块内部采用什么算法20.在软件开发过程中,控制流图用来表示(B)A.数据模型B.数据加工或操作步骤C.数据结构D.数据格式(特征)二、填空题(本大题共10小题,每小题1分,共10分)21.运行各种计算机语言编制的程序,必须靠最基本的系统软件___操作系统________的支持。22.在链式存储结构中,每个数据元素附加了一个数据项,它被用来存放一个与其相邻接的数据元素的___地址__,被称之为指针。23.对于一个具有n个结点的单链表,在指针P所指结点后插入一个新结点的时间复杂度是___O(1)________。24.一棵完全二叉树具有17个结点,则它的高度为____5_______。25.产生死锁的必要条件是:互斥条件、不可抢夺条件、___循环等待________条件、部分分配条件。26.在树形目录结构中用_____路径______表示一个文件在系统(磁盘上)的位置。27.FoxPro的数据库文件的扩展名是____.dbf___。28.将客观世界中的信息规范化、数据化之后送入计算机的数据库中保存起来,这一过程要经过现实世界、_____信息世界______、数据世界这三个领域。29.在软件开发过程中测试阶段的基本任务是___发现软件中的错误________。30.在软件开发过程中,SA方法采用工具_____数据流图______来描述系统的组成部分及各部分之间的联系。三、名词解释题(本大题共4小题,每小题3分,共12分)31.多道程序系统百度答案:多道程序系统是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。两个或两个以上程序在计算机系统中同处于开始和结束之间的状态。这就称为多道程序技术运行的特征:多道、宏观上并行、微观上串行。32.二叉树百度答案:二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(leftsubtree)和“右子树”(rightsubtree)。二叉树常被用于实现二叉查找树和二叉堆。值得注意的是,二叉树不是树的特殊情形。在图论中,二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点后,每个顶点定义了唯一的根结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。33.临界资源ABCa1b1c1a2b2c2DEFd1e1f1d2e2f2百度答案:临界资源是指每次仅允许一个进程访问的资源。属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。诸进程间应采取互斥方式,实现对这种资源的共享。每个进程中访问临界资源的那段代码称为临界区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥访问。为此,每个进程在进入临界区之前,应先对欲访问的临界资源进行检查,看它是否正被访问。如果此刻该临界资源未被访问,进程便可进入临界区对该资源进行访问,并设置它正被访问的标志;如果此刻该临界资源正被某进程访问,则本进程不能进入临界区。34.黑盒法百度答案:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。四、问答题(本大题共3小题,每小题5分,共15分)35.将数据12,17,7,8,13,15,18,10,20,6依次插入到一棵初始为空的二叉排序树中,试画出最终生成的二叉排序树。36.处于运行状态的进程的发展有哪三种可能性?37.简述结构化分析方法的基本思想。五、阅读理解题(本大题共3小题,每小题6分,共18分)8.假设散列函数为h(k),用链地址法处理冲突,散列表的基本区为ht[0…m-1]。下面算法的功能是从散列表中删除关键字k。试在算法后的空格中填上正确的内容,将该算法补充完整,使其完成预定功能。voidhashdel(intk){inti=h(k);node*p,*q;p=ht[i];q=NULL;while(p!=NULL&&p-key!=k){q=p;p=-link___;}if(p!=NULL){if(q!=NULL)q-link=p-link;elseht[i]=p-link;free(p);}}(1)____________(2)____________(3)____________39.试补充完成题39图所示进程状态变迁图。此题答案见书上P68图3-1把整个图背诵题39图40.有一个书籍库book.dbf如下:Record#bnobnamequanpricela76044大学英语2016.62b20467会计学5620.53b55087市场营销9030.24a98012英语语法1821.85c97605程序设计方法学7022.46c98534计算机基础8020.5阅读如下FoxPro程序,写出其运行结果。settalkoffusebooksorttosbookonprice/d,quanusesbookgotopdispfieldsbname,quan,pricesettalkonclosedatareturn答案:bnamequanprice市场营销9030.2程序设计方法学7022.4英语语法1821.8会计学5620.5计算机基础8020.5大学英语2016.6六、设计题(本大题共l小题,9分)41.设有两个数据库R(A,B,C),S(A,D,E),它们有共同字段A,试将关系代数式R1=E,B,A(RS)0B(R1)用FoxPro语句序列予以实现SeldctaUsesIndexofAtoASelectUseRSetrelationAinto2l链接DispridsA,B2-EForB0Use。七、应用题(本大题共2小题,每小题8分,共16分)42.编写在一个已建立好的二叉排序树中查找最小值的结点的算法。tree*find(tree*boor){Tree*p=boor;Ifcp-(chid==NLL)Retuep;Else{P=;-childWhilecp-(chaild!=NULL){p=p-child}Retunp;}}43.有一命令序列:usestudentindexon学号toistufor性别=′男′试用菜单方式实现上述命令的功能,写出主要的操作步骤
本文标题:全国2009年4月自考计算机软件基础(二)试题及答案
链接地址:https://www.777doc.com/doc-2685650 .html