软件习题

合集下载

软件技术基础(练习题)

软件技术基础(练习题)

软件技术基础一、选择题1.算法的时间复杂度是指( D )。

A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法程序中的指令条数D. 算法执行过程中所需要的基本运算次数2.下面概念中,不属于面向对象方法的是( B )。

A. 对象B. 过程调用C. 类D. 继承3.下面叙述正确的是( C )。

A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对4.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( A )。

A. 内模式B. 逻辑模式C. 概念模式D. 外模式5.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是( A )。

A.控制流B.加工C.数据存储D.数据源点和汇点6.下述关于数据库系统的叙述中正确的是( D )。

A. 数据库系统减少了数据冗余B. 数据库系统比文件系统能管理更多的数据C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统避免了一切冗余7.结构化程序设计主要强调的是( B )。

A. 程序的规模B. 程序的易读性C. 程序的执行效率D. 程序的可移植性8.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( D )。

A. 可行性分析B. 详细设计C. 概要设计D. 需求分析9.下列叙述中,正确的是( D )。

A. 软件就是程序清单B. 软件就是存放在计算机中的文件C. 软件应包括程序清单及运行结果D. 软件包括程序和文档10.在深度为6的满二叉树中,叶子结点的个数为( B )。

A. 15B. 16C. 31D. 3211.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( A )。

A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法12.数据库设计包括两个方面的设计内容,它们是( C )。

软件测试练习题(含参考答案)

软件测试练习题(含参考答案)

