全国2008年1月高等教育自学考试数据结构试题
2008年1月全国自学考试试题管理信息系统试卷_1

2008年1月全国自学考试试题管理信息系统试卷2008年1月全国自学考试试题管理信息系统试卷试卷内容预览网站收集有1万多套自考试卷,答案已超过2000多套。
我相信没有其他网站能比此处更全、更方便的了。
全国2008年1月高等教育自学考试管理信息系统试题课程代码:02382一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.自顶向下开发信息系统的缺点是( )A.对系统开发人员的要求较高B.数据一致性难于保证C.不一定符合企业的整体目标D.不利于提高企业人员的开发能力2.战略信息又称为决策信息,其主要作用是( ) A.制订生产管理计划B.对运行过程的控制和调整C.制订公司发展规划D.为企业掌握生产进度提供依据3.根据企业的客观情况进行调整,使其符合实际的管理职能是( )A.计划B.指挥C.协调D.控制4.组成计算机中央处理器的是( )A.运算器与控制器B.控制器与内存储器C.运算器与内存储器D.输入设备与控制器5.按计算机网络的覆盖范围划分,可将其分为( ) A.资源网、通信网、局域网B.环型网、星型网、以太网C.局域网、以太网、互联网D.局域网、广域网、城域网6.关键成功因素法的主要步骤是( )A.分析信息需求→识别关键因素→了解企业的战略目标B.了解企业的战略目标→确定规划进度→识别关键因素C.成立规划领导小组→了解企业的战略目标→识别关键因素D.了解企业的战略目标→识别关键因素→分析信息需求7.信息系统开发过程包括的阶段是( )A.系统规划、可行性研究、详细调查、系统设计、系统实施B.系统规划、系统分析、系统设计、系统实施、系统运行与维护C.系统分析、系统设计、系统实施、系统运行与维护、系统评价D.系统分析、系统设计、系统实施、系统转换、系统运行与维护8.系统初步调查最主要的目的是( )A.确定新系统是否要开发B.找出原有系统需要改进的薄弱环节C.论证管理和业务流程改革的方案D.制定新系统的开发计划9.系统详细调查的最主要目的在于( )A.确定新系统是否要开发B.确认新系统开发目标C.找出原有系统需要改进的薄弱环节D.制订新系统的开发计划10.系统详细调查之后,分析的主要内容之一是( ) A.可行性分析B.业务流程分析C.软件结构分析D.系统布局分析11.绘制数据流程图时应遵守的规则是( )A.数据流必须是双向流动的B.数据流必须通过存储环节C.数据流必须通过数据处理环节D.数据流必须通过外部项12.从设计任务角度划分,数据库设计工作属于系统设计的( )A.逻辑设计B.物理设计C.总体性设计D.详细性设计13.在模块的四个要素中,属于内部特征的是( ) A.输入输出和内部数据B.内部数据和程序代码C.处理功能和内部数据D.输入输出和程序代码14.在模块结构图中,符号表达的是( )A.调用B.控制信息C.数据信息D.转接l5.描述模块之间相互联系、相互依赖的程度称为模块的( )A.独立性B.耦合性C.内聚性D.完整性16.在数据库设计中,以数据流程图作为依据的数据库设计内容是( )A.概念结构设计B.逻辑结构设计C.数据视图设计D.存储结构设计l7.系统实施阶段容易出现的问题是( )A.计算机设备出现故障B.计算机软件存在漏洞C.系统转换缺乏安全管理D.系统维护计划不完善18.在信息系统文档中,需求变更申请书属于( ) A.用户文档B.开发文档C.管理文档D.临时文档19.软件产品的ISO标准是( )A.ISO9002B.ISO9003C.ISO9000-2D.ISO9000-320.软件能力成熟度模型CMM2表示( )A.已定义级B.可重复级C.已管理级D.初始级二、填空题(本大题共12小题,每空1分,共20分)请在每小题............。
全国高等教育自学考试数据结构试题

