文档库 最新最全的文档下载
当前位置:文档库 › 软考设计师模拟试题1答案

软考设计师模拟试题1答案

软考设计师模拟试题1答案
软考设计师模拟试题1答案

软考设计师模拟试题1答案(上午题)

●假设高速缓存Cache工作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得加速比Sp为(1) 。

(1) A.3.57

B.5

C.4.21

D.5.17

【解析】首先对新的存储系统的性能作以下假设:在Cache不命中的情况下,对Cache的访问不会额外损失时间,即决定Cache是否命中所用的时间可以忽略;在从主存向Cache传输的同时,数据也被传输给使用部件(不需要再从Cache中读取)。这样,在新的存储系统中,Amdahl定律定义了采用特殊的方法所能获得的加速比的大小。根据加速比的计算公式:

加速比=采用改进措施后的性能/没有采用改进措施前的性能

=原执行某任务的时间/现在执行某任务的时间

=5÷(5×0.1+1×0.9)=3.57

●某工作站采用时钟频率f为15MHz,处理速率为10MIP/S的处理机来执行一个已知混合程序。假定每次存储器存取为1周期延迟,此计算机的有效CPI是(2) ,假定将处理机的时钟频率f提高到30MHz,但存储器子系统速率不变。这样,每次存储器存取需要两个时钟周期,如果30%指令每条只需要一次存储存取,而另外5%每条需要两次存储存取,还假定已知混合程序的指令数不变,并与原工作站兼容,则改进后的处理机性能(3) 。

(2) A.3

B.1.6

C.0.725

D.1.5

(3) A.不变

B.提高

C.降低

D.无法确定

【解析】(2)CPIold=fold/(处理速率×106)=15×106÷(10×106)=1.5。

(3)如题所述,30%的指令需要一次存储存取,则这些指令在处理器提高时钟频率之后需要增加一个时钟周期;同样,另外5%的指令需要增加两个时钟周期。

CPInew=(改进前执行混合程序的所需时钟周期数+30%×1×指令数+5%×2×指令数)/指令数=改进前有效CPI+30%×1+5%×2=1.5+0.3+0.1=1.9

处理速率=fnew/(CPInew×106)=30×106/(1.9×106)=15.79MIPS,假设混合程序的指令数为IC,则有:

可见,改进后工作站性能提高了。

●计算机中常用的一种检错码是CRC,即(4) 码。在进行编码过程中要使用(5) 运算。假设使用的生成多项式是G(x)=x4+x3+x+1。原始报文为11001010101,则编码后的报文为(6) 。CRC码(7) 的说法是正确的。在无线电通信中采用7中取3定比码,它规定码字长为7位,并且其中总有且仅有3个"1",则编码效率为(8) 。

(4) A.水平垂直奇偶校检

B.循环求和

C.循环冗余

D.正比率

(5) A.模二除法

B.定点二进制除法

C.二-十进制除法

D.循环移位法

(6) A.1100101010111

B.110010*********

C.11001010101011100

D.110010*********

(7) A.可纠正一位差错

B.可检测所有偶数位错

C.可检测所有小于校验位长度的突发错

D.可检测所有等于、小于校验位长度的突发错

(8) A.3/7

B.4/7

C.log23/log27

D.(llog235)/7

【解析】计算机在存储和传送数据的过程中,为了保证数据的准确性,一般要进行数据校验和纠错。CRC(循环冗余)码是一种常见的校错码。

在本题中,由G(x)=x4+x3+x+1可知生成多项式是11011,按照算法进行运算,就能够得到余数0011,将其添加到原始报文的末尾,就得到编码后的报文。

无线电中常采用的7中取3定比码,规定码字长为7位,并且其中总有且仅有3个"1",那么它的编码效率的计算方法如下所述。

首先,7位中有且仅有3个"1"的数据可以有C37个,即(7×6×5)/(3×2×1)=35个。

其次,取以2为底的对数,得到log235。

最后,除以总位数7,得到(log235)/7。

这样就可以得出求编码效率的公式:(log2(码字数))/总位数。

●编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的(9) 。还应强调良好的编程风格,例如,选择标识符的名字时应考虑(10) ;在书写语句时应考虑(11) ;在书写功能性注解时应考虑(12) 。

源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和(13) 。

(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) 。

(14) A.代号

B.顺序号

C.编号

D.年号

【解析】国家技术监督局1990年发布的《国家标准管理办法》第四条规定:国家标准的代号由大写汉语拼音字母构成。强制性国家标准的代号为"GB",推荐性国家标准的代号为"GB/T"。国家标准的编号由国家标准的代号、国家标准发布的顺序号和国家标准发布的年号(即发布年份的后两位数字)构成。例如GB×××××-××和GB /T×××××-××。

●代号(15) 按中央所属企业或地方企业分别由国务院有关行政主管部门或省、自治区、直辖市政府标准化行政主管部门会同同级有关行政主管部门加以规定,没有强制性和推荐之分。

(15) A.Q/XXX

B.DBXX

C.QJ

D.GSBXXX

【解析】企业标准的编号由企业标准代号、标准发布顺序号和标准发布年代号组成。企业标准的代号由汉语拼音字母大写Q加斜线再加企业代号组成,企业代号可用大写拼音字母或阿拉伯数字或两者兼用所组成。企业代号按中央所属企业和地方企业分别由国务院有关行政主管部门或省、自治区、直辖市政府标准化行政主管部门会同同级有关行政主管部门加以规定。企业标准一经制定颁布,即对整个企业具有约束性,是企业法规性文件,没有强制性企业标准和推荐企业标准之分。

企业生产的产品没有国家标准、行业标准和地方标准的,应当制定相应的企业标准,作为组织生产的依据。企业标准由企业组织制定(农业企业标准制定办法另定),并按省、自治区、直辖市人民政府的规定备案。对已有国家标准、行业标准或者地方标准的,鼓励企业制定严于国家标准、行业标准或者地方标准要求的企业标准,在企业内部适用;法律对标准的制定另有规定的,依照法律的规定执行。

●(16) 是对重复性的技术事项在一定范围内所做的统一规定。

(16) A.技术要求

B.技术术语

C.技术依据

D.技术标准

【解析】技术标准是对需要协调统一的技术事项所制定的标准,它是从事生产、建设及商品流通的一种共同遵守的技术依据。技术标准的对象十分广泛,凡是在社会生产、建设及商品流通领域中,具有多次重复使用特征需要协调统一的技术事项,都可成为技术标准的对象。例如:

工业产品的品种、规格、质量、等级、安全及卫生要求;工业产品的设计、生产、试验、检验、包装、使用方法;有关环境保护的各项技术要求和检验方法;建设工程的勘察、设计、施工、验收的技术要求和方法;有关工业生产、工程建设和环境保护的技术术语、符号、制图方法、互换配合要求;信息、能源、资源的技术条件等。

根据这些不同对象制定的技术标准还可分为基础标准、产品标准、产品质量标准、方法标准、安全卫生与环境保护标准等;按标准的强制程度可分为强制性与推荐性标准;按标准适用范围可分为国家标准、行业标准、地方标准、公司标准、工厂标准和科室标准等。

●操作系统主要是对计算机系统中的全部软硬件资源进行管理,以方便用户提高计算机使用效率的一种系统软件。它的主要功能有:处理机管理、存储管理、(17) 、作业管理、(18) 。Windows是一个具有图形界面的(19) 系统软件。UNIX操作系统基本上是采用(20) 语言编制而成的系统软件。在(21) 操作系统的控

制下,计算机能及时处理由过程控制反馈的信息并作出响应。

(17) A.用户管理

B.文件管理

C.中断管理

D.I/O管理

(18) A.数据管理

B.I/O管理

C.中断管理

D.设备管理

(19) A.网络

B.多任务

C.单任务

D.实时

(20) A.PascaL

B.C++

C.汇编

D.C

(21) A.网络

B.多任务

C.批处理

D.实时

【解析】操作系统主要提供5大种功能,即处理机管理、存储管理、文件管理、作业管理和设备管理。中断和I /O不能作为资源分类,数据又太笼统。

Windows属于单用户多任务操作系统,不是实时系统,而分时系统也是一种多用户系统。UNIX属于多用户多任务操作系统,它主要是用C语言编写的。过程控制对响应时间要求较严格,而批处理、分时对响应时间要求不严格。

●白盒测试方法一般适合用于(22) 测试。