软件测试练习题(含参考答案)一、单选题(共100题,每题1分,共100分)1、以下关于书写缺陷报告应包含的准则说法不正确的是()A、方便阅读、注意缺陷报告书写语气B、分析故障,使用最少步骤重现缺陷C、尽量全面--将一次发现的所有缺陷放在一个报告中D、包含所有重现缺陷的必要步骤正确答案:C2、( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。

A、单模对话框B、对话框函数C、对话框模板资源D、对话框类正确答案:C3、测试的目的是( ),而不是对正确性进行形式化证明。

A、要纠正程序中的bugB、要暴露程序中的错误C、要暴露程序中的bugD、要纠正程序中的错误正确答案:B4、数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支持系统、软件支持系统和( )四部分组成。

A、应用系统B、数据库管理员C、操作系统D、数据模型描述正确答案:B5、在VC中,如果在Menu Item属性页中选择( )复选框,表示此菜单项是一个多级菜单,并且其右边将会出现一个新菜单框。

A、inactiveB、Pop-upC、CheckedD、Grayed正确答案:B6、软件测试是软件质量保证的重要手段()是软件测试的最基础环节A、验收测试B、系统测试C、单元测试D、确认测试正确答案:C7、按存储的工作方式分类,存储器可分为( )。

A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器正确答案:D8、按存储的工作方式分类,磁带存储器属于( )。

A、主存储器B、随机读写存储器C、顺序读写存储器D、只读存储器正确答案:C9、下列不属于需求规格说明的特点的是:( )。

A、可重用性B、一致性C、可修改性D、完整性正确答案:A10、测试一个( ),应该用那种能暴露边界情况的测试实例,既有简单的也有较难的。

软件练习题

软件练习题

第三章节计算机软件练习题一.判断题1.程序是用某种计算机程序语言编写的指令、命令、语句的集合。

2.软件产品的设计报告、维护手册和用户使用指南等均不属于计算机软件。

3.用户购买软件后,就获得了它的版权,可以随意进行软件拷贝和分发。

4.软件必须依附于一定的硬件和软件环境,否则它可能无法正常运行。

5.软件是以二进位表示,且通常以电、磁、光等形式存储和传输的,因而很容易被复制。

6.Linux操作系统的源代码是公开的,它是一种“自由软件”。

7.Linux和Word都是文字处理软件8.Windows系列软件和Office系列软件都是目前流行的操作系统软件。

9.自由软件(free ware)不允许随意拷贝、修改其源代码,但允许自行销售。

10.操作系统三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。

11.计算机加电后自动执行BIOS中的程序,将所需的操作系统软件从外存装载到内存中运行,这个过程称为"自举"、"引导"或"系统启动"。

12.数据库管理系统、操作系统和应用软件中,最靠近计算机硬件的是操作系统。

13.Windows系统中,不论前台任务还是后台任务均能分配到CPU使用权。

14.在具有多任务处理功能的操作系统中,一个任务通常与一个应用程序相对应。

15.Windows系统中,不同文件夹中的文件不能同名。

16.PC机常用的操作系统有Windows、Unix、Linux等。

17.实时操作系统的主要特点是允许多个用户同时联机使用一台计算机。

18.对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。

19.算法与程序不同,算法是问题求解规则的一种过程描述。

20.一个完整的算法必须有输出。

21.由于目前计算机内存较大,分析一个算法的好坏,只需考虑其时间代价。

22.一台计算机的机器语言就是这台计算机的指令系统。

软件工程习题及答案-选择题

软件工程习题及答案-选择题

选择题:1.软件是一种( B )A.有形B.逻辑C.物质D.消耗2.软件工程学科出现的主要原因是( C )A.计算机的发展B.其它工程学科的影响C.软件危机的出现D.程序设计方法学的影响3.(A)是计算机程序及其说明的各种文档A.软件B.文档C.数据D.程序4.有关计算机程序功能、设计、编制、使用的文字图形资料称为( B )A.软件B.文档C.数据D.程序5.软件工程是一种(A)分阶段实现的软件程序开发方法。

A.自顶向下B.自底向上C.逐步求精D.面向数据流6.从结构化的瀑布模型看,在软件生命周期中的八个阶段中,下面的几个选项中( C )出错,对软件的影响最大。

A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段7.在结构性的瀑布模型中,( C )阶段定义的标准将成为软件测试中的系统测试中的系统测试的目标。

A.详细设计阶段B.概要设计阶段C.需求分析阶段D.可行性研究阶段8.UML是软件开发中的一个重要工具,它主要应用下列哪种软件开发方法( C )。

A.基于瀑布模型的结构化方法B.基于需求动态定义的原型化方法C.基于对象的面向对象的方法D.基于数据的数据流开发方法9.在软件生存周期中,用户主要是在(A)参与软件开发。

A.软件定义期B.软件开发期C.软件维护期D.整个软件生存周期过程中10.软件生存周期模型有多种,下列选项中,( C )不是软件生存周期模型。

A.螺旋模型B.增量模型C.功能模型D.瀑布模型11.对软件的过分分解,必然导致( B )A.模块的独立性差B.接口的复杂程度增加C.软件开发的总工作量增加D.以上都正确12.结构化分析方法是一种面向( C )需求分析方法A.对象B.数据字典C.数据流D.结构图13.结构化设计方法中把软件结构划分为( B )和( E )两大类,并提出了对应于以上两类结构的分析方法。

A.控制型B.变换型C.模拟型D.处理型E.事务型F.分析型G.通信型H.功能型14.瀑布模型中软件生存周期划分为八个阶段,这八个阶段又可分为三个时期,这三个时期分别为计划时期、开发时期和(A)A.运行时期B.可行性分析C.详细设计D.测试和纠错15.进行需求分析可使用多种工具,但( C )是不适用的。

《常用工具软件》习题

《常用工具软件》习题

一、选择题1. 大量的磁盘碎片可能导致的后果不包括()。

A. 计算机软件不能正常运行B. 有用的数据丢失C. 使计算机无法启动D. 使整个系统崩溃2. 360杀毒系统升级的目的是()。

A. 重新安装B. 更新病毒库C. 查杀病毒D. 卸载软件3. 利用Windows优化大师不能清理的是()。

A. 注册表B. ActiveXC. 系统日志D. 冗余DLL4. 下列属于恢复系统的软件是()。

A. PartionMagicB. EVERESTC. GHOSTD. Vopt5. 使用防火墙软件可以将()降到最低。

A.黑客攻击B. 木马感染C. 广告弹出D. 恶意卸载二、简答题1.360杀毒有哪些主要杀毒方式?2.360安全卫士能实现哪些主要功能?3.简要说明天网防火墙的主要用途。

三、操作题1.下载并安装360杀毒软件,并对计算机进行一次全面杀毒。

2.练习使用360安全卫士查杀本机木马。

3.练习使用360安全卫士优化开机速度。

一、选择题1、软件默认打开【系统检测】模块下的【系统信息总览】栏,在右侧的()面板中显示计算机的系统详细信息。

A、处理器与主板B、信息与功能应用C、自动优化D、相关资讯2、注册表是系统的“灵魂”所在,在修改之前一定要先对注册表信息进行全面的(),这样在删除注册表信息后系统出错时可恢复注册表。

A、删除B、复制C、备份D、还原3、Windows操作系统自带的整理磁盘碎片的工具优点是()。

A、较慢B、安全C、直观D、较快4、在Windows操作系统中,不同文档之间互相复制信息需要借助于()。

A、剪贴板B、记事本C、写字板D、磁盘缓冲区5、Windows优化大师是()工具。

A、系统还原B、系统优化C、系统维护D、系统删除二、简答题1.Windows操作系统自带的系统优化工具主要有哪些?2.简述超级兔子的各个天使的主要功能。

三、操作题1.关闭个人计算机上多余的启动项。

2.使用超级兔子安装系统补丁。

软件工程习题集

软件工程习题集

软件工程练习题一、填空题1.软件生存周期一般可以划分为, 问题定义、可行性研究、需求分.、设计、编码、测试和运营与维护。

2.可行性研究, 应从经济可行性、技术可行性、运营可行性、法律可行性等方面研究。

3.数据流图的四种基本成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文献。

4.结构化分析方法是面向_数据.进行需求分析的方法。

5.结构化分析方法使.数据流图DF..数据字典DD来描述。

6.软件具体设计的重要任务是算法描述和数据结构的设计。

7.为了在软件开发过程中保证软件的质量, 重要采用下述措施:审查_、复查和管理复审、测试。

8.大型软件测试涉.单元测. 、集成测. 、确认测试.系统测.四个环节。

9. 在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管.能协调软件开发,并使混乱减到最低限度.10. McCall提出的软件质量模型涉及__13_个软件质量特性。

11. 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

12.为了便于对照检查, 测试用例应由输入数据和预期的输出结果两部分组成。

13.软件结构是以模块为基础而组成的一种控制层次结构。

14.在结构化分析中,用于描述加工逻辑的重要工具有三种,即: 结构化语言、鉴定表、鉴定树。

15.结构化语言是介于自然语言和形式语.之间的一种半形式语言。

16.系统流程图是描述物理模型的传统工具, 用图形符号表达系统中各个元素表达了系统中各种元素之间的信息流动情况。

17.CASE技术是软件工具和软件开发方法的结合。

18. 数据字典有四类条目, 分别是数据流、数据项、数据存储和基本加工。

19. 各种软件系统的数据流图一般可分为变换型和事务型两类。

20.软件可维护性可用七种质量特性来衡量,分别是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

21.面向对象分析中,动态模型使用状态图_作为描述工具,该图反映了状态与事件的关系。

软件测试习题集及答案(详细版)

软件测试习题集及答案(详细版)

一、估计分解题之阳早格格创做1.硬件尝试的脚法是尽大概多的找出硬件的缺陷.(Y)2.硬件尝试的脚法是道明硬件不过失.(N)3.尝试组控造硬件本量.(N )4.步调的效用与步调的搀纯性相闭.(N )5.硬件是一种逻辑真体,而不是简曲的物理真体,果而它具备抽象性. (Y )6.尝试步调只是按预期办法运止便止了.(N )7.佳的尝试员不懈探供完好.( Y)8.不存留本量很下但是稳当性很好的产品.(N )9.尝试是为了考证该硬件已粗确天真止了用户的央供.( N)10.创造过失多的步调模块,残留正在模块中的过失也多.(Y )11.步调效用的普及主要应通过采用下效的算法去真止.( Y)12.尝试人员要脆持准则,缺陷已建复完脆定不予通过.(N)13.名目坐项前尝试人员不需要提接所有工件.(Y)14.缺陷逃踪系统只针对付对付尝试人员去使用.(N )15.从用户硬件启垦者的角度出收,普遍憧憬通过硬件尝试表露硬件中隐躲的过失战缺陷,以思量是可可担当该产品. (N )16.硬件名目正在加进需要分解阶段,尝试人员该当启初介进其中.( Y)17.尝试是普及产品本量基础脚法.()18.代码评审员普遍由尝试员担当.(N)19.代码评审是查看源代码是可达到模块安排的央供.(N)20.硬件尝试员不妨对付产品道明书籍举止黑盒尝试.(N )21.固态黑盒尝试不妨找出遗漏之处的问题.(Y )22.经常最先安排黑盒尝试用例.(N)23.用乌盒法尝试时,尝试用例是根据步调里里逻辑安排的.(N)24.乌盒尝试要收中最灵验的是果果图法.(Y )25.硬件尝试依照尝试历程分类为乌盒、黑盒尝试.(N)26.黑盒尝试又称结构尝试、逻辑启动尝试大概鉴于步调的尝试.(Y)27.黑盒尝试时普遍由启垦人员兼任尝试人员的角色.(Y)28.乌盒尝试是从用户瞅面出收的尝试.(Y)29.黑盒尝试是从用户瞅面出收的尝试.(N)30.黑盒尝试根据步调中部个性举止尝试,乌盒尝试根据步调里里逻辑结构举止尝试.(N)31.步调通过了周齐的黑盒尝试,便不需要再举止乌盒尝试了.(N)32.对付于共一个尝试对付象,等价类的尝试用例数多于鸿沟值的尝试用例数.()33.如果输进条件确定了与值范畴,则可定义一个灵验等价类战二个无效等价类.(Y)34.不克不迭对付输出值域举止结实性尝试.()35.有n个变量的函数的结实最坏情况尝试用例的个数为:5的n次圆.(Y)36.有n个变量的函数的结实最坏情况尝试用例的个数为:7的n次圆.(N)37.有n个变量的函数的结实性尝试用例的个数为:5n+1.(N)38.有n个变量的函数的最坏情况尝试会爆收5的n次圆个尝试用例.(Y)39.有n个变量的函数的鸿沟值分解会爆收4n+1个尝试用例(Y)40.鸿沟值分解的假设是“多缺陷”假设.(N)41.结实性尝试的主要价格是瞅察例中情况的处理.(Y)42.正在安排尝试用例时,应包罗合理的输进条件战分歧理的输进条件.(Y )43.强结实等价类尝试鉴于多缺陷假设.(N)44.强结实等价类尝试是鉴于多缺陷假设,并思量了无效值.(Y)45.强普遍等价类尝试思量了无效值.(Y)46.强普遍等价类是鉴于单缺陷假设.(Y)47.强结实等价类尝试鉴于单缺陷假设并思量了无效值.(Y)48.等价类尝试的强形式不如对付应的强形式的尝试周齐(Y)49.语句覆盖是最强的逻辑覆盖.(Y)50.语句覆盖是最强的逻辑覆盖.(N)51.判决覆盖纷歧定包罗条件覆盖.(Y)52.条件覆盖纷歧定包罗判决覆盖.(Y)53.判决/条件覆盖能共时谦足判决、条件二种覆盖尺度.(Y)54.判决/条件覆盖指谦足判决覆盖尺度大概条件覆盖尺度.(N)55.DD-路径图是一种压缩图.(Y)56.仔细安排的脚法是为硬件结构图中的每一个模块决定使用的算法战块内数据结构,并用某种选定的表黑工具给出浑晰的形貌.( Y)57.尽管用大众历程大概子步调去代替沉复的代码段.(N)58.对付于连锁型分支结构,若有n个判决语句,则有2n条路径.(Y)59.尽管采与复合的条件尝试,以防止嵌套的分支结构.(Y)60.GOTO语句观念简朴,使用便当,正在某些情况下,死存GOTO语句反能使写出的步调越收简净.(Y)61.单元尝试能创造约80%的硬件缺陷.(Y)62.单元尝试属于动背尝试. ( N)63.单元尝试多采与黑盒尝试(结构性尝试)技能.(Y)64.单元尝试需要从步调的里里结构出收安排尝试用例.(Y)65.单元尝试需要为每个基础单元启垦启动模块大概桩模块.(Y)66.正在里背对付象谈话谈话中,单元尝试是函数大概子历程.()67.单元尝试又称为模块尝试,是针对付硬件尝试的最小单位-步调模块举止粗确性磨练的尝试处事 .(Y)68.集成尝试计划正在需要分解阶段终提接.(N)69.自底进与集成需要尝试员编写启动步调.(Y)70.举止自底进与集成尝试,需要为所测模块大概子系统体例相映的启动模块.(Y)71.举止自底进与集成尝试,需要为所测模块大概子系统体例相映的桩模块.(N)72.举止自顶背下集成尝试,需要为所测模块大概子系统体例相映的启动模块.(N)73.举止自顶背下集成尝试,需要为所测模块大概子系统体例相映的桩模块.(Y)74.MM-路径是可真止路径.(Y)75.非渐删式集成办法,创造过失易以诊疗定位.(Y)76.集成尝试是磨练步调单元大概部件的接心闭系,逐步集成为切合提要安排央供的步调部件大概所有系统.(Y)77.系统尝试多采与黑盒尝试(结构性尝试)技能.(N)(乌盒尝试)78.查支尝试是由最后用户去真施的.(N)79.背载尝试是考证要磨练的系统的本收最下能达到什么程度.(N)80.咱们不妨人为的使得硬件不存留摆设问题.(N)81.不妨颁布具备摆设缺陷的硬件产品.(Y )82.所有硬件必须举止某种程度的兼容性尝试.( Y)83.所有硬件皆有一个用户界里,果此必须尝试易用性.( N)84.β尝试是由硬件的多个用户正在本量使用环境下举止的尝试.(Y)85.系统尝试是正在真正在大概模拟系统运止环境下,查看完备的步调系统是可战相闭硬件、中设、搜集、系统硬件战支援仄台等粗确摆设与对接,并谦足用户需要.(Y)86.Beta 尝试是查支尝试的一种.(Y)二、简问题1.什么是硬件尝试?硬件尝试的脚法战效用是什么?问:利用尝试工具依照尝试筹备战过程对付产品举止功能战本能尝试,以至根据需要编写分歧的尝试工具,安排战维护尝试系统,对付尝试筹备大概出现的问题举止分解战评估.硬件尝试是正在受统造的条件下对付系统大概应用步调举止支配并评介支配的截止.硬件尝试的脚法是以最少的时间战人力,系统天找出硬件中潜正在的百般过失战缺陷.尝试是为了道明步调有错,而不是道明步调无错.一个乐成的尝试是创造了于今已创造的过失的尝试.硬件尝试的准则包罗:所有的尝试皆应逃溯到用户的需要;尽早天战不竭天举止硬件尝试;不可能真足的尝试,果为输进量太大,真止路径太多;注意尝试中的群集局里;防止尝试自己的步调;安排粗细的尝试用例.2.简述硬件尝试的脚法战准则.问:硬件尝试的脚法是以最少的时间战人力,系统天找出硬件中潜正在的百般过失战缺陷.尝试是为了道明步调有错,而不是道明步调无错.一个乐成的尝试是创造了于今已创造的过失的尝试.硬件尝试的准则包罗:所有的尝试皆应逃溯到用户的需要;尽早天战不竭天举止硬件尝试;不可能真足的尝试,果为输进量太大,真止路径太多;注意尝试中的群集局里;防止尝试自己的步调;安排粗细的尝试用例.3.硬件缺陷爆收的本果?问: A.硬件需要道明书籍编写的不周齐,不完备,禁绝确,而且时常变动 B.硬件安排道明书籍 C.硬件支配人员的火仄 D.启垦人员不克不迭很佳的明黑需要明书籍战相通缺累4.什么是硬件尝试,以及硬件尝试的意思?问:硬件尝试是为了创造过失而真止步调的历程.硬件尝试是根据硬件启垦阶段的规格道明战步调的里里结构而粗心安排的一批尝试用例(即输进数据及预期的输出截止),并利用那些尝试用例去运止步调,以创造过失的历程.意思:1.对付产品本量完毕周齐的评估,为硬件产品颁布(如查支尝试)、硬件系统安置(如本能筹备尝试)、硬件产品审定(第三圆独力尝试)委派圆战被委派圆纠葛仲裁(第三圆独力尝试)战其余计划提供疑息;2.通过持绝的尝试(包罗需要评审、安排评审、代码评审等)不妨对付产品本量提供持绝的、赶快的反馈,进而正在所有启垦历程中不竭天、即时天矫正产品的本量,并缩小百般返工,落矮硬件启垦的成本;3.通过尝试创造所要接付产品的缺陷,特天是尽大概天创造百般宽沉的缺陷,落矮大概与消产品本量危害,普及客户的谦意度,夸大商场份额,普及客户的诚恳度.4.通过对付缺陷举止分解,找出缺陷爆收的根根源基本果(硬件历程中的问题,包罗过失的止为办法)大概归纳出硬件产品的缺陷模式,防止将去犯共样的过失大概爆收类似的产品问题,达到缺陷防止的脚法5.什么是硬件尝试?什么是尝试用例,尝试用例必须包罗那几部分?问:狭义的道,一个尝试用例便是尝试人员用以尝试被测硬件的某个个性大概个性拉拢的一组数据. 那组数据大概是从用户处得去的本量的一组数据,也大概是尝试人员博门安排出去的尝试硬件某些功能的一组数据.6.简述您对付尝试处事的认识历程、正在以去的处事的一些提议.7.请辨析硬件的本量是“安排出去的”仍旧“尝试出去的”瞅面.8.硬件尝试与硬件启垦的闭系?问:硬件启垦是一个系统的工程.包罗需要分解,安排,编码,尝试,维护等等几个关节.尝试是所有硬件启垦过程中的一个关节.9.正在尝试死命周期中,尝试历程分为几个阶段?各个阶段的含意?以及各阶段的尝试依据是什么?问:硬件尝试是一个准则的历程,包罗尝试安排、尝试真止以及尝试截止比较等.①尝试安排:根据硬件启垦各阶段的文档资料战步调的里里结构,利用百般安排尝试用例技能粗心安排尝试用例.②尝试真止:利用那些尝试用例真止步调,得到尝试截止.③尝试截止比较:将预期的截止与本量尝试截止举止比较,如果二者不切合,对付于出现的过失举止纠错,并建改相映文档.建改后的步调还要举止再次尝试,曲到谦意为止.如果尝试创造不了过失,大概由于尝试摆设思量不周齐,应试虑沉新造定尝试筹备,安排尝试用例.依照启垦阶段区分,硬件尝试可分为单元尝试、集成尝试,系统尝试战查支尝试.单元尝试:针对付每个单元的尝试,以保证每个模块能仄常处事为目标.集成尝试:对付已尝试过的模块举止组拆,举止集成尝试.系统尝试:磨练硬件产品是可与系统的其余部分协做处事.查支尝试:磨练硬件产品本量的终尾一道工序.10.一名特出的硬件尝试工程师应具备哪些素量?问:一个特出的尝试工程师该当具备的基础素量有:责任心、相通本收、团队粗神、自自疑心、耐性、猜疑粗神、洞察力、幽默感等.应具备的博业素量有:有比赛力的尝试人员要具备三圆里的技能:估计机博业技能、尝试博业技能、硬件编程技能.11.怎么样搞一名合格的尝试人员?尝试人员应具备素量如下:(1)相通本收.(2)移情本收.(3)技能本收.(4)自自疑心.(5)中接本收.(6)幽默感.(7)很强的影象力.(8)耐性.(9)猜疑粗神.(10)自尔敦促.(11)洞察力.12.尝试计划的脚法是什么?问:硬件尝试计划是指挥尝试历程的目收性文献,包罗了产品概括、尝试战术、尝试要收、尝试天区、尝试摆设、尝试周期、尝试资材、尝试接流、危害分解等真量.借帮硬件尝试计划,介进尝试的名目成员,越收是尝试管造人员,不妨粗确尝试任务战尝试要收,脆持尝试真施历程的逆畅相通,逃踪战统造尝试进度,应付于尝试历程中的百般变动.13.什么是乌盒尝试?乌盒尝试主要采与的技能有哪些?问:乌盒尝试又称为功能尝试、数据启动尝试战鉴于规格道明的尝试.它从用户瞅面出收的尝试.用那种要收举止尝试时,把被尝试步调当做一个乌盒,正在不思量步调里里结构的里里个性、尝试者只相识该步调输进战输出之间的闭系大概步调功能的情况下,依好不妨反映那一闭系战步调功能需要规格的道明书籍,去决定尝试用例战估计尝试截止的粗确性.乌盒尝试的要收包罗:鸿沟值分解、等价类尝试、鉴于计划表的尝试战果果图等.14.简朴形貌乌盒尝试百般要收的个性.问:乌盒尝试的要收主要有鸿沟值分解法、等价类区分法、果果图法、计划表尝试法等.鸿沟值分解利用输进变量的最小值、略大于最小值、输进值域内的任性值、略小于最大值战最大值去安排尝试用例.等价类区分法是把步调的输进域区分为若搞部分,而后从每个部分中采用少量代表性数据当做尝试用例.通过类别的区分后,每一类的代表性数据正在尝试中的效用皆等价于那一类中的其余值.果果图要收便是从步调规格道明书籍的形貌中找出果(输进条件)战果(输出截止),将果果图变换为计划表,终尾为计划表中的每一列安排一个尝试用例.那种要收思量到了输进情况百般拉拢以及各个输进情况之间的相互约束闭系.正在所有的乌盒尝试要收中,鉴于计划表的尝试是最为庄重、最具备逻辑性的.正在一些数据处理问题核心,某些支配的真施依好于多个逻辑条件的拉拢,即:针对付分歧逻辑条件的拉拢值,分别真止分歧的支配.计划表法很切合尝试那类问题.15.如果不妨真止完好的乌盒尝试,还需要举止黑盒尝试吗?为什么?问:需要,乌盒尝试可根据步调规格磨练步调是可完毕确定功能,但是无法创造步调里里的编码战逻辑过失,黑盒尝试与之好异互补.16.鸿沟值尝试有几种要收?问:鸿沟值分解战结实性尝试17.等价分类法的尝试技能采与的普遍要收?举例道明?问:(1)为每个等价类编号;(2)安排一个新的尝试筹备,以尽大概多的覆盖尚已被覆盖的灵验等价类,沉复那一步调,曲到所有灵验等价类被覆盖为止.(3)安排一个新的尝试筹备,使它覆盖一个尚已被覆盖的无效等价类, 沉复那一步调,曲到所有无效等价类被覆盖为止.18.什么是等价类?怎么样区分等价类?等价类尝试中有哪些要收?问:把单元的输进域化分为几种数据类,每种用去创造一类的过失,每类只用提供一个大概几个用例数据.脚法是缩小用例数量.19.请试着比较一下乌盒尝试、黑盒尝试、单元尝试、集成尝试、系统尝试、查支尝试的辨别与通联.问:乌盒尝试:已知产品的功能安排规格,不妨举止尝试道明每个真止了的功能是可切合央供.黑盒尝试:已知产品的里里处事历程,不妨通过尝试道明每种里里支配是可切合安排规格央供,所有里里身分是可以通过查看.硬件的乌盒尝试表示着尝试要正在硬件的接心处举止.那种要收是把尝试对付象瞅搞一个乌盒子,尝试人员真足不思量步调里里的逻辑结媾战里里个性,只依据步调的需要规格道明书籍,查看步调的功能是可切合它的功能道明.果此乌盒尝试又喊功能尝试大概数据启动尝试.乌盒尝试主假若为了创造以下几类过失:1、是可有不粗确大概遗漏的功能?2、正在接心上,输进是可能粗确的担当?是可输出粗确的截止?3、是可罕见据结构过失大概中部疑息(比圆数据文献)考察过失?4、本能上是可不妨谦足央供?5、是可有初初化大概终止性过失?硬件的黑盒尝试是对付硬件的历程性细节搞粗致的查看.那种要收是把尝试对付象瞅搞一个挨启的盒子,它允许尝试人员利用步调里里的逻辑结构及有闭疑息,安排大概采用尝试用例,对付步调所有逻辑路径举止尝试.通过正在分歧面查看步调状态,决定本量状态是可与预期的状态普遍.果此黑盒尝试又称为结构尝试大概逻辑启动尝试.黑盒尝试主假若念对付步调模块举止如下查看:1、对付步调模块的所有独力的真止路径起码尝试一遍.2、对付所有的逻辑判决,与“真”与与“假”的二种情况皆能起码测一遍.3、正在循环的鸿沟战运止的界限内真止循环体.4、尝试里里数据结构的灵验性,等等.单元尝试(模块尝试)是启垦者编写的一小段代码,用于磨练被测代码的一个很小的、很粗确的功能是可粗确.常常而止,一个单元尝试是用于估计某个特定条件(大概者场景)下某个特定函数的止为.单元尝试是由步调员自己去完毕,最后受益的也是步调员自己.不妨那样道,步调员有责任编写功能代码,共时也便有责任为自己的代码编写单元尝试.真止单元尝试,便是为了道明那段代码的止为战咱们憧憬的普遍.集成尝试(也喊组拆尝试,共同尝试)是单元尝试的逻辑扩展.它的最简朴的形式是:二个已经尝试过的单元拉拢成一个组件,而且尝试它们之间的接心.从那一层意思上道,组件是指多个单元的集成散合.正在现真筹备中,许多单元拉拢成组件,而那些组件又散合成步调的更大部分.要收是尝试片段的拉拢,并最后扩展进程,将您的模块与其余组的模块所有尝试.终尾,将形成进程的所有模块所有尝试.系统尝试是将通过尝试的子系统拆置成一个完备系统去尝试.它是磨练系统是可真真能提供系统筹备道明书籍中指定功能的灵验要收.(罕睹的联调尝试)系统尝试的脚法是对付最后硬件系统举止周齐的尝试,保证最后硬件系统谦足产品需要而且按照系统安排.查支尝试是安置硬件之前的终尾一个尝试支配.查支尝试的脚法是保证硬件准备便绪,而且不妨让最后用户将其用于真止硬件的既定功能战任务.查支尝试是背已去的用户标明系统不妨像预约央供那样处事.经集成尝试后,已经依照安排把所有的模块组拆成一个完备的硬件系统,接心过失也已经基础排除了,接着便该当进一步考证硬件的灵验性,那便是查支尝试的任务,即硬件的功能战本能如共用户所合理期待的那样.20.什么是黑盒尝试?黑盒尝试主要采与的技能有哪些? 黑盒尝试有那几种要收?并简朴形貌百般要收的个性.问:黑盒尝试又称为结构尝试、逻辑启动尝试大概鉴于步调的尝试.它依好于对付步调细节的周齐的磨练.针对付特定条件战循环集安排尝试用例,对付硬件的逻辑路径举止尝试.正在步调的分歧面磨练步调的状态,去举止判决其本量情况是可战预期的状态相普遍.黑盒尝试包罗:逻辑覆盖、基路径尝试、数据流尝试、步调插拆等.总体上分为固态要收战动背要收二大类固态:闭键功能是查看硬件的表示战形貌是可普遍,不辩论大概者不歧义动背:语句覆盖、判决覆盖、条件覆盖、判决条件覆盖、条件拉拢覆盖、路径覆盖.21.时常使用的逻辑覆盖尝试要收有哪几种?并简朴形貌百般要收的脚法.问:逻辑覆盖可分为:语句覆盖、判决覆盖、条件覆盖、判决/条件覆盖及路径覆盖.语句覆盖:央供安排若搞个尝试用例,运止被测步调,使步调中的每个可真止语句起码被真止一次.判决覆盖:央供安排若搞尝试用例,运止被测步调,使得步调中每个估计的与真分支战与假分支起码真止一次,即估计的真假值均要被检测.判决覆盖又称为分支覆盖.条件覆盖:央供安排若搞尝试用例,真止被测步调,使得步调中每个估计的每个条件的大概与值起码被真止一次.判决/条件覆盖:央供安排足够的尝试用例,真止被测步调,使得估计中每个条件的所有大概与值起码被真止一次,共时每个估计的所有大概估计截止也起码被真止一次.路径覆盖:央供安排足够多尝试用例,覆盖步调中所有大概的路径.22.逻辑覆盖中几种主要覆盖的含意?举例道明?问:逻辑覆盖是一种使用最广大的结构尝试要收.逻辑覆盖以步调里里的逻辑结构为前提安排尝试用例,央供对付被测步调的逻辑结构有收会的相识,以至要能掌握源步调的所有细节.由于覆盖尝试的目标分歧,逻辑覆盖可分为:语句覆盖、判决覆盖、条件覆盖、判决/条件覆盖及路径覆盖.23.单元尝试有那些步调,各个步调有那些真施真量.问:1.固态查看:用功具Logiscope大概者人为查看单2.动背查看:用功具PurifyPlus大概者人为调试3.尝试用例真止(工具大概人为)安排尝试用例及数据;(提前)编写尝试用例代码、足本、启动模块战桩模块;(提前)运止尝试用例,记录截止.(正在步调1,2之后举止)24.非删量式尝试与删量式尝试问:非删量式尝试的要收是先分别尝试,而后集结起去再一次完毕集成尝试.假若正在模块的接心处存留过失,只会正在终尾的集成尝试时一下子表暴露去.删量式尝试是逐步集成战逐步尝试的要收,把大概出现的过失分别表暴露去,便于找出问题战建改.而且一些模块正在逐步集成的尝试中,得到了较多次的磨练,果此,大概会博得较佳的尝试效验.论断:删量式尝试要比非删量式尝试具备一定的劣良性.25.简述自顶背下删量式尝试战自底进与删量式尝试二种集成尝试要收,并比较二者的便宜战缺面.问:自顶背下删量式尝试:主要便宜正在于它不妨自然的搞到逐步供粗,一启初便能让尝试者瞅到系统的框架.主要缺面是需要提供桩模块,而且正在输进/输出模块接进系统往日,正在桩模块中表示尝试数据有一定艰易.自底进与删量式尝试:便宜正在于,由于启动模块模拟了所有调用参数,纵然数据流并已形成有背的非环状图,死成尝试数据也无艰易.主要缺面正在于,曲到终尾一个模块被加进去之后才搞瞅到所有步调(系统)的框架.26.简述集成尝试的历程.集成尝试的要收有那些?问:系统集成尝试主要包罗以下历程:1. 建坐的确认历程.2. 补丁的确认历程.3. 系统集成尝试尝试组提接历程.4. 尝试用例安排历程.5. 尝试代码编写历程.6. Bug的报告历程.7. 每周/每二周的建坐历程.8. 面对付面的尝试历程.。

软件工程习题与答案

软件工程习题与答案

第1章概述(习题和参考答案)[推断题]1. 由于今日个人计算机不断发展壮大,人们不再接受软件团队的开发方式。

(×)2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。

(×)3. 购买大多数计算机系统所需的硬件比软件更昂贵。

(×)4. 大多数软件产品在其生命周期中不须要增加功能。

(×)5. 大多数软件系统是不简洁变更的,除非它们在设计时考虑了变更。

(√)6. 一般来说,软件只有在其行为和设计者的目标一样的状况下才能成功。

(×)[选择题]1. ()因素促使计算机系统越来越困难。

(D)A. 计算机内存和存储容量上的巨大增长B. 外部输入/输出选项的更加多样性C. 计算机体系结构方面的深刻变更D. 以上全部选项2. 下面的()不再是现代软件工程师关注的问题。

(A)A. 为什么计算机硬件的成本这么高?B. 为什么软件须要很长时间才能完成?C. 为什么开发一个软件的成本这么高?D. 为什么不能在产品发布前去除软件错误?3. 软件会慢慢退化而不会磨损,其缘由在于()。

(C)A. 软件通常暴露在恶劣的环境下B. 软件错误通常发生在运用之后C. 不断的变更使组件接口之间引起错误D. 软件备件很难订购4. 大多数软件照旧是定制开发的,其缘由在于()。

(C)A. 软件组件重用是特别普遍的B. 可重用的组件太昂贵而无法运用C. 软件在不运用其他组件的状况下很简洁构造出来D. 商业组件在许多应用领域中可以得到5. 下面的()说法是正确的。

(C)A. 软件危机在20世纪70年头末期全面爆发B. 当前先进的软件工程方法已经解决了软件危机的问题C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严峻问题D. 软件危机是指在软件产品中存在一系列的质量问题6. 软件工程的基本目标是()。

(B)A. 消退软件固有的困难性B. 开发高质量的软件C. 努力发挥开发人员的创建性潜能D. 更好地维护正在运用的软件产品7. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

软件测试习题

软件测试习题

黑盒测试练习练习1:以等价类划分法设计测试用例。

解题分析:年龄:一位或两位非零整数,值的有效范围为1~99。

性别:一位英文字符,只能取值‘M’或‘F’。

婚姻:字符,只能取值‘已婚’或‘未婚’。

抚养人数:空白或一位非零整数,值的范围为1~9练习2:要求输入三个整数a、b、c,分别作为三角形的三条边,取值范围在1~100之间,判断由三条边构成的三角形类型为等边三角形、等腰三角形、一般三角形或非三角形。

请运用边界值分析法设计测试用例。

解题分析:练习3:某城市的电话号码由三部分组成。

这三部分的名称和内容分别是地区码:空白或三位数字;前缀:非’0’或’1’开头的三位数;后缀:四位数字。

试用等价分类法来设计它的测试用例。

(答案不确定)测试用例:练习4:某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于1000元,按A类标准收费(不打折),一次购物累计多于或等于1000元,按B类标准收费(打9折),并免费办理会员卡;会员顾客一次购物累计少于1000元,按C类标准收费(打8.5折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。

请给出相应的决策表和测试用例。

练习5:某软件规格说明要求:第一个字符必须是A或B,第二个字符必须是一个数字,在此情况下进行文件的修改。

如果第一个字符不是A或B,则给出信息L;如果第二个字符不是数字,则给出信息M。

请运用决策表法设计测试用例。

分析:原因:c1——第一个字符是A。

c2——第一个字符是B。

c3——第二个字符是一个数字。

结果:e1——给出信息L。

e2——修改文件。

e3——给出信息M。

决策表:条件c1 1 1 1 1 0 0 0 0 c21111c3 1 0 1 0 1 0 1 0 10 1 1 1 1 0 0 动作e1e2e3不可能练习6:订购单检查:如果金额超过500元,又未过期,则发出批准单和提货单;如果金额超过500元,但过期了,则不发出批准单;如果金额低于500元,则不论是否过期都发出批准单和提货单,在过期情况下,还需要发出通知单。

软件应用基础复习题

软件应用基础复习题
C.16, 53, 23, 94,31, 72D.16, 23, 53, 31, 94, 72
18.某系统中有3个并发进程都需要4个同类资源,则该系统必然不会发生死锁的最少资源是()。
A.9B.10C.11D.12
19.SELECT语句中,实现投影操作的是()子句。
A.SelectB.fromC.WhereD.group by
7.设要将序列(Q, H, C, Y, P, A, M, S, R, D, F, X)中的关键码按字母序的升序重新排列,则:起泡排序一趟扫描的结果是____________。
8.在哈希函数H(key)=key%p中,p值最好取____________。
9.若对查找表只做“查询某个特定的数据元素是否在查找表中”和“查询某个特定的数据元素的各种属性”操作,则称此类查找表为___________。若在查找过程中同时插入查找表中不存在的数据元素,或者从查找表中删除已存在的某个数据元素,则称此类查找表为___________。
A.线性表采用顺序存储必须占用一片连续的存储空间
B.线性表采用链式存储不必占用一片连续的存储空间
C.线性表采用链式存储便于插入和删除操作的实现
13.设循环队列中数组的下标范围是0~m-1,其中头尾指针分别是front和rear,则其元素个数是()。
A.rear-front B.rear-front+1
3.在一个段式存储管理系统中,其段表见表1。试求表2中的逻辑地址所对应的物理地址。
表1段表表2逻辑地址
段号
内存起始地址
段长
0
210
500
1
2350
20
2
100
90
3
1350
590

软件测试练习题

软件测试练习题

软件测试练习题一、选择题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)统计出错的次数15.程序三种基本结构的共同特点是()A)不能嵌套使用B)只能用来写简单程序C)已经用硬件实现D)只有一个入口和一个出口16.下面说法正确的是( )。