全国2005年1月高等教育自学考试数据结构试题课程代码:02331第一部分选择题(共30分)一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据元素及其关系在计算机存储器内的表示,称为数据的( )A.逻辑结构B.存储结构C.线性结构D.非线性结构2.某带头结点的单链表的头指针为head,判定该链表为非空的条件是( )A. head==NULLB.head->next==NULLC.head!=NULLD.head->next!=NULL3.导致栈上溢的操作是( )A.栈满时执行的出栈B.栈满时执行的入栈C.栈空时执行的出栈D.栈空时执行的入栈4.设数组A[m]为循环队列Q的存储空间,front为队头指针,rear为队尾指针,则判定Q为空队列的条件是( )A.(rear-front)%m= =1B.front= =rearC.(rear-front)%m= =m-1D.front= =(rear+1)%m5.假设S=″I AM A STUDENT″,则运算substr(S,4,8)的结果为( )A.″M A S″B.″M A STUD″C.″A STUDEN″D.″STUD″6.在执行简单的串匹配算法时,最坏的情况为每次匹配比较不等的字符出现的位置均为( )A.模式串的最末字符B.主串的第一个字符C.模式串的第一个字符D.主串的最末字符7.从广义表L=(((d),c,d))中分解得到(d)的操作为( )A.head(head(head(L)))B.head(tail(head(L)))C.tail(head(head(L)))D.tail(tail(head(L)))8.假设一棵完全二叉树按层次遍历的顺序依次存放在数组BT[m]中,其中根结点存放在BT[0],若BT[i]中的结点有左孩子,则左孩子存放在( )A.BT[i/2]B.BT[2*i-1]C.BT[2*i]D.BT[2*i+1]9.右图所示二叉树的中序序列是( )A.DHEBAFIJCGB.DHEBAFJICGC.DBHEAFCJIGD.DBHEAFJICG10.连通图是指图中任意两个顶点之间( )A.都连通的无向图B.都不连通的无向图C.都连通的有向图D.都不连通的有向图11.下图所示带权无向图的最小生成树的权为( )A.14B.15C.17D.1812.对记录序列(314,298,508,123,486,145)依次按个位和十位进行两趟基数排序之后所得结果为( )A.123,145,298,314,486,508B.508,314,123,145,486,298C.486,314,123,145,508,298D.298,123,508,486,145,31413.在待排关键字序列基本有序的前提下,效率最高的排序方法是( )A.直接插入排序B.快速排序C.直接选择排序D.归并排序14.在下列各棵二叉树中,二叉排序树是( )15.采用ISAM或VSAM组织的文件是( )A.索引非顺序文件B.顺序文件C.索引顺序文件D.散列文件第二部分非选择题(共70分)二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
全国2008年1月自考管理系统中计算机应用真题