(22) A.单元

B.系统

C.集成

D.确认

【解析】软件工程的基础知识,白盒测试方法一般适合用于单元测试,测试人员根据程序内部执行路径和结构进行的测试。

●Shell排序、快速排序、堆排序的稳定性如何? (23) 。

若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(24) 。

若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(25) 。

对于多关键字而言,(26) 是一种方便而又高效的文件组织方式。

若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(27) 。

(23) A.Shell排序是稳定的

B.快速排序是稳定的

C.堆排序是稳定的

D.都不稳定

(24) A.快速排序

B.堆排序

C.归并排序

D.基数排序

(25) A.N2-1

B.N-1

C.N2

D.N+1

(26) A.顺序文件

B.索引文件

C.散列文件

D.倒排文件

(27) A.3

B.6

C.15

D.12

【解析】(23)、(24)空快速排序和堆排序是不稳定的,不符合要求;基数排序不能对实数排序;归并排序是稳定的,且可以对实数排序,所以答案为C。基数排序、归并排序是稳定的排序方法,所有时间复杂度为O(n2)的简单排序方法也是稳定的;快速排序、堆排序和Shell排序等时间性能较好的排序方法都是不稳定的。

(25)空:顺序文件是记录按其在文件中的逻辑顺序依次进入存储介质而建立的,就是顺序文件中物理记录的顺序和逻辑记录的顺序是一致的。

除了文件本身外,另外建立一张逻辑记录和物理记录之间一一对应的索引表。这类包括文件数据区和索引表两大部分的文件称为索引文件。

散列文件指的是利用Hash法进行组织的文件,根据关键字的特点设计一种哈希函数和冲突处理的方法将记录散列到存储设备上。

多关键字文件的特点是,在对文件进行检索操作时,不仅仅对主关键词进行简单询问,还经常需要对次关键字进行其他类型的询问检索。常见的有多重表文件、倒排文件。

(27)空:5+4+3+2+1=15。

●数据链路层中的数据块常被称作(28) 。

(28) A.信息

B.分组

C.帧

D.比特流

【解析】这道题属于基本概念题。

●就目前计算设备的计算能力而言,数据加密标准DES不能抵抗对密钥的穷举搜索攻击,其原因是(29) 。

(29) A.DES的算法是公开的

B.DES的密钥较短

C.DES除了其中S盒是非线性变换外,其余变换均为线性变换

D.DES的算法简单

【解析】就目前计算机设备的能力而言,数据加密标准DES不能抵抗对密钥的穷举搜索攻击,原因是DES的密钥较短,与算法的公开,简单没有太大的关系。

●从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是(30) 。

①解释程序是接受源程序,将其转换成中间代码,然后对其解释执行,它并不产生机器代码

②编译程序是把高级语言书写的程序,翻成中间代码,然后逐条执行,产生机器代码

③就执行速度而言,编译程序比解释程序快

④解释程序是用来逐句分析和执行源程序语句的计算机程序

⑤COBOL和FORTRAN语言程序通常都在商业领域方面应用广范

⑥使用解释程序时,因为是逐句地翻译执行源程序的语句,所以可以逐条语句排错

⑦汇编语言的功能是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序

⑧任何一种汇编语言的每一语句都能对应一条机器语言指令

⑨连接装配程序可以把经解释程序产生的目标程序变成可执行的机器语言程序

⑩由于不同程序语言产生的目标程序,连接装配程序不可以把由Pascal语言编译程序和C语言编译程序分别产生的目标程序连接成一个可执行程序

(30) A.①③⑤⑦⑨

B.①③④⑥⑦

C.②④⑥⑧⑨

D.②④⑦⑧⑩

【解析】

①正确。

②错误。编译程序的功能是把某种高级语言书写的源程序翻译成与之等价的低级语言程序。

③正确。编译程序产生目标程序,目标程序经汇编与库函数等其他程序连接获得可执行的程序,可执行的程序的运行速度通常要比直接解释它的源程序快得多,但试题中所说的速度快慢也很难说清,也没有比较的意义。

④正确。解释程序直接执行源程序或源程序的内部形式,运行的时候逐句将源程序翻译成机器语言调入内存,再加以运行。

⑤错误。COBOL语言在商业领域应用广泛,FORTRAN是一种科学领域语言。

⑥正确。编译程序的工作过程十分复杂,一般要经过词法分析、语法分析、中间代码生成、代码优化和目标代码生成等5个部分。通常编译一个源程序要经过多次扫描,但始终没有逐句执行源程序的语句,解释程序是逐句地翻译执行源程序的语句,所以可以逐条语句排错。

⑦正确。汇编程序是将汇编程序语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。其基本工作是将源程序中每条可执行的汇编语句转换成对应的机器指令,处理源程序中出现的伪指令。

⑧错误。汇编语言中的语句可分为两大类:一类是与机器指令相对应的可执行汇编语句;另一类是伪指令,伪指令不被翻译成机器指令。

⑨错误。通常情况下,经编译产生的目标程序还不能在机器上直接执行,还得与一些库函数相连接,连接装配程序可以将多个目标程序、库函数等连接成一个可执行的机器语言。

⑩错误。由同一系统软件公司提供的某种通用机器上的各种编译程序,可以由同一个连接装配程序负责目标程序连接装配工作。

●在面向对象程序设计语言中,(31) 是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32) 可以及实现发送一个通用的消息而调用不同的方法;(33) 是实现信息隐蔽的一种技术,其目的是使类的(34) 相互分离。

(31) A.封装

B.消息传递

C.引用

D.继承

(32) A.封装

B.消息传递

C.引用

D.继承

(33) A.引用

B.继承

C.封装

D.多态

(34) A.定义与实现

B.分析与测试

C.分析与设计

D.实现与测试

【解析】类属类(Generic Class)仅描述了适用于一组类型的通用样板,由于其中所处理对象的数据类型尚未确定,

因而程序员不可用类属类直接创建对象实例,即一个类属类并不是一种真正的类类型。

类属类必须经过实例化后才能成为可创建对象实例的类类型。类属类的实例化是指用某一数据类型替代类属类的类型参数。类属类定义中给出的类型参数称为形式类属参数,类属类实例化时给出的类型参数称为实际类属参数。如果类属类实例化的实际类属参数可以是任何类型,那么这种类属类称为无约束类属类。然而在某些情况下,类属类可能要求实际类属参数必须具有某些特殊的性质,以使得在类属类中可应用某些特殊操作,这种类属类称为受约束类属类。

●在面向对象技术中,类属是一种(35) 机制。一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与(36) 的那些部分,而用变元来表示与(37) 的那些部分。

(35) A.包含多态

B.参数多态

C.过载多态

D.强制多态

(36) A.具体对象无关

B.具体类型无关

C.具体对象相关

D.具体类型相关

(37) A.具体对象无关

B.具体类型无关

C.具体对象相关

D.具体类型相关

【解析】类属类(Generic Class)仅描述了适用于一组类型的通用样板,由于其中所处理对象的数据类型尚未确定,因而程序员不可用类属类直接创建对象实例,即一个类属类并不是一种真正的类类型。

类属类必须经过实例化后才能成为可创建对象实例的类类型。类属类的实例化是指用某一数据类型替代类属类的类型参数。类属类定义中给出的类型参数称为形式类属参数,类属类实例化时给出的类型参数称为实际类属参数。如果类属类实例化的实际类属参数可以是任何类型,那么这种类属类称为无约束类属类。然而在某些情况下,类属类可能要求实际类属参数必须具有某些特殊的性质,以使得在类属类中可应用某些特殊操作,这种类属类称为受约束类属类。

●传统的数据库基本上是由(38) 组成的。(39) 在技术和理论上已经成熟,成为当前商用数据库的主流。

(40) 技术是20世纪80年代中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的(41) 来支持。但当数据量大,数据结构复杂时,靠(41) 很难适应。当前,在DBMS的研究方面,较活跃的是(42) 。(38) ,(41) A.图形

B.文件

C.元组

D.文件系统

(39) A.关系数据库

B.网状数据库

C.层次数据库

D.空间数据库

(40) A.关系数据库

B.网状数据库

C.层次数据库

D.面向对象数据库

(42) A.网状数据库

B.层次数据库

C.DBASE

D.演绎数据库