软件工程习题附答案

软件工程习题附答案

软件工程习题附答案软件工程是一门研究和应用如何以系统性、规范化、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。

以下是一些软件工程的习题及答案,希望能帮助您更好地理解这门学科。

一、选择题1、软件生命周期中所花费用最多的阶段是()A 详细设计B 软件编码C 软件测试D 软件维护答案:D解析:软件维护阶段需要对软件进行修改、优化和修复,由于软件在使用过程中可能会遇到各种问题和需求变更,所以维护阶段通常会花费大量的时间和资源。

2、下面不属于软件工程的 3 个要素的是()A 工具B 过程C 方法D 环境答案:D解析:软件工程的三要素是方法、工具和过程。

方法为软件开发提供了“如何做”的技术;工具为方法的运用提供了自动的或半自动的软件支撑环境;过程是将方法和工具结合起来,以达到合理、及时地进行软件开发的目的。

3、软件可行性研究实质上是要进行一次()需求分析和设计过程。

A 简化、压缩的B 详细的C 彻底的D 深入的答案:A解析:可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,其实质是进行一次简化、压缩的需求分析和设计过程。

4、软件测试的目的是()A 证明软件的正确性B 找出软件中的所有错误C 尽可能多地发现软件中的错误D 调试程序答案:C解析:软件测试的目的是尽可能多地发现软件中的错误,而不是证明软件的正确性,也不可能找出软件中的所有错误。

