中央电大软件工程试题2012年7月自编
中央电大2012年7月C语言考试

中央广播电视大学2011春C语言程序设计A课程试卷(1)2012年7一、单选题(每小题2分,共20分)1. C语言程序中的基本功能模块为()。
A. 表达式B. 标识符C. 语句D. 函数2. 逻辑表达式(x>0 || y==5)的相反表达式为()。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==53. 循环体至少被执行一次的循环语句为()。
A. forB. whileC. do-whileD. 任一种循环4. 假定n的值为6,则表达式n++的值为()。
A. 6B. 5C. 4D. 75. 假定一个二维数组的定义为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][0]的值为()。
A. 8B. 2C. 4D. 66. 假定一个函数原型为“char* func(int n)”,则该函数的返回类型为( )。
A. intB. int*C. charD. char*7. 假定a为一个字符数组名,则元素a[i]的指针访问方式为( )。
A. a+iB. *(a+i)C. &a+iD. *a+i8. 假定有语句为“int *p=calloc(20,sizeof(int));”,则p所指向的动态数组中所包含的元素个数为()。
A. 10B. 40C. 20D. 809.十进制数50表示成符合C语言规定的八进制数为()。
A. 20B. 32C. 62D. 06210. 若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为()。
A. "r+"B. "ab+"C. "rb+"D. "wb+"二、填空题(每小题2分,共26分)1. C语言中的每条复合语句以________作为结束符。
全国2012年7月高等教育自学考试

全国2012年7月高等教育自学考试计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机系统中不需..其它软件支持即可独自运行的软件是()A.程序语言B.数据库软件C.网络软件D.操作系统2.栈是一种特殊的线性表,可以在其()A.一端进行插入和删除操作B.两端进行插入和删除操作C.一端进行插入而在另一端进行删除操作D.任一位置进行插入删除操作3.在表长为n的链表中进行线性查找,它的平均查找长度为()A.ASL=n B.ASL= (n+l)/2C.D.ASL≈Log2(n+l)-14.单链表适用于()A.随机查找B.二分查找C.顺序查找D.散列查找5.判定一个带头结点的单循环链表,该表为空的条件是(head为头指针)()A.head= =NULL B.head—>link= =NULLC.head! =NULLD.head—>link= =head6.一颗具有359个结点的完全二叉树,它的深度为()A.7 B.8C.9 D.107.下面所列状态中,属于作业的四种状态之一的是()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.利用SQL的select命令对名为EMPLIST的数据库进行查询,数据库名EMPLIST应放在()A. TO子句中B.FROM子句中C.WHERE子句中D.ORDER BY子句中13.在FoxPro的SORT对话框中不属于...Input区中关于范围描述词的是()A. AllB. ForC. ScopeD. While14.在FoxPro中,浮点型字段的最大宽度是()A.8 B.10C.12 D.2015.一个储户可在多个银行存取款,储户与银行这两个实体之间的存取款联系应该是()A. 1:1B. 1 : MC.M : N D.N : 116.在对关系R与S进行的下列运算中,不要求...两个关系的元组中属性数目相同的运算是()A.并B.交C.笛卡儿积D.差17.软件工程的主要思想是使软件开发工作()A.简易化B.工程化C.条理化D.自动化18.软件测试的目的是()A.说明程序能正确执行它应有的功能B.提高软件的工作效率C.发现并排除程序中的错误D.证明错误不存在19.在软件开发过程中进行总体设计时要决定系统的模块结构,不属于...这一步应该考虑的问题是()A.如何将系统划分成一个个模块B.模块间传送什么数据C.如何评价模块结构的质量D.每个模块的功能如何实现20.用结构化分析(SA)获取的系统说明书的组成成分中不包括...()A.数据流图B.控制结构C.数据词典D.小说明二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案,错填、不填均无分。
全国2012年7月高等教育自学考试计算机应用技术试题