【解析】数据库按数据模型来分,可分为层次型数据库、网状数据库和关系数据库3大类,层次和网状数据库又称为非关系数据库。这3类数据库都是在20世纪60年代末发展起来的。关系数据库由于采用二维表的形式来描述实体和实体间的联系,其数据结构相对简单,对于用户来讲浅显易懂,技术理论上也已经成熟,已成为当前常用数据库的主流。

空间数据库是随着地理信息系统发展起来的一种数据库。空间数据库的空间数据是用来表示空间物体的位置、形态、大小以及分布特征等信息的数据。空间数据不仅包含物体本身的空间位置和位置信息,还包含物体空间,即拓扑关系的信息。空间数据库常用的数据结构有矢量和栅格结构两种。空间数据库研究的主要内容有空间数据表示、数据结构与数据模型空间、数据库管理系统等。空间数据库的研究正在深入系统地进行,但在理论与技术上还不如关系数据库那么成熟。空间数据库的应用领域主要用于地理信息系统,它是地理信息系统的核心。

面向对象数据库是20世纪80年代中期开始出现并发展的,它是关系数据库系统和面向对象的方法相结合组织起来的,这种新一代的数据库系统称为面向对象数据库系统(ODBC)。面向对象数据库是符合面向对象数据模型的,其数据结构是建立在对象和类的概念上的,数据具有封装性、继承性和多态性等特点。当前面向对象数据库系统的研究工作主要集中在面向对象数据模型的形式化与面向对象的程序语言的结合等方面。

多媒体数据系统是一种由文本、图像、声频和视频等多种形式的数据组织起来的集成数据库系统。目前,相当一部分多媒体数据库是通过关系模式与文件系统相结合来支持的,但当数据量大、数据结构复杂时,靠文件系统是很难适应的。分布式多媒体数据库系统能对对象进行存储、检索以及支持对象间的通信。这些对象是由图像、文本、声频和视频等数据类型混合而成的。多媒体数据库的多媒体数据模型、系统实现等问题目前正在深入研究。多媒体数据库的发展也与存储介质的发展、输入输出介质的发展、数据模型理论的发展、通信介质的发展等密切相关。多媒体数据库系统改善了用户的工作环境,提高了用户对数据的可利用性。

演绎数据库的数据库模型是一种基于逻辑的模型。Horn子句的逻辑为演绎数据库提供了递归定义的能力,从而可以定义更复杂的数据,支持更强的数据操作能力以及提供更完善的完整性保护,并提供数据操作与宿主语言统一的说明性语言。演绎数据库具有比传统数据库更强的能力。演绎数据库是数据库技术与逻辑程序和人工智能相结合的结果。目前,相对于传统数据库的研究而言,演绎数据库的研究更为活跃。

●以下序列中不符合堆定义的是(43) 。

(43) A.(102,87,100,79,82,62,84,42,22,12,68)

B.(102,100,87,84,82,79,68,62,42,22,12)

C.(12,22,42,62,68,79,82,84,87,100,102)

D.(102,87,42,79,82,62,68,100,84,12,22)

【解析】判断堆的办法就是把序列看成是一棵完全二叉树,若树中的所有非终端结点的值均不大于(或不小于)其左右孩子的结点的值,则该序列为堆。提示:考生复习过程中对定义一定要清楚,这是拿分的关键。

●一个具有767个结点的完全二叉树,其叶子结点个数为(44) 。

(44) A.383

B.384

C.385

D.386

【解析】可以根据公式进行推导,假设n0是度为0的结点总数(即叶子结点数),n1是度为1的结点总数,n2是度为2的结点总数,由二叉树的性质可知:n0=n2+1,则n=n0+n1+n2(其中n为完全二叉树的结点总数),由上述公式把n2消去得:n=2n0+n1-1,由于完全二叉树中度为1的结点数只有两种可能0或1,由此得到n0=(n+1)/2或n0=n/2,就可根据完全二叉树的结点总数计算出叶子结点数。本题计算结果为384。提示:该公式要记住,临时推导也可以,但容易耽误时间。

●用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(45) 工具。

使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有(46) 。环境集成机制有数据集成机制、控制集成机制和界面集成机制。

数据集成机制为环境中的工具提供统一的(47) ;控制集成机制为(48) 提供支持。界面集成机制使得环境中的所有工具具有(49) 。

(45) A.CAD

B.CAI

C.CAM

D.CASE

(46) A.开放性和可剪裁性

B.开放性和不可剪裁性

C.封闭性和可剪裁性

D.封闭性和不可剪裁性

(47) A.数据类型

B.数据模式

C.数据接口规范

D.数据仓库

(48) A.使各工具具有统一的控制结构

B.各工具之间的通信、切换、调度和协同工作

C.使各工具具有统一的控制接口

D.各工具之间的同步开发

(49) A.同一个界面

B.相同的图标和图标的含义

C.统一的界面风格和操作方式

D.相同个数的窗口和菜单项

