当前位置:文档之家› 2007年5月上半年软考软件设计师试题试卷真题(上午)

2007年5月上半年软考软件设计师试题试卷真题(上午)

2007年5月上半年软考软件设计师试题试卷真题(上午)
2007年5月上半年软考软件设计师试题试卷真题(上午)

(88) 月 (89)

(88)A. 4

(89)A. 23

日。

B. 5

B. 24

C. 6 C. 25

D. 7

D. 26

● (1) 不属于计算机控制器中的部件。 (1)A. 指令寄存器 IR C. 算术逻辑单元 B. 程序计数器 PC

D. 程序状态字寄存器

● 在 CPU 与主存之间设置高速缓冲存储器 Cache ,其目的是为了 (2) 。 (2)A 〃扩大主存的存储容量 B 〃提高 CPU 对主存的访问效率

C 〃既扩大主存容量又提高存取速度

D 〃提高外存储器的速度

● 下面的描述中, (3) 不是 RISC 设计应遵循的设计原则。 (3)A. 指令条数应少一些

B. 寻址方式尽可能少

C. 采用变长指令,功能复杂的指令长度长而简单指令长度短

D. 设计尽可能多的通用寄存器

● 某系统的可靠性结构框图如下图所示。该系统由 4 个部件组成,其中 2、3 两部件 并联冗余,再与 1、4 部件串联构成。假设部件 1、2、3 的可靠度分别为 0.90、0.70、0.70。 若要求该系统的可靠度不低于 0.75,则进行系统设计时,分配给部件 4 的可靠度至少应为 (4) 。

0.75

0.9 ? (1 - 0.7) 2

0.75

0.9 ? (1 - 0.7 ? 0.7) 2 (4)A. B. 0.75

0.9 ? (1 - (1 - 0.7) 2 )

0.75 0.9 ? (0.7 + 0.7)

C. D.

● 指令流水线将一条指令的执行过程分为四步,其中第 1、2 和 4 步的经过时间为△t , 如下图所示。若该流水线顺序执行 50 条指令共用 153△t ,并且不考虑相关问题,则该流 水线的瓶颈第 3 步的时间为 (5) △t 。 △t

△t

B. 3 △t

C. 4 (5)A. 2

D. 5

2

1

4

3

●系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其(6)。

(6)A. 响应时间越短,作业吞吐量越小

C. 响应时间越长,作业吞吐量越大B. 响应时间越短,作业吞吐量越大

D. 响应时间不会影响作业吞吐量

●下列行为不属于网络攻击的是(7)(7)A. 连续不停Ping 某台主机

B. 发送带病毒和木马的电子邮

件 C. 向多个邮箱群发一封电子

邮件D. 暴力破解服务器密码

●多形病毒指的是(8)的计算机病毒。

(8)A. 可在反病毒检测时隐藏自己

C. 可以通过不同的渠道进行传播B. 每次感染都会改变自己

D. 可以根据不同环境造成不同破坏

●感染“熊猫烧香”病毒后的计算机不会出现(9)的情况。

(9)A. 执行文件图标变成熊猫烧香

C. 系统运行变慢B. 用户信息被泄漏

D. 破坏计算机主板

●如果两名以上的申请人分别就同样的发明创造申请专利,专利权应授予(10)。

(10)A. 最先发明的人 B. 最先申请的人 C. 所有申请人 D.协商后的申请人

●下列标准代号中,(11)为推荐性行业标准的代号。

(11)A. SJ/T B. Q/T11 C. GB/T D. DB11/T

●以下显示器像素点距的规格中,最好的是(12)。

(12)A. 0.39 B. 0.33 C. 0.31 D. 0.28

●在彩色喷墨打印机中,将油墨进行混合后得到的颜色称为(13)色。

(13)A. 相减 B. 相加 C. 互补 D. 比例

●800×600 的分辨率的图像,若每个像素具有16 位的颜色深度,则可表示(14)种不同的颜色。

(14)A.1000 B. 1024 C. 65536 D. 480000

●结构化开发方法中,数据流图是(15)阶段产生的成果。

(15)A. 需求分析 B. 总体设计 C. 详细设计 D. 程序编码

●CVS 是一种(16)(16)A. 需求分析工具。

B. 编译

C. 程序编码

D. 版本控制

●以下关于原型化开发方法的叙述中,不正确的是(17)。

(17)A. 原型化方法适应于需求不明确的软件开发

B. 在开发过程中,可以废弃不用早期构造的软件原型

C. 原型化方法可以直接开发出最终产品

D. 原型化方法利于确认各项系统服务的可用性

●通常在软件的(18)活动中无需用户参与。