全国2008年1月高等教育自学考试管理系统中计算机应用试题课程代码:00051一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列描述中,最符合解释信息间递归定义的是()A.信息和数据是截然不同的B.第一次加工处理的输入数据不是原始数据C.低层决策信息可作为高层处理的输入数据D.管理信息分为内部和外部信息2.计算机管理系统的工作质量在很大程度上取决于()A.流动信息的组织B.统计信息的更新C.固定信息的组织D.计划信息的建立3.管理信息处理的内容主要包括信息的收集、存储、传输、提供和()A.校验B.获取C.加工D.输出4.下列描述不属于...电子商务特点的是()A.只提供本地区商务服务B.高效、快捷C.加强客户关系管理D.提高服务质量5.在Visual FoxPro中,显示学生数据表中全部男学生的命令是()A.LIST FOR 性别=″男″B.LIST ALL ″性别″=″男″C.LIST FOR ″性别″=″男″D.LIST WHILE ″性别″=男6.某企业计算机网络结构如题6图所示,服务器为数据库和网络管理机,各部门为PC机。
该企业的模式是()A.联机处理模式腹有诗书气自华B.主机终端模式C.客户机/服务器模式D.浏览器/服务器模式7.数据的逻辑模型由三部分构成,它们是数据结构、数据操作和()A.集合运算B.实体联系C.关系模式D.数据完整性约束8.内存储器包括()A.ROM和RAM B.运算器和控制器C.运算器和ROM D.控制器和RAM9.Visual FoxPro数据表的文件扩展名为()A..DBC B..DBTC..CDX D..DBF10.在系统开发中,系统分析设计的主导原则是()A.由外到里B.由顶向下C.由底向上D.横向和纵向综合11.在系统开发的生命周期法中,系统实施的主要工作是()A.需求分析B.编写和调试程序C.详细物理设计D.编写使用说明书12.系统委托开发的优点是()A.费用高,开发周期长,需要自己的开发队伍B.不需要自己的开发队伍,系统维护容易C.费用低,开发周期短,系统维护容易D.开发周期短,不需要自己的开发队伍,可以开发出水平较高的应用系统13.系统开发项目组的成员由三类人员组成,他们是()A.系统分析师,系统设计员,程序设计员B.系统分析师,程序设计员,企业管理人员C.系统分析师,企业领导,信息技术员D.系统分析师,程序分析员,系统测试师14.诺兰模型中,对数据进行加工整理,充分利用,真正发挥对各级决策的支持作用的阶段是()A.初始阶段B.控制阶段腹有诗书气自华腹有诗书气自华C .集成阶段D .成熟阶段15.在系统的执行性规划中,确定系统主要功能属于( )A .系统目标与范围描述B .系统运行环境描述C .系统硬件软件配置D .系统开发计划16.系统分析报告的主要内容包括:原系统状况和问题、新系统目标、新系统方案比较和( ) A .原系统的物理设计 B .原系统的逻辑设计C .新系统的物理设计D .新系统的逻辑设计17.下列对某U/C 矩阵的描述中,一定不能..通过正确性检验的是( )A .某列有一个CB .某行有多个UC .某列没有CD .某列有多个U18.绘制某财务管理系统的数据流程图时,“银行”应该使用的符号是( )19.用以衡量一个模块内部自身功能的内在联系是否紧密的指标是( )A .模块的独立性B .模块分解C .模块凝聚D .模块耦合20.在模块分解时,通常采用“以业务为中心结构的分解”的模块类型是() A .数据凝聚 B .偶然凝聚C .时间凝聚D .逻辑凝聚21.在表单设计中,控件的字体属性是( )A .CaptionB .SetFocusC .FontNameD .Value22.快捷菜单是针对某个特定对象设计的,通常用来弹出快捷菜单的事件是() A .单击鼠标左键 B .鼠标指针指向C .单击鼠标右键D .双击鼠标左键23.在表单设计中,要选择性输入数据应使用的控件是( )A .文本框B .编辑框C .命令按钮D .组合框24.要使当前表单的文本框的数据不能..被修改的命令是()A.THISFORM.TEXT1.READONL Y=.T.B.THISFORM.TEXT1=READONL YC.THISFORM.TEXT1.READONL Y=.F.D.THISFORM.TEXT1=READ25.面向对象程序设计方法中,具有共同属性、共同操作性质的对象的集合称为()A.对象B.类C.事件D.方法26.在系统测试过程中,单元测试之后应该进行的测试为()A.回归测试B.子系统测试C.系统测试D.验收测试27.系统初始化过程中,工作量最大且时间最紧迫的环节是()A.系统运行环境和资源设置B.调整系统与业务工作同步C.系统运行参数设定D.数据加载28.系统投入运行后,对数据库的维护工作包括()A.安全性控制、正确性保护和转储与恢复、重组织与重构造B.安全性控制、正确性保护和转储与恢复、应用软件维护C.正确性保护和转储与恢复、重组织与重构造、应用软件维护D.安全性控制、重组织与重构造、应用软件维护29.在企业的信息管理进程中,信息中心最早开始出现的阶段是()A.电子数据处理阶段B.管理信息系统阶段C.ERP(企业资源计划)系统阶段D.CIMS(计算机集成制造系统)阶段30.系统间接经济效果主要表现在:系统运行集成化、业务流程合理化、绩效控制动态化和()A.经济效益增长持续化B.系统维护容易化C.管理改善持续化D.系统可靠性增强二、名词解释题(本大题共5小题,每小题3分,共15分)31.带宽(数字通信)32.数据表腹有诗书气自华33.系统设计34.人机交互35.系统重新组合技术三、简答题(本大题共5小题,每小题5分,共25分)36.简要回答经理信息(支持)系统的特点。
数据结构自考试题及答案