【解析】软件开发工具是指用于辅助软件开发、运行、维护、管理、支持等过程中活动的软件,通常也称为CASE((Computer Aided Software Engineering,计算机辅助软件工程)工具。一个软件工具通常只为某项活动提供辅助,或者只支持某种方法。并且,不同的工具往往采用不同的用户界面风格,工具之间难以通信,一个工具所产生的结果不易被另一个工具使用。集成型软件开发环境是一种把支持多种软件开发方法和开发模型、支持软件开发全过程的软件工具集成在一起的软件开发环境。这种环境通常应具有开放性和可剪裁性。开放性为环境外的工具集成到环境中来提供方便;可剪裁性可根据不同的应用或不同的用户需求进行剪裁,以形成特定的开发环境。成型开发环境通常可由工具集和环境集成机制两部分组成。环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。数据集成机制为相互协作的工具提供统一的数据接口规范;控制集成机制支持各工具间的通信、切换、调度和协同工作;界面集成机制为统一的工具界面风格和统一的操作方式提供支持,使得环境中的工具具有相同的视觉效果和操作规则。

●由n个实数构成的哈夫曼树,共有(50) 个结点,有(51) 个叶结点,有(52) 个二度结点。

(50) ~(52) A.n

B.n-1

C.2n-1

D.2n

【解析】由n个实数构成的哈夫曼树具有3个特点:①每个实数对应一个叶结点。②权值越大的叶离根越近,权值越小的叶离根越远。③不存在一度结点。因此,n个实数构成的哈夫曼树有n个叶结点。根据二叉树的基本性质3可知,二度结点数n2等于叶结点数减1,即,n个实数构成的啥夫曼树有n-1个二度结点。总结点数等于叶结点数n加二度结点数n-1,等于2n-1。

●在具有n个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是(53) 。

(53) A.O(1)

B.O(n)

C.O(nlogn)

D.O(n2)

【解析】本题主要考核有序单链表上的插入操作及算法分析。对数据结构的任何操作都不能改变其原有的结构特性。因此,在有序单链表中插入一个新结点后,仍然要保持它的有序性。

插入操作的关键是查找插入位置,主要时间也是花在插入位置的查找上。n个结点的单链表,有,n+1个可能插入的位置,即第一个结点之前和每一个结点之后。在第一个结点之前插入,需比较一次;在第一个结点之后插入需比较两次;…;在第,n个结点之后插入需查找次。如果在每一个位置上作插入的概率相等,即,则在有序单链表上查找插入位置的平均比较次数为:

●队和栈的主要区别是(54) 。

(54) A.逻辑结构不同

B.存储结构不同

C.所包含的运算个数不同

D.限定插入和删除的位置不同

【解析】本题主要考核队列和栈的概念。从逻辑上讲,它们都是属于线性结构;栈是将插入和删除限定在同一端进行的线性表:队列是将插入限定在表的一端,而将删除限定在表的另一端进行的线性表。它们都既可以顺序存储,也可以链接存储。

●在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p→*next→*next=head,则

(55) 。

(55) A.p指向头结点

B.p指向尾结点

C.*p的直接后继是头结点

D.*p的直接后继是尾结点

【解析】因为循环链表的尾结点的指针域中存放的是头指针,而尾结点由其直接前驱结点的指针域所指向,因此,当指针p指向尾结点的直接前驱结点时,满足关系式p->next->next=head。

●判定"带头结点的链队列为空"的条件是(56) 。

(56) A.Q.front==NULL

B.Q.rear==NULL

C.Q.front==Q.rear

D.Q.front!=Q.rear

【解析】当带头结点的链队为空时,只有一个头结点,头、尾指针均指向头结点,因此有Q.front==Q.rear。

●视频卡的种类很多,主要包括(57) 。以PAL制25帧/秒为例,已知一帧彩色静态图像(RGB)的分辨率为256×256,每一种颜色用16bit表示,则该视频每秒钟的数据量为(58) 。全电视信号主要由(59) 组成。在视频信号实时处理技术中,如果电视扫描的正程时间为52.2ms,分辨率为512×512,实时意味着处理每个像素的时间近似为(60) 。

(57) A.视频捕获卡

B.视频捕获卡、电影卡

C.视频捕获卡、电影卡、电视卡

D.视频捕获卡、电影卡、电视卡、视频转换卡

(58) A.256×256 ×3 ×16×25bps

B.512×512 ×3×8×25bps

C.256×256 ×3×8×25bps

D.512×512 ×3×16×25 bps

(59) A.图像信号、同步信号、消隐信号

B.图像信号、亮度信号、色度信号

C.图像信号、复合同步信号、复合消隐信号

D.图像信号、复合同步信号、复合色度信号

(60) A.0.1ms

B.0.2ms

C.0.8ms

D.0.4ms

【解析】(57)、(58)、(60)空属于基本概念题。(59)电视摄像机把一幅图像信号转变成的输出信号就是全电视信号。全电视信号主要由图像信号(视频信号)、复合消隐信号和复合同步信号组成。

●有多种设备可以实现不同网段或网络之间的互连,互连设备通常可按工作在OSI模型中的层次来划分。在物理层实现互连的称为(61) ;在数据链路层实现互连的称为(62) ;在网络层实现互连的称为(63) ;在运输层及以上高实现互连的设备称为网关或(64) 。(65) 也是一种用来构造局域网的常用设备,通常可以用双绞线把服务器与PC客户机等连入(65) 。

(61) ~(63) A.网桥

B.路由器

C.网关

D.转发器

(64) ,(65) A.集线器

B.协议转换器

C.网桥

D.路由器

【解析】网络互连需要通过一个中间设备或中间系统,术语称之为中继系统(Relay System),根据中继系统在网络中所处的层次,可以分为以下几种中继系统:

物理层中继系统,即转发器(Repeater);

数据链路层中继系统,即网桥或桥接器(Bridge);

网络层中继系统,即路由器(Router);

网桥和路由器的混合系统,即桥路器(Brouter);

网络层以上的中继系统,即称为网关(Gateway)。网关也称为网间连接器、信关或联网机。用网关连接两个不兼容的系统要在高层进行协议转换,因此,网关也称为协议转换器。

双绞线以太网和集线器(Hub)一块使用,集线器也是一种用来构造局域网的常用设备,通常可以用双绞线把服务器与PC客户机等连入集线器。

●Comparisons were drawn between the development of television in the 20th century and the diffusion of printing in the 15th and 16th centuries.Yet much had happened between.As was discussed before,it was not until the 19th century that the newspaper became the dominant preelectronic mediam,following in the wake of the pamphlet and the book and in the company of the periodical.It Was during the same time that the communications revolution speeded up,beginning with transport,the railway,and leading on through the telegraph,the telephone,radio,and motion pictures into the 20th-century world of the motor car and the air plane.Not everyone sees that processin perspective.It is important to do so.

It is generally recognized,however,that the introduction of the computer in the early 20th century,(66) by the invention of the integrated circuit during the 1960s,radically changed the process,although its impact on the media was not immediately(67).As time went by,computers became smaller and more powerful,and they became "personal"too,as well as(68),with display becoming sharper and storage(69)incteasing.They were thought of,like people,(70)generations,with the distance between generations much smaller.

It was within the computer age that the term "information society" began to be widely used to describe thecontext within which we now live.The communications revolution has influenced both work and leisure and how we think and feel both about place and time,but there have been controversial view about its economic,political,social and cultural implications."Benefits" have been weighed against"harmful"outcomes.And generalizations have proved difficult.

(66)A.brought B.followed C.stimulated D.characterized

(67)A.apparent B.desirable C.negative D.plausible

(68)A.institutional B.universal C.fundamental D.instrumental

(69)A.ability B.capability C.capacity D.faculty

(70)A.by means of B.in terms of C.with regard to D.in line with

【解析】文章背景分析:这是一篇有关人类信息社会发展过程问题的社科类说明文。文章中心主线分析:文章的中心主线在文章的首句以及第2句就已经明确了。(Comparisons were... drawn between the development of television in the 20th century and the diffusion of printing in the15th and 16th centuries.Yet much had happened between)。我们要在以电视发展为标志的20世纪和以印刷术的传播为标志的15、16世纪之间做比较。但是,在这两个阶段之间又有许多发明出现了。

从文章的头两句话可以读出本文探讨的主题是有关人类信息社会的发展过程,而且重点是讲述在20世纪和15、16世纪两个阶段之间发生的事情。

文章结构分析:由于此篇文章讲述的主题是有关人类信息社会的发展过程,时间阶段就成为贯穿全文的一个重要线索。通过总结和比较这些时间阶段,可以很快掌握文章的结构为总分结构。

●Comparisons were drawn between the development of television in the 20th century and the diffusion of printing in the 15th and 16th centuries.Yet much had happened between.As was discussed before,it was not until the 19th century that the newspaper became the dominant preelectronic mediam,following in the wake of the pamphlet and the book and in the company of the periodical.It Was during the same time that the communications revolution speeded up,beginning with transport,the railway,and leading on through the telegraph,the telephone,radio,and motion pictures into the 20th-century world of the motor car and the air plane.Not everyone sees that processin perspective.It is important to do so.

It is generally recognized,however,that the introduction of the computer in the early 20th century,followed by the invention of the integrated circuit during the 1960s,radically changed the process,although its impact on the media was not immediately apparent.As time went by,computers became smaller and more powerful,and they became "personal"too,as well as institutional,with display becoming sharper and storage capacity incteasing.They were thought of,like people,in terms of generations,with the distance between generations much(71).

It was within the computer age that the term "information society" began to be widely used to describe the(72)within which we now live.The communications revolution has (73)both work and leisure and how we think and feel both about place and time,but there have been(74) view about its economic,political,social and cultural implications."Benefits" have been weighed(75)"harmful"outcomes.And generalizations have proved difficult.

(71)A.deeper B.fewer C.nearer D.smaller

(72)A.context B.range C.scope D.territory

(73)A.regarded B.impressed C.influenced D.effected

(74)https://www.wendangku.net/doc/5616812911.html,petitive B.controversial C.distracting D.irrational

(75)A.above B.upon C.against D.with

(71)空需正确解出本题的关键是弄清被修饰成分是the distance,所以几个选项中只有形容词smaller可以在语法和意义上正确修饰the distance。

(72)空从本题所处的句子结构"the term"information society"began to be widely used todescribe the(72)within which we now live."来看,本题受到两个已知信息点的限制,第一,是作动词describe的宾语,即可以被information society 这个词语描述;第二,受到后边定语从句的限制,且需要和介词within搭配。选项B range(范围)和选项C scope(范围)均表示平面的概念,不可能符合定语从句所表达意义的要求;而选项D territory(领土)显然不能用information society这个词语描述;只有选项A context(语境,在此引申为社会环境)符合两个信息点的要求。

(73)空考查动词词义的辨析,从主语和宾语所包含的信息可以看出是选择一个表示"影响"意思的动词。选项D effected在这里是一个干扰项,但这个词本身是名词effect,不可能有动词形式,所以是错误的。表达影响意思的是选项C influenced。

(74)空首先分析一下本题所在的句子结构以及上下文的关系。本题所在的句子是一个判断句式下定义:there have been(74)view about its economic,political social and culturalimpfications.(关于计算机的经济、政治社会和文化意义有着…观点),其后的一句话""Benefits"have been weighed(75)"harmful"outcomes."(权衡比较计算机的益处和有害的影响)实际上就是具体说明了上一句中的"对计算机有着……观点"。上下两句实际有些相互呼应和支持的关系。

所以答案是选项B controversial(有争议的、争论的)。

(75)空根据题意,将两个对立性的事物Benefits和harmful outcomes进行权衡比较,选用固定搭配:weighed sth.against sth。

软考设计师模拟试题1答案(下午题)

●试题一

[问题1]

【答案】PRIOR(IN[i]):PRIOR(S[p])

[问题2]

【答案】功能:将当前符号IN[i]入栈

操作:p+1->p

IN[i]->S[p]

[问题3]

【答案】功能:出栈

操作:k+1->k

S[p]->POLISH[k]

p-1->p

[问题4]

【答案】AB+CD*-EF-*G/

【解析】本题考查栈的使用和中序表达式与后缀表达式的互换。

●试题二

[问题1]

【答案】(1)jdatalist[k]〒(4)k=j;(5)j++;

[问题2]

【答案】McCabe环路复杂性为3。

[问题3]

【答案】测试路径:

Pathl:①→③

Path2:①→②→④→⑥→…

Path3:①→②→⑤→⑥→…

[问题4]

【答案】测试用例:

Path1:取n=1,datalist[0]=1,

预期结果:k=0

Path2:取:n=2,datalist[0]=1,datalist[1]=0,

预期结果:k=0

Path3:取n=2,datalist[0]=0,datalist[1]=1,

预期结果:k=1

【解析】本题考查对软件测试概念和过程的理解,结合具体实例运用各种测试技术,学会测试用例设计、软件测试与程序调试的方法。软件测试是为了发现错误而执行程序的过程,其目的在于以最少的时间和人力系统地找出软件中潜在的各种错误和缺陷。根据2004新大纲和最近两次软件设计师考试的真题,不难发现各类系统分析理论的实例化考核比例逐渐升温,只要读者平时对这部分知识的实例多分析、多思考,这部分分数其实不难拿到。

●试题三

【答案】(1)s[j++]=*(p+i)(2)i++(3)m=j

【解析】填空1:将大写字母存于原字符串中,数组下标j自加1,为下一次存放做准备。填空2:为了判断字符串中的下一个字符是否为大写字母,变量i自加1。填空3:最后将大写字母的个数,即删除后字符串的长度赋给全局变量m。

●试题四

【答案】(1)knap(s-w[n],n-1)(2)knap(s,n-1)(3)top>=1 && !k 或top>0 && k == 0

(4)x.s - w [x.n--](5)stack[++top](6)rep = 0

【解析】试题提供了两种解决问题的方法,程序5.1是用递归的方法来解决背包问题,程序5.2使用非递归的方法来解决背包问题。每次选择一个物品放入背包,那么剩余的物品和背包剩余的重量,又构成一个"背包问题"。程序从数组下标最大的物品开始考查,因此(1)处应该填"knap(s-w[n],n-1)",即将数组中第N个物品放入背包,如果它能够放入到背包中,则该物品是构成解的元素之一;否则,将该物品从背包中取出,该物品不构成解的元素,在以后的考查中,它可以被排除,因此(2)处应该填"knap(s,n-1)"。在改程序中用栈来保存已经考查过的物品,结构KNAPTP表示经过考查的物品,s表示考查过该物品后背包所能够盛放的物品的重量;n 表示该物品在数组W中的下标;job表示物品当前的状态:当job等于1,表示物品n可以放入背包;job等于2表示物品n不能被放入到背包,那么在以后的选取中将不再考虑该物品。初始时job等于0,表示背包中没有任何放入任何物品。K为有解的标志。Rep为一个标志变量,rep等于0,表示结束当前的动作;rep等于1表示继续进行当前的动作。当栈顶物品不能放入背包时,将rep设置为0,表示下一步不从数组w中取物品。其初值为1。开始时,将数组中下标最大的物品放入栈中,然后开始考查该物品。该物品满足放入背包的条件,第(4)(5)空将完成将物品放入背包的操作,因此(4)空填"x.s-w[x.n--]",修改背包的可容纳物品的重量;(5)处填"stack [++top]",将下一个要考查的物品放入栈中。若该物品不满足放入背包的条件,则将该物品从背包中取出,因此将rep置为0,结束循环while(!k&&rep)。将物品从背包中取出,即释放该物品在背包中所占的重量,并标记为不能放入到背包(job=2),再将其放入到栈中;然后继续考查数组w中的下一个物品,因此需要结束循环while(top>=1&&rep),将rep置为0,所以第(6)处应该填"rep=0"。在第三处要求给出循环结束的条件,即可以继续选取物品的条件,在此处填"top>=1&&!k"。

●试题五

【答案】(1)int x;

int y;

(2)printf( "%d*%d=%d ",x,y,z);

if(z<10) printf(" ");

(3)int i,j;

(4)Table9 t_9;

t_9.print();

【解析】主要考查考生将具体问题抽象为类,将类的定义补充完整,并进行类定义测试的能力。注意(2)中格式化输出函数printf的使用格式,%d代表输出的为整型。

●试题六

【答案】(1)tArea1.setText(strMessage)(2)tArea2.setEditable( false )

(3)new Button( "Clear" )(4)tArea1.getSelectedText()(5)tArea2.setText( "" )

【解析】本题主要考查Applet窗口、其事件处理机制以及对文本区域的相关操作。解题关键是熟悉TextArea的基本方法,如setEditable()方法就是用来确定不用的编辑模式的一个重要的方法,并且需要明确题目要求的2个文本区域的区别和联系,根据不同的事件,来对这两个文本区域进行操作。本题中,第1个空,将第2个文本区域tArea2的编辑模式设定为只读,注意参数为false,因为默认的编辑模式设定为可编辑的,用true表示,所以参数应该是false;第2个空,响应点击Copy按钮事件的语句应该将第1个文本区tArea1的被选择的文本内容取出放入第二个文本区tArea2中;第3个空,响应点击Clear按钮事件的语句应该将第2个文本区tArea2中的所

有文本内容清空。

软考软件设计师必做练习题附答案

软考软件设计师必做练习题及答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希 赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题 1】 需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什么类中最 为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:“已锁住”和“未锁住”。所以Lock 中含有锁编号和锁状态这两个属性。又因为题中有:在主机 上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的 安全级并且锁处于“已锁住”状态时,才能将锁打开。因此,Lock 中还有锁的安全级别。 【问题 2】 首先,( 1 )、( 2 )是 FingerReader和LockController之间的交互。所以我们看题 目中是如何描述他们的交互的。题目中有“指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹”,所以(1)应填“中断事件”,( 2 )应填“读取指纹”。(3 )是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了用户的指纹信息和开锁权限,所以( 3 )应是从 UserInfo读取用户的指纹信息和开锁权限。(4)空应填“读取锁的安全级别”。( 5 )是 MainFrame向自己发送的一条消息,从题目中的“主 机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于已锁住状态,

全国计算机软件水平考试初级程序员模拟试题

1 真理惟一可靠的标准就是永远自相符合--- 全国计算机软件水平考试初级程序员模拟试题 全国计算机软件水平考试初级程序员模拟试题 上午试卷本试卷的试题中共有40个空格,需要全部解答,每个空格1.875分,满分75分。每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂 该选项。 网络协议的3个关键成分是语法、语义和定时,如果一个协议说明发送者的地址必须占用一个信息的前4个字节,这是一个__(1)__问题。如果一个协议说明发送者的地址表示最近的发送者而不是最初的源 地址,这是一个__(2)__问题。 (1)A.语法B.语义C.定时D.接口 (2)A.语法B.语义C.定时D.地址 编码方式中,采样速率是8000次/秒,采用TDM传输方式,线路若 要传输24

路信号共193比特,则线路的传输速率是__(3)__。 (3)A.0.192MbpsB.1.544MbpsC.1.92MbpsD.0.1544Mbps 两台机器通过RS-232口来交换数据,在不用调制解调器的情况下,两边最主要的接线要求是发送数据管脚与接收数据管脚_(4)_。(4)A.平行连接B.交叉连接 2 真理惟一可靠的标准就是永远自相符合--- 作为开始,SYN多个数据字符组成的数据块之前,以一个或多个同步字符的同步。帧尾是另一个控制字符,这种传输方案称为_(5)_ 面向字符步D.面向字符串(5)A.面向位B.面向数据块C.

位出错的情况。奇偶校验可以检查出_(6)_(6)A.1B.2C.3D.4 。_(7)_个特性来表示,即_(8)_物理层协议可以通过(7)A.1B.2C.3D.4 D.机械、电气、功能、规程机械(8)A.B.机械、电气C.机械、电气、功 能 传输介质、拓扑结构,访问控制影响局域网络的三种主要技术是_(9)_。() 方式B.传输介质、拓扑结构,通信规程传输介质、拓扑结构,通信 协议(9)A. 传输介质、拓扑结构,访问控制方式C.

2020年软考《软件设计师》考前模拟练习题

2020年软考《软件设计师》考前模拟练习题 一. 从静态角度看,进程由 __(1)__ 、 __(2)__ 和 __(3)__ 三部分组成。用户可通过 __(4)__ 建立和撤消进程。通常,用户进程被建立后, __(5)__ 。 供选择的答案 (1)。 A.JCB B.DCB C.PCB D.PMT (2)。 A.程序段 B.文件体 C.I/O D.子程序 (3)。 A.文件描述块 B.数据空间 C.EOF D.I/O缓冲区 (4)。 A.函数调用 B.宏指令 C.系统调用 D.过程调用

(5)。 A.便一直存有于系统中,直到被操作人员撤消 B.随着作业运行正常或不正常结束而撤消 C.随着时间片轮转而撤消与建立 D.随着进程的阻塞或唤醒而撤消与建立 参考答案:(1) C (2) A (3) B (4) C (5) BD 二. 设相关系模式 W ( C,P,S,G,T,R ),其中各属性的含义是:C--课程,P--教师,S--学生,G--成绩,T--时间,R--教室,根 据语义有如下数据依赖集: D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R } 关系模式 W 的一个码( 关键字 )是 __(6)__ ,W的规范化程序达到 __(7)__ 。若将关系模式 W 分解为 3 个关系模式 W1(C,P), W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程序达到 __(8)__ ,W2 的规范化水准达到 __(9)_ ,W3 的规范化程序达到__(10)__ 。 供选择的答案 (6)A (S,C) B (T,R) C (T,P) D (T,S) (7)~(10) A.1NF B.2NF C.3NF D.BCNF E.4NF 参考答案:(6) D (7) B (8) E (9) E (10) B 三. 数据库是存储在一起的相关数据的集合,能为各种用户所共享,且[__(11)__]。在关系数据库中,若关系模式中的每个关系的属 性值均是不可分解的,则该关系模式属于[__(12)__]。