(18)A. 需求分析 B. 维护 C. 编码 D. 测试

●进行软件项目的风险分析时,风险避免、风险监控和风险管理及意外事件计划是

(19)活动中需要考虑的问题。

(19)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制

●下面关于编程语言的各种说法中,(20)是正确的。

(20)A. 由于C 语言程序是由函数构成的,因此它是一种函数型语言

B. Smalltalk、C++、Java、C#都是面向对象语言

C. 函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算

D. 逻辑型语言是在Client/Server 系统中用于实现负载分散的程序语言

●在面向对象的语言中,(21)。

(21)A. 类的实例化是指对类的实例分配存储空间

B. 每个类都必须创建一个实例

C. 每个类只能创建一个实例

D. 类的实例化是指对类进行初始化

●在统一建模语言(UML)中,(22)用于描述系统与外部系统及用户之间

的交互。

(22)A. 类图 B. 用例图 C. 对象图 D. 协作图

●某系统的进程状态转换如下图所示,图中1、2、3 和 4 分别表示引起状态转换的

不同原因,原因4 表示(23);一个进程状态转换会引起另一个进程状态转换的是(24)。

(23)A. 就绪进程被调度

C. 发生了阻塞进程等待的事件B. 运行进程执行了P 操作

D. 运行进程的时间片到了

(24)A. 1→2B. 2→1C. 3→2D. 2→4

●在操作系统中,虚拟设备通常采用(25)设备来提供虚拟设备。

(25)A. Spooling 技术,利用磁带 B. Spooling 技术,利用磁盘

C. 脱机批处理技术,利用磁盘

D. 通道技术,利用磁带

●某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为32 位,磁盘上的物理块依次编号为:0、1、2、…,那么8192 号物理块的使用情况在位示图中的第(26)个字中描述。

(26)A. 256 B. 257 C. 512 D. 1024

●某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配3 个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下:Var A: Array[1..150,1..100] OF integer;

i,j: integer;

FOR i:=1 to 150 DO

FOR j:=1 to 100 DO

A[i,j]:=0;

设每个页面可存放150 个整数变量,变量i、j 放在程序页中。初始时,程序及变量i、j 已在内存,其余两页为空,矩阵A 按行序存放。在上述程序片段执行过程中,共产生(27)次缺页中断。最后留在内存中的是矩阵A 的最后(28)。

(27)A. 50 (28)A. 2 行B. 100

B. 2

C. 150

C. 3

D. 300

D. 3

●统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的

工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)

是通过(29)得到的。

(29)A. 捕获需求 B. 分析 C. 设计 D. 实现

●序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一

般包括:程序的表示、名称和版本号,程序功能描述,接口与界面描述,输入/输出数据说明,开发历史,与运行环境有关的信息等。下列叙述中不属于序言性注释的是(30)。

(30)A. 程序对硬件、软件资源的要求

B. 重要变量和参数说明

C. 嵌入在程序中的SQL 语句

D. 程序开发的原作者、审查者、修改者、编程日期等

●ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性,其中易分析子特性属于软件的(31)质量特性。

(31)A.可靠性 B. 效率 C. 可维护性 D. 功能性

●软件(32)的提高,有利于软件可靠性的提高。

(32)A. 存储效率 B. 执行效率 C. 容错性 D. 可移植

●软件能力成熟度模型将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级,并且高级别成熟度一定可以达到低级别成熟度的要求。其中(33)中的开发过程及相应的管理工作均已标准化、文档化,并已建立完善的培训制度和专家评审制度。

(33)A. 可重复级和定义级

C. 管理级和优化级B. 定义级和管理级

D. 定义级、管理级和优化

●L O C是软件规模的一种量度,它表示(34)。

(34)A. 软件功能数B. 源代码行数 C. 每单位成本

D. 工作量

●阅读下列流程图:

当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。

(35)A. 2 B. 4 C. 6 D. 8

●面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(36)不属于面向对象分析阶段。

(36)A. 构建分析模型 B. 识别分析类 C. 确定接口规格 D. 评估分析模型

●在某大学学生学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(37)。

(37)A. 可划分为2 个有效等价类,2 个无效等价类

B. 可划分为1 个有效等价类,2 个无效等价类

C. 可划分为2 个有效等价类,1 个无效等价类

D. 可划分为1 个有效等价类,1 个无效等价类

●面向对象分析需要找出软件需求中客观存在的所有实体对象(概念)

,然后归纳、抽象出实体类。(38)是寻找实体对象的有效方法之一。

(38)A. 会议调查 B. 问卷调查 C. 电话调查 D. 名词分析