全国2012年7月高等教育自学考试计算机应用技术试题课程代码:02316一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.用计算机控制生产设备的运行,处理生产过程中所需的数据,控制和处理材料的流动,对产品进行检验等都属于( )A.计算机辅助设计B.计算机辅助制造C.计算机辅助教学D.计算机辅助测试2.计算机处理数据的基本单位是( )A.字符B.位C.字节D.字3.PC机的主机板上用于连接外部设备的插槽是( )A.内存条插槽B.CPU插座C.I/O扩展插槽D.USB接口4.《计算机软件保护条例》赋予所有人的权利主要体现在三个方面,其中不包括...( )A.销售权B.装入权C.修改权D.备份权5.下列关于Windows 2000“任务栏”的叙述错误..的是( )A.任务栏可以移动到桌面的两侧或顶部B.可以将任务栏设置为自动隐藏C.在任务栏上只显示当前活动窗口名D.通过任务栏上的按钮,可实现窗口之间的切换6.在Windows 2000中,若想查看操作系统的版本号,可以在控制面板中双击( )A.“系统”图标B.“系统工具”图标C.“计算机管理”图标D.“显示”图标7.下列选项中属于Windows2000合法文件名的是( )A.ab/c.bak B.<计算机应用技术>.docC.stu?_info.dat D.readme.txt.doc8.在Windows 2000中执行搜索程序时,若输入搜索条件“t*.doc”,则实际要搜索的是( )A.所有文件名为“t*.doc”的文件B.所有文件名以字符“t”开头且扩展名为“.doc”的文件腹有诗书气自华C.所有文件名以字符“t”结尾且扩展名为“.doc”的文件D.所有文件名包含字符“t”且扩展名为“.doc”的文件9.要设置计算机屏幕的分辨率,需要在“显示属性”对话框中选择( )A.“设置”选项卡B.“背景”选项卡C.“外观”选项卡D.“屏幕保护程序”选项卡10.下列退出Word 2000的方法中不正确...的是( )A.单击标题栏右端的窗口关闭按钮B.双击标题栏左端的窗口控制图标C.单击“文件”下拉菜单中的“关闭”命令D.按快捷键<Alt>+<F4>11.在Word 2000中,快捷键<Ctrl>+<A>的作用是( )A.剪切文本B.复制文本C.粘贴文本D.选定整个文档12.Word 2000的各种文档显示方式中,文档内容显示最完整的一种显示方式是( )A.普通视图B.页面视图C.大纲视图D.全屏显示13.在Word 2000的“字体”对话框“字符间距”选项卡中,可对文字的“缩放”、“间距”、“位置”等进行设置,其中“位置”属性值可设置为( )A.加粗B.加宽C.提升D.阴影14.在Word 2000的“打印”对话框中,“副本”是用来设置( )A.打印份数B.打印的页码范围C.打印时每页的版数D.打印的内容15.在Word 2000的一个文档中有一个3行4列的表格,如果想要在表格尾部再插入3行且一次完成,则正确的操作是()A.将插入点放在任一单元格内,选择“表格”菜单中的“插入行(在下方)”命令B.将插入点放在表格尾部,按回车C.鼠标选中表格最后一行,选择“表格”菜单中的“插入行(在下方)”命令D.鼠标选中整个表格,选择“表格”菜单中的“插入行(在下方)”命令16.下列关于Excel 2000工作簿和工作表的说法中正确的是( )A.一个工作薄就是一个Excel文档,其扩展名为“.els”B.一个工作薄最多可以包含256个工作表C.工作表是用来存储和处理数据的表格页,它的名称称为工作表标签D.双击某个工作表标签将激活相应的工作表,这个工作表称为活动工作表17.在Excel 2000的工作表Sheet1中,若已知A1、B1、C1的值分别为5、7和9,对单元格D1输入公式“=SUM(A1:C1)”,则D1的值为( )腹有诗书气自华A.12 B.14C.16 D.2118.在PowerPoint 2000中设置幻灯片切换方式时,切换效果包括换页方式和( )A.声音B.动画C.快捷键D.放映顺序19.有线网和无线网的网络分类标准是( )A.地理范围B.拓扑结构C.网络协议D.传输介质20.FrontPage是( )A.一种网页制作工具B.一种网页编程语言C.一个网站的域名D.一种文件上传软件二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
2012软件工程期末试题与答案