2018年下半年软件设计师考试下午真题(完整版)

2018年下半年软件设计师考试下午真题(专业解析+ 参考答案) 1、阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】 某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房 源和客户,提高成交率。该系统的主要功能是: 1.房源采集与管理。系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。由经纪人或客户登记的出售/出租房源,系统将其保存为房源。房源信息包括基本情况、配套设施、交易类型、委托方式、业主等。经纪人可以对房源进行更新等管理 操作。 2.客户管理。求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。 3.房源推荐。根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。 4.交易管理。经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈。 5.信息查询。客户根据自身查询需求查询房屋供需信息。 现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1 所示的 上下文数据流图和图1-2所示的0层数据流图。

问题内容:【问题 1】 (4分) 使用说明中的词语,给出图1-1中的实体E1-E4的名称。 【问题 2】 (4分) 使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。 【问题 3】 (3 分) 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

软考高试题及参考答案

2010年11月软考信息系统项目管理师考试上午试题 ABBDD DCABD BCCAC BDDCC BCADA CDABC ACBAB CABAD DABBC BDCBB BCDCC CAABB BCDCD CCACC BBCBD ● 管理信息系统规划的方法有很多,最常使用的方法有三种:关键成功因素法 (Critical Success Factors,CSF),战略目标集转化法(Strategy Set Transformation,SST)和企业系统规划法(Business System Planning,BSP)。U/C(Use/Create)矩阵法作为系统分析阶段的工具,主要在_A_(1)__中使用。 (1)A .BSP B.CSF C.SST D.CSF和SST ● 某商业银行启动核心信息系统建设,目前已完成信息系统的规划和分析,即将开展系统的设计与实施,此信息系统建设目前__B(2)__。 (2)A.处于信息系统产生阶段 B.处于信息系统的开发阶段 C.即将进入信息系统运行阶段 D.处于信息系统消亡阶段 ● 某信息系统项目采用结构化方法进行开发,按照项目经理的安排,项目成员小张绘制了下图。此时项目处于__(3)_B_阶段。 (3)A.总体规划 B.系统分析 C.系统设计 D.系统实施 ● 某市政府门户网站建立民意征集栏目,通过市长信箱、投诉举报、在线访谈、草案意见征集、热点调查、政风行风热线等多个子栏目,针对政策、法规、活动等事宜开展民意征集,接收群众的咨询、意见建议和举报投诉,并由相关政府部门就相关问题进行答复,此项功能主要体现电子政务__(4)_D_服务的特性。 (4)A.政府信息公开 B.公益便民 C.交流互动 D.在线办事 ● 2002年,《国家信息化领导小组关于我国电子政务建设指导意见》(中办发(2002)17号)提出我国电子政务建设的12项重点业务系统,后来被称为“十二金工程”。以下_D_(5)__不