●在“模型-视图-控制器”

(MVC)模式中,(39)主要表现用户界面,(40)用来描述核心业务逻辑。

(39)A. 视图(40)A. 视图B. 模型

B. 模型

C. 控制器

C. 控制器

D. 视图和控制器

D. 视图和控制器

●在进行面向对象设计时,采用设计模式能够(41)。

(41)A. 复用相似问题的相同解决方案

B. 改善代码的平台可移植性

C. 改善代码的可理解性

D. 增强软件的易安装性

●下面给出了四种设计模式的作用:

外观(Facade)

:为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;

装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;

单件(Singleton)

:保证一个类仅有一个实例,并提供一个访问它的全局访问点;

模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,(43)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView )和图片显示类(PictureView )都继承了组件类

(Component)

,分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、

类,(44)设计模式可以实现该目的。

(42)A. (43)A. (44)A. 外观 外观 外观 B. 装饰 B. 装饰 B. 装饰

C. 单件

C. 单件 C. 单件

D. 模板方法 D. 模板方法 D. 模板方法

● 在采用标准 UML 构建的用例模型(Use-Case Model )中,参与者(Actor )与用例 (Use Case )是模型中的主要元素,其中参与者与用例之间可以具有(45)关系。 (45)A. 包含(include ) C. 关联 B. 递归(Recursive )

D. 组合

● 当采用标准 UML 构建系统类模型(Class Model)时,若类 B 除具有类 A 的全部特性

外,类 B 还可定义新的特性以及置换类 A 的部分特性,那么类 B 与类 A 具有(46)关系; 若类 A 的对象维持类 B 对象的引用或指针,并可与类 C 的对象共享相同的类 B 的对象, 那么类 A 与类 B 具有(47)关系。 (46)A. 聚合 (47)A. 聚合 B. 泛化 B. 泛化 C. 传递 C. 传递 D. 迭代 D. 迭代

● 表达式“(a+b)* (c -d)”的后缀表示为 (48) 。 (48)A. ab+cd-* B. abcd+-* C. ab+*cd-

D. abcd*+-

● 函数 t()、f()的定义如下所示,若调用函数 t 时传递给 x 的值为 3,并且调用函数 f()

时,第一个参数采用传值(call by value )方式,第二个参数采用传引用(call by reference )

方式,则函数 t 的返回值为 (49

) t(int x) 。

f(int r, int s)

(49)A. 35 B. 24

C. 22

D. 11

● 程序设计语言中 (50) 。

(50)A. while 循环语句的执行效率比 do-while 循环语句的执行效率高

B. while 循环语句的循环体执行次数比循环条件的判断次数多 1,而 do-while 语 句的循环体执行次数比循环条件的判断次数少 1

C. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的 循环体执行次数比循环条件的判断次数多 1

D. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的 循环体执行次数等于循环条件的判断次数

int x;

x = 2*r +1 ; s = x*r; r = s - x; return; int a;

a = 3*x - 1; f(x, a); return a+x;

关系 R 、S 如下图所示,表达式 = (51) ● 。

R S ● 在数据库管理系统中, (

52) 不属于安全性控制机制。 (52)A. 完整性约束

B. 视图

C. 密码验证

D. 用户授权

● 给定供应关系 SPJ (供应商号,零件号,工程号,数量),查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程号的降序排列。

SELECT 工程号, (53)

FROM SPJ GROUP BY 工程号 (54)

ORDER BY 工程号 DESC ; (53)A. AVG (数量)At 平均数量 B. AVG (数量)AS 平均数量

C. 平均数量 At AVG (数量)

D. 平均数量 AS AVG (数量) (54)A. HAVING COUNT (DISTINCT (供应商号))>2

B. Where COUNT (供应商号)>2

C. HAVING (DISTINCT (供应商号))>2

D. Where 供应商号 2

● 设 关 系 模 式 R ( A, B, C ),传 递 依 赖 指 的 是 ( 55) ;下 列 结 论 错 误 的 是 ( 56) 。 (55)A. 若 A →B ,B →C ,则 A →C

C. 若 A →C ,则 AB →C (56)A. 若 A →BC ,则 A →B ,A →C

C. 若 A →C ,则 AB →C

B. 若 A →B ,A →C ,则 A →BC D. 若 A →BC ,则 A →B ,A →C B. 若 A →B ,A →C ,则 A →BC D. 若 AB →C ,则 A →C ,B →C

● 输入受限的双端队列是指元素只能从队列的一端输入、但可以从队列的两端输出, 如下图所示。若有 8、1、4、2 依次进入输入受限的双端队列,则得不到输出序列 (57) 。

输入受限的