考题一.选择题(每题1.5分,共30分)( )1. 软件质量因素不包括。
A.正确性B.高性能C.可测试性D.可理解性( )2. 软件可行性研究实质上是要进行一次需求分析、设计过程。
A.简化、压缩的B.详细的C.彻底的D.深入的( )3. 以下哪个软件生存周期模型是一种风险驱动的模型A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型( )4. 可行性分析中,系统流程图用于描述。
A.当前运行系统B.当前逻辑模型C.目标系统D.新系统( )5. 结构化分析建立功能模型的工具是A.DFDB.判定树/判定表C.SCD.结构化语言( )6. 检查软件产品是否符合需求定义的过程称为A.确认测试B.集成测试C.系统测试D.单元测试( )7. 在整个软件维护阶段所花费的全部工作中,所占比例最大的是A.校正性维护B.适应性维护C.完善性维护D.预防性维护( )8. 通信内聚是指。
A.把需要同时执行的动作组合在一起形成的模块B.各处理使用相同的输入数据或者产生相同的输出数据C.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行D.模块内所有元素共同完成一个功能,缺一不可( )9. 一个只有顺序结构的程序,其环形复杂度是A.0B.1C.3D.5( )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.方框图( )15. 面向对象的主要特征除唯一性、继承性、多态性外,还具有。
A.封装性B.移植性C.完整性D.兼容性( )16. 关于软件维护的说法错误的是。
2012软件工程试卷A(答案)

考试方式:闭卷考试时间:120分钟卷面总分:100分一、选择题(本题共10题,每题2分,共20分)1-5 CACBA5-10 ABDED二、判断题(本题共5小题,每题2分,共10分)FFTTT三、填空题(本题5空,每空2分,共10分)1.方法2.多态3.需求建模4.完善性维护5.类四、简答题(本题共6小题,共30分)1. 软件工程是将系统化、规范化、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件中的方法的研究。
目标:付出较低的开发成本;达到所需的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用。
2、软件生命周期是指软件产品从考虑其概念开始到交付使用,直至最终退役为止的整个过程。
软件生命周期一般包括分析、设计、实现、测试、维护等阶段。
分析阶段:分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。
设计阶段:设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。
实现阶段:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。
测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。
然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。
维护阶段:为了改正错误、适应环境变化和增强功能,对软件进行一系列的修订。
3. 结构化方法的基本思想是抽象与分解。
在分析与设计过程中,开发人员按照功能分解的原则,自顶向下、逐步求精,直到实现软件功能为止。
面向对象方法的基本思想是将人们对现实世界的认识映射到软件问题,因此它更符合人类的思维方式。
4. 测试步骤又通常分为 4 步,即单元测试、集成测试、确认测试和系统测试。
单元测试、集成测试常用白盒。
确认测试和系统测试常用黑盒测试。
广播电视大学2011—2012学年度第一学期“开放专科”期末考试软件工程试题.doc