数据结构自考试题及答案一、单项选择题(每题1分,共10分)1. 在数据结构中,从逻辑上可以把数据结构分为()。
A. 动态结构和静态结构B. 线性结构和非线性结构C. 顺序结构和链式结构D. 内部结构和外部结构答案:B2. 线性表的顺序存储结构和链式存储结构相比,它的优点是()。
A. 存储密度大B. 存储密度小C. 插入和删除操作快D. 可以进行随机访问答案:D3. 下列关于栈的描述中,错误的是()。
A. 栈是先进后出(LIFO)的线性表B. 栈允许在一端进行插入和删除操作C. 栈是具有记忆功能的线性表D. 栈的插入和删除操作必须在栈顶进行答案:C4. 在二叉树的遍历过程中,若某结点的左子树为空,则该结点的左孩子直接与()相连。
A. 右孩子B. 右兄弟C. 父节点D. 子节点答案:C5. 哈希表的构造方式是()。
A. 数组B. 树C. 链表D. 图答案:A6. 在图的遍历过程中,深度优先搜索(DFS)和广度优先搜索(BFS)的主要区别在于()。
A. 遍历顺序B. 是否使用栈C. 是否使用队列D. 是否使用递归答案:C7. 快速排序算法的时间复杂度在最坏情况下是()。
A. O(n)B. O(nlogn)C. O(n^2)D. O(2^n)答案:C8. 以下排序算法中,时间复杂度为O(nlogn)的是()。
A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序答案:C9. 在数据库管理系统中,索引的作用是()。
A. 存储数据B. 提高查询效率C. 维护数据完整性D. 实现数据加密答案:B10. 以下不属于查找算法的是()。
A. 顺序查找B. 二分查找C. 哈希查找D. 归并排序答案:D二、填空题(每题2分,共20分)11. 在数据结构中,线性表的顺序存储结构通常使用___________来实现。
答案:数组12. 一个长度为n的顺序表,若在第i个位置插入一个元素(1≤i≤n+1),需要向后移动___________个元素。
全国自考数据库系统原理历年试题及答案20082013

2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个就是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、数据库在磁盘上的基本组织形式就是( B )A.DBB.文件C.二维表D.系统目录2.ER(实体联系模型)模型就是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口就是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性就是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”就是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NFB.2NFC.3NFD.BCNF7.设有关系模式R(ABCD),F就是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BDB.BCDC.BCD.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2B.3C.4D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)l0.已知SN就是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句就是( D )A.SELECT SnumB.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT SnumD.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不就..是.数据库恢复采用的方法就是( D )A.建立检查点B.建立副本C.建立日志文件D、建立索引13、在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
全国高等教育自学考试数据结构试题参考附标准答案