5、下面描述中,不符合结构化程序设计风格的是()A 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B 自顶向下C 注重提高程序的执行效率D 限制使用 goto 语句答案:C解析:结构化程序设计强调清晰的结构和良好的可读性,注重程序的可理解性和可维护性,而不是过于追求执行效率。

二、填空题1、软件生存周期一般可分为问题定义、可行性研究、()、设计、()、测试、运行与维护阶段。

软件工程复习题

软件工程复习题

软件工程复习题1.软件生命周期中所花费用最多的阶段是( D )。

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.结构化程序设计主要强调的是( D )。

A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性7.软件测试的目的是( B )。

A.为了表明程序没有错误B.为了说明程序能正确地执行C.为了发现程序中的错误D.为了评价程序的质量8.针对软件需求分析所进行的软件测试是指()。

A.集成测试B.确认测试C.黑盒子测试D.白盒子测试9.块间的信息可以作“控制信息”用,也可以作为()使用。

A.控制流B.数据结构C.控制结构D.数据10.在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。

A.数据结构B.实体关系C.数据流图D.E-R图11.Putnam成本估算模型是一个( D )模型。

A.静态单变量B.动态单变量C.静态多变量D.动态多变量12.软件调试技术包括(B)。

A.边界值分析B.演绎法C.循环覆盖D.集成测试13.瀑布模型的存在问题是( B )。

