1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 9及答案与解析 1 下列属于维护阶段的文档是 (7)。 ( A)软件规格说明 ( B)用户操作手册 ( C)软件问题报告 ( D)软件测试分析报告 2 状态转换图接受的字集为 (13)。 ( A)以 0开头的二进制数组成的集合 ( B)以 0结尾的二进制数组成的集合 ( C)含奇数个 0的二进制数组成的集合 ( D)含偶数个 0的二进制数组成的集合 3 下列说法正确的是 (31)。 ( A)探索型快速原型采用抛弃策略 ( B)实验型快速原型采用附加策略 ( C)演化型快速原型采用抛弃策略 ( D)以上说法都不正确 4 已知某二叉树的后
2、根遍历序列是 DABEC,中根遍历序列是 DEBAC,它的先根遍历序列是 (32)。 ( A) ACBED ( B) DEBAC ( C) DECAB ( D) CEDBA 5 下列说法正确的是 (37)。 ( A)有向图是一个状态转换图 ( B)状态转换图是一个有向图 ( C)状态转换图可以用 DFA表示 ( D)有向图是一个 DFA 6 下列优化中,不属于循环优化的是 (42)。 ( A)强度削弱 ( B)合并已知量 ( C)删除 归纳变量 ( D)代码外提 7 某系统总线的一个总线周期包含 4个时钟周期,每个总线周期中可以传送 64位数据。若总线的时钟频率为 44MHZ,则总线带宽为 (
3、43)。 ( A) 132MB/s ( B) 88MB/s ( C) 44MB/s ( D) 396MB/s 8 (48)是运行中的程序,是程序的一次运行活动。 ( A)进程 ( B)线程 ( C)中断 ( D)模块 9 判定树和判定表是用于描述结构化分析方法中 (49)环节的工具。 ( A)数据加 ( B)流程描述 ( C)功能说明 ( D)性能说明 10 一个顺序访问文件有固定长度为 15字节的记录。假设第 1个记录是记录 1,那么记录 5的第 1个字节所在的逻辑位置是 (50)。 ( A) 59 ( B) 60 ( C) 61 ( D) 62 11 若事务 T对数据 R已加 S锁,则其他
4、事务对数据 R(51)。 ( A)可以加 S锁,不能加 x锁 ( B)可以加 X锁,不能加 S锁 ( C)可以加 S锁,也可以加 X锁 ( D)不能加任何锁 12 中华人民共和国著作权法规定公民的作品,其发表权的保护期为 (61)。 ( A)作者终生及其死亡后五十年 ( B)作品完成后五十年 ( C)没有限制 ( D)作者终生 13 下列不能用数字签名技术解决的是 (65)。 ( A)窃听 ( B)伪造 ( C)篡改 ( D)抵赖 14 分辨率是指 (4),灰度级是指 (5)。 ( A)显示器所显示的像素点的亮度差别 ( B)显像管荧光粉粒度的大小 ( C) CRT电子束的聚焦能力 ( D)显
5、示器所能表示的像素的个数 ( A)显示器所显示的像素点的亮度差别 ( B)显像管荧光粉粒度的大小 ( C) CRT电子束的聚焦能力 ( D)显示器所能表示的像素的个数 16 程序流程图是一种传统的程序设计表 示工具,使用该工具时应注意 (12),它一般包括三种其本结构,下述结构中 (13)不属于其基本结构。 ( A)数据结构表示 ( B)支持逐步求精 ( C)遵守结构化设计原则 ( D)随意控制流程 ( A)嵌套结构 ( B)条件结构 ( C)顺序结构 ( D)选择结构 18 继承性是面向对象程序设计语言不同于其他语言的最主要的特点,是子类自动共享父类数据结构和方法的机制,分为单重继承和多重继
6、承。其中,单重继承,可用 (18)来描述,多重继承的类层次结构是 (19)。 ( A)网状 ( B)树 ( C)星 ( D) 格 ( A)网状 ( B)树 ( C)星 ( D)格 20 某计算机的虚拟存储系统有 40位虚拟地址, 32位实际地址,虚页为 1M(220)。假设有效位、保护位、修改位和使用位共用去四位,所有虚页都在使用。则页表大小为 (20),页面的大小为 (21)。 ( A) 1M ( B) 216 ( C) 212 ( D) 16M ( A) 1M ( B) 216 ( C) 212 ( D) 16M 22 分布式数据库系统具有的特点是 (39),区分一个数据库系统是分散式还是
7、分布式的依据是判断 (40)。 (1)数据分布性和逻辑整体性 (2)位置透明性和复制透明性 (3)分布的 (4)数据冗余 ( A)全部 ( B) (1), (2) ( C) (1), (2), (3) ( D) (2), (3) ( A)系统是否支持全局应用 ( B)系统中数据是否分散在各个场地 ( C)系统是否存在于网络环境中 ( D)系统中每个数据库是否具有自治能力 24 绑定是将 (45)和 (46)所需要执行的代码加以结合的过程 (47)是和类的继承以及多态相联系的。 ( A)过程 ( B)请求 ( C)过程调用 ( D)请求调用 ( A)处 ( B)响应 ( C)处理调用 ( D)响
8、应调用 ( A)响应绑定 ( B)动态绑定 ( C)静态绑定 ( D)过程绑定 27 When we announced Java 2 Micro Edition(J2ME)a few years ago, we believed that Java had an important role to play in hand held devices. Some were(66)that Java would be small enough for such limited devices. But no(67), Java for the small device is a success.
9、 J2ME has emerged strongly in the wireless market. Javas portability and extensibility have brought about rapid(68)in this market. The success of Java beyond desktop computers is significant(69)developers. Java literacy is now more important than ever, as Java is used more and more to(70)a whole ran
10、ge of new computing devices not only wireless handsets but also personal digital assistants, cameras, automobiles, home control, and so on. ( A) skeptical ( B) think ( C) believe ( D) approve ( A) more ( B) doubt ( C) longer ( D) little ( A) adopt ( B) adoption ( C) adopting ( D) adopted ( A) to ( B
11、) for ( C) on ( D) at ( A) program ( B) write ( C) print ( D) draw 32 A basic premise of OGSA is that everything is(71)by a service: a network enabled entity that(72)some capability through the exchange of messages. Computational resources, storage resources, networks, programs, databases, and so fo
12、rth are all(73). This adoption of a uniform service-oriented model means that all components of the environment are virtual. More specifically, OGSA represents everything as a Grid service: a Web service that conforms(74)a set of conventions and supports standard interfaces for such purposes as life
13、time management. This core set of consistent interfaces, from which all Grid services are implemented,(75)the construction of hierarchical, higher-order services that can be treated in a uniform way across layers of abstraction. ( A) defined ( B) represented ( C) used ( D) passed ( A) provides ( B)
14、have ( C) expands ( D) limits ( A) elements ( B) objects ( C) services ( D) capability ( A) of ( B) to ( C) as ( D) from ( A) forms ( B) groups ( C) consist ( D) Facilitates 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 9答案与解析 1 【正确答案】 C 【试题解析】 在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。 2 【正确答案】 D 【试
15、题解析】 由图可知,只有输入偶数个 0方可达到终态。 3 【正确答案】 A 【试题解析】 B 选项错在实验型快速原型采用抛弃策略, C选项错在演化型快速原型采用附加策略,而探索型快速原型采用抛弃策略。 4 【正确答案】 D 【试题解析】 根据后根序列和中根序列可以构造出如下的二叉树:5 【正确答案】 B 【试题解析】 状态转换图是一个有向图, DFA可以用状态转换图表示,反之则不成立。 6 【正确答案】 B 【试题解析】 循环优化包括:代码外提,强度削弱,删除归纳变量,循环展开和循环合 并。 7 【正确答案】 B 【试题解析】 因为一个总线包含 4个时钟周期,总线的频率为时钟频率的 1/4,由
16、题可知,每个总线周期可以传输 64位数据,所以总线带宽为 (44/4)64/8= 88MB/s。 8 【正确答案】 A 【试题解析】 进程是一个程序关于某个数据集的一次运行。相对于程序,进程是一个动态的概念,而程序是静态的概念,是指令的集合。因而进程具有动态性和并发性。 9 【正确答案】 A 【试题解析】 当需要对加工做说明时,常常遇到组合条件的判断,这时可以利用判定树,判定表 和判定树一样,也是一种在说明加工时使用的描述组合条件的一种方法。 10 【正确答案】 C 【试题解析】 记录 5在记录 4的后面,每一个记录的长度是 15字节,则第 5个记录将从 (4*15)+1=61字节开始。 11
17、 【正确答案】 A 【试题解析】 如果事务 T 对数据 R加上 s锁,那么其他事务对数据 R的 X的封锁都不能成功,而对数据 R的封锁请求可以成功。 12 【正确答案】 A 【试题解析】 中华人民共和国著作权法第二十一条规定:公民的作品,其发表权,本法第十条第一款第 (五 )项至第 (十 七 )项规定的权利的保护期为作者终生及其死亡后五十年,截止于作者死亡后第五十年的 12月 31日。 13 【正确答案】 A 【试题解析】 数字签名技术可以用于对用户身份和信息的真实性进行验证和鉴定,以解决冒充,抵赖,伪造和篡改等问题。 14 【正确答案】 D 15 【正确答案】 A 【试题解析】 分辨率是指显
18、示器所能表示的像素的个数,像素越密,分辨率越高,图像越清晰。灰度级是指显示器所显示的像素点的亮度差别,显示器的灰度级越多,显示的图像层次就越丰富逼真。 16 【正确答案】 C 17 【正确答案】 A 【试题解析】 在使用程序流程图时,如果随意控制箭头,完全不顾结构化设计的原则,会给以后的程序编制以及阅读者造成困难,如果设计人员在使用时遵守了结构化设计的准则,不随意使用控制箭头,仍不失为一种有效的设计工具。结构化程序流程图包括顺序结构、条件结构、选择结构三种基本结构。 18 【正确答案】 B 19 【正确答案】 D 【试题解析】 在类层次中,子类只继承一个父类的数据结构和方法,称为单重继承;了类
19、继承多个父类的数据结构和方法,称为多重继承。采用继承性,提供了类的规 范的等级结构。对单重继承,可用树结构来描述,对多重继承,可用格结构来描述。 20 【正确答案】 D 21 【正确答案】 A 【试题解析】 页表的字长 =物理页号位数 12+有效位、保护位、修改位和使用位共 4位 =16位。页表的单元数 =1M,所以页表大小 =1M*16页面大小 =1M。 22 【正确答案】 C 23 【正确答案】 A 【试题解析】 分布式数据库系统是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;而每一场地也参与全局应用程序的执行,全局 应用程序可通过网络通信访问系统中的
20、多个场地的数据。分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的。分散式数据库系统是指仅仅采用数据分散度方法,把数据库分成多个,建立在多台计算机上的系统。因此,分散式数据库系统中,数据库的管理与应用程序的研制等都是分开的并相互独立,即各场地之间不存在数据通信联系。 24 【正确答案】 C 25 【正确答案】 D 26 【正确答案】 B 【试题解析】 绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一 般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合是到调用发生时才进
21、行的。动态绑定是和类的继承以及多态相联系的。在继承关系中子类是父类的一个特例,所以父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。 27 【正确答案】 A 【试题解析】 几年前,当我们发布 Java的第二个微型版本 (J2ME)时,我们就认为 Java能在 手持式设备开发中发挥重要作用。当时,一些人怀疑庞大的 Java是否使用于小型设备的开发。但是,不久为小型设备设计的 Java获得了成功。J2ME 在无线领域中表现出了强大的生命力。由于 Java的可携带性和可扩展性使得 (这个
22、)市场快速的接受了它。 Java在桌面机器领域外的成功对 Java开发者是有重大意义的。当 Java已经越来越多的应用于整个新的计算设备领域后 不仅仅包括无线手持式设备,还包括个人数字秘书,照相机,汽车,家庭控制等等,Java变得比以前重要。 28 【正确答案】 C 29 【正确答案】 B 30 【正确答案】 A 31 【正确答案】 A 32 【正确答案】 B 【试题解析】 OGSA的一个基本前提是任何事务都表示成一个服务:一个网络可达的、通过消息交换提供某些能力的实体。计算资源、存储资源、网络、程序、数据库等都是服务。采用一个统一的面向服务的模型意味着环境中的所有组件都是虚拟的。更明确地说, OGSA将所有事务都表示成一个 Grid 服务:遵循一套规范并支持为了实现生命周期管理等类似目的而制定的标准接口的 Web 服务。这些一致接口的核心集,是所有的 Grid 服务实现的基础,便于高级服 务的构造,而高级服务能够跨多个抽象层以一种统一的方式进行处理。 33 【正确答案】 A 34 【正确答案】 C 35 【正确答案】 B 36 【正确答案】 D