全国⾼等教育⾃学考试数据结构试题参考附标准答案全国2008年1⽉⾼等教育⾃学考试数据结构试题及参考答案课程代码:02331⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.逻辑上通常可以将数据结构分为( C )A.动态结构和静态结构B.顺序结构和链式结构C.线性结构和⾮线性结构D.初等结构和组合结构2.在下列对顺序表进⾏的操作中,算法时间复杂度为O(1)的是( A )A.访问第i 个元素的前驱(1B.在第i 个元素之后插⼊⼀个新元素(n i 1≤≤)C.删除第i 个元素(n i 1≤≤)D.对顺序表中元素进⾏排序3.假设带头结点的单向循环链表的头指针为head,则该链表为空的判定条件是( D )A.head= =NULLB.head –>next= =NULLC.head!=NULLD.head –>next= =head4.已知栈的最⼤容量为4。
若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进⾏,则可能出现的出栈序列为( C)A.5,4,3,2,1,6B.2,3,5,6,1,4C.3,2,5,4,1,6D.1,4,6,5,2,35.与线性表相⽐,串的插⼊和删除操作的特点是( D )A.通常以串整体作为操作对象B.需要更多的辅助空间C.算法的时间复杂度较⾼D.涉及移动的元素更多6.假设以三元组表表⽰稀疏矩阵,则与如图所⽰三元组表对应的4×5的稀疏矩阵是(注:矩阵的⾏列下标均从1开始)( B)A.??????? ?--00405000000000706080 B. --00000004053000706080 C. --00405000073000006080 D. --00000304050000706080 7.以下有关⼴义表的表述中,正确的是( A )A.由0个或多个原⼦或⼦表构成的有限序列B.⾄少有⼀个元素是⼦表C.不能递归定义D.不能为空表8.树的先根序列等同于与该树对应的⼆叉树的( A )A.先序序列B.中序序列C.后序序列D.层序序列9.假设有.向图含n个顶点及e条弧,则表⽰该图的邻接表中包含的弧结点个数为()A.nB.eC.2eD.n·e10.如图所⽰的有向⽆环图可以得到的不同拓扑序列的个数为()A.1B.2C.3D.411.下列排序⽅法中,稳定的排序⽅法为()A.希尔排序B.堆排序C.快速排序D.直接插⼊排序12.对下列关键字序列进⾏快速排序时,所需进⾏⽐较次数最少的是()A.(1,2,3,4,5,6,7,8)B.(8,7,6,5,4,3,2,1)C.(4,3,8,6,1,7,5,2)D.(2,1,5,4,3,6,7,8)13.含n个关键字的⼆叉排序树的平均查找长度主要取决于()A.关键字的个数B.树的形态C.关键字的取值范围D.关键字的数据类型14.下列查找算法中,平均查找长度与元素个数n不直接相关的查找⽅法是()A.分块查找B.顺序查找C.⼆分查找D.散列查找15.可有效提⾼次关键字查找效率的⽂件是()A.顺序⽂件B.倒排⽂件C.散列⽂件D.VSAM⽂件⼆、填空题(本⼤题共10⼩题,每⼩题2分,共20分)请在每⼩题的空格中填上正确答案。
全国2008年1月高等教育自学考试
全国2008年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列转义字符中,错误..的是()A.′\n′B.′\\′C.′\108′D.′\xbb′2.在C语言中,整型常量的书写形式不.包括()A.二进制B.八进制C.十进制D.十六进制3.在C语言程序中,主函数的摆放位置()A.必须置于所有函数之首B.必须置于所有函数之尾C.不得置于所有函数之尾D.任意4.自定义标识符正确的是()A.5d_mB.constC.x4yD.book-15.表达式2&3|4和2>>1的值分别是()A.-5和0B.-5和1C.6和0D.6和16.执行下列程序段后x的值为()int i=1, j=10, x;for (; i<=j; i++, --j) x=i;A.5B.6C.7D.87.switch(表达式)语句中的“表达式”,允许的类型是()A. float, intB. float, int, charC. int, charD. char, double8.字符数组初始化错误..的是()A. static char word [ ]=″Turbo″;B. static char word [ ]={″Turbo″};C. static char word [ ]={′T′,′u′,′r′,′b′,′o′,′\0′};D. static char word [ ]=′Turbo\0′;9.设int b[5]={1,2,3,4,5};char a,c, d;,则数组元素值为4的是()A.b[′d-c′]B.b[4]C.b[′d′-a]D.b[′d′-′a′]10.设int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不.能表示数组a中元素的是()A.*pB.a[10]C.*aD.a[p-a]11.设double *p[6];,则p是()A.指向double型的指针B.double型数组C.指针数组D.数组指针12.设int x;,则与计算|x|等价的表达式是()A.x>0?-x:xB.x>0?x:-xC.x<0?x:-xD.x<0?-x:-x13.设char s[20]=″2008″;,则执行strcat(s, ″Beijing″); printf(″% d\n″, strlen(s));后输出结果是()A.5B.11C.12D.2014.对函数而言,下列说法正确的是()A.一个程序中可以出现一个以上的主函数B.函数与主函数可以互相调用C.用户自定义的函数必须有形式参数D.调用函数和被调用函数可以不在同一个文件中15.设FILE *fp; char ch; , 则从fp所指向文件中读入一个字符,正确的语句是()A.fgetc(ch, fp);B.ch=fgetc(fp);C.getchar(ch);D.fgetc(fp,ch);二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
数据结构试卷(2008A)
班级:______姓名:______学号:______班级:______姓名:______学号:______第 3 页⑥②③(1).1 2 3 4 5 61 0 0 0 1 0 02 1 0 1 0 0 03 0 0 0 1 1 14 0 0 0 0 0 05 1 1 0 1 0 06 0 1 0 0 1 0(2)强连通分量。
①④⑤⑥②③五、算法设计题(本题共3小题,每题10分,共30分,要求在语句后面加注释)4.利用C的库函数strlen,strcpy和strcat写一个算法StrInsert(char *S,char *T,int t) ,将串T插入到S的第i个位置上。
若i大于S的长度,则插入不执行。
int StrInsert(char *s,char *t,int i,int l) 1分汉字注释1分 {int j,m,n; 1分m=strlen(t);/*测原字符串的长度*/n=strlen(s); 1分printf("\n%d,%d",n,m);return (Empty_SeqStack(s));/*如果匹配,则栈空返回1,否则返回0 */ }6.给定一棵用二叉链表表示的二叉树,其根为root,试写出求二叉树结点数目的算法。
汉字注释1分纷int count(BiTree T) 1分/*统计叶子结点的个数值,递归程序*/{ if (T==NULL) 2分return 0; /*树空,返回0*/ 1分elsereturn(count(T->lchild)+count(T->rchild)+1) /*树不空,返回子树的结点家1*/ 5分}。
全国自考数据库系统原理历年试题及答案
2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A.建立检查点B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
全国自考数据库系统原理历年试题及答案(2008--2013)资料
2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if(!visited[p–>adjvex])
dfs (G,p–>adjvex);
}
void f33(ALGraph *G)
{
int v,w;
for(v=0; v <G–>n; v ++) {
for(w=0;w<G–>n; w++)
p–>next =q–>next;
p =q–>next;
free(q);
}
}
(1)
(2)
31.算法f31的功能是借助栈结构实现整数从10进制到8进制的转换,阅读算法并回答问题:
(1)画出n为十进制的1348时算法执行过程中栈的动态变化情况;
(2)说明算法中while循环完成的操作。
void f31(int n) //n为非负的十进制整数
13.含n个关键字的二叉排序树的平均查找长度主要取决于( )
A.关键字的个数B.树的形态
C.关键字的取值范围D.关键字的数据类型
14.下列查找算法中,平均查找长度与元素个数n不直接相关的查找方法是( )
A.分块查找B.顺序查找
C.二分查找D.散列查找
15.可有效提高次关键字查找效率的文件是( )
A.顺序文件B.倒排文件
(1)设线性表为(a1, a2, a3, a4, a5, a6, a7),写出执行算法f30后的线性表;
(2)简述算法f30的功能。
void f30(LinkList L)
{
//L为带头结点单链表的头指针
LinkList p,q;
P =L;
while (p &&p–>next){
q = p–>next;
21.假设一棵完全二叉树含1000个结点,则其中度为2的结点数为___________。
22.已知一个有向网如图所示,从顶点1到顶点4的最短路径长度为___________。
23.在快速排序、堆排序和归并排序中,最坏时间复杂度为O(n2)的排序算法有___________。
24.假设散列表的表长为11,散列函数为H(key)=key%7,若用线性探测处理冲突,则探查地址序列hi的计算公式为___________ 。
(1)画出该二叉树的二叉链表存储表示;
(2)写出该二叉树的后序序列。
(1)
(2)
28.已知有向图的邻接表如图所示,
(1)写出从顶点A出发,对该图进行广度优先搜索遍历的顶点序列;
(2) 画出该有向图的逆邻接表。
(1)
(2)
29.依次读入给定的整数序列{7,16,4,8,20,9,6,18,5},完成下列操作:
visited[w]=FALSE;
printf(〞%d:〞,v);
dfs(G,v);
printf(〞﹨n〞);
}
}
(1)
(2)
五、算法设计题(本大题10分)
34.假设以单链表表示线性表,单链表的类型定义如下:
typedef struct node {
DataType data;
struct node *next;
C.散列文件D.VSAM文件
二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.数据的存储结构是其逻辑结构___________。
17.输入线性表的n个元素建立带头结点的单链表,其时间复杂度为___________。
18.假设循环队列的元素存储空间大小为m,队头指针f指向队头元素,队尾指针r指向队尾元素的下一个位置,则在少用一个元素空间的前提下,表示“队满”的条件是___________。
5.与线性表相比,串的插入和删除操作的特点是( )
A.通常以串整体作为操作对象B.需要更多的辅助空间
C.算法的时间复杂度较高D.涉及移动的元素更多
6.假设以三元组表表示稀疏矩阵,则与如图所示三元组表对应的4×5的稀疏矩阵是(注:矩阵的行列下标均从1开始)( )
A. B.
C. D.
7.以下有关广义表的表述中,正确的是( )
1)构造一棵二叉排序树,计算在等概率情况下该二叉排序树的平均查找长度ASL;
2)若变更序列中元素的排列,可构造出平均查找长度达到最小的二叉排序树。写出满足上述要求的序列中的第一个元素。
(1)
(2)
四、算法阅读题(本大题共4小题,每小题5分,共20分)
30.假设以带头结点的单链表表示线性表,阅读下列算法f30,并回答问题:
19.给定串的联接操作函数:
char *strcat(char *to, char *from);
//将串from联接到串to的末尾,并返回联接后的串
若字符串s1=〞point〞,s2=〞of〞,则strcat(s1,strcat)(s2,s1))的操作结果是___________。
20.假设二维数组A[8][10]按行优先顺序存储,若每个元素占2个存储单元,元素A[0][0]的存储地址为100,则元素A[4][5]的存储地址为___________。
C.线性结构和非线性结构D.初等结构和组Байду номын сангаас结构
2.在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是( )
A.访问第i个元素的前驱(1< )
B.在第i个元素之后插入一个新元素( )
C.删除第i个元素( )
D.对顺序表中元素进行排序
3.假设带头结点的单向循环链表的头指针为head,则该链表为空的判定条件是( )
A.1B.2
C.3D.4
11.下列排序方法中,稳定的排序方法为( )
A.希尔排序B.堆排序
C.快速排序D.直接插入排序
12.对下列关键字序列进行快速排序时,所需进行比较次数最少的是( )
A.(1,2,3,4,5,6,7,8)B.(8,7,6,5,4,3,2,1)
C.(4,3,8,6,1,7,5,2)D.(2,1,5,4,3,6,7,8)
next
边表结点EdegNode结构为:
阅读下列算法f33,并回答问题:
(1)已知有向图G的邻接表如图所示,
写出算法f33的输出结果;
(2)简述算法f33的功能。
void dfs (ALGraph *G,int v)
{
EdgeNode * p;
visited[v]=TRUE;
printf(〞%c〞,G–>adjlist[v]·vertex);
(1)设二叉树T如图所示,写出执行f32(T)的返回值;
(2) 简述算法f32的功能。
intf32(BinTree T)
{
int m, n;
if(! T)
return 0;
else{
m= f32(T–>lchild);
n = f 32(T–>rchild);
if(m>n)return m +1;
else return n+1;
A.由0个或多个原子或子表构成的有限序列
B.至少有一个元素是子表
C.不能递归定义
D.不能为空表
8.树的先根序列等同于与该树对应的二叉树的( )
A.先序序列B.中序序列
C.后序序列D.层序序列
9.假设有向图含n个顶点及e条弧,则表示该图的邻接表中包含的弧结点个数为( )
A.nB.e
C.2eD.n·e
10.如图所示的有向无环图可以得到的不同拓扑序列的个数为( )
25.VSAM文件由___________,___________和数据集三部分组成。
三、解答题(本大题共4小题,每小题5分,共20分)
26.已知广义表的图形表示如图所示,
(1)写出该广义表L;
(2)分别写出该广义表的深度和长度。
(1)
(2)
27.已知二叉树的先序序列和中序序列分别为ABDEHCFI和DBHEACIF,
}
}
(1)
(2)
33.设有向图邻接表定义如下;
typedef struct{
VertexNode adjlist[Max VertexNum];
int n,e; //图的当前顶点数和弧数
}ALGraph;//邻接表类型
vertex
firstedge
其中顶点表结点VertexNode结构为:
adjvex
} LinkNode, *LinkList;
编写算法,将一个头指针为head且不带头结点的单链表改造为一个含头结点且头指针仍为head的单向循环链表,并园俱乐部杨尚杰为你精心编辑
A.head= =NULLB.head–>next= =NULL
C.head!=NULLD.head–>next= =head
4.已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )
A.5,4,3,2,1,6B.2,3,5,6,1,4
C.3,2,5,4,1,6D.1,4,6,5,2,3
{
int e;
SeqStack S;
InitStack(& S);
do{
Push(& S,n%8);
n =n/8;
}while (n);
while ( ! StackEmpty(& S)){
e =Pop(& S);
printf (〞%ld〞,e);
}
}
(1)
(2)
32.已知以二叉链表作二叉树的存储结构,阅读算法f32,并回答问题:
全国2008年1月高等教育自学考试