试卷代号:2073中央广播电视大学2011—2012学年度第一学期“开放专科”期末考试软件工程试题2012年1月一、填空题(在括号内填写正确的答案。
每空2分。
共20分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号二、单项选择题(将一个正确的答案代码填入括号中,每小题3分.共15分)1.下列( )不是基于软件工作方式划分的结果。
A.实时处理软件B分时软件c.系统软件D.批处理软件2.T列哪个图是N-S图的构件( )。
3.下列( )不属于模块。
A.过程B.变量C函数D宏4.UML的内容可以由( )来定义。
A.静态图B.N-S图(2.PAD图n程序流程图5.下列( )属于强度测试。
A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常B.检测系统是否达到性能要求指标c.检测系统安全保密的漏洞D.设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力三、多项选择题(将一个以上正确的答案代码填入括号中.每小题3 分。
共15分)1.利用特尔菲(Delpbi)法进行成本评估包括( )步骤。
A.把系统定义文件或规格说明发给各位专家B.专家分组开会取得各组意见c.由协调人综合意见D专家组重新开会进行反复评估2.关于软件测试,正确的描述包括( )。
A.测试前要认定被测试的软件有错B。
要尽量避免测试自己编写的程序c.测试要兼顾合理输入与不合理输人数据D.测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用倒与测试方法3.关于详细设计原则的描述正确的是( )。
A.模块的逻辑描述要正确可靠。
B.使用单人口单出口的控制结构。
c.使用经典的程序控制结构。
D尽量多的使用GOTO语句。
4.下列( )属于主动式防错程序设计。
A.栈的深度是否合适B.内存检查C数组界限是否正确D时间检查5.在公共环境耦合中,公共环境可以是( )。
A.全程变量B.共享的通信区c.内存的公共覆盖区D存储介质上的文件四、判断题(正确的在括号内打上“√”,错误的打上“×”。
2012年7月真题及答案

全国2012年7月自学考试操作系统概论试题课程代码:02323一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
l.下列软件中,不属于...应用软件的是( D )A.学籍管理软件B.交通控制软件C.网络订票软件D.接口软件2.在配置多道批处理操作系统的计算机系统中,下列说法正确的是( B )A.用户可直接调试自己的程序B.允许多个作业同时使用不同的外围设备C.能对外部事件实时响应D.允许用户联机干预作业的执行3.分时操作系统的特点是( B )A.让多个程序同时占用处理器运行B.允许用户跟他的程序进行交互C.增加了多个程序完成运行所需的总时间D.增加了并行工作的道数,以提高处理器效率4.为了区分各个不同的进程及记录各个进程执行情况,系统把有关进程的信息保存在( B )A.PCDB.PCBC.PSWD.PSD5.自愿性中断事件是指正在运行的进程对操作系统有某种请求。
自愿性中断事件可能是用户进程( D )A.使用了特权指令B.设置了定时时钟C.发现了定点操作数大于1D.执行了访管指令6.假定一个分时系统允许20个终端用户同时工作。
若对每个终端用户的请求需在2秒钟内给出应答,那么可以分配给终端用户的最大时间片为( C )A.20毫秒B.50毫秒C.100毫秒D.200毫秒7.下列存储设备中,存取速度最快的是( A )A.RAMB.硬盘C.光盘D.U盘8.对页式管理中页表的描述,正确的是( C )A.页表主要指出主存中块号与磁盘中块号的对应关系B.每个作业的页表长度是固定的,由操作系统指定C.每个作业的页表长度是不同的,由作业所占页的多少而定D.每个作业的页表长度是不同的,由用户事先指定9.存储管理实际上是管理( B )A.主存中的操作系统部分B.主存中的用户区域C.整个主存储器D.主存和辅存10.文件存储介质的物理单位以( D )A.磁带卷为单位B.磁盘片为单位C.光盘片为单位D.卷为单位11.在UNIX系统中,文件的存取权限仅为读、写和执行三种操作的组合。
2012软工试卷A

2011-2012A一,单项选择题(本大题共10小题,每小题2分,共20分)1.可行性研究要进行一次需求分析。
答案为:DA.深入的 B.详尽的 C.彻底的 D.简化的、压缩了的2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作。
答案为:BA.软件投机 B.软件危机 C.软件工程 D. 软件现象3.产生软件维护的副作用,是指。
答案为:CA.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作4.维护中,因误删除一个标识符而引起的错误是_________副作用。
答案为:CA.文档B.数据C.编码D.设计5.可维护性的特性中相互促进的是答案为:AA.可理解性和可测试性B.效率和可移植性C.效率和可修改性D.效率和结构好6.需求分析最终结果是产生答案:BA.项目开发计划 B.需求规格说明书C.设计说明书 D.可行性分析报告7._____是以提高软件质量为目的的技术活动。
答案为:DA.技术创新B.测试C.技术创造D.技术评审8.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。
因此面向对象方法有许多特征,如软件系统是由对象组成的________;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
答案为:CA.开发过程基于功能分析和功能分解B.强调需求分析重要性C.把对象划分成类,每个对象类都定义一组数据和方法D.对既存类进行调整9.原型化方法是用户和设计者之间执行的一种交互构成,适用于______系统。
答案为:AA.需求不确定性高的B.需求确定的C.管理信息D.实时10.为了提高测试的效率,应该。
答案为:DA.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据二,填空题(每小题3分,共15分)1.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流动)情况。