软件水平考试(中级)软件设计师上午(基础知识)试题-试卷3

合集下载

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编1(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.指令寄存器的位数取决于(2).A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度正确答案:B解析:当CPU执行一条指令时,先把它从内存储器读取到缓冲寄存器中,再送入指令寄存器IR暂存,IR是用来存放要执行的指令的,所以很明显跟指令的长度有关。

知识模块:计算帆组威与结构2.原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以(4)。

A.保证运算过程与手工运算方法保持一致B.简化计算机运算部件的设计C.提高数据的运算速度D.提高数据的运算精度正确答案:B解析:使用补码,可以将符号位和其他位统一处理,同时,减法也可以按照加法来处理。

另外,两个用补码表示的数相加时,如果最高位有进位,则进位会被舍弃。

可见,采用补码可以简化运算及其电路。

知识模块:计算帆组威与结构3.计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。

在总长度固定的情况下,增加E的位数或减少M的位数可以(5)。

A.扩大可表示的数的范围同时降低精度B.扩大可表示的数的范围同时提高精度C.减小可表示的数的范围同时降低精度D.减小可表示的数的范围同时提高精度正确答案:A解析:浮点数能表示的数值范围主要由阶码决定,所表示数值的精度由尾数决定。

可见在总长度固定的情况下,增加阶码的位数、减少尾数的位数可以扩大数值的范围同时降低精度。

知识模块:计算帆组威与结构4.若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

A.127+1B.一127—1C.127+lD.127—1正确答案:C解析:8位整数补码的表示范围为一128~+127。

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编16(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。

这一模式使得算法可独立于它的客户而变化。

A.策略(Strategy)B.抽象工厂(AbstractFactory)C.观察者(Visitor)D.状态(State)正确答案:A解析:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。

策略模式让算法独立于使用它的客户而独立变化;抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。

这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

状态设计模式允许一个对象在其内部状态改变时改变它的行为。

对象看起来似乎修改了它的类。

所以本题答案为A。

知识模块:面向对象技术2.在发布一订阅(Publish—Subscribe)消息模型中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。

(45)设计模式最适合这一模型。

(45)A.适配器(Adapter)B.通知(Notitier)C.状态(State)D.观察者(Observer)正确答案:C解析:适配器设计模式是将一个类的接口转换成客户希望的另外一个接口;通知是一个对象对多个对象的同步操作;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。

这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

状态设计模式允许一个对象在其内部状态改变时改变它的行为。

对象看起来似乎修改了它的类。

依题意可知答案选C。

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷32(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷32(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷32(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.已知文法C[A],它定义的语言描述为(1)。

G[A]:A→0B|1C B→1|1A|0BB C→0|0A|1CCA.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍B.G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍D.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同正确答案:A解析:关于文法和语言的概念是形式语言的理论基础,形式语言抽象地定义为一个数学系统。

“形式”是指这样的事实:语言的所有规则只以什么符号串能出现的方式来陈述。

本题属于基本概念题。

2.在CORBA体系结构中,(12)属于客户端接口。

A.静态IDLSkeletonsB.POAC.静态IDLStubsD.动态Skeletons正确答案:C解析:对于CORBA应用来说,有客户端接口和服务端接口之分。

要全新地开发一个应用时,首先需要编制对应的IDL接口,然后通过对应的IDL编译器将其编译成对应的客户端文件和服务端文件,对应的客户端接口就称为Stubs,服务端接口就称为Skeletons,客户端通过服务端的引用,借助于对象请求代理向服务端发出调用,而POA称为移动对象适配器,起到一个将客户端请求适配到对应的服务对象上的功能。

同时,接口分为静态接口和动态接口。

3.(13)是以科学、技术和实践经验的综合成果为基础,对重复性事物和概念所做的统一规定,经有关方面协商一致,由一个公认机构或主管机构的批准,以特定形式发布作为共同遵守的准则和依据。

A.标准化B.协议C.标准D.工作流程正确答案:C解析:国家标准GB 3935.1-83中对标准的定义是:“标准是对重复性事物和概念所做的统一规定。

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷34

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷34

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷34(总分:134.00,做题时间:90分钟)一、选择题(总题数:31,分数:134.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:2.下列叙述中错误的是(10)。

(分数:2.00)A.模型是对现实的简化,建模是为更快建好系统√B.用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现C.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求D.软件开发人员实施的一种质量保证活动。

解析:解析:模型是现实的简化,建模是为了更好地理解所开发的系统。

3.下列叙述中正确的是(11)。

(分数:2.00)A.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件怎么做的问题B.软件需求规格说明书在软件开发中具有重要的作用,是软件验收的依据之一√C.UML语言支持面向对象的主要概念,并与具体的开发过程相关D.好的测试用例应能证明软件是正确的解析:解析:在需求分析中应解决软件做什么的问题,UML独立于具体的开发过程,好的测试用例能测出尽可能多的错误。

好的测试用例在于能发现至今未发现的错误。

4.王教授1996年3月1日自行将我国《计算机软件保护条例》译成英文,投递给某杂志社,于1996年6月1日发表。

国家有关机关认为王教授的译文质量很高,经与王教授协商,于1997年2月10日发文将该译文定为官方正式译文。

王教授对其译文(12)。

(分数:2.00)A.白1996年3月1日起一直享有著作权B.自1996年6月1日起享有著作权C.自1996年3月1日起至1997年2月10日期间享有著作权√D.不享有著作权解析:解析:《中华人民共和国著作权法实施条例》第六条规定:“著作权自作品完成创作之日产生”;《中华人民共和国著作权法》第十条中明确:改编“即改变作品,创作出具有独创性的新作品”;《中华人民共和国著作权法》第十条中明确:翻译“即将作品从一种语言文字转换成另一种语言文字的权利”。

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)试卷及解答参考

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)试卷及解答参考

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:在软件工程中,以下哪个过程是软件开发生命周期中的第一个阶段?A、需求分析B、系统设计C、编码D、测试2、题目:软件设计中,以下哪种设计模式适用于将复杂的逻辑分解为更小的、更易于管理的部分?A、工厂模式B、单例模式C、适配器模式D、策略模式3、在UML(Unified Modeling Language)中,用来表示系统中的类以及各类之间的关系的图是:A. 用例图B. 序列图C. 类图D. 状态图4、下列哪项不是敏捷开发(Agile Development)的核心价值?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、在软件开发过程中,以下哪一项不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 系统设计C. 编码实现D. 项目管理 10、以下关于面向对象设计(OOD)的原则,描述不正确的是:A. 开闭原则(Open/Closed Principle,OCP)B. 单一职责原则(Single Responsibility Principle,SRP)C. 依赖倒置原则(Dependency Inversion Principle,DIP)D. 破坏封装原则(Breaking Encapsulation Principle)11、关于软件生命周期模型,下列说法正确的是:A. 瀑布模型适用于需求明确且不变的项目。

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编3

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编3

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编3(总分:52.00,做题时间:90分钟)一、选择题(总题数:15,分数:52.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:2.假设段页式存储管理系统中的地址结构如图3—13所示,则系统中(24)(分数:2.00)A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段B.页的大小为4K,每个段最大允许有4096个页,最多可有256个段√C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段D.页的大小为8K,每个段最大允许有2048个页,最多可有128个段解析:解析:页内地址位数是12位,大小为4K,页号地址为12位~24位,最多可以容纳4096页。

段号地址为8位,最多可以容纳256个段。

3.若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。

(分数:2.00)A.控制B.中断C.输入输出D.访存√解析:解析:统一编址方式是指I/O端口与主存单元使用同一个地址空间进行统一编址。

在这种方式下,CPU指令系统中无需设置专门的与设备进行数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。

4.正常情况下,操作系统对保存有大量有用数据的硬盘进行(6)操作时,不会清除有用数据。

(分数:2.00)A.磁盘分区和格式化B.磁盘格式化和碎片整理C.磁盘清理和碎片整理√D.磁盘分区和磁盘清理解析:解析:计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷31(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷31(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷31(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.衡量查找算法效率的主要标准是(15)。

A.元素个数B.所需的存储量C.平均查找长度D.算法难易程度正确答案:C解析:此题是考查数据结构的查找效率问题,答案为C。

元素的个数,并不与查询效率有多大的关系,因为查找本来就是找元素;所需要的存储量、算法的难度是权衡算法的,并不是衡量效率的主要指标。

2.下列技术中,不属于支持服务器端中间件技术的平台的是(16)。

A.CORBAB.EJBC.J2EED.DNA2000正确答案:B解析:本题考查的是中间件相关知识,中间件是本题包含的一个知识点,而且也出现在大纲中,所以考生必须对中间件的相关知识有一定的了解。

中间件的原理、历史和当前主流的中间件平台等都必须了解。

当前流行的中间件平台有3种:CORBA、J2EE和DNA2000。

COR-BA(对象请求代理架构)分布计算技术是OMG组织基于众多开放系统平台厂商提交的分布对象互操作内容的基础上制定的公共对象请求代理体系规范。

为了推动基于Java的服务器端应用开发,Sun 于是在1999年底推出了Java2技术及相关的J2EE规范,J2EE的目标是提供平台无关的、可移植的、支持并发访问和安全的、完全基于Java的开发服务器端中间件的标准。

Microsoft DNA2000(Distributed internet Applications)是Microsoft在推出Windows2000系列操作系统平台基础上,在扩展了分布计算模型,以及改造Back Office系列服务器端分布计算产品后发布的新的分布计算体系结构和规范。

而EJB只是J2EE规范的一部分,不能称为中间件平台。

3.(17)不是决策支持系统的成员。

2015年下半年软件水平考试(中级)软件设计师上午(基础知识)真题试卷

2015年下半年软件水平考试(中级)软件设计师上午(基础知识)真题试卷

2015年下半年软件水平考试(中级)软件设计师上午(基础知识)真题试卷(总分:150.00,做题时间:90分钟)一、选择题(总题数:57,分数:150.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

2.CPU是在________结束时响应DMA请求的。

(分数:2.00)A.一条指令执行B.一段程序C.一个时钟周期D.一个总线周期√解析:解析:本题考查计算机组成基础知识。

DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。

DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA 请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。

3.虚拟存储体系由___________两级存储器构成。

(分数:2.00)A.主存.辅存√B.寄存器.CacheC.寄存器.主存D.Cache.主存解析:解析:本题考查计算机组成基础知识。

计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。

所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。

不同层次上的存储器发挥着不同的作用。

一般计算机系统中主要有两种存储体系:Cache存储体系由Cache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系由主存储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。

4.浮点数能够表示的数的范围是由其__________的位数决定的。

(分数:2.00)A.尾数B.阶码√C.数符D.阶符解析:解析:本题考查计算机组成基础知识。

在计算机中使用了类似于十进制科学计数法的方法来表示二进制实数,因其表示不同的数时小数点位置的浮动不固定而取名浮点数表示法。

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇

软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编3(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是(48)的适当工具。

A.有利于进行反编译处理B.有利于进行与机器无关的优化处理C.尽早发现语法错误D.可以简化语法和语义分析正确答案:B解析:本题考查程序语言基础知识。

“中间代码”是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。

可以将不同的高级程序语言翻译成同一种中间代码。

由于与具体机器无关,使用中间代码有利于进行与机器无关的优化处理,以及提高编译程序的可移植性。

知识模块:程序语言2.以下关于程序错误的叙述中,正确的是(50)。

A.编译正确的程序必然不包含语法错误B.编译正确的程序必然不包含语义错误C.除数为0的错误可以在语义分析阶段检查出来D.除数为0的错误可以在语法分析阶段检查出来正确答案:C解析:用户编写的源程序不可避免地会有一些错误,这些错误大致可以分为静态错误和动态错误。

动态错误也称动态语义错误,它们发生在程序运行时,例如除数为0、引用数组元素F标错误等。

静态错误是指编译阶段发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、表达式缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误,而语义分析时发现的运算符与运算对象不合法等错误属丁二静态语义错误。

知识模块:程序语言3.在对程序语言进行翻译的过程中,常采用一些与之等价的中间代码表示形式。

常用的中间代码表示不包括(49)。

A.树B.后缀式C.四元式D.正则式正确答案:D解析:常用的中间代码有后缀式、三元式、四元式和树等形式。

知识模块:程序语言4.编译和解释是实现高级程序设计语言翻译的两种的基本形式。

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷36

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷36

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷36(总分:60.00,做题时间:90分钟)一、选择题(总题数:29,分数:60.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:2.多计算机系统属于(1)体系结构。

(分数:2.00)A.SISDB.SIMDC.MISDD.MIMD √解析:解析:本题考查计算机组成与体系结构的Flynn分类法,是常考的知识点。

Flynn分类法是根据指令流、数据流和多倍性三方面来进行分类的,具体如表6-2多计算机系统是由两台或多台计算机通过共享主存资源(信息)或通过数据链路联结在一起的计算机系统。

系统中的计算机都有自己的控制部件和处理部件,因此该系统可以同时执行多条指令。

属于多指令流多数据流(MIMD)体系结构。

3.(2)用于将显卡、声卡、网卡和硬盘控制器等高速外围设备直接挂在CPU总线上。

(分数:2.00)A.STD总线B.交叉开关C.PCI总线√D.Centronic总线解析:解析:STD总线是一种规模最小、面向工业控制的8位系统总线,支持多处理器系统。

1978年Pro-Log 公司将STD总线作为工业标准推出,随后被批准为国际标准IEEE 961,是一种很老的总线。

按STD总线标准设计的模块式工控机,采用小板结构,每种模板功能单一,有CPU模板、内储模板、键盘显示模板、串行接口模板、A/D转换模板、D/A转模板等,按扩展要求可选用其中几块模板,并支持多个CPU模板,非常灵活、方便、可靠。

交叉开关将各个CPU连接成动态互连网络,组成多处理机系统。

PCI(Peripheral Componem Interconnect,外部组件互连)总线用于将显卡、声卡、网卡和硬盘控制器等高速外围设备直接挂在CPU总线上,其负责CPU和外围设备的通信。

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷53(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷53(

软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷53(题后含答案及解析)题型有:1. 选择题 2. 主观题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.在OGSA标准中定义了______的概念,它提供一组遵守特定的约定并定义明确的接口,是实体之间产生、管理和交换信息的机制。

A.ObjectB.Grid ServiceC.Web ServiceD.XML正确答案:B解析:OGSA(Open Grid Services Architecture,开放网格服务架构)被称为是下一代的网格体系结构,它是在网格计算技术的基础上,结合最新的Web Service 技术提出来的。

以服务为中心是OGSA的基本思想,在OGSA中一切都是服务。

OGSA在原来Web Service服务概念的基础上,提出了“网格服务(Grid Service)”的概念,用于解决服务发现、动态服务创建、服务生命周期管理等与临时服务有关的问题。

基于网格服务的概念,OGSA将整个网格看做是“网格服务”的集合。

但是这个集合不是一成不变的,是可以扩展的,这反映了网格的动态特性。

2.下列______指令是在用户态下运行的。

A.屏蔽所有的中断B.读时钟C.设置时钟日期D.改变存储器映像图正确答案:B解析:该题其实考查的是对执行程序的核心态和用户态的辨别。

在计算机系统中存在两类不同的程序:用户程序和系统程序。

用户程序必须在系统程序的控制和管理下运行。

为了使计算机有条不紊地工作,以保证系统的安全,在系统运行过程中要对这两类程序加以区分,将用户程序工作的状态称为目态或者用户态,将系统程序工作的状态称为管态或系统态或核心态。

只允许核心态下使用的指令称为特权指令。

常见的特权指令有关于对外设使用的指令,关于访问程序状态的指令和存取特殊寄存器的指令等。

因此,执行屏蔽所有的中断、设置时钟日期和改变存储器映像图的指令是在核心态下运行的,而读时钟的指令是在用户态下运行的。

软件设计师(基础知识、应用技术)合卷软件资格考试(中级)试题及解答参考(2024年)

软件设计师(基础知识、应用技术)合卷软件资格考试(中级)试题及解答参考(2024年)

2024年软件资格考试软件设计师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.操作系统的主要功能包括:A. 处理用户信息B. 分配和回收计算机系统资源C. 管理文件和服务D.以上都是2.软件生命周期是指软件从概念提出到产品退役、消亡的整个过程,它包括以下哪些阶段:A. 需求分析B. 设计C. 编码D. 测试E. 部署F. 维护G. 退役3、以下關於軟體開發生命週期(SDLC)的说法哪個是错误的?()A.SDLC 是软件工程的规范指导,用于确保软件项目的成功实施B.SDLC 是一套固定的流程,必须严格按照顺序执行C.SDLC 旨在提供一个结构化的框架,帮助开发人员更好地理解和管理软件开发过程D.SDLC 可以适应不同的项目规模和复杂度4、UML 2 中,下列哪个图类型主要用于描述软件系统各个模块之间的关系?()A. 用例图B. 类图C.组件图D.行为状态图5、下列哪项描述最符合清朝时期计算机的发明?A. 清朝使用活字印刷进行数据存储与处理B. 清朝发明了以算筹和算盘为基础的计筹系统C. 清朝创新了一套复杂的竹简计算方法D. 清朝使用改良后的机械齿轮和指针自动化的钟表来辅助计算6、下列表示中,不符合Python风格的是?A. if condition: action1 else: action2B. function_name = lambda: return_valueC. try: insensitive_input() except: retry_input() else: process_data()D. class MyC: slots= ‘attribute’7、关于计算机网络中的TCP/IP协议,以下说法正确的是:8、关于数据库管理系统(DBMS),以下描述正确的是:9.在软件开发过程中,需求分析的主要任务是。

A. 确定软件系统的功能需求B. 确定软件系统的性能需求C. 确定软件系统的设计约束条件D. 确定软件系统的测试用例 10.以下关于软件工程的说法中,正确的是。

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷30

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷30

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷30(总分:170.00,做题时间:90分钟)一、选择题(总题数:72,分数:164.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:2.静态图像压缩标准JPEG2000中使用的是______算法。

(分数:2.00)A.K-L变换B.离散正弦变换C.离散余弦变换D.离散小波变换√解析:解析:随着多媒体技术应用的不断增加,图像压缩技术不仅要求具有较高的压缩性能,而且还要求有新的特征来满足一些特殊的要求。

于是新一代静止图像压缩标准——JPEG (Joint Photographic Experts Group)2000应运而生。

它作为JPEG标准的一个更新换代标准,其目标是进一步改进目前压缩算法的性能,以适应低带宽、高噪声的环境,以及医疗图像、电子图书馆、传真、Internet网上服务和保安等方面的应用。

它与传统JPEG最大的不同,在于它放弃了JPEG所采用的以离散余弦变换(Discrete Cosine Transform)为主的区块编码方式,而采用以小波变换(Wavelet Transform)为主的多解析编码方式。

离散小波变换算法是现代谱分析工具,在包括压缩在内的图像处理与图像分析领域正得到越来越广泛的应用。

此外,JPEG2000还将彩色静态画面采用的JPEG编码方式与二值图像采用的JBIG编码方式统一起来,成为对应各种图像的通用编码方式。

有多种设备可以实现不同网段或网络之间的互连,互连设备通常可按工作在OSI模型中的层次来划分。

在数据链路层实现互连的称为(1);在网络层实现互连的称为(2);在传输层及以上高层实现互连的设备称为网关或(3)。

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

软件水平考试(中级)软件设计师上午(基础知识)试题-试卷3(总分:120.00,做题时间:90分钟)一、选择题(总题数:43,分数:120.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

__________________________________________________________________________________________ 解析:2.某硬盘中共有8个盘片,16个记录面,每个记录面上有2100个磁道,每个磁道有64个扇区,每扇区512字节,则该硬盘的存储容量为______。

A.590.6MBB.9225MBC.1050MBD.1101MB(分数:2.00)A.B.C. √D.解析:3.在下列各种类型的I/O技术中,对CPU依赖最小的是______。

A.重叠技术B.中断技术C.程序控制技术D.通道技术(分数:2.00)A.B.C.D. √解析:4.喷泉模型的典型特征是______,因而比较适合于面向对象的开发过程。

A.迭代和有间隙B.迭代和无间隙C.无迭代和有间隙D.无迭代和无间隙(分数:2.00)A.B. √C.D.解析:5.在实际应用中,一旦纠正了程序中的错误后,还应该选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为______。

A.验收测试B.强度测试C.系统测试D.回归测试(分数:2.00)A.B.C.D. √解析:6.ISO是一个国际标准化组织。

以ISO 9000系列标准为基础,以“追加”形式,制定了______标准,成为“使ISO 9001适用于软件开发、供应及维护”的“指南”。

A.ISO 9002B.ISO 9003C.ISO 9000-3D.ISO 9004(分数:2.00)A.C. √D.解析:7.甲软件公司将其开发的商业软件著作权经约定合法转让给乙股份有限公司,随后自行对原软件作品提高和改善,形成新版本后进行销售。

甲软件公司的行为______。

A.不构成侵权,因为这是对原软件作品提高和改善后的新版本B.不构成侵权,因为其享有原软件作品的使用权C.不构成侵权,因为对原软件作品增加了新的功能D.构成侵权,因为其不再享有原软件作品的使用权(分数:2.00)A.B.C.D. √解析:8.根据对程序运行的统计,在一般时间内其程序的执行往往呈现出高度的局部性,这种局部性可能包括:Ⅰ.时间局部性Ⅱ.缓冲区局部性Ⅲ.空间局部性。

而准确地叙述了程序局部性的是______。

A.Ⅰ和ⅡB.Ⅱ和ⅢC.ⅢD.Ⅰ和Ⅲ(分数:2.00)A.B.C.D. √解析:9.假设在系统中一个文件有两个名字,它与一个文件保存有两个副本的区别是______。

A.前者比后者所占用的存储空间更大B.前者需要两个目录项,后者只需要一个目录项C.前者存取文件的速度快,后者存取文件的速度慢D.前者改变与某个名字相联系的文件时,另一个名字相连的文件也改变;后者的另一个副本不改变(分数:2.00)A.B.C.D. √解析:10.某省标准化行政主管部门制定并发布的工业产品安全的地方标准,在其行政区域内是______。

A.强制性标准B.推荐性标准C.实物标准D.指导性标准(分数:2.00)A. √B.C.D.解析:11.软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能弱。

一个模块把一个复杂的内部数据结构作为参数传送给另一个模块的耦合方式属于______。

A.公共耦合B.数据耦合C.控制耦合D.标记耦合(分数:2.00)A.B.C.D. √12.在设置有DMZ区的防火墙系统中,服务器放置策略正确是______。

A.财务软件服务器放置在DMZ区,Web服务器放置在内网B.Web服务器、电子商务服务器放置在DMZ,财务软件服务器放置在内网C.Web服务器、财务软件服务器放置在DMZ,电子商务服务器放置在内网D.Web服务器、电子商务服务器、财务软件服务器都放置在DMZ区(分数:2.00)A.B. √C.D.解析:13.语言L={ambn|m≥0,n≥1}的正规表达式是______。

A.a*bb*B.aa*bb*C.aa*bD.a*b*(分数:2.00)A. √B.C.D.解析:14.已知某文法G的规则集为{A→bA|cc},______是L(G)的句子。

A.ccB.bcbcC.bbbccD.bccbcc(分数:2.00)A. √B.C.D.解析:15.高级语言的语言处理程序分为解释程序和编译程序两种。

编译程序的工作在逻辑上一般由六个阶段组成,而解释程序通常缺少______和代码优化。

A.词法分析B.语义分析C.中间代码生成D.目标代码生成(分数:2.00)A.B.C.D. √解析:16.______表示了对象间“is part of”的关系。

A.联合B.引用C.组合D.继承(分数:2.00)A.B.C. √D.解析:17.已知一棵二叉树的前序序列和中序序列分别为ABDGHCEFI和GDHBAECIF,则该二叉树的后序序列为______。

A.ABCDEFGHIB.GHDBEIFCAC.GHDBIEFCAD.GDHBEIFCA(分数:2.00)A.B. √C.D.解析:18.表是一种数据结构,链表是一种______。

A.非顺序存储的线性表B.非顺序存储的非线性表C.顺序存储的线性表D.顺序存储的非线性表(分数:2.00)A. √B.C.D.解析:19.待排序关键字序列为{49,38,65,97,1 3,76,27,49),对其进行Shell排序,取d=4,该趟排序后的结果为______。

A.27,13,65,97,38,76,49,49B.13,38,27,49,49,76,65,97C.13,27,38,49,49,65,76,97D.38,49,65,97,13,27,49,76(分数:2.00)A.B. √C.D.解析:20.因果图方法是根据______之间的因果关系来设计测试用例的。

A.输入与输出B.设计与实现C.条件与结果D.主程序与予程序(分数:2.00)A. √B.C.D.解析:21.两个顺序栈共享一个内存空间时,当______时才溢出。

A.两个栈的栈顶同时达到这片内存空间的中心点B.其中一个栈的栈顶达到这片内存空间的中心点C.两个栈的栈顶在这片内存空间的某一位置相遇D.两个栈均不空,且一个栈的栈顶达到另一个栈的栈底(分数:2.00)A.B.C. √D.解析:22.视频文件由于比较大,常需要压缩存储,以下视频文件格式______并没有指定压缩标准。

A.GIFB.AVIC.MPEGD.RealVideo(分数:2.00)A.B. √C.D.解析:23.彩色空间是指彩色图像所使用的颜色描述方法,也称彩色模型。

彩色打印机使用的是______彩色模式。

A.RGBB.CMYC.YUVD.都可以(分数:2.00)A.B. √C.D.解析:24.MIDI是一种数字音乐的国际标准,MIDI文件存储的______。

A.不是乐谱而是波形B.不是波形而是指令序列C.不是指令序列而是波形D.不是指令序列而是乐谱(分数:2.00)A.B. √C.D.解析:25.ADSL对应的中文术语是______。

A.分析数字系统层B.非对称数字线C.非对称数字用户线D.异步数字系统层(分数:2.00)A.B.C. √D.解析:26.在TCP/IP协议中,为了区分各种不同的应用程序,传输层使用______来进行标识。

A.IP地址B.端口号C.协议号D.服务接入点(SAP)(分数:2.00)A.B. √C.D.解析:27.数字数据网DDN定义为OSI模型的______。

A.数据链路层B.物理层C.传输层D.网络层(分数:2.00)A. √B.C.D.解析:28.规划一个C类网,需要将网络分为9个子网,每个子网最多15台主机,最合适的子网掩码是______。

A.255.255.224.0B.255.255.255.224C.255.255.255.240D.没有合适的子网掩码(分数:2.00)A.B.C.D. √解析:29.给您分配一个B类IP网络172.16.0.0,子网掩码255.255.255.192,则可以利用的网段数和每个网段最大主机数分别为______。

A.512,126B.1022,62C.1024,62D.1022,64(分数:2.00)A.B. √C.D.解析:30.在CORBA体系结构中,负责屏蔽底层网络通信细节的协议是______。

A.IDLB.RPCC.ORBD.GIOP (分数:2.00)A.B.C. √D.解析:内存按字节编址,地址从A0000H到EFFFFH,共有 (1)______ 字节。

若用存储容量为16KB的存储芯片构成该内存,至少需要 (2)_______ 。

(分数:4.00)(1).(1)____A.80KB.160KC.320KD.640K(分数:2.00)A.B.C. √D.解析:(2).(2)____A.5B.10C.15D.20(分数:2.00)A.B.C.D. √解析:结构化设计方法在软件开发中用于 1._____,它是一种面向 2._____的设计方法。

(分数:4.00)(1).1._____A.测试用例设计B.概要设计C.程序设计D.详细设计(分数:2.00)A.B. √C.D.解析:(2).2._____A.对象B.数据结构C.数据流D.控制流(分数:2.00)A.B.C. √D.解析:软件测试的目的是 1.____ 。

通常 2._____是在代码编写阶段可进行的测试,它是整个测试工作的基础。

(分数:4.00)(1).1.____A.证明软件系统中存在错误B.判定软件是否合格C.证明软件的正确性D.尽可能多地发现软件系统中地错误(分数:2.00)A.B.C.D. √解析:(2).2.____A.系统测试B.安装测试C.验收测试D.单元测试(分数:2.00)A.B.C.D. √解析:计算机系统中的信息资源只能被授予有权限的用户修改,这是网络安全的1._____ 。

拒绝服务攻击的一个基本思想是 2._____。

(分数:4.00)(1).1._____A.可利用性B.可靠性C.数据完整性D.保密性(分数:2.00)A.B.C.D. √解析:(2).2._____A.不断发送垃圾邮件工作站B.迫使服务器的缓冲区满C.工作站和服务器停止工作D.服务器停止工作(分数:2.00)A.B. √C.D.解析:利用并行处理技术可以缩短计算机的处理时间,所谓并行性是指1._____ 。

可以采用多种措施来提高计算机系统的并行性,它们可分成三类,即 2.______ 。

相关文档
最新文档