双端队列

(57)A. 2、8、1、4 B. 1、4、8、2 C. 4、2、1、8 D. 2、1、4、8

● 已知某二叉树的中序序列为 CBDAEFI 、先序序列为 ABCDEFI ,则该二叉树的高 度为 (58) 。 (58)A. 2

B. 3

C. 4

D. 5

● 某工程计划如下图所示,各个作业所需的天数如下表所示,设该工程从第 0 天开

工,则该工程的最短工期是 (

59) 天,作业 J 最迟应在第 (60) 天开工。 (59)A. 17 (60)A. 11

B. 18 B. 13

C. 19 C. 14

D. 20 D. 16

● 下图所示平衡二叉树(树中任一结点的左右子树高度之差不超过 1)中,结点 A 的右子树 AR 高度为 h ,结点 B 的左子树 BL 高度为 h ,结点 C 的左子树 CL 、右子树 CR

高度都为 h-1。若在 CR 中插入一个结点并使得 CR 的高度增加 1,则该二叉树 (61

) 。

A B

AR

C

BL

CL

CR

作业 A

B C D E F G H I J 所需天数 7

6 8 10

7 3 2 4 3 7

(61)A. 以B 为根的子二叉树变为不平衡

C. 以A 为根的子二叉树变为不平衡B. 以C 为根的子二叉树变为不平衡

D. 仍然是平衡二叉树

●设商店有10 元、5 元、2 元和 1 元的零币,每种零币的数量充足。售货员给顾客找零钱时,零币的数量越少越好。例如给顾客找零29 元:先选 2 张10 元币,然后选择1张5 元币,再选择两张2 元币。以上的找零钱方法采用了(62)策略。

(62)A. 分治 B. 贪心 C. 动态规划 D. 回溯

●对n 个元素的数组进行(63)都是O(nlogn)。

(63)A. 希尔排序 B. 快速排序,其平均时间复杂度和最坏情况下的时间复杂度

C. 堆排

D. 选择排

●由权值为29、12、15、6、23 的五个叶子结点构造的哈夫曼树为(64),其带权路径长度为(65)。

(64)

A. B.

23 29 12 6

15 15

12 6 23 29

C. D.

29 6

12

23

15

15

12 6 23 29

(65)A. 85 B. 188 C. 192 D. 222

●关于路由器,下列说法中错误的是(66)。

(66)A. 路由器可以隔离子网,抑制广播风暴

B. 路由器可以实现网络地址转换

C. 路由器可以提供可靠性不同的多条路由选择

D. 路由器只能实现点对点的传输

●关于ARP 表,以下描述中正确的是(67)。

(67)A. 提供常用目标地址的快捷方式来减少网络流量

B. 用于建立IP 地址到MAC 地址的映射

C. 用于在各个子网之间进行路由选择

D. 用于进行应用层信息的转换

●分配给某校园网的地址块是202.105.192.0/18,该校园网包含(68)个C 类网

络。

(68)A. 6 B. 14 C. 30 D. 62

●在Windows 操作系统中,采用

及IP 地址。

(69)命令来测试到达目标所经过的路由器数目(69)A〃ping B〃tracert C〃arp D〃nslookup

●以下关于DHCP 服务的说法中正确的是(70)。

(70)A. 在一个子网内只能设置一台DHCP 服务器,以防止冲突

B. 在默认情况下,客户机采用最先到达的DHCP 服务器分配的IP 地址

C. 使用DHCP 服务,无法保证某台计算机使用固定IP 地址

D. 客户端在配置时必须指明DHCP 服务器IP 地址,才能获得DHCP 服

●validate (72)

(71)analysis emphasizes the drawing of pictorial system models to document and both existing and/or proposed systems. Ultimately, the system models become the for designing and constructing an improved system. (73)is such a technique.

The emphasis in this technique is process-centered. Systems analysts draw a series of process models called (74). (75)is another such technique that integrates data and process concerns into constructs called objects.

(71)A. Prototyping B. Accelerated C. Model-driven

C. layout

D. Iterative D. blueprint

(72)A. image B. picture

(73)A. Structured analysis

C. Discovery Prototyping B. Information Engineering

D. Object-Oriented analysis

(74)A. PERT B. DFD C. ERD D. UML

(75)A. Structured analysis

C. Discovery Prototyping B. Information Engineering

D. Object-Oriented analysis

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

软考软件设计师必做练习题及答案 软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希 赛小编整理的软考软件设计师考前必做的练习题。 试题一分析 本题主要考查类图和顺序图。 【问题 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混合结构,这样设计有什么好处

相关主题
文本预览
相关文档 最新文档