A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求14.程序的三种基本控制结构是( B )。

A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移15.在详细设计阶段,经常采用的工具有( A )。

A.PAD B.SAC.SC D.DFD16.需求分析中开发人员要从用户那里了解()。

软件测试习题库+答案

软件测试习题库+答案

软件测试习题库+答案一、单选题(共100题,每题1分,共100分)1.以下不属于测试计划设计的工具的是()A、WordB、ExcelC、ProjectD、PPT正确答案:D2.模块是组成软件结构的基本元素,它是( )的集合。

A、变量定义和功能实现B、变量和函数C、数据说明和算法D、软件描述和实现正确答案:C3.软件管理按时间可划分为( )和使用维护管理。

A、开发进度管理B、生产管理C、技术管理D、软件设计管理正确答案:B4.著作权亦称( ),是指著作权人对其作品享有的专有权利。

A、版权B、许可权C、产权D、专利权正确答案:A5.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。

A、验证测试B、单元测试C、系统测试D、模块测试正确答案:B6.十进制数(307)10转换为十六进制数的结果是( )。

A、(226)16B、(133)16C、(281)16D、(186)16正确答案:B7.下列选项中关于软件测试叙述错误的是()A、软件测试可以作为度量软件与用户需求间差距的手段B、软件测试的根本目的是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软件系统交给用户使用。

