《软件构造》复习考试题库(带答案)_第1页
《软件构造》复习考试题库(带答案)_第2页
《软件构造》复习考试题库(带答案)_第3页
《软件构造》复习考试题库(带答案)_第4页
《软件构造》复习考试题库(带答案)_第5页
已阅读5页,还剩122页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1《软件构造》复习考试题库(带答案)一、单选题1.()是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。A、基本路径测试B、逻辑覆盖C、决策表D、数据流测试答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET2.下面关于ORDERBY子句说法不正确的是?A、ORDERB、DESC表示进行降序排序C、ASC表示升序排序D、使用ODER答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET3.在类的定义中,类的()描述了该类的对象的行为特征。A、类名B、方法C、所属的名字空间D、属性答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET4.IN子查询说法正确的是?A、可以与单个或多个结果进行匹配B、只能与多个子查询结果进行比较C、子查询结果必须是单个结果D、IN可以与等号=运算符进行替换答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET5.有学生表Stu,有sno,sname,ssex,saddress字段,SELECTDISTINCTsnameFROMStuLIMIT10,问SQL语句的含义是?A、查询学生表Stu中学生的名字B、查询学生表中前C、查询学生表中不同名学生的前D、查询学生表的前答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET6.结构化程序流程图中一般包括三种基本结构,下述结构中()不属于其基本结构。A、顺序结构B、条件结构C、选择结构D、嵌套结构答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET7.下列有关测试过程管理的基本原则,错误的是()。A、测试过程管理应该首先建立测试计划B、测试需求在测试过程中可以是模糊的、非完整的”C、在测试任务较多的情况下,应该建立测试任务的优先级来优化处理D、整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET8.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()A、增量模型B、喷泉模型C、原型模型D、螺旋模型答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET9.关于调用函数说法正确的是?A、调用函数使用CALL关键字B、调用函数方式与MySQL自定义函数-C、触发器、函数、存储过程调用方式一样D、用户定义的函数与系统函数不一样答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET10.面向对象软件开发中使用的OOP表示()A、面向对象分析B、面向对象设计C、面向对象语言D、面向对象编程答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET11.面向对象方法的多态性是指()。A、一个类可以派生出多个特殊类B、一个对象在不同的运行环境中可以有不同的变体C、针对一消息,不同的对象可以以适合自身的方式加以响应D、一个对象可以是由多个其他对象组合而成的答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET12.EXISTS子查询返回结果类型是?A、集合B、intC、记录D、bool答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET13.以下属于创建型模式的是()。A、原型模式B、访问者模式C、模板方法模式D、责任链模式答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET14.2元地铁票售票软件投币2元时按下2元按钮A、等价类划分B、边界值分析C、错误推测法D、因果图答案:D15.测试工程师小刘在对某软件项目进行疲劳强度测试过程中,最先发现以下哪些问题()。A、并发用户数B、内存泄漏C、系统安全性D、功能错误答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET16.()用于概述相互合作的对象流的交互关系和链接关系。A、用例图B、通信图C、协作图D、类图答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET17.()将整个软件系统划分为模型、视图和控制器三个部分A、MVCB、分层模式C、管道模式D、架构模式答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET18.MYSQL数据库中:下面哪个函数是用于连接字符串的?A、LEFTB、INSERTC、CONCATD、ASCII答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET19.面向对象软件开发中使用的OOD表示()A、面向对象分析B、面向对象设计C、面向对象语言D、面向对象方法答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET20.SQL中,子查询是?A、返回单表中数据子集的查询语句B、选取多表中字段子集的查询语句C、选取单表中字段子集的查询语句D、嵌入另一个查询语句之中的查询语句答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET21.在UML顺序图中,()对消息传递的目标对象的销毁A、销毁(destory)消息B、创建(create)消息C、返回消息D、自消息答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET22.在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码)。我们可以使用()来模拟实现居民身份证号码办理。A、命令模式B、桥接C、单例模式D、责任链答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET23.下列哪些不是自顶向下增量式集成测试特点()。A、需要开发桩模块B、需要开发驱动模块C、模块集成时首先集成主控模块D、能及时发现设计上的错误答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET24.在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象A、并发控制B、决策点C、对象D、活动答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET25.软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()A、互相排斥B、互相补充C、独立使用D、交替使用答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET26.模块的内聚性最高的是()A、逻辑内聚B、时间内聚C、偶然内聚D、功能内聚答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET27.模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型B、原型模型C、增量模型D、螺旋模型答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET28.共享网络设备模拟:很多网络设备都是支持共享的,如交换机、集线器等,多台终端计算机可以连接同一台网络设备,并通过该网络设备进行数据转发。共享网络设备可以使用()模拟共享网络设备的设计原理。A、工厂方法模式B、代理模式C、享元模式D、外观模式答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET29.软件生命周期中所花费用最多的阶段是()A、详细设计B、软件编码C、软件测试D、软件维护答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET30.元地铁票售票软件:投币2元时,按下“2元”按钮,弹出相应地铁票;投币5元,则弹出地铁票同时退还3元,若对该功能进行测试用例设计最宜选择哪种方法()。A、等价类划分法B、边界值分析C、错误推测法D、因果图答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET31.软件测试的目的是()。A、证明软件中没有错误B、改正软件中的错误C、发现软件中的错误D、优化程序结构答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET32.侧重于观察资源耗尽情况下的软件表现的系统测试称为()。A、强度测试B、压力测试C、容量测试D、性能测试答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET33.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。A、变量没有初始化B、编写的语句书写格式不规范C、循环控制出错D、代码输入有误答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET34.查询员工工资信息时,结果按工资降序排序,正确的是?A、ORDERB、ORDERBYC、ORDERD、ORDER答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET35.对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生()个测试用例。A、6n+1B、5nC、4n+1D、7n答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET36.有学生表student,结构如下学号(char(9),主键)、姓名(varchar(10),非空)、性别(char(2))、出生日期(date)、民族(varchar(20))。课程表course,结构如下课程号(char(5),主键)、课程名称(varchar(30))、课程简介(text)、学分(int)。选课信息表SC,结构如下学号(char(9),外键)、课程号(char(5),外键)、成绩(int,check(0,100))A、selectB、onC、student.性别=“女;D、selectE、onF、学号WHERG、student性别="女;H、select姓名from答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET37.()方法根据数据输出对输入的依赖关系设计测试用例。A、路径测试B、等价类C、因果图D、归纳测试答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET38.在游戏或软件开发完成的初期,由游戏公司或软件公司发送限定的激活码或账号给玩家,由玩家测试并向游戏公司反馈使用情况和存在的问题,以促进游戏的进一步完善的环节称为()。A、公测B、内测C、开源D、封测答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET39.缺陷产生的原因()。A、交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B、软件的复杂性;软件项目的时间压力C、程序开发人员的错误;软件项目文档的缺乏D、以上都是答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET40.哪个类型的模式用于描述如何将类或对象按某种布局组成更大的结构。A、创建型模式B、结构型模式C、行为型模式D、观察者模式答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET41.有学生表student,选课表sc,那么请补充完成查询每个学生及其选修课的情况语句:selectA.*,B.*FROMstudentA()scBonA.sno=B.snoA、INNERB、LEFTC、RIGHTD、FULL答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET42.设计原则()符合尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。A、里氏替换原则B、迪米特法则C、接口隔离原则D、合成复用原则答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET43.为了提高测试的效率,应该()A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET44.内连接使用的关键字是?A、INNERB、LEFTC、RIGHTD、FULL答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET45.返回参数X的绝对值的函数是?A、ABSB、MONTHC、ACOSD、ATAN答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET46.在UML活动较中,()表示操作之间的信息交换。A、信息流B、控制流C、初始活动D、活动答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET47.下列说法中,不正确的是()。A、软件项目工作量分布曲线不是线性的B、到开发后期临时增加人力可加快进度C、适当推迟交货时间可大幅度降低开发工作量D、在软件生存周期的不同阶段各类人员的参与情况是不同的。答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET48.泛化使得()操作成为可能,即操作的实现是由它们所使用的对象的类,而不是由调用确定的A、多态B、多重C、传参D、传值答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET49.以下不是UML建模模型图的是()。A、用例图B、类图C、时序图D、结构图答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET50.下列有关测试过程V模型的说法中,正确的是()。A、验收测试应确定成程序的执行是否满足软件设计的要求B、系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C、单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D、集成测试在编码结束前就可以开始答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET51.()引入了“风险驱动”的思想,适用于大规模的内部开发项目。A、增量模型B、喷泉模型C、原型模型D、螺旋模型答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET52.通过()可以完成数据流图的细化。A、结构分解B、功能分解C、数据分解D、系统分解答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET53.使用派生类的主要原因是()A、提高代码的可重用性B、提高程序的运行效率C、加强类的封装性D、实现数据的隐蔽答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET54.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A、系统功能B、局部数据结构C、重要的执行路径D、错误处理答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET55.数学函数是MySQL中常用的一类函数,返回圆周率的函数是?A、ABSB、CEILINGC、PID、RAND答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET56.软件测试是软件质量保证的重要手段,下列哪种是软件测试的最基础环节()。A、功能测试B、单元测试C、结构测试D、确认测试答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET57.MySQL中的表查询命令是?A、USEB、SELECTC、UPDATED、DROP答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET58.下列属于维护阶段的文档是()A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET59.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是()A、状态图和顺序图B、活动图和协作图C、状态图和活动图D、顺序图和协作图答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET60.()描述的是模块与模块之间的关联关系。A、可维护性B、可扩展性C、耦合性D、内聚性答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET61.以下关于测试用例特征的描述错误的是()。A、最有可能抓住错误的B、一定会有重复的、多余的C、一组相似测试用例中最有效的D、既不是太简单,也不是太复杂答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET62.在UML类图模型中,一般关联又可以分为()A、单向关联,自关联B、单向关联,双向关联,自关联C、单向关联,多向关联,自关联D、单向关联,导向关联,自关联答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET63.哪个类型的模式用于描述类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,以及怎样分配职责。A、创建型模式B、结构型模式C、行为型模式D、观察者模式答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET64.以下有关构造方法的说法,正确的是:()A、一个类的构造方法可以有多个B、构造方法在类定义时被调用C、构造方法只能由对象中的其它方法调用。D、构造方法可以和类同名,也可以和类名不同答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET65.自底向上增量式集成测试中,下面()描述是正确的。A、测试由桩模块控制B、最上面的模块最先测试C、父单元用测试过的子单元测试D、包含树的深度优先或广度优先遍历过程答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET66.下面删除自定义函数的关键字是?A、DROPB、DROPC、DROPD、以上都不是答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET67.作为软件开发结构化方法的工具,数据流图描述数据在软件流动和被处理变换的过程,它是以图示的方法来表示()A、软件模型B、软件功能C、软件结构D、软件加工答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET68.瀑布模型的生存周期是()A、听取客户意见→建造/修改→测试/运行B、计划→听取客户意见→设计→编码→测试→运行/维护C、计划→需求分析→设计→编码→测试→运行/维护D、需求分析→计划→设计→编码→测试→运行/维护答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET69.面向对象程序设计的特点主要概括为()A、可分解性、可组合性、可分类性B、继承性、封装性、多态性C、维护性、继承性、多态性D、封装性、易维护性、可扩展性、可重用性答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET70.MYSQL数据库中:下面创建自定义函数语法的是?A、CREATB、PROCEDUREC、CREATD、VIEWE、CREATF、FUNCTIONG、以上都不是答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET71.下列选项中,属于软件配置管理的任务的是()。A、人员的分工B、估算软件项目的成本C、对软件阶段产品进行评审D、对程序、数据、文档的各种版本进行管理答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET72.下面关于边界值分析的说法不正确的是()。A、边界值分析采用定义域或等价区间的边界值设计测试用例B、边界值分析是一种补充等价划分的黑盒测试技术C、边界值分析法考虑了输入变量之间的依赖关系D、程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET73.模块内聚度越高,说明模块内各成分彼此结合的程度越()。A、松散B、紧密C、无法判断D、相等答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET74.关于对象模型的说法正确的是()A、对象模型是类、对象、类或对象之间关系的定义集B、对象模型表示系统静态的数据性质C、对象模型表示类/对象之间的结构关系D、对象模型是客观对象的物理模型答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET75.MYSQL数据库中:下面哪个函数是用于格式化字符串的?A、LEFTB、CONCATC、LOCATED、FORMAT答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET76.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A、原型模型B、瀑布模型C、基于知识的智能模型D、变换模型答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET77.现在大多数软件都有撤销(Undo)的功能,快捷键一般都是Ctrl+Z。这些软件可能使用了()模式来进行。A、备忘录模式B、访问者模式C、模板方法模式D、责任链答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET78.获取随机数是MySQL常用的函数,它是?A、MODB、RANDC、ROUNDD、LEAST答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET79.原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。A、需求不确定性高的B、需求确定的C、管理信息D、实时答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET80.下面哪个不是UML中的静态视图(A)A、状态图B、用例图C、对象图D、类图答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET81.在一个表中可以有几种不同类型的触发器?A、1种B、2种C、3种D、4种答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET82.以下哪些问题通过应用设计模式不能够解决。A、指定对象的接口B、针对接口编程C、确定软件的功能都正确实现D、设计应支持变化答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET83.关于协作图的描述,下列哪个不正确()A、协作图作为一种交互图,强调的是参加交互的对象的组织B、协作图是顺序图的一种特例C、协作图中有消息流的顺序号D、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET84.以下关于创建型模式说法正确的是()。A、创建型模式关注的是对象创建B、创建型模式关注的是功能的实现C、创建型模式关注的是组织类和对象的常用方法D、创建型模式关注的是对象间的协作答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET85.结构化程序设计主要强调的是()A、程序的规模B、程序的效率C、程序设计语言的先进性D、程序易读性答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET86.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()A、数据库设计B、数据通信C、数据定义D、数据维护答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET87.类库这种机制是()级别的信息共享A、同一类B、不同类C、同一应用D、不同应用答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET88.论坛权限控制设计:在一个论坛中已注册用户和游客的权限不同,已注册的用户拥有发帖、修改自己的注册信息、修改自己的帖子等功能;而游客只能看到别人发的帖子,没有其他权限。使用()来设计该权限管理模块。A、工厂方法模式B、代理模式C、享元模式D、外观模式答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET89.下列引用类型和值类型描述正确的是A、引用类型变量保存内存地址,值类型直接保存变量值B、引用类型在变量中直接保存变量值,值类型保存内存地址C、引用类型和值类型保存数据的方式相同D、不支持值类型,因为所有的类型都是引用类型了答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET90.()符合在不破坏原有代码设计、不引入新的bug的情况下,能够快速地修改或者添加代码。A、可维护性B、可扩展性C、可复用性D、可替换性答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET91.通常可分为白盒测试和黑盒测试,白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A、功能B、性能C、内部逻辑D、内部数据答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET92.快速原型模型的主要特点之一是()A、开发完毕才见到产品B、及早提供全部完整的软件产品C、开发完毕后才见到工作软件D、及早提供工作软件答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET93.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是()。A、操作性分析B、可靠性分析C、引用分析D、接口分析答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET94.MYSQL数据库中:下面关于存储过程与自定义函数说法不正确的是?A、函数只会返回一个值,不允许返回一个结果B、存储过程使用CREATC、PROCEDURD、关键字E、自定义函数使用F、FUNCTIONG、存储过程使用答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET95.创建触发器的关键字是?A、CREATB、PROCEDUREC、CREATD、TRIGGERE、CREATF、FUNCTIONG、以上都不正确答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET96.设计原则()符合只跟朋友联系,不跟“陌生人”说话。如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。A、合成复用原则B、里氏替换原则C、迪米特法则D、接口隔离原则答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET97.在设计中如果一个对象请求另一个对象调用其方法到达某种目的,而不和请求的对象直接打交道,这种模式是()。A、观察者模式B、命令模式C、策略模式D、责任链模式答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET98.软件调试的目的是()A、找出错误所在并改正之B、排除存在错误的可能性C、对错误性质进行分类D、统计出错的次数答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET99.假设一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。通过该电源总开关可以同时控制上述所有电器设备,可以使用()来模拟设计该系统。A、工厂方法模式B、代理模式C、享元模式D、外观模式答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET100.以下属于行为型模式的是()。A、策略模式B、代理模式C、外观模式D、享元模式答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET101.内聚程度最低的是()内聚A、偶然B、过程C、顺序D、时间答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET102.有关类和对象的说法不正确的是()A、对象是类的实例B、一个类只有一个对象C、任何一个对象只能属于一个类D、类与对象的关系和数据与变量的关系相似答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET103.软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度A、可理解性B、可靠性C、可适应性D、可重用性答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET104.策略模式的结构中包括三种角色上下文、具体策略和抽象策略。抽象策略角色是一个()。A、类B、抽象类C、接口D、子类答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET105.打印池在操作系统中是一个用于管理打印任务的应用程序,通过打印池用户可以删除、中止或者改变打印任务的优先级。我们可以使用()来模拟实现打印池的设计。A、命令模式B、桥接C、责任链D、单例模式答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET106.在银行办理业务时,一般都包含几个基本步骤,即取号排队、办理具体业务和对银行工作人员进行评分。无论具体业务是取款、存款还是转账,其基本流程都一样。可以使用()模拟银行业务办理流程。A、工厂方法模式B、访问者模式C、模板方法模式D、责任链答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET107.下列几种逻辑覆盖标准中,查错能力最强的是()。A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET108.对于评审的描述错误的是()。A、评审是对软件工作产品(包括代码)进行测试的一种方式。B、评审可以降低消除缺陷的成本。C、由于在评审时软件并没有运行,所以发现缺陷很难。D、评审可以在需求文档中发现一些冗长的不需要的内容,这在动态测试中很难发现。答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET109.某程序的一个输入变量的取值范围是正整数,那么这个变量的有效边界值的数目是()。A、1个B、2个C、3个D、4个答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET110.需求分析的产品是()A、数据流程图案B、数据字典C、判定表D、需求规格说明书答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET111.关于多个对象想知道一个对象中数据变化情况的一种成熟的模式()。A、观察者模式B、命令模式C、策略模式D、责任链模式答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET112.对软件是否能达到用户所期望的要求的测试称为()。A、集成测试B、有效性测试C、系统测试D、验收测试答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET113.()符合在不修改或少量修改原有代码的情况下,可以通过扩展的方式添加新的功能代码。A、可复用性B、可替换性C、可维护性D、可扩展性答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET114.是以提高软件质量为目的的技术活动A、技术创新B、测试C、技术创造D、技术评审答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET115.MySQL中左外连接使用的关键字是A、LEFTB、RIGHTC、FULLD、LEFT答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET116.Open-Close原则的含义是一个软件实体()。A、应当对扩展开放,对修改关闭B、应当对修改开放,对扩展关闭C、应当对继承开放,对修改关闭D、以上都不对答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET117.MYSQL数据库中:日期函数用于返回指定日期时间是当月的第几天?A、MONTHB、DAYOFMONTHC、WEEKD、DAY答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET118.使用SQL语句进行插入数据时,若希望查看原表中是否有该条数据时,应该使用的关键字是?A、EXISTSB、DISTINCTC、NOTD、COUNT答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET119.()是子对象或者子类自动共享父对象或者父类数据结构和方法的机制,这是对象或类之间的一种关系。A、封装B、抽象C、继承D、信息隐藏答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET120.在面向对象方法中,对象执行它的操作是通过()A、自动执行B、接受消息请求C、由外部强制执行D、外界直接访问其成员答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET121.以下属于结构型模式的是()。A、观察者B、中介者C、迭代器D、代理答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET122.在设计人机界面时,应主要考虑的因素有()。A、系统响应时间B、错误处理C、用户求助机制D、以上都是答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET123.一个程开的控制流图中有6个节点,10条边,在测试用例数最小的情况下,确保程序中每个可执行可至少执行一次所需要的测试用例数的上线是()。A、2B、4C、6D、8答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET124.下列关于Web应用软件测试的说法中,正确的是()。A、Cookie测试是Web应用软件功能测试的重要内容B、对于没有使用数据库的Web应用软件,不需要进行性能测试C、链接测试是Web应用软件易用性测试的重要内容D、Web应用软件安全性测试仅关注Web应用软件是能够防御网络攻击答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET125.请判断以下表达式的结果是:SELECT0ORNULLA、1B、0C、NULLD、表达式不正确答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET126.原型模式本质上就是对象的()。A、引用B、复制C、串行化D、序列化答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET127.关于软件测试对于软件质量的意义,错误的是()。A、度量与评估软件的质量B、改进软件开发过程C、保证软件质量D、发现软件错误答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET128.以下哪个模式可以利用一个对象,快速地生成一批对象。A、工厂方法模式B、代理模式C、单例模式D、原型模式答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET129.Jackson设计方法是由英国的M.Jackson所提出的。它是一种面向()的软件设计方法A、对象B、数据流C、数据结构D、控制结构答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET130.软件测试过程中的集成测试主要是为了发现()阶段的错误。A、需求分析B、概要设计C、详细设计D、编码答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET131.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()A、生存期B、面向对象设计C、面向对象程序设计D、面向对象分析答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET132.一个设计得好的面向对象系统具有()特征A、低内聚、低耦合B、高内聚、低耦合C、高内聚、高耦合D、低内聚、高耦合答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET133.内连接的语句形式为:SELECT内容FROM表1INNERJOIN表2ON<连接条件>,对连接条件说法不正确的是?A、连接条件中可以使用表名或表名别名B、连接条件可以使用比较运算符,也可以使用逻辑运算符C、比较运算符使用=时,称为等值连接D、若两个表中有同名字段,那么在同名字段前必须加表名,但不可以使用表别名答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET134.类与对象的关系是()。A、类是对象的抽象B、对象是类的抽象C、对象是类的子类D、类是对象的具体实例答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET135.下面关于触发器说法正确的是?A、触发器可以被调用执行B、触发器可以有参数C、触发器可以有返回值D、触发器确保数据的完整性。答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET136.测试设计员的职责有以下几种():①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A、①和②B、①C、②和③D、①答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET137.通过电视机遥控器可以实现对电视机频道进行选择,其实选择电视机频道就是对存放频道的集合进行遍历操作。所以可以使用()模拟电视机遥控器的实现。A、工厂方法模式B、访问者模式C、迭代器模式D、责任链答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET138.假设猫是老鼠和狗的观察目标,老鼠和狗是观察者,猫叫老鼠跑,狗也跟着叫,可以使用()描述该过程。A、命令模式B、观察者模式C、享元模式D、外观模式答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET139.有学生表student,结构如下学号(char(9)),主键、姓名(varchar(10)),非空)、性别(char(2))、出生日期(date)、课程名称(varchar(30))、课程简介(text)、学分(int)。选课信息表SC,结构如下学号(char(9),外键)、课程号(char(5),外键)、成绩(int,check(0,100)),查询“宋倩”同学所选课程的成绩,SQL语句哪个是正确的?A、SELECTB、onC、学号D、E、SELECTF、onG、学号H、答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET140.下面关于SELECT子句说法不正确的是?A、ALL关键字表示输出所有记录,为默认状态B、DISTINCT表示在查询结果中去除重复C、LIMITN返回结果的前N行D、LIMITMN表示返回结果集中的第M到底N行答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET141.在UML类图模型中空心菱形表示()。A、组合B、聚合C、依赖D、继承答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET142.软件项目管理必须()介入A、从项目的开头B、在可行性研究之后C、在需求分析之后D、在编码之后答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET143.要查询学生信息表中的张姓同学的情况,可用什么语句?A、select*fromB、select*fromC、select*fromD、select*from答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET144.需求分析中开发人员要从用户那里了解()A、软件做什么B、用户使用界面C、输入的信息D、软件的规模答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET145.()描述的是模块内部元素的紧密程度。A、可复用性B、可替换性C、耦合性D、内聚性答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET146.购物车设计:顾客在超市中将选择的商品,如苹果、图书等放在购物车中,然后到收银员处付款。在购物过程中,顾客需要对这些商品进行访问,以便确认这些商品的质量,之后收银员计算价格时也需要访问购物车内顾客所选择的商品。购物车设计可以使用()来设计该购物过程。A、工厂方法模式B、访问者模式C、模板方法模式D、责任链答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET147.以下关于面向对象概念的描述中,不正确的一项是()。A、在现实生活中,对象是指客观世界的实体B、程序中的对象就是现实生活中的对象C、在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)D、在程序中,对象是一组变量和相关方法的集合答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET148.工厂方法模式的核心是()。A、一个抽象工厂B、一个具体工厂C、一个接口D、没有核心答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET149.软件测试是保证软件质量的重要措施,它的实施应该在()。A、程序编程阶段B、软件开发全过程C、软件允许阶段D、软件设计阶段答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET150.单元测试时,调用被测模块的是()。A、桩模块B、通信模块C、驱动模块D、代理模块答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET151.下列说法中,不正确的是()。A、功能点度量方法与程序设计语言有关B、功能点度量方法适合于过程式语言C、功能点度量方法适合于非过程式语言D、功能点度量方法适合于软件项目估算答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET152.设计原则()符合一个类或者模块只负责完成一个职责(或者功能)。A、单一职责原则B、里氏替换原则C、接口隔离原则D、合成复用原则答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET153.有自定义无参数函数insert_func()完成在一定条件下插入数据,那么调用该函数的语句正确的是?A、insert_func()B、CALLC、SELECTD、BEGIN答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET154.对象的两大要素是()A、数据和数据结构B、名字和函数C、属性和操作D、操作和方法答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET155.()符合尽量减少重复代码的编写,直接复用已有的代码。A、可复用性B、可替换性C、可维护性D、可扩展性答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET156.在SQL中下列涉及空值的操作,不正确的是?A、AGB、ISC、AGD、ISE、AGE=NULLF、NOT(AGG、IS答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET157.详细设计的基本任务是确定每个模块的()设计A、功能B、调用关系C、输入输出数据D、算法答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET158.简单工厂模式的核心是()。A、抽象产品B、具体产品C、简单工厂D、消费者答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET159.技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A、泳道B、分叉汇合C、分支D、转移答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET160.下面说法正确的是()。A、经过测试没有发现错误说明程序正确B、测试的目标是为了证明程序没有错误C、成功的测试是发现了迄今尚未发现的错误的测试D、成功的测试是没有发现错误的测试答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET161.详细设计的结果基本决定了最终程序的()A、代码的规模B、运行速度C、质量D、可维护性答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET162.软件测试阶段中,集成测试阶段常用的方法是()。A、使用黑盒测试方法即可B、使用白盒测试方法即可C、以黑盒测试为主,白盒测试为辅D、以白盒测试为主,黑盒测试为辅答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET163.下面关于外连接说法正确的是?A、自然连接中,只有两个表中匹配的行才能在结果集中出现,而外连接是所有表数据都会在结果集中出现B、左外连接是对连接操作右边的表没有任何限制C、右外连接是对连接操作左边的表没有任何限制D、全外连接对两边的表都没有限制,所有数据都会出现在结果集中答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET164.基本路径测试满足()。A、语句覆盖B、路径覆盖C、分支覆盖D、条件覆盖答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET165.在软件测试阶段,测试步骤按次序可以划分为以下几步()。A、单元测试、集成测试、系统测试、验收测试B、验收测试、单元测试、系统测试、集成测试C、单元测试、集成测试、验收测试、系统测试D、系统测试、单元测试、集成测试、验收测试答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET166.成功的测试是指运行测试用例后()。A、未发现程序错误B、发现了程序错误C、证明程序正确性D、改正了程序错误答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET167.版本管理是对系统不同版本进行的()过程。A、标识与跟踪B、标识变更C、发布变更D、控制变更答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET168.设计原则()符合对扩展开放,对修改关闭。A、里氏替换原则B、合成复用原则C、开闭原则D、单一职责原则答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET169.下面关于正向工程与逆向工程的描述,哪个不正确()A、正向工程是通过到实现语言的映射而把模型转换为代码的过程B、逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;C、正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;D、正向工程与逆向工程可以通过rose支持来实现;答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET170.以下哪个关键字用左连接?A:JOINB:LEFTJOINC:RIGHTJOIND:FULLJOINA、JOINB、LEFTC、RIGHTD、FULL答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET171.下面关于删除自定义函数说法正确的是?A、可以使用B、自定义函数删除后,其中定义的局部变量还可以使用C、删除自定义函数必须在定义该函数的数据库下D、删除函数后,所有调用该函数的存储过程等不可以继续使用答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET172.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A、教正性维护B、适应性维护C、完善性维护D、预防性维护答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET173.下列关于内连接说法不正确的是?A、FROM后可以跟多个表名,表名与表名之间用空格间隔B、若在语句中定义了表别名,那么在连接条件中必须使用表别名C、inner关键字表示内连接,可以省略D、使用除等号之外的符号连接称为非等值连接答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET174.MYSQL数据库中:为获取当前日期和时间,可以使用下列哪个函数A、MONTHB、DAYOFMONTHC、NOWD、DATE答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET175.需求分析阶段的任务是确定()A、软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET176.顺序图由类角色,生命线,激活期和()组成A、关系B、消息C、用例D、实体答案:B解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET177.与设计测试用例无关的文档是()。A、项目开发计划B、需求规格说明书C、设计说明书D、源程序答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET178.()是一组用于描述类或组件的一个服务的操作A、包B、节点C、接口D、组件答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET179.设计原则()符合模块之间要依赖抽象,不依赖实现,要面向接口编程,不要面向实现编程。A、依赖倒置原则B、合成复用原则C、开闭原则D、接口隔离原则答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET180.进行需求分析可使用多种工具,但()是不适用的。A、数据流图B、判定表C、PAD图D、数据字典答案:C解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET181.关于MySQL中变量说法不正确的是?A、变量有名字和数据类型两个属性B、MySQL中的全局变量通常在名称前面加上C、用户定义的变量前面加D、SET语句只能一次定义一个变量答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET182.()是用于把元素组织成组的通用机制A、包B、类C、接口D、组件答案:A解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET183.设计原则()符合接口最小粒度设计。客户端不应该被迫依赖于它不使用的方法;一个类对另一个类的依赖应该建立在最小的接口上。A、依赖倒置原则B、合成复用原则C、开闭原则D、接口隔离原则答案:D解析:INCLUDEPICTURE"6:3000/exam/statics/images/fav.gif"\*MERGEFORMATINET184.()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论