2020年计算机软考软件设计师知识点精选集

2020年计算机软考软件设计师知识点精选集 需求分析:开发人员准确地理解用户的要求,实行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相对应的需求规格说明的过程。 它有以下几难点: ⑴问题的复杂性。由用用户需求涉及的因素繁多引起,如运行环境和系统功能 ⑵交流障碍。需求分析涉及人员较多,这些人具备不同的背景知识,处于不同角度,扮演不同角色,造成相互之间交流困难。 ⑶不完备性和不一致性。用户对问题的陈述往往是不完备的,各方面的需求可能还存有矛盾,需求分析要消除矛盾,形成完备及一致的定义。 ⑷需求易变性。 近几年来已提出多种分析和说明方法,但都必须适用以下原则: ⒈必须能够表达和理解问题的数据域和功能域。数据域包括数据流(数据通过一个系统时的变化方式)数据内容和数据结构,功能域反映上述三方面的控制信息。 ⒉能够把一个复杂问题按功能实行分解并可逐层细化。 ⒊建模。可更好地理解软件系统的信息,功能,行为。也是软件设计的基础。 需求分析的任务: ⒈问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。 ⒉分析与综合,导出软件的逻辑模型

⒊编写文档:包括编写"需求规格说明书""初步用户使用手册""确认测试计划""修改完善软件开发计划" 结构化分析:简称SA,面向数据流实行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 结构化(SA)分析步骤: ⑴了解当前系统的工作流程,获得当前系统的物理模型。 ⑵抽象出当前系统的逻辑模型。 ⑶建立目标系统的逻辑模型。 ⑷作进一步补充和优化。 【篇二】2020年计算机软考软件设计师知识点:数据流图 以图形的方式描述数据在系统中流动和处理的过程。只反映系统必须完成的逻辑功能,是一种功能模型。 画数据流图的步骤: ⑴首先画系统的输入输出,即先画顶层数据流图。顶层图只包含一个加工,用以表示被开发的系统。 ⑵画系统内部,即画下层数据流图。将层号从0号开始编号,采用自顶向下,由外向内的原则。画更下层数据流图时,则分解上层图中的加工,一般沿着输出入流的方向,凡数据流的组成或值发生变化的地方则设置一个加工,一直实行到输出数据流。如果加工的内部还有数据流,则继续分解,直到每个加工充足简单,不能再分解为止。不能分解的加工称为基本加工。 ⑶注意事项:

下半年软件设计师下午试题以及标准答案

