全国2012年1月自考软件开发发工具试题及答案

合集下载

03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

1.以下哪个软件不可以编辑HTML文件?(B)A. DreamweaverB. PhotoshopC. 记事本D. EditPlus2. 以下哪个软件不可以编辑C++源文件?(C)A. EclipseB. VSCodeC. Google ChromeD. EditPlus3. CVS中,在某一时刻,模块中文件状态的静态影像称为( C )A.输出B.提交C.快照D.备份4. 非过程化程序设计语言是指( D )A.软件开发工具B.计算机辅助软件工程C.计算机辅助系统工程D.第四代语言5. 在一个完整的软件开发工具中,处于中心位置的是( D )A.人机界面和代码生成器B.通信服务和数据库查询C.总控部分和数据库查询D.总控部分和人机界面6. 以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D ) A.VBB.PBC.CD.JAVA7. 软件开发工具的基础是( C )A.数据库B.工具软件C.信息库D.文档8. 使用Rational Rose建模不能支持(B)A.UML的建模B.HTML开发C.采用基于组件的开发D.系统分析到系统实现双向工程9. 在大型软件开发中,程序员承担的工作是( C )A.验收模块B.要求修改D.试运行10. 在软件开发过程中,建立逻辑模型应在( A )A.需求分析阶段B.编码阶段C.系统设计阶段D.测试阶段11. 属于软件开发工具的是(D)A.操作系统B.编译系统C.第三代语言D.报表生成器12. 通常依赖于机器与软件的软件开发工具是(D)A.计划工具B.分析工具C.上游工具D.集成化工具13. 在大型软件开发中,承担模块试运行的是( D )A.用户B.项目负责人C.程序员D.计算机14. 软件开发工具最重要的信息出是文档生成和( B )A.报表生成B.代码生成C.联机查询D.图形处理15.不属于信息库中存放的内容是(C)A.软件应用的领域与环境的状况B.逻辑设计和物理设计的成果C.数据库与应用软件的全部内容D.项目管理与版本管理的信息16.软件开发工具生成的文档包括的内容是(C)A.程序、文章和表格B.程序、表格和图像C.文章、表格和图形D.文章、图形和图像17.不属于软件开发工具概念模式的是( B )A.数据流程图B.关键路径图C.数据字典D.时序网络18.人们在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。

2012年1月全国自考Java语言程序设计(一)试题及答案

2012年1月全国自考Java语言程序设计(一)试题及答案

全国2012年1月高等教育自学考试Java 语言程序设计(一)试题及答案课程代码:04747一、单项选择题(本大题共10 小题,每小题1 分,共l0 分)1.下面供选字符序列中,不属于Java语言关键字的是(...A.innerB.throwC.false2.表达式“-1>>>1”的十进制值是( B ) C )D.throwsB.2 31-1 A.-2 C.-(231-1)D.2 32-13.Java语言中,在类定义时用final关键字修饰,是指这个类( D )A.子类必须实现父类未实现的方法C.必须要有实例4.表达式"java程序设计".1ength() 的值是( C )A. 0B.12C. 8 B.没有具体实现代码D.不能被继承D.135.以下关于BorderLayout布局的叙述中,不正确的是(...D )A.把容器内的空间划分成5个区域C.是框架窗口的默认布局B.加入组件应该指明要放入的区域D.一个位置可直接放多个组件6.利用文件对话框打开或保存文件,在打开文件对话框之前,可用FileFilter类设置筛选条件,其所用的两个方法是( B )A.accept()和getSelectedFile() C.accept()和setDescription()B.accept()和getDescripti on()D.setDescription()和getDescription()7.设已经有Graphics2D对象g2d,RoundRectangle2D对象rRect,绘制对象rRect的代码是(A.g2d.draw(rRect)B.g2d.drawRoundRect(rRect)C.rRect.draw()D.rRect.drawRoundRect()8.以下关于线程互斥和同步的叙述中,正确的是( A )A.临界段是线程互斥使用资源的程序段B.临界段能使线程使用其它线程的资源C.互斥和同步能很好地解决死锁问题D.可用notify()方法让等待线程结束等待9.在编写访问数据库的Java程序时,Connection对象的作用是( C )A.存储查询结果B.在指定的连接中处理SQL语句C.用来表示与数据库的连接D.用来创建数据库的连接10.获取InetAddress对象的域名所用到的方法是( A )A )A.getHostName()B.getLocalName()C.getHostAddress()D.getLocalHost()二、填空题(本大题共10 小题,每空2 分,共20 分)11.能在浏览器上执行的Java程序被称为_____小应用程序Applet____。

全国2012年1月高等教育自学考试管理系统中计算机应用试题

全国2012年1月高等教育自学考试管理系统中计算机应用试题