C、没有发现错误的测试也是有价值的D、软件测试的目的是暴露问题正确答案:B8.虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。

A、翻译程序B、实际的硬件C、翻译指令D、操作系统正确答案:B9.( )是采用人—机对话的方式控制作业的运行。

A、实时作业控制B、脱机作业控制C、联机作业控制D、动态作业控制正确答案:C10.在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明()A、这个Bug中描述的B、这个Bug 中描述的是问题,但不修改C、根据这个Bug的描述无法查找问题的原因并解决,需要提供更多的关于这个Bug的信息D、这个Bug描述的是问题,但不能确定是否在这个版本中修改正确答案:B11.为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登陆,找出因资源不足而导致的错误,你认为现在最有可能进行的测试活动是()A、负载测试B、安全测试C、容量测试D、压力测试正确答案:A12.( )方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。

其他软件知识复习题

其他软件知识复习题

其他软件知识复习题姓名: [填空题] *_________________________________班级: [填空题] *_________________________________1、 Flash的帧频率是指()。

[单选题] *A、每秒钟显示的帧数(正确答案)B、每帧显示的秒数C、每分钟显示的帧数D、动画的总时长2、 Flash是一款()软件? [单选题] *A、文字编辑排版B、交互式矢量动画编辑软件(正确答案)C、三维动画创作D、平面图像处理3、 Flash影片默认帧频是()。