2014年下半年软件设计师下午试题 试题:i 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下: (1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。 (2 )生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。 (3)生产。根据生产计划和配方表中的披萨配方,向库存发岀原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。 (4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。 (5)运送。根据销售订单将披萨交付给客户,并记录在交付记录表中。 (6 )财务管理。在披萨交付后,为客户开具费用清单,收款并岀具收据;依据完成的采购订单给供应商支付原材料费用并岀具支付细节;将收款和支付记录存入收支记录表中。 (7)存储。检查库存的原材料、拔萨和未完成订单,确定所需原材料。 现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示 的0层数据流图。 图1-1上下文数据流图

【问题1】(4分) 根据说明中的词语,给岀图【问题2】(5分) 根据说明中的词语,给岀图【问题3】(6分)1-1中的实体E1?E2的名称。 1-2中的数据存储D1?D5的名称。 图1-2 0层数数据流图 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点

软考(高项)- 选择题历年真题 2016上半年

考试 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:根据 GB/T16260.2-2006 软件工程产品质量第 2 部分:外部度量,评估软件的帮助 系统和文档的有效性是对软件进行() A.易理解性度量 B.易操作性度量 C.吸引性度量 D.易学性度量

2020年软考《软件设计师》练习题及答案

2020年软考《软件设计师》练习题及答案 1.Multiple choices. (1)Software design may . a.be a creative process b.not be learned from a book c.be learned from a book d.require a certain amount of flair (2)Methodologies of software design can be classified into . a.down-top function design b.data-driven design c.top-down function design d.object-oriented design (3)A well-designed system should be . a.easily understood b.reliable c.straightforward to implement d.straightforward to maintain (4)A derivation process for designing a programming system includes stages. a.5 b.4

c.3 d.2 (5)In the early stage of software design we need . a.give a flowchart b.give a set of requirements c.top-down functional design only d.prepare an informal design (6)A good design of software depends on . a.establishing a definitive way b.the application c.the particular project requirements d.efficient code to be produced (7)Software design can be . a.represented in any single notation b.a multi-stage activity c.an iterative activity d.a single-stage activity (8)The tasks being performed by a software engineer are . a.to design communication mechanisms b.to design file structures c.to design data structures d.to derive the design of a programming system

2019上半年软件设计师下午真题及答案

2019上半年软件设计师下午真题及答案 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。该系统的主要功能是: (1)采集学生状态。通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。每张学生卡有唯一的标识(ID)与一个学生对应。 (2)健康状态告警。在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。 (3)到课检查。综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。定期汇总在校情况,并将报告发送给家长和班主任。 (5)家长注册。家长注册使用该系统,指定自己子女,存入家长信息,待审核。 (6)基础信息管理。学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。一个学生至少有一个家长,可以有多个家长。课表信息包括班级、班主任、时间和位置等。 现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分) 使用说明中的词语,给出图1-1中的实体E1?E5的名称。【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1?D4的名称。

2018年软考上半年数据库系统工程师考试真题(下午题)

2018 年上半年数据库系统工程师考试真题(下午题) 试题一(共15 分) 阅读下列说明和图,回答问题 1 至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理 效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/ 辞职申请,交由主管进行聘用/ 解聘审批,更新医生表,并给医生反馈聘用/ 解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及 其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间 并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药 品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医 生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2 所示的0 层数据流图。

【问题1】(3 分) 使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。 【问题2】(5 分) 使用说明中的词语,给出图1-2 中的数据存储D1~D5的名称。 【问题3】(4 分) 使用说明和图中的术语,补充图1-2 中缺失的数据流及其起点和终点。 【问题4】(3 分) 使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1 和图1-2 如何保持数据流图平衡?

2020年全国计算机软考软件设计师英

2020年全国计算机软考软件设计师英 语试题●The Semantic Web is a web of dat a There is lots ofdata we all use every day,and its not part of the(1).I cansee my bank statements on the web,and my photographs,and Ican see my appoint. ments in a calendar.But can I see myphotos in a calendar to see what l was doing when I took them 9. Can I see bank statement lines in a calendar? Why not?Because we don’t have a web of dat a Becausedata is controlled b y (2),and each application keeps it toitself. The Semantic Web is about two things.It is about commonformats for interchange of(1 3),where01 the original Web weonly had interchange of documents.Also it is about languagefor recording how the data relates to real world(4).Thatallows a person,or a (5),to start off in one database,andthen move through an unending set of databases which areconnected not by wires but by being about the same thing. (1) A. life B. WWW C. page D. web (2) A. manager B. applications C. software D. computer (3) A. documents B. pages

软考历年真题--下午题--数据流图(讲解)

试题一(15分) 阅读下列说明和数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。 1、购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。 2、读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。 3、读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。 4、注销图书时,需填写注销单并修改图书目录文件中的库存总量。系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;

图书信息查询可得到图书基本信息和图书的借出情况。 图书管理系统的顶层图如图1-1所示;图书管理系统的第0层DFD图如图1-2所示其中,加工2的细化图如图1-3所示。 【数据流图1-1】 图1-1图书管理系统顶层图 【数据流图1-2】

历年软考软件设计师答案

2004年上半年软件设计师级答案 上午答案 下午答案 试题一 [问题1] A:传感器:B:报警器 [问题2) 监控传感器、显示信息和状态 [问题3] 1、“读传感器”添加输入数据流“传感器状态” 2、“显示格式”添加输出数据流“TV信号” 3、“拨号”添加输出数据流“电话拨号” [问题4] 逻辑数据流图说明应该具有哪些加工,而不关心这些加工是如何实现的:物理数据流图则要说明加工是如何实现的。 试题二 [问题1] (1)l(2)col(3)row(4)2(5)col(6)row(7)k [问题2] 判断条件1:b 判断条件2:e 判断条件3:f 试题三 [问题1] A:浏览客户信息B:修改个人信息C:登录D:删除客户信息

[问题2] (1)1(2)0..*(3)0..1(4)0..1 [问题3] (1)4种关系的含义: 依赖表示类之间的使用关系。 概括表示一般类和特殊类之间的关系。 关联和聚集都表示实例之间的结构关系。 (2)关联和聚集的区别: 关联指明一个类的对象与另一类的对象间的联系:两个类之间的关联表示了两个同等地位类之间的结构关系,这两个类在概念上是同级别的。 聚集是一种特殊的关联,它表示整体/部分关系。 试题四 (1)JMP LAST (2)SUB GRO,WDT,GR1 (3)ST GR2,BTASC,GR1 (4)ADD GR0,C48 (5)ST GR0,BTASC,GR1 试题五 (1)p&&p->data !=e 或p&&(*p).data !=e (2)p->Lchild 或(*p).Lchild (3)s->Rchild 或(*s).Rchild (4)p->Lchild 或(*p).Lchild (5)p==pp->Lchild 或p (*pp).Lchild 试题六 (1)classArray (2)new T[iRsz*iCsz] (3)throw 'e' (4)tBody,iCurrentRow=i (5)tBody(iRsz,iCs2) 2004下半年软件设计师级试题答案

软考软件设计师教程试题分析加答案

软考软件设计师教程试题分析加答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题1】 需要分析此门禁系统的体系结构,根据体系结构的描述来看什么数据放在什么类中最为合适。题目中提到:系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:“已锁住”和“未锁住”。所以Lock中含有锁编号和锁状态这两个属性。又因为题中有:在主机上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的安全级并且锁处于“已锁住”状态时,才能将锁打开。因此,Lock中还有锁的安全级别。 【问题2】 首先,(1)、(2)是FingerReader和LockController之间的交互。所以我们看题目中是如何描述他们的交互的。题目中有“指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹”,所以(1)应填“中断事件”,(2)应填“读取指纹”。(3)是主机与UserInfo的交互,从图2-35中可以看出,UserInfo中存储了用户的指纹信息和开锁权限,所以(3)应是从

UserInfo读取用户的指纹信息和开锁权限。(4)空应填“读取锁的安全级别”。(5)是MainFrame向自己发送的一条消息,从题目中的“主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于已锁住状态,则将锁打开;否则系统报警”可以看出,主机在得到所有信息后要判断用户是否能开锁,所以(5)应填“判断用户是否能开锁”。 【问题3】 这是纯理论题,请直接阅读参考答案。 试题一参考答案 【问题1】 锁的编号、安全级别、锁的当前状态。 【问题2】 (1)中断事件(2)读取用户指纹 (3)读取用户开锁权限(4)读取锁的安全级别 (5)判断用户是否有权限开锁,或用户是否可以开锁 【问题3】 组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 试题二分析 本题考查的是UML类图和顺序图的基本知识。 【问题1】 由于一个商品分类中可以有多个商品,而一个商品仅仅对应一个商品分类,

软件设计师试题(带答案)

烟台市“东方杯”计算机软件技能竞赛(试题共11页) 2007年月日软件设计师 (考试时间14:00~16:00共120 分钟) 请按下述要求正确填写答题纸 1.将问题答案写在答题纸上,并在指定位置填写准考证号和姓名。 2.答题纸上除填写上述内容外只能写解答。 3.本试卷总分75分,共包括两部分,第一部分为综合知识测试,共45分;第二部分,包括三个题目,共30分。 4.解答时字迹务必清楚,字迹不清时,将不评分。

第一部分:单向选择(每题1分共45分) 试题1、2 某机主存容量为16MB ,cache 容量为16KB ,主存与cache 每块都分为16B 主存与cache 地址变换采用直接映像方法。这种映像方法优点是算法简单,缺点是 (1) 。若访问主存单元为B4AF45H ,而且该单元已经装入cache,则cache 的地址是 (2) 。 供选择的答案: (1)、 A: 转换方法复杂 B: 转换速度较慢 C: cache 利用不充分 D: 转换方法不直观 (2)、 A: 34AFH B: 2F45H C: 4AF5H D: B4AFH 试题3、4 某计算机字长为32位,浮点表示时,阶码占8位,尾数占24位(各包含1位符号位),阶码用补码表示,尾码用原码表示,该浮点数能表示的最大正数是 (3) ,能表示的最小负数是 (4) 。 供选择的答案: (3)、A: ( )23 7122--? B: ()()2371221--?- C: ( )24 7 12 21--?- D: ()237122---? (4)、A: ( )23 7 122 ---? B: ( )()23 7 12 2 1--?- C: ( )24 7 122 --? D: ( )()23 7 12 21---?- 试题5、6 可维护性是评价软件质量的重要方面,系统的可维护性通常包括 (5) , (6) 维护是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。 供选择的答案: (5)、 A: 可用性和可理解性 B:可修改性、数据独立性和数据一致性 C:可测试性和稳定性 D:可理解性、可修改性和可测试性 (6)、 A:改正性 B:完善性 C:适应性 D:合理性 试题7、8 形式语言是使用来描述模块具体 (7) 的非正式的比较灵活的语言,有点是接近 (8) 供选择的答案: (7)、 A:算法 B:结构 C:行为 D:状态 (8)、 A: 机器语言 B:汇编语言 C:高级语言 D:自然语言

历年软考程序员考试真题及答案(一)

历年软考程序员考试真题及答案(一) 2017年软考程序员考试即将来临,为了提高考试通过率,希赛小编为大家整理了一些历年软考程序员考试真题及答案。供各位考生学习与参考。 历年软考程序员考试真题: 1、在W indow98的"资源管理器"左部窗口中,若显示的文件夹图标前带有加号(+),意味着该文件夹(A)A.含有下级文件夹 B.仅含有文件 C.是空文件夹 D.不含下级文件夹 2、在W indow98的窗口中,选中末尾带有省略号(…)的菜单意味着(D) A.将弹出下一级菜单 B.将执行该菜单命令 C.表明该菜单项已被选用 D.将弹出一个对话框 3、在中文W indow98中,为了实现中文与西文输入方式的切换,应按的键是(C) A.Shift+空格+Tab +空格+F6

4、在WORD的编辑状态,利用下列哪个菜单中的命令可以选定单元格(A) A."表格"菜单 B."工具"菜单 C."格式"菜单 D."插入"菜单 5、在WORD的编辑状态,可以显示页面四角的视图方式是(B) A.普通视图方式 B.页面视图方式 C.大纲视图方式 D.各种视图方式 6、在WORD的编辑状态,要在文档中添加符号"☆",应该使用哪个菜单中命令(D) A."文件"菜单 B."编辑"菜单 C."格式"菜单 D."插入"菜单 7、在WORD的编辑状态,进行"替换"操作时,应当使用哪个菜单中的命令(D) A."工具"菜单中的命令 B."视图"菜单中的命令 C."格式"菜单中的命令 D."编辑"菜单中的命令

8、在WORD的编辑状态,按先后顺序依次打开了、、、四个文档,当前的活动窗口是哪个文档的窗口(D) A.的窗口的窗口 的窗口的窗口 9、进入WORD的编辑状态后,进行中文标点符号与英文标点符号之间切换的快捷键是(D) +空格 +Ctrl +. +. 10、OSI参考模型中的第二层是(B) A.网络层 B.数据链路层 B.C.传输层D.物理层 11、在WINDOW98中,有两个对系统资源进行管理的程序组,它们"资源管理器"和(C) A."回收站" B."剪贴板" C."我的电脑" D."我的文档"

2010年上半年软考软件设计师考试试题及答案

2010 年下半年软件设计师上午试卷 ●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU 干预。 (1)A. 程序控制输入输出 B. 中断 C. DMA D. 总线控制 ●若某计算机采用8位整数补码表示数据,则运算(2) 将产生溢出。 (2)A. -127+1 B. -127-1 C. 127+1 D. 127-1 ●若内存容量为4GB,字长为32,则(3) 。 (3)A. 地址总线和数据总线的宽度都为32 B. 地址总线的宽度为30,数据总线的宽度为32 C. 地址总线的宽度为30,数据总线的宽度为8 D. 地址总线的宽度为32,数据总线的宽度为8 (地址单元为0000H~3FFFH, 每个芯片的地址空间连续),则地址单元 0B1FH 所在芯●设用2K×4 位的存储器芯片组成16K×8 位的存储器 片的最小地址编号为 (4) 。 (4)A. 0000H B. 0800 H C. 2000 H D. 2800 H ●编写汇编语言程序时,下列寄存器中程序员可访问的是(5) 。 (5)A. 程序计数器(PC) B. 指令寄存器(IR) C. 存储器数据寄存器(MDR) D. 存储器地址寄存器(MAR) ●正常情况下,操作系统对保存有大量有用数据的硬盘进行(6) 操作时,不会清除有用数据。 (6)A. 磁盘分区和格式化 B.磁盘格式化和碎片整理 C.磁盘清理和碎片整理 D.磁盘分区和磁盘清理 ●如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于(7) 攻击。 (7)A. 拒绝服务 B. 口令入侵 C. 网络监听 D. IP 欺骗 ●ARP 攻击造成网络无法跨网段通信的原因是(8) 。 (8)A. 发送大量A RP 报文造成网络拥塞 B. 伪造网关A RP 报文使得数据包无法发送到网关 C. ARP 攻击破坏了网络的物理连通性 D. ARP 攻击破坏了网关设备 ●下列选项中,防范网络监听最有效的方法是(9) 。 (9)A. 安装防火墙 B. 采用无线网络传输 C. 数据加密 D. 漏洞扫描 ●软件商标权的权利人是指(10) 。 (10)A. 软件商标设计人 B. 软件商标制作人 C. 软件商标使用人 D. 软件注册商标所有人 ●利用(11) 可以对软件的技术信息、经营信息提供保护。 (11)A. 著作权 B. 专利权 C. 商业秘密权 D. 商标权 ●李某在某软件公司兼职,为完成该公司交给的工作,做出了一项涉及计算机程序的发明。李某认为该发明是自己利用业余时间完成的,可以个人名义申请专利。关于此项发明的专利申请权应归属(12) 。 (12)A. 李某 B. 李某所在单位 C. 李某兼职的软件公司 D. 李某和软件公司约定的一方 ●一幅彩色图像(RGB),分辨率为256×512,每一种颜色用8bit 表示,则该彩色图像的数据量为(13) bit。 (13)A. 256×512×8 B. 256×512×3×8 C. 256×512×3/8 D. 256×512×3 ●10000 张分辨率为1024×768 的真彩(32 位)图片刻录到D VD 光盘上,假设每张光盘可以存放4GB 的信息,则需要(14) 张光盘。 (14)A. 7 B. 8 C. 70 D. 71 ●某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中, (15) 最适合开发此项目。 (15)A. 原型模型 B. 瀑布模型 C. V 模型 D. 螺旋模型 ●使用PERT 图进行进度安排,不能清晰地描述(16) ,但可以给出哪些任务完成后才能开始另一些任务。下面P ERT 图所示工程从A到K 的关键路径是(17) ,(图中省略了任务的开始和结束时刻)。

软考系统架构设计师考试试题举例

软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 1.在TCP/IP协议分层结构中,SNMP是在(1)协议之上的(2)请求/响应协议。在ISO/OSI/RM基础上的公共管理信息服务/公共管理信息协议CMIS/CMIP是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(3)。 (1) (2)A.异步 B.同步 C.主从 D.面向连接 (3)A.网络层B.传输层C.表示层D.应用层 2.软件产品线主要由(4)和产品集合两部分组成。 (4)A.构件库 B.核心资源 C.体系结构 D.开发组织 二案例分析问答题 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。 某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报销。在设计该财务程序的体系结构时,项目组产生了分歧: (1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐务的,也需要安装这个客户端才能进行。 (2)李工程师认为应该采用浏览器/服务器(BS)结构,各分公司及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。 [问题1] 请用200字以内的文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。 [问题2] 请用200字以内的文字说明如何设计C/S和B/S混合结构,这样设计有什么好处

相关文档
相关文档 最新文档