管理系统中计算机应用的发展阶段是()[1分] A电子数据处理→数据的系统处理→支持决策B支持决策→数据的系统处理→电子数据处理C电子数据处理→数据的系统处理→手工处理D数据的系统处理→电子数据处理→支持决策2.实施管理控制的依据是()[1分]A管理资源B管理信息C管理对象D外部实体3.下列关于信息收集的描述错误..的是()[1分]A原始信息的收集要求时间性强、校验功能强、系统稳定可靠B原始信息收集的关键问题是完整、准确、及时地把所需要的信息收集起来C收集的原始信息应该用某种手段在某种介质上记录D二次信息收集是从信息或数据所描述的实体上直接把信息或数据取出4.专家系统出现的计算机应用阶段称为()[1分]A电子数据处理B支持决策C数据的系统处理D手工处理5.Visual FoxPro中对数据表进行“选择”运算的命令子句是()[1分]AFIELDSBFORCRESTDNEXT6.一般而言,Internet的组成包括()[1分]A通信线路、路由器、客户机、信息资源B通信线路、路由器、主机、信息资源C通信线路、集线器、交换机、主机D信息资源、客户机、通信线路、通信节点机7.数据的逻辑模型通常由三部分构成,它们是数据结构、数据操作和()[1分]A集合运算B实体联系C关系模式D数据完整性约束8.退出Visual FoxPro系统的命令是()[1分]AQUITBEXITCDWHILE9.计算机硬件系统包括主机和()[1分]A运算器B控制器C外部设备D存储器10.系统开发强调整体性,采用的开发思路是:先确定逻辑模型,再设计()[1分]A数学模型B关系模型C物理模型D11.系统开发的生命周期法中,系统设计阶段内“详细设计”的主要内容有()[1分]A代码设计、用户界面设计、处理过程设计B数据结构设计、用户界面设计、输入输出设计C数据结构设计、代码设计、处理过程设计D代码设计、输入输出设计、程序设计12.在面向对象的方法中,“类”的定义是()[1分]A一组具有相同结构、操作和约束条件的对象B对象间的通信C对象的继承性D数据和操作的封装单位13.系统维护比较容易,开发费用中等的系统开发方式是()[1分]A自行开发B委托开发C合作开发D购买软件产品14.CSF(关键成功要素法)分析步骤中的第三步是()[1分]A了解企业及信息系统的战略目标B确定关键要素C识别影响战略目标的所有成功要素D识别性能指标和标准15.在系统规划可行性分析中,“对人员的适应性以及法律上的可行性进行分析”属于()[1分]A经济可行性分析B技术可行性分析C系统运行可行性分析D完备可行性分析16.在数据字典中,描述“数据流/数据存储的逻辑组成”的部分被称为()[1分]A数据项B数据结构C处理功能D外部实体17.在绘制数据流程图时,为防止错误数据输入,增加的“输入校验功能”应绘制在()[1分]A顶层数据流程图B二层数据流程图C低层次数据流程图D扩展的数据流程图18.绘制某财务管理系统的数据流程图时,“计提折旧”所使用的符号是( )[1分]ABCD19.随着数据库长期保存,并随数据库的打开而打开、关闭而关闭的表间关联是()[1分]A临时性关联B永久性关联C固定性关联D可变性关联20.下列关于E-R模型向关系模型转换的描述正确的是()[1分] AE-R模型向关系模型转换结果是惟一的B一个联系不能转换为一个关系C不能合并相同码的关系D一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码21.一旦菜单程序文件运行以后,系统会自动编译该菜单程序并生成一个()[1分]A同名的(.PRG)程序文件B不同名的(.MPX)编译程序文件C同名的(.MPX)编译程序文件D不同名的(.PRG)程序文件22.可以释放(关闭)表单的命令是()[1分]ATHISFORM.RELEASEBTHISFORM.REFRESHCTHISFORM.SETFOCUSDTHISFORM.CAPTION=“关闭”23.下列描述中,不是..输入界面设计要求的是()[1分]A可靠性高、容错性好B操作简单、易学易用C自动化程度高D风格一致、布局合理24.下列选项中,不能..建立报表布局文件的方法是()[1分] A使用向导B使用快速报表C手工建立D直接使用电子表格文件25.系统测试中的过程错误主要是指()[1分]A算术运算错误和逻辑错误B子程序参数使用错误C处理功能说明不够确切D数据结构和属性错误26.对具有较多相同部分的系统作切换,应选择的切换方法是()[1分]A直接切换B平行切换C试点后直接切换D逐步切换27.类设计器的属性对话框中,用于设置指定子类对象标题文本的属性为()[1分]ACaptionBCancelCBaseClassDClass28.系统投入运行后,“分析是否达到开发的预期目标、存在哪些缺陷及如何改进”等工作被称为()[1分]A系统分析B系统评价C系统重构D系统重组织29.系统安全性保护措施包括:物理安全控制、人员及管理控制、存取控制和()[1分]A身份鉴别B数据加密C用户授权D介质备份30.系统维护的内容包括:应用软件维护、数据维护、代码维护和()[1分]A功能扩展维护B系统环境维护C数据重组维护D硬件设备维护数据库系统(DBS)[3分]参考答案:索引[3分]参考答案:系统开发项目组[3分]参考答案:处理过程设计[3分]参考答案:预防性维护[3分]参考答案:简要回答管理系统的组成。

最新全国1月高等教育自学考试软件工程试题及答案

最新全国1月高等教育自学考试软件工程试题及答案

最新全国1月高等教育自学考试软件工程试题及答案全国2013年1月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均不得分。

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.UML表达关系的术语中,表达“整体/部分”关系的是A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是A.文档过程B.验证过程C.维护过程15.CMMI成熟度等级中的第四级为A.已定义级B.已定量管理级C.持续优化级D.已管理级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

全国2001年10月自考软件开发工具试题及答案

全国2001年10月自考软件开发工具试题及答案

全国2001年10月自考软件开发工具试题课程代码:03173第一部分 选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

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.结构化程序设计方法是为( )服务的。

(全新整理)1月全国自考软件开发工具试题及答案解析

(全新整理)1月全国自考软件开发工具试题及答案解析

全国2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

)1.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。