[单选题] *A、 10帧/秒B、 12帧/秒(正确答案)C、 11帧/秒D、 25帧/秒4、 Flash源文件的默认扩展名是()。

[单选题] *A、 swfB、 fla(正确答案)C、 exeD、 html5、 FrontPage是一个制作()的软件。

[单选题] *A、网页(正确答案)B、动画C、视频D、文字。

6、 Photoshop默认的文件格式是()。

[单选题] *A、 DOCB、 JPGC、 PSD(正确答案)D、 GIF7、 Photoshop是一款功能强大的(),广泛应用于照片处理、平面设计等领域。

[单选题] *A、图像处理软件(正确答案)B、文字处理软件C、动画制作软件D、演示文稿软件。

8、 PowerPoint是一种()软件。

[单选题] *A、图像处理软件B、文字处理软件C、演示文稿制作软件(正确答案)D、表格制作软件9、 PowerPoint演示文稿,默认的扩展名是()。

[单选题] *A、 .txtB、 .ppt(正确答案)C、 .flashD、 .doc10、 PowerPoint运行的平台是()。

[单选题] *A、 DosB、 UnixC、 LinuxD、 Windows(正确答案)11、 PowerPoint中,插入图片操作,应选择菜单栏中()命令。

[单选题] *A、视图B、插入(正确答案)C、格式D、工具12、电脑作品制作比赛,作为评委组成员,用来记录与统计成绩的软件最适合是() [单选题] *A、选用MicrosoftWord设计表格统计成绩B、选用MicrosoftExecl设计表格统计成绩(正确答案)C、选用MicrosoftPowerpoint设计表格统计成绩D、选用金山公司的WPS中的msword统计成绩13、关闭PowerPoint时,如果不保存修改过的文档,会有什么后果。

计算机软件相关知识练习题

计算机软件相关知识练习题

计算机软件相关知识练习题1.在软件的版本后缀中带有Tria1其含义是。

OA.试用版—)B,演示版C.注册版D.零售版2.的作用主要是为了防止自己的软件被用户盗用。

OA.产品密钥B.产品序列号C.注册码D.版本号3.在软件版本号中,是必选的。

OA.主版本号、内部版本号B.主版本号、次版本号(正确容累)C.次版本号、内部版本号D.主版本号、修订号是指软件开发商或自由软件开发者推出的以“先使用后付费''的方式销售的具有版权的软件。

OA.商业软件B.共享软件C.绿色软件D.免费软件是指用户为了不受限制地使用某个计算机软件的功能,而在软件安装或使用的过程中,按照指定的要求所输入的由字母、数字或其他符号所组成的一组号码。

OA.产品密钥B.注册申请码C.注册码「不)D.产品序列号6.Office是一款高性能办公软件,用户必须支付一定费用,得到授权后才能使用。

按应用软件的分类它是一款OA.免费软件B.共享软件C.商业软件D.绿色软件7.下列软件版本后缀是“演示版”的是OA.DemoB.Tria1C-Enterprise□.Standard8.软件版本号编制有其一定的规则,其中第三部分表示OA.主版本号B.内部版本号(iC.次版本号D.修订号9.软件1inUXkemeI的版本号为2.6.39.0,其中数字“0”代表OA.主版本号B.次版本号C.内部版本号D.修订号10.小明从网上下载了一个软件,用了几次后不能使用了,应该输入才能继续使用。

OA.产品密钥B.产品序号C.注册码D.软件版本号11.下列软件版本后缀与软件开发阶段对应正确的是OA.公开发布的尝试性版本RC/Preview(预览)版B.开发过程中Demo(演示版)C.正式版BaSiC(标准版)D.正式版DeIUXe(豪华版)(12.小明在网上下载了一款软件,发现该软件能够随意复制和正常使用,但某些功能不能正常使用,因此小明决定支付一定的费用获取OA.产品密钥B.产品序列号C.注册码「3)D.注册申请码13.共享软件在免费试用时通常会采用一些手段进行限制,不包括OA.限制试用时间B.限制功能C.用户注册(IH诡行案)D.添加水印14.软件在开发过程中会产生不同的版本,通常用后缀名加以区别,下列表示基本版本的后缀名是()A.Retai1B.BasicC.DemoD.De1uxe15.下列是帮助软件开发者既保护了自己的利益又获取了自己的劳动所得的是OA.注册申请码B.产品密钥C.注册码(正司D.软件版本号16.Ghost(幽灵)软件是一款软件。

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

8、在一个带头结点的循环双向链表中,若要在指针p所指向的结点之后插入一个q指针所指向的结点,则需要对q->next赋值为()。

A. P->prior
B. p->next
C. p->next->next
D. p->prior->prior
9、在一个带头结点的循环双向链表中,若要在指针p所指向的结点之前插入一个q指针所指向的结点,则需要对p->prior->next赋值为()。

A. q
B. p
C. p->next
D. p->prior
10、在一个带头结点的循环双向链表中,若要删除指针p所指向的结点则执行()操作。

A. p->prior->next=p->next; p->next->prior=p->prior;
B. p->next->prior=p; p->next=p->next->next;
C. p->prior->next=p; p->next=p->next->prior;
D. p=p->next; p->prior->next=p->prior;
11、当利用大小为N的数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行()语句修改top指针。

A. top++
B. top--
C. top=0
D. top=N-1
12、栈空,并已知栈未满,当元素x进栈时所执行的操作为()。

A. a[--top]=x
B. a[top--]=x
C. a[++top]=x
D. a[top++]=x
13、假定利用数组a[N]顺序存储一个栈,用top表示栈顶指针,用top==-1表示栈空,并已知栈未空,当退栈并返回栈顶元素时所执行的操作为()。

A return a[--top]
B return a[top--]
C return a[++top]
D return a[top++]
14、假定一个链式栈的栈顶指针用top表示,该链式栈为空的条件()。

A. top!=NULL;
B. top==top->next;
C. top== NULL;
D. top!= top->next;
15、假定一个顺序循环队列的队首和队尾指针分别用f和r表示,则判断队空的条件为()。

A.f+1==r
B.r+1==f
C.f==0
D.f==r
16、假定一个顺序循环队列存储于数组a[N],其队首和队尾指针分别用f和r表示,则判断队满的条件为()。

A.(r-1)%N==f
B.(r+1)%N==f
C.(f-1)%N==r
D.(f+1)%N==r
17、若让元素1,2,3,4依次进栈,则出栈次序不可能出现()的情况。

A.3,2,1,4
B.2,1,4,3
C.4,3,2,1
D.1,4,2,3
18、假定一个链式栈的栈顶指针用top当p所指向的结点进栈时,执行的操作为()。

A. p->next=top; top=top->next;
B. top=p; p->next=top;
C. p->next=top->next; top->next=p;
D. p->next=top; top=p;
19、假定一个链式栈的栈顶指针用top退栈时所执行的操作为()。

A.top->next=top;
B.top=top->data;
C.top=top->next;
D. top->next=top->next->next;
二﹑填空题
1、线性表的两种存储结构分别为____和____。

2、数据的逻辑结构可分为____和____两大类。

3、若经常需要对线性表进行插入和删除运算,则最好采用__存储结构,若经常需要对线性表进行查找运算,则最好采用____存储结构。

4、在一个单链表中删除指针p所指向结点的后继结点时,需要把____的值赋给p->next指针域。

5、在一个单链表中指针p所指向结点的后面插入一个指针q所指向的节点时,首先把____的值赋给q->next,然后把____的值赋给p->next。

6、在一个双向链表中指针p所指向的结点之后插入一个指针q所指向的结点时,需要对p->next->prior指针域赋值为____。

7、假定一个链栈的栈顶指针为top,每个结点包含值域data和指针域next,当进行出栈运算时(假定栈非空),需要把栈顶指针修改为____的值。

8、设元素a,b,c,d依次进栈,若要在输出端得到序列cbda,则应进行的操作序列为Push(s,a),Push(s,b),Push(s,c),____,____,____Pop(s),Pop(s)。

9、在以HL为头指针的带头结点的单链表和循环单链表中,链表为空的条件分别为____和____。

10、队列的插入操作在____进行,删除操作在____进行。

11、在一个空链队列中,假定队首和队尾指针分别为f和r,当向他插入一个新结点*p时,则首先执行____操作,然后执行____操作。

相关文档
最新文档