属于分析工具的是(A.测试工具 B.数据字典管理系统C.代码生成器 D.第四代语言)2.最早出现的软件开发工具是(A.分析工具 B.计划工具C.集成化工具 D.设计工具3.在大型软件开发中,经过调试的模块交付给()A.项目负责人 B.用户C.程序员D.运行维护人员)4.负责修改已投入运行程序的人是(A.用户 B.项目负责人C.程序员D.操作员)5.在Power Script中使用嵌入式SQL时,需要(A.在Power Script语句后加冒号B.在Power Script语句后加分号C.在嵌入式SQL语句后加冒号D.在嵌入式SQL语句后加分号)6.对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是(A.系统设计的结果B.程序运行的结果C.系统测试的报告D.用户反馈的信息)7.在软件工具生成的各类文档中,最难处理的是(A.程序B.文章C.表格D.图形)8.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的(1A.灵活性 B.可靠性C.安全性 D.有效性)9.UML的核心视图是(A.使用事件图 B.逻辑视图C.组件视图 D.协作视图)10.为了存储一个文件的多个版本,Version manager使用(A.文件夹 B.历史文件C.标签 D.升级二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

)11.属于软件开发工具范围的有(A.COBOL B.WORDSTARC.Pctools D.FLOWE.Front Page)12.与软件开发工具类似的概念、术语很多,如(A.计算机辅助软件工程 B.第三代语言C.可视化程序设计 D.最终用户计算E.组件程序设计13.在大型软件开发中,项目负责人承担的工作有( )A.分析需求 B.分配任务C.验收模块D.模块联调E.交付使用)14.在结构化程序设计中,模块划分的要求是(A.模块功能应单一化、明确化 B.模块与功能一一对应C.模块之间可以传递控制信号 D.模块之间限于逻辑耦合E.模块的规模应足够小15.在软件开发工具的概念模式中,属于描述数据的结构与内容的是( )A.业务流程图 B.数据流程图C.实体关系图 D.数据字典E.结构图)16.属于Power Builder中应用程序对象的是(A.窗口对象B.菜单对象2C.用户对象 D.工程对象E.库)17.在一般的应用软件结构(SAA)中,为程序员接口提供的服务包括(A.数据库查询 B.一致性维护C.对话显示 D.安全性维护E.通信服务)18.组成NEWCAFG的Repository库关系的大类是(A.用户类关系 B.系统类关系C.实体类关系 D.操作类关系E.联系类关系)19.选择软件开发工具,首先要明确引入工具要达到的目的,包括(A.为一个项目还是为一批项目引进工具B.在哪个工作阶段使用工具C.工具为哪些人使用D.工具的价格E.工具在怎样的环境下运行20.选购软件工具必须进行市场调查。

高等教育自学考试自考《管理系统中计算机应用》试题及答案指导(2024年)

高等教育自学考试自考《管理系统中计算机应用》试题及答案指导(2024年)

2024年高等教育自学考试自考《管理系统中计算机应用》自测试题(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在《管理系统中计算机应用》课程中,下列关于数据库系统的描述,不正确的是:A、数据库系统是一种以数据库方式管理大量数据的计算机系统B、数据库系统由数据库、数据库管理系统(DBMS)、应用程序和用户组成C、数据库系统中的数据是静态的,不随时间变化D、数据库系统的主要目的是提高数据处理的效率和可靠性2、在管理系统中,以下哪种技术不属于数据仓库技术?A、数据仓库B、数据挖掘C、数据清洗D、数据压缩3、在数据库管理系统中,用来定义数据库逻辑结构的语句是:A. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据查询语言(DQL)D. 数据控制语言(DCL)4、下列哪一项不是管理信息系统(MIS)的主要功能?A. 数据处理B. 决策支持C. 资源配置D. 信息存储5、在管理系统中,以下哪个工具通常用于帮助用户创建和编辑数据表结构?A. 关系型数据库管理系统(RDBMS)B. 文本编辑器C. 图形设计软件D. 编程语言开发环境6、在Excel中,若要在同一行中同时显示多个单元格的内容,应使用以下哪个功能?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. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)12、在关系型数据库中,实现两个表之间关联的基本方法是使用:A. 视图(View)B. 索引(Index)C. 外键(Foreign Key)D. 存储过程(Stored Procedure)13、在管理系统中,以下哪个不属于信息处理过程?A. 数据采集B. 数据存储C. 数据传输D. 系统设计14、在关系数据库中,以下哪个术语表示数据表中具有相同结构的数据集?A. 表格B. 字段C. 记录D. 关系15、在数据库系统中,用于描述数据结构与语义的语言称为:A. 数据定义语言B. 数据操纵语言C. 高级语言D. 汇编语言16、在客户/服务器架构中,客户机的主要职责是:A. 处理请求B. 存储数据C. 提供服务D. 发送请求17、在《管理系统中计算机应用》课程中,以下哪个选项不属于信息系统生命周期中的阶段?A. 需求分析B. 系统设计D. 系统运行与维护E. 市场调研18、在信息系统中,以下哪个概念与“数据仓库”最为相似?A. 数据库B. 电子表格C. 知识库D. 智能化系统19、在管理系统中,下列哪一项不是计算机应用的基本类型?A. 信息处理B. 办公自动化C. 数据库管理D. 硬件设备维护 20、在管理系统中,下列哪项不是计算机应用软件的典型特征?A. 易用性B. 可靠性C. 高效性D. 可重复性21、在《管理系统中计算机应用》课程中,下列哪个概念指的是使用计算机技术对企业的信息进行收集、处理、存储、传输和决策支持的过程?A. 系统分析B. 系统设计D. 系统集成22、在《管理系统中计算机应用》中,下列哪项不是企业资源计划(ERP)系统的核心模块?A. 财务模块B. 生产模块C. 人力资源模块D. 销售模块23、在管理系统中,以下哪个功能不属于计算机应用的主要功能?A. 数据处理B. 决策支持C. 系统管理D. 通信与网络24、以下哪个选项不属于数据库管理系统(DBMS)的基本特点?A. 数据的完整性B. 数据的独立性C. 数据的安全性D. 数据的分布式处理25、在《管理系统中计算机应用》课程中,以下哪个概念是指计算机系统在执行任务时,对内存的需求量达到或超过可用内存量,导致系统无法正常运行的现象?A. 磁盘碎片B. 系统崩溃C. 内存溢出D. 硬件故障26、在关系数据库中,以下哪个关键字用于表示一个属性不能为空值?A. NULLB. UNIQUEC. NOT NULLD. DEFAULT27、在管理系统中,以下哪个软件不属于办公自动化软件?A. Microsoft ExcelB. Microsoft PowerPointC. Microsoft AccessD. Oracle Database28、在计算机应用中,以下哪种数据库模型最接近于现实世界的实体和关系?A. 层次模型B. 网状模型C. 关系模型D. 文件模型29、在《管理系统中计算机应用》课程中,以下哪个术语描述了计算机系统中执行特定任务的能力?A. 硬件资源B. 软件资源C. 系统性能D. 网络资源 30、在管理系统中,以下哪种工具通常用于帮助决策者评估和比较不同方案的成本和收益?A. 关键路径法B. 财务分析软件C. 数据库管理系统D. 流程图二、名词解释题(本大题有5小题,每小题3分,共15分)第一题名词解释:管理信息系统(Management Information System,MIS)第二题名词解释:数据库管理系统(DBMS)第三题名词:计算机辅助设计(CAD)第四题管理信息系统(Management Information System,简称MIS)第五题管理信息系统(Management Information System,简称MIS)三、简答题(本大题有5小题,每小题5分,共25分)第一题请简述在管理系统中计算机应用过程中,如何实现信息资源的有效管理和利用?第二题简述管理系统中计算机应用的特点及其在企业管理中的作用。

全国2012年1月高等教自学考试C++程序设计试题及答案

全国2012年1月高等教自学考试C++程序设计试题及答案

全国2012年1月高等教育自学考试C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.如声明对象数组,则下列描述正确的是AA.对每个元素均调用一次构造函数B.部分元素调用构造函数,其它元素不需调用C.均不需要调用构造函数D.只是首元素调用构造函数2.不同对象调用同一成员函数时,this指针指向AA.不同对象B.相同对象C.无对象D.不确定3.设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是DA.intm=max(22,max(59,70));B.intm=max(max(22,59),max(59,70));C.intm=max(max(22,70),59);D.以上皆正确4.一个类可拥有多少个构造函数CA.0个B.1个C.1或多个D.以上皆对5.在编译指令中,嵌入指令是指AA.#includeB.#defineC.#ifD.#else6.设存在数组a,其长度为Len,下列哪项操作是将a中元素复制到数组b中DA.reverse(a+a,Len,b);B.sort(a,a+Len,b);C.find(a,a+Len,b);D.copy(a,a+Len,b);7.下列哪个要素不是面向对象的关键要素AA.模块化B.抽象性C.封装性D.继承性8.下列对于类的描述错误的是CA.类要先声明后使用B.类是具有唯一标识的实体C.两个类可以使用同一个名称D.组成类的不仅有数据,还可以有对数据进行操作的函数9.使用引用调用方式将实参传给形参,下列说法正确的是AA.形参是实参的备份B.实参是形参的备份C.形参和实参共享同一对象D.形参和实参无联系10.关于对象的性质,下列描述错误的是BA.同一类对象之间可相互赋值B.不能使用对象数组C.对象可以用作函数参数D.一个对象可以用作另一个类的成员11.类的私有成员可在哪里被赋值BA.类体中B.该类的成员函数中C.A和BD.以上都不是12.设存在数组a,其长度为Len,则下列哪个泛型算法用于反转a中各元素AA.reverse(a,a+Len);B.sort(a,a+Len);C.find(a,a+Len,value);D.copy(a,a+Len,b);13.用于标识八进制常量的前缀或后缀是CA.无B.后缀L或1C.前缀零D.前缀Ox14.派生类中继承的基类成员初始化如何进行AA.由派生类构造函数调用基类的构造函数进行B.由派生类构造函数进行C.由基类构造函数进行,无需派生类构造函数调用D.以上皆不正确15.对于多重继承,下列描述正确的是BA.所有基类使用相同的派生方式B.每个基类可使用不同派生方式C.只能是public派生D.只能是protected派生16.下列关于类的权限描述错误的是BA.类本身的成员函数可以访问自身的任何成员B.类的对象可以访问该类的所有成员C.普通函数不能直接访问类的公有成员,必须通过成员函数对其访问D.一个类可以将另一个类的对象作为成员17.运算符delete与哪个函数一起运行BA.构造函数B.析构函数C.主函数D.不与任何函数一起工作18.一个类可以获得另一个类的特性的机制称为CA.抽象B.封装C.继承D.多态性19.使用下列哪个格式控制符可设置转换十六进制为十进制AA.decB.octC.hexD.endl20.对引用调用描述正确的是DA.分配新存储空间B.修改已存储空间的名称为引用名C.引用名与已存在存储空间无任何关联D.将引用名标识符与一块已存在储区域相关联,没有分配新存储空间二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案,错填、不填均无分。

(word完整版)2012年1月自考软件工程试题及答案02333,推荐文档

(word完整版)2012年1月自考软件工程试题及答案02333,推荐文档

全国2012年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是( C ) rup 过程p166A.软件模型B.部署模型C.概念模型D.参考模型2.要求软件的故障率为3次/2000小时,这属于( A ) 24A.质量属性B.性能需求C.设计约束D.功能需求3.需求规约文档的技术核心是( A ) p28A.特定需求B.产品功能C.用户特性D.产品概述4.结构化需求分析的基本术语中,标识采用动宾结构的是( B ) 36A.数据流B.加工C.数据存储D.数据源5.总体设计的第三阶段是( C ) 50A.初始设计B.详细设计C.复审阶段D.精化设计6.某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名单,从内聚度来看,该模块属于( A ) 59A.逻辑内聚B.过程内聚C.通信内聚D.功能内聚7.共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的( A ) 61A.扇入大B.扇出大C.扇入小D.扇出小8.为了控制信息组织的复杂性,UML提供的组织信息的通用机制是( C )99A.类B.关联C.包D.注解9.UML用于创建系统的行为生存周期模型的图形化工具是( B )103A.用况图B.状态图C.顺序图D.类图10.RUP的迭代、增量式开发规定的4个阶段不.包括( D ) 125A.初始阶段B.构造阶段C.移交阶段D.评审阶段11.根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出为( B ) 168A.测试过程B.测试构件C.测试评价D.测试计划12.典型的白盒测试技术是( A ) 177A.路径测试B.状态测试C.功能测试D.定义域测试13.软件生存周期模型中,包含风险分析活动的是( D ) 226A.演化模型B.增量模型C.喷泉模型D.螺旋模型14.软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是( D ) 227A.瀑布模型B.增量模型C.演化模型D.喷泉模型15.CMMI成熟度等级中的第二级为( B ) 244A.初始级B.已管理级C.持续优化级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。

自考软件工程历届试题(含答案)

自考软件工程历届试题(含答案)

全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.以下不属于软件特点的是()A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是()A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示()A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的()A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是()A.历史悠久B.使用广泛C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向1 软件工程自学考试试题8.Jackson结构图的三种基本结构是()A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是()A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括()A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是()A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系 B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性2 软件工程自学考试试题17.软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括()A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。

全国2011年1月高等教育软件开发工具自考试题

全国2011年1月高等教育软件开发工具自考试题
27.对象之间可以互送消息。这个消息可以是传送一个__________________,也可以是使这个对象开始某个操作。
28.从网络通信技术的角度看,Internet是一个以_____________网络协议连接计算机网络的数据通信网。
29.在软件开发工具中,描述静态数据结构的概念模式是__________________。
23.软件开发工作的起点是提出__________________。
24.一般说来,项目管理包括进度管理、资源与费用管理、_________等内容。
25.结构化程序设计强调,模块之间应尽量避免_________耦合。
26.工程思想的核心是___________________的表达方式和规范化的工作步骤。
30.在软件开发工具的SAA框架中,在硬件基础上提供的接口是CPI、CCS和_________。
31.在PowerBuilder中,_________是应用程序的入口点。
32.在PowerBuilder中,一个数据窗口由数据窗口_____________和数据窗口对象组成。
33.在AD/Cycle的跨周期管理中,需求分析与分析设计阶段所使用的工具包括分析工具、设计工具和_____________工具。
D.文件中换行使用<br>标识符
E.所有元素必须合理嵌套,不允许交叉嵌套
三、填空题(本大题共20小题,每小题1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
21.通俗地讲,软件开发工具是开发软件的_________________。
22.软件包括程序和_________________两个不可缺少的组成部分。
38.引入软件开发工具之后组织管理工作包括四个方面:制定严格的使用制度、记录使用的详细过程、培训使用人员、经常进行_________和评价工作。

计算机应用基础试题2012年1月高等教育自学考试全国统一命题考试

计算机应用基础试题2012年1月高等教育自学考试全国统一命题考试

2012年1月高等教育自学考试全国统一命题考试计算机应用基础试卷(课程代码:00018 )一、单项选择题:(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将答题卡的相应代码涂黑。

错涂、多涂或未涂均无分。

1、人工智能的英文缩写是A.CAB.CIC.CAID.AI2、计算机的软件系统通常可以分为A.应用软件和操作系统B.操作系统和数据库管理系统C.系统软件和操作系统D.系统软件和应用软件3、下面列出的4种存储器中,断电后数据会消失的存储器是A.ROMB.RAMC.PROMD.CD-ROM4、下列选项中不属于输出设备的是A.显示器B.打印机C.触摸屏D.投影仪5、小写字母“d”的ASCII的码值是64H,那么小写字母“a”的ASCII的码值是A.61HB.62HC.63HD.64H6、计算机中录入汉字时,从键盘键入的是汉字的A.国标码B.字形码C.机内码D.输入码7、关于计算机内部采用二进制表示信息的原因,以下表述错误的是A.技术实现简单B.符合逻辑运输C.各种进制之间易于转换D.符合人们的计数习惯8、、下列有关计算机操作系统的叙述中,错误的是A.操作系统属于系统软件B.操作系统只负责管理内存储器,而不管理外存储器C.UNIX是一种操作系统D.计算机的处理器、内存等硬件资源也由操作系统管理9、启动Windows时若要进入其选项菜单窗口,应按的功能键是A.F7B.F8C.F9D.F1010、要实现应用程序之间的切换,可以按下组合键A.Alt+CtrlB.Shift+空格C.Ctrl+空格D.Alt+Tab11、在Windows的窗口中,标题栏的右侧有“最大化”、“最小化”、“还原”和“关闭”按钮,其中不可能同时出现的两个按钮是A.“最大化”和“最小化”B.“最小化”和“还原”C.“最大化”和“还原”D.“最小化”和“关闭”12、双击控制面板中的“显示”图标,可以重新设置A.日期和时间B.日期格式C.默认打印机D.屏幕保护程序13、在Windows的“资源管理器”中,为了改变文件的属性,应当选用的下拉菜单是A.文件B.编辑C.查看D.工具14、在Windows中,如果进行了多次剪切或复制操作,则剪切板中的内容是A.第一次剪切或复制的内容B.最后一次剪切或复制的内容C.所有剪切或复制的内容D.最近24次一次剪切或复制的内容15、在Word2000中,与菜单栏中“视图”菜单对应的快捷键是A.Alt+VB.Alt+IC.Alt+OD.Alt+T16、当启动Word2000后,它就自动打开一个新文档并暂时命名为A.文件 1B.文档 1C.档案 1D.模板 117、在Word2000中要插入日期,需要用到“插入”菜单中的命令是A.日期B.时间C.自动日期D.日期和时间18、在Word2000中,“撤销”命令对应的快捷键是A.Ctrl+AB.Ctrl+YC.Ctrl+ZD.Ctrl+F19、在Word2000中,“格式”工具栏中按钮对应的功能是A.加粗B.下划线C.字符边D.字符底纹20、在Word2000中,剪辑库中剪贴图图片的格式是A.WMFB.BMPC.JPGD.GIF21、在Excel2000工作表中,最多可以包含的列数为A.16B.256C.1024D.6553622、在Excel2000中,单元格中字符数据的默认对齐方式是A.左对齐B.右对齐C.两端对齐D.分散对齐23、在Excel2000中,公式“=A5*B5”属于A.相对引用B.绝对引用C.混合引用D.跨表引用24、在Excel2000中函数MIN的功能是A.求和B.求平均值C.求最小值D.求最大值25、自定义动画时,以下说法错误的是A.各种对象均可设置动画B.动画设置后,先后顺序不可改变C.可以为动画配置声音D.可将对象设置成播放后隐藏26、因特网采用的核心技术是A.远程通信技术B.局域网技术C.分组交换技术D.光纤技术27、域名中,COM代表A.科研机构B.教育机构C.商业机构D.政府机构28、在TCP/IP协议下,每台主机设定一个唯一的IP地址,其二进制位数是A.8位B.16位C.24位D.32位29、统一资源定位地址即URL的地址格式为A.协议名://IP地址或域名//路径//文件名B.协议名://IP地址或域名/路径/文件名C.协议名://IP地址或域名路径文件名D.协议名://IP地址或域名.路径.文件名30、电子邮件zhangshan@中的zhangshan代表A.用户名B.机器名C.本机域名D.密码二、判断题(本大题共10小题,每小题1分,共10分)判断下列各题的正误,正确的在题后括号内打“√”,错误的打“╳”。

学历类《自考》自考专业(计算机应用)《互联网软件应用与开发》考试试题及答案解析

学历类《自考》自考专业(计算机应用)《互联网软件应用与开发》考试试题及答案解析

学历类《自考》自考专业(计算机应用)《互联网软件应用与开发》考试试题及答案解析姓名:_____________ 年级:____________ 学号:______________1、在PHP 中,下面各项不是字符串的是( )A 、123B 、‘l ’C 、‘l23’D 、“l23”正确答案:A答案解析:暂无解析2、Servlet运行在( )A 、客户端B 、服务器端C 、浏览器里D 、客户端和服务器端正确答案:B答案解析:暂无解析3、在JSP 中,区分HTML 和Java 代码的标记是( )A 、B 、C 、D 、正确答案:D答案解析:暂无解析4、在C#数据类型中,属于引用类型的是( )A 、charB 、classC 、imD 、short正确答案:B答案解析:暂无解析5、在J2EE的关键技术中,提供了一个框架来开发和实施分布式商务逻辑的是()A、EJBB、JDBCC、JMSD、JTA正确答案:A答案解析:暂无解析6、运行如下的JavaScript程序代码片段后,变量sum的值是varsum=0:vati=10;while(iO){if(i%21=o)sum=sum+i;i--;)A、10B、20C、25D、30正确答案:C答案解析:暂无解析7、以下关于JavaScript语言的描述不正确的是()A、JavaScript是由Microsoft公司开发的一种脚本语言B、JavaScript应用于Internet网页制作中C、JavaScript是适应动态网页制作的需要而诞生的一种编程语言D、在HTML基础上使用JavaScript可以开发交互式W-eb页面正确答案:A答案解析:暂无解析8、在HTML的表单标记中,可在一个滚动列表中显示一列选项的标记是()A、B、C、D、正确答案:B答案解析:暂无解析9、对HTML语句imgsrc=”boat.gif”alt=”bigboatn描述不正确的是A、定义了一个图像B、指定了图像的存储位置C、为图像定义了一个可替换文本,将文字“bigboa t’’显示在图片上D、为图像定义了一个可替换文本,在图像无法载入时显示‘‘bigboat’’正确答案:C答案解析:暂无解析10、使用SSL加密方式访问端口为444的Web网站,正确的链接写法是()A、hnp:Ha.comB、http:Ha.com:444C、hRps:Na.comD、https:Ha.com:444正确答案:D答案解析:暂无解析11、用于分担主DNS服务器查询负载的DNS服务器是()A、备份DNS服务器B、从DNS服务器C、缓冲DNS服务器D、主DNS服务器正确答案:B答案解析:暂无解析12、可以删除表中数据的SQL语句是()A、DELETE语句B、INSERT语句C、SELECT语句D、UPDATE语句正确答案:A答案解析:暂无解析13、UML模型描述图中,用于描述系统功能的是()A、包图B、类图C、用例图D、状态图正确答案:C答案解析:暂无解析14、UML中常用的十种图分为五类,以下属于交互图的是()A、部署图B、对象图C、合作图D、活动图正确答案:C答案解析:暂无解析15、下列阶l A、ReportWriterB、IndexServerC、ContentAnalyzerD、PerformanceMonitor正确答案:D答案解析:暂无解析18、当INPUT标记的 TYPE属性的值为( )时,代表一个单选按钮。

全国月高等教育自学考试软件开发工具试题和答案

全国月高等教育自学考试软件开发工具试题和答案

全国2012年10月高等教育自学考试软件开发工具试题课程代码:03173请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均无分。

1.高级程序设计语言实现了A.计算机系统的各种资源自动管理 B.计算机语言对机器的独立性C.由机器自己去安排执行的顺序 D.用自然语言描述人们设想的处理过程2.软件工具的思想与方法得到了广泛的宣传是在20世纪的A.50年代B.60年代C.70年代 D.80年代3.在软件开发过程中,直接与变更要求关联的界面是A.分析界面 B.编程界面C.用户界面 D.管理界面4.在软件开发过程中,确定子系统或模块划分的阶段是A.需求分析阶段 B.分析设计阶段C.程序编码阶段 D.系统维护阶段5.软件开发工具的基础是A.数据库 B.工具软件C.信息库 D.文档6.购买市场上已有的软件开发工具的优点是A.减轻工作负担 B.比较便宜C.发展水平较高 D.可靠程度较高7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是A.VC B.PBC.C++Builder/DelphiD.JAVA8.不属于...软件开发工具概念模式的是A.数据流程图 B.实体关系图C.关键路线图 D.数据字典9.以下几种较有代表性的语言及其开发工具中发展潜力最差的是A.VC B.VBC.PB D.JAVA10.用来打开网页文件的编辑器是A.C/C++编辑器B.文本编辑器C.任务编辑器 D.Web浏览器11.出现最早的软件开发工具是A.计划工具 B.分析工具C.设计工具 D.集成化工具12.一个好的项目组应当具备的条件是A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境13.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是A.General B.Install/UpdateC.TasksD.Run/Debug14.不属于...Eclipse调试透视图的是A.触发器 B.变量视图C.编辑器 D.大纲视图15.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是A.$和[ ] B.&和{ }C.¥和( ) D.$和{ }16.在版本控制软件中,对程序冻结和解冻的操作人员只能是A.程序员 B.程序员和管理员C.管理员 D.用户17.在Eclipse的插件清单中,提供插件id的标签是A.pluginB.runtimeC.requiresD.extensions18.在Eclipse插件中,属于代码管理类插件是A.CDT B.LombozC.PDTD.Log4E19.在Rational Rose建模的逻辑设计中,使用的图是A.活动图 B.状态图C.交互图 D.关联图20.在Rational Rose建模的设计中,系统中与实现无关的视图是A.用例图 B.活动图C.顺序图 D.协作图非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

历年全国自学考试软件工程试题(简答题答案)

历年全国自学考试软件工程试题(简答题答案)

全国2011年10月自学考试软件工程试题简答题(本大题共6小题,每小题5分,共30分)31. 什么是需求规约?简述需求规约的基本性质。

答:需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型.需求规约一般需要满足一下4个基本性质:1.重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级;2.可修改性:在不影响其他需求的前提下可容易修改一个单一需求;3.完整性:设备被遗漏的需求;4.一致性:不存在互斥的需求。

32。

什么是模块耦合?简述常用的模块耦合类型及其设计原则。

答:模块耦合:是指不同模块之间相互依赖程度的度量;几中常见模块耦合类型为:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合等;设计原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合,避免内容耦合。

33。

UML给出了那些表达关系的术语?简述它们的概念.答:1.为了表达各类事物之间的关系,UML给出了表达关系的术语:关联、泛化、细化、依赖;2。

关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述;3.泛化是一般性类目和它的较为特殊类目之间的一种关系;4。

细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约;5.依赖是一种使用关系,用于描述一个类目使用另一类目的信息和服务。

34。

简述RUP的定义和特点。

答:RUP是基于一种过程框架,为软件开发,即为进行不同抽象层之间映射安排其开发活动的次序,制定任务和需求开发的制品,提供了指导;并为对项目中的制品和活动进行监督与度量,提供了相应的准则;RUP特点是:以用况为驱动,以体系结构为中心,迭代、增量式开发。

35。

简述软件测试步骤及关注的内容。

答:软件测试步骤及关注的内容有以下几点:1.由于软件错误的复杂性,在软件工程测试中应综合运用测试技术,实施合理的测试步骤:单元测试、集成测试、有效性测试和系统测试;2.单元测试关注每个独立的模块;3.集成测试关注模块的组装;4.有效性测试福按住检验是否符合用户所见的文档;5.系统测试关注检验系统中所有元素之间的协作是否合适,整个系统的性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2012年1月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题(本大题共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.VB B.PBC.C++ Builder/Delphi D.JA V A浙03173# 软件开发工具试题第 1 页共8 页9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( ) A.VB B.VCC.PB D.JA V A10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )A.XMF Mosaic B.EclipseC.Turbo Oascal D.Smalltalk11.较早期的软件开发工具的特点是( )A.代码版本管理的支持较好B.对于软件开发过程中涉及的交互支持较好C.文档管理支持较好D.基于某一种计算机语言的12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( ) A.Back B.NextC.Finish D.Cancel13.Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。

方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( )A.F3B.F4C.F5 D.F614.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( )A.Rename B.ReplaceC.Restore D.Reset15.在安装CVS的页面中,继续安装应选择的按钮是( )A.Install B.OpenC.Modify D.Repair16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( ) A.概述页面B.扩展点页面C.扩展页面D.运行时页面浙03173# 软件开发工具试题第 2 页共8 页17.不属于...Eclipse插件扩展点的是( )A.视图扩展点B.操作集扩展点C.编辑器扩展点D.透视图扩展点18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是( )A.CDT B.EMF (Eclipse Modeling Framework) C.MDT D.GEF19.在如下关于面向对象的一些概念的叙述中,错误..的是( )A.子类可以继承其父类的特性,同时可以有自己的新特性B.子类可以继承其父类的特性,但不可以有自己的新方法C.对于用户来说,封装接口部分是可见的D.对于用户来说,具体实现部分是不可见的20.在Rational Rose的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( )A.活动图B.顺序图C.协作图D.组件图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。

错填、不填均无分。

21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是___面向网络,不仅基于网络,还用于网络___,另一个特点是开源软件的兴起和运用。

22.系统分析的成果集中体现在___软件功能说明书___中。

23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和___设计信息___。

24.信息库(Repository)中应保存所述软件的工作环境、功能需求和___性能___要求。

25.在选择软件开发工具之前首先需要明确___目的___与要求。

26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了___商品化___的软件开发工具,它们就有了质的变化。

27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。

从目前的发展势头看,智能化、___一体化___、网络化、标准化是值得重视的几个动向。

28.Eclipse是一个开放源代码的、基于___java___的可扩展集成应用程序开发环境。

29.Eclipse的体系结构主要包括___运行时内核___,工作空间,工作台,其它插件等。

浙03173# 软件开发工具试题第 3 页共8 页30.Eclipse CDT调试器允许用户使用___中断___、暂停、单步执行代码的方法来控制程序的运行过程。

31.在Eclipse中支持的断点包括___行断点___、方法断点和事件断点。

32.Eclipse CDT编辑器的首选项设置包括外观、___键___、搜索、工作空间和浏览器。

33.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和___快捷方式___。

34.在Eclipse中具有保存___历史记录___的功能,可以支持用户将程序恢复到之前的某个时间点。

35.在CVS的About页面,提供了软件产品___版本___、来源和服务状态信息。

36.版本控制软件ClearCase涵盖的范围包括版本控制、___建立管理___、工作空间管理和过程控制。

37.在Eclipse插件清单文件中描述了插件的___名字___、版本号以及使用的或本身定义的扩展点等信息。

38.Eclipse插件清单编辑器由概述页面、___依赖性___页面、运行时页面、扩展页面、扩展点页面和构建页面组成。

39.UML(Unified Modeling Language,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统___模型___的概念和图形表示法。

40.当前我们所要开发的信息系统不同于以前。

其重要特征是具有___复杂性___、多样性和相互关联性。

三、简答题(本大题共6小题,每小题5分,共30分)41.什么是软件开发工具?在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。

42.简述软件开发工具的理论基础。

1.软件开发过程中的信息需求。

2.概念模式及其作用。

3.信息库及其一致性4.人机界面及其管理。

5.项目管理与版本管理。

43.简述计算机模拟模型的特点。

计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计算机可以高速运行,一边人们观察与预测客观系统的情况。

浙03173# 软件开发工具试题第 4 页共8 页44.简述信息库中保存的项目管理信息的内容。

管理项目的有关信息、人员变更、资金投入、进度计划、及实施过程。

这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。

45.权衡软件工具购置与自行开发必须考虑的因素。

、准备从事软件开发工作的性质与要求。

2.开发人员对支持工作与支持程度的实际需求。

3.工作环境也是决定购置是自制工具的一个重要因素。

4.人员因素也是必须考虑得。

46.简述什么是用例图(Use—Case Diagram)。

该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。

四、论述题(本大题共1小题,10分)47.试述软件开发工具的一般结构及其主要功能。

软件开发工具的一般结构:总控部分及人机界面、信息库及其管理、代码生成及文档生成、项目管理及版本管理。

总控部分级人机界面:总控部分及人机界面是使用者和工具之间交流信息的桥梁。

一个好的开发工具。

不仅能帮助使用者完成具体的开发任务,而且能引导使用者熟悉和掌握科学的开发方法。

人机界面的设计应遵循三条原则:第一是面向用户的原则。

第二是保证各部分之间信息的准确传递。

第三是保证系统的开房性和灵活性。

信息库及其管理:信息库称为中心库、主库等。

本意是用数据库技术存储和管理软件开发过程的信息。

信息库是开发工具的基础。

信息库存储系统开发过程中涉及四类信息。

信息库的许多管理功能是一般数据库管理系统已经具备的。

作为开发工具的基础。

在一下两方面功能更强。

一是信息之间逻辑联系识别与记录;而是定量信息与文字信息的协调一致。

文档生成与代码生成:代码生成器输出的代可以是某种高级程序设计语言的代码或某种机器语言下的代码。

文档形成的功能比代码生成更复杂一些,文档是给人看的,必须符合人的工作习惯与要求,否则没有实用价值。

文档有文章、表格、图形三大类。

浙03173# 软件开发工具试题第 5 页共8 页项目管理于版本管理:项目管理于版本管理是跨生命周期的信息管理,关键是历史信息的处理,在大型软件开发工程中,各个阶段的信息要求不同。

项目数据库记录项目进展的各种有关信息,如各阶段的预期进度、实际进展情况。

项目负责人应随时掌握这些情况,发现问题,组织解决。

关于版本的信息,主要内容有个版本的编号。

功能改变模块组成、文档状况、产生时间、用户数量、用户反应等、他可以作为项目数据库的一部分来处理。

五、应用题(本大题共1小题,20分)48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件"studScore"中。

使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开①集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的C Project选项,弹出选择向导窗口。

相关文档
最新文档