2012年下半年软件设计师考试下午真题(权威解析+标准答案)
2012下半年软考网络工程师下午答案(网友版本)
2012下半年软考网络工程师下午答案(网友版本)2012下半年软考网络工程师下午答案(网友版)一、(1)E (2)D (3)F (4)地理位置 (5)MAC (6)模块1 (7)模块2 (8)模块2 (9)模块2 不可以 (10)VLAN (11)IP地址二、(1)http (2)ssl (3)21 (4)service vsftpd start(5)service vsftpd stop (6)vsftpd.conf (7)允许匿名用户访问(8)允许本地用户访问 (9)允许写入权限 (10)允许userlist列表 (11)listen_port=21 (12)max_per_ip=5 max_clients=10三、(1)210.27.1.5/30 (2)210.27.1.7/30(3)192.168.1.5 (4)2 添加保留 (5)dhcp (6)network (7)ip default-gateway(8)C (9)A (10)KZ和QQQ右键激活 (11)网站右键激活(12)HPSS右键激活(这三个纯属瞎蒙)四、(1)192.168.0.2 (2)192.168.4.0 (3)192.168.1.2(4)trunk (5)access (6)vlan 3 (7) 192.168.1.2(8)255.255.255.0(9)192.168.5.1 (10)255.255.0.0 (11)192.168.1.1 (12)192.168.4.0 (13)192.168.6.1 (14)只读 (15)可读写(16)224.4.5.1 (17)255.255.255.248 (18)10.10.10.2(19)percuit any any (20)一、(1)E (2)D (3)F (4)端口 (5)动态(接入计算机的MAC绑定) (6)模块1 (7)模块2 (8)模块3 (9)模块3 问答题目:路由到S1可以(前提是传输介质也用单模光纤),S1-S2不可以(多模达不到7KM的传输距离)。
2012下半年软考信息系统项目管理师下午答案(网友版)
系统架构师:下午第⼀场案例分析,第⼀题主要考察软件架构风格的概念以及管道-过滤器和以数据存储为中⼼的架构风格(12分),第2问考察采⽤哪些架构风格能够满⾜题⽬的要求(13分),这题架构风格的概念回答的⽐较完整,但是以数据存储为中⼼的优点回答的不是很理想,感觉没有答到点⼦上。
第2问答的有⼀定的把握,但是也不是很确定。
后⾯4选2,我选了最后两道题,第4题考设计模式,第1问是问创建型、结构型、⾏为型设计模式的概念(200字以内⽂字表述,6分)我把意思表达出来了,但是可能太⽩话了。
第2问给了9个设计模式的名称,按照3个类别进⾏分类(9分)。
第3问是结合题⽬的要求采⽤哪两种设计模式来满⾜题⽬的要求(10分)。
第5题考了NoSQL,与SQL相⽐,有什么优点以及存在的问题(2、3两个问,合起来15分),第⼀问10分是结合材料说明问题存在的原因,这个还好,本⼈⽐较有把握,这也是选择这题作答的原因。
这样14+14+15=43,在及格边缘,很危险! 下午第⼆场论⽂写作,拿到⼿看4个题⽬,稍作思考之后选择了第2个题⽬,论企业应⽤软件持久层架构设计,这个本⼈之前确实有过这⽅⾯的设计开发经验,再加上之前也详细的研读过教程相应的内容,理论联系实际,摘要350,正⽂2650左右,加起来3000字,时间上控制的也还可以,最后写好时,还有5分钟结束。
感觉过关应该不成问题。
这次案例分析考的不太理想,考虑到每次案例都有3分左右的“涨幅”,期待奇迹的出现。
^_^ 顺便提⼀下,这次同考场有个⽼⾯孔,后来想起来,他跟我⼀起从2011年5⽉以后参加了历次软考考试,2011年5⽉我过了软件设计师,他过了信息系统监理师。
2011年11⽉,我们⼀起考信息系统项⽬管理师,我过了,他没过。
后来2012年5⽉,我过了系统分析师,他还是没过信息系统项⽬管理师。
这次我考系统架构设计师,他还在考项⽬管理师,看他年纪也⽐较⼤了,我看他这次考试坚持到了最后,希望他能有个好运⽓,通过了。
2012年下半年软考《网络管理员》下午试卷
2012年下半年软考《网络管理员》下午试卷(参考答案版)2012年下半年软考《网络管理员》下午试卷(参考答案版)—第1题阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】某网络拓扑结构如图1-1所示,在host1超级终端中查看路由器R1的路由信息如下所示。
Router#show ip route C 192.168.100.0/24 is directly connected, FastEthernet0/0 R 192.168.101.0/24 [120/1] via 192.168.112.2, 00:00:09,Seria12/0 192.168.112.0/30 is subnetted,1 subnets C 192.168.112.0 is directly connected, Seria12/0查看接口信息如下所示,Router#show interface fastethernet 0/0 FastEthernet0/0 is up, line protocol is up (connected) Hardware is Lance, address is 000a.f35e.e172 (bia 000a.f35e.e172) Internet address is 192.168.100.1/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,rely 255/255, load 1/255 ……【问题1】(6分,每空1.5分)在设备连接方式中,host1的(1)端口需和路由器R1 的(2)端口相连;路由器R1采用(3)接口与交换机相连:路由器R1采用(4)接口与路由器R2相连。
空(1)~(4)备选答案:A.Seria12/0 B.以太网C.Com(RS232) D.Console【问题2】(3分,每空1分)为PC1配置Internet协议属性参数。
软件设计师2012年11月下午题(附答案)
现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
[问题1]
使用说明中的词语,给出图1-1中的实体E1~E4的名称。
[问题2]
使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
1.管理预定申请。游客可以前往任何一个售票处提出预定申请。系统对来自各个售票处的预定申请进行统一管理,
2.预定。预定操作包含登记游客预定信息、计算预定费用、付费等步骤。
3.支付管理。游客付费时可以选择现金和信用卡付款两种方式。使用信用卡支付可以享受3%的折扣,现金支付没有折扣。
4.游客取消预定。预定成功之后,游客可以在任何时间取消预定,但需支付赔偿金,剩余部分则退还给游客。赔偿金的计算规则是,在预定入住时间之前的48小时内取消,支付租赁费用10%的赔偿金;在预定入住时间之后取消,则支付租赁费用50%的赔偿金。
}
Return k;
}
函数bestfit
Int bestfit(){
Int i, j, min, m, temp;
k = 0;
for(I= 0;I< n; i++) {
b[i] = 0;
}
For(I= 0;I< n; i++) {
min = C;
m= k +1;
For(j = 0; j < k+1; j++) {
最先适宜策略(firstfit)首先将所有的集装箱初始化为空,对于所有货物,按照所给的次序,每次将一个货物装入第一个能容纳它的集装箱中。
最优适宜策略(bestfit)与最先适宜策略类似,不同的是,总是把货物装到能容纳它且目前剩余容量最小的集装箱,使得该箱子装入货物后闲置空间最小。
2012年下半年软件评测师考试真题(下午)
2012年下半年软件评测师考试真题(下午)一、阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】某酒店预订系统有两个重要功能:检索功能和预订功能。
检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。
现需要对该系统执行负载压力测试。
该酒店预订系统的性能要求为:(1)交易执行成功率 100%;(2)检索响应时间在 3s 以内;(3)检索功能支持 900 个并发用户:(4)预订功能支持 100 个并发用户;(5)CPU 利用率不超过 85%;(6)系统要连续稳定运行 72 小时。
【问题 1】(3 分)简述该酒店预订系统在生产环境下承受的主要负载类型。
【问题 2】(5 分)对该系统检索功能执行负载压力测试,测试结果如表 1-1 所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。
【问题 3】(5 分)对该系统执行负载压力测试,测试结果如表 1-2 所示,请指出 CPU 占用率的测试结果是否满足性能需求并说明原因。
【问题 4】(6 分)根据【问题 2】和【问题 3】的测试结果,试分析该系统的可能瓶颈。
二、阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。
针对以下由 C 语言编写的程序,按要求回答问题。
struct _ProtobufCIntRange{ int start_value;unsigned orig_index;};typedef struct _ProtobufCIntRange ProtobufCIntRange;int int_range_lookup (unsigned n_ranges, const ProtobufCIntRange*ranges, int value){ unsigned start,n;∥1start=0; n=n_ranges; while(n>1){ //2unsigned mid= start+ n/2;if(value< ranges[mid].start_value){ //3 n=mid-start; //4}else if(value>=ranges[mid].start value+(int)(ranges[mid+1].orig_index-ranges[mid].orig_index)){ //5 unsigned new_start= mid+1; //6n=start+n-new_start,start = new_start;}else //7return (value - ranges[mid].start_value)+ ranges[mid],orig_index;}if(n>0){ //8unsigned start_orig_index= ranges[start].orig_index;unsigned range_size=ranges[start+1].orig_index - start_orig_index; if (ranges[start].start_value<=value&& value< (int)(ranges[start].start_value+ range_size) ) //9, 10 return (value - ranges[start].start_value)+start_orig_index; //11 }retun -1, //12} //13【问题 1】请给出满足 100%DC(判定覆盖)所需的逻辑条件。
[VIP专享]2012下半年系统架构设计师下午试题Ⅱ分析与解答
2012年下半年系统架构设计师下午试题Ⅱ分析与解答(总分75, 考试时间120分钟)试题一论基于架构的软件设计方法及应用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。
ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。
采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。
请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。
2.结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动?3.阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
试题一写作要点一、论文中要具体介绍项目的背景与总体需求、系统所采用的技术路线以及你所承担的实际工作。
二、采用ABSD方法进行软件开发时,需要经历架构需求、架构设计、架构文档化、架构复审、架构实现和架构演化六个阶段。
1.架构需求阶段需要明确用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
其主要活动包括需求获取、标识构件和架构评审。
(1)需求获取活动需要定义开发人员必须实现的软件功能,使得用户能够完成他们的任务,从而满足功能需求。
与此同时,还要获得软件质量属性,满足一些非功能性需求。
(2)标识构件活动首先需要获得系统的基本结构,然后对基本结构进行分组,最后将基本结构进行打包成构件。
(3)架构需求评审活动组织一个由系统涉众(用户、系统分析师、架构师、设计实现人员等)组成的小组,对架构需求及相关构件进行审查。
2012下半年软件设计师考试真题
答案:D A
计算机科学与工程学院
33. 如果要表示待开发软件系统中软件组件和硬件 之间的物理关系,通常采用UML中的______。 A.组件图 B.部署图 C.类图 D.网络图
答案:B
计算机科学与工程学院
34. 对于场景:一个公司负责多个项目,每个项目(Project) 由一个员工(Employee)团队(Team)来开发,下列 UML概念图中,________最适合描述这一场景。 A. 图A B. 图B C. 图C D. 图D
可以理解为8个索引表 一块只能存 1KB/4B=256个地址 一级索引:256地址 二级索引:256×256=65536个地址 单个文件大小:1KB×5+1KB×256×2+1KB×65536=66053
答案:C D
计算机科学与工程学院
24. 某开发小组欲开发一个规模较大、需求较明确 的项目,开发小组对项目熟悉且该项目与小组开发 过的某一项目相似,则适宜采用________开发过程 模型。 A.瀑布 B.演化 C.螺旋 D.喷泉
计算机科学与工程学院
9. N软件公司的软件产品注册商标为N,为确保公 司在市场竞争中占据优势,对员工进行了保密约束, 此情形下该公司不享有________。 A.商业秘密权 B.著作权 C.专利权 D.商标权
答案:C
计算机科学与工程学院
10. X软件公司的软件工程师张某兼职于Y科技公司,为完 成Y科技公司交给的工作,做出了一项涉及计算机程序的发 明。张某认为该发明是利用自己的业余时间完成的,可以 以个人名义申请专利。此项专利申请权应归属________。 A.张某 B.X软件公司 C.Y科技公司 D.张某和Y科技公司
顶点称为事件,边称为活动,顶点表示前面的边都已完成 最长的路径称为关键路径,可能不止一条 松弛时间=活动的最晚开始时间-最早开始时间= 38-18=20
2012年下半年软件水平考试(初级)程序员下午(应用技术)真题试
2012年下半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)1.阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。
【说明】本流程图用于计算菲波那契数列{a1=1,a2=1,…,an=an-1+an-2,|n=3,4,…}的前n项(n≥2)之和S。
例如,菲波那契数列前6项之和为20。
计算过程中,当前项之前的两项分别动态地保存在变量A 和B中。
【流程图】正确答案:(1)2或A+B或其等价形式(2)n (3)A+B或其等价形式(4)B—A或其等价形式(5)S+B或其等价形式解析:本问题考查考生设计和阅读流程图的能力。
从题目给出的流程图可以看出,(1)需要为S赋值。
由于在初始时,S为前两项之和,因此,(1)处应填入A+B或2。
(2)处需要设置一个循环条件。
本流程图用于计算菲波那契数列的前n项(n≥2)之和S,显然,当循环变量值小于”时会一直循环进行求和,当循环变量值大于获等于”时循环结束,并输出和S的结果。
因此,(2)处应填入n。
(3)~(5)处分别用于计算B、A和S的值。
根据题目的描述,汁算过程中,当前项之前的两项分别动态地保存在变量A和B中。
因此,(3)处应填入A+B。
(4)处A为B的前一项,因此应填入B—A。
(5)处计算S的值,应在上次和的基础上再加上数列中下一项的值,因此应输入S+B。
2.阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。
【说明】如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。
一个矩阵可能存在多个马鞍点,也可能不存在马鞍点。
下面的函数用来求解并输出一个矩阵中的所有马鞍点,最后返回该矩阵中马鞍点的个数。
【C函数】Int findSaddle(int a[][N],int M),{ /*a表示M行N列矩阵,N是宏定义符号常量*/int row,column,i,k;int minElem:int COUrtt=0;/*count用于记录矩阵中马鞍点的个数*/for(row= 0;row <(1) ;row++) { /*minElem用于表示第row行的最小元素值,其初值设为该行第0列的元素值*/(2) :for(column= 1;columN<(3) ;column++)if(minElem>a[row][column]) { minElem= a[row][column];} for(k=0;k<N;k++)if(a[row][k]= =minElem){ /*对第row行的每个最小元素,判断其是否为所在列的最大元素*/for(i=0;i<M;i++) if( (4) >minElem)break;if(i>= (5) ){ printf(”(%d,%d):%d\n”,row,k,minElem);/*输出马鞍点*/count++:}/* if * /}/* if* /}/* for * /return count.}/* findSaddle * /正确答案:(1)M (2)minElem=a[row][0]或其等价形式(3)N (4)a[i][k]或其等价形式(5)M解析:本题考查考生综合运用C语言的知识解决实际问题的能力。
2012年软件评测师考试真题加答案解析(二)
2012年软件评测师考试真题加答案解析(二)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。
准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。
软件测试的目的是【11】。
A.试验性运行软件B.找出软件中全部错误C.证明软件正确D.发现软件错误分析:软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
关于软件测试的目的,有以下的一些观点:①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试。
答案:D按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。
下面关于开发方测试的描述正确的是【12】。
①开发方测试通常也叫“验证测试”或“Alpha测试”②开发方测试又称“Beta测试”③开发方测试可以从软件产品编码结束之后开始,或在模块【子系统】测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后在开始④开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件A.②③B.①③C.②④D.①②③分析:按实施组织划分有开发方测试【a测试】、用户测试【B测试】、第三方测试开发方测试【a测试】:通常也称为“验证测试”或“a测试”。
开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求。
用户测试【B测试】:通常被看成是一种“用户测试”。
β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试。
B测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。
2012年计算机软考软件设计师经典真题及答案
2012年计算机软考软件设计师经典真题及答案1.通常在软件的( )活动中无需用户参与。
A. 需求分析B. 维护C. 编码D. 测试参考答案:C2.( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。
A. 概要设计说明书B. 详细设计说明书计C. 用户手册D. 用户需求说明书参考答案:C3.下述任务中,不属于软件工程需求分析阶段的是( )。
A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台参考答案:D4.在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是( )。
A. 系统开发合同B. 系统设计说明书C. 系统开发计划D. 系统测试报告参考答案:B5.系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成( ),交给系统开发人员。
A. 系统开发合同B. 系统设计说明书C. 测试计划D. 系统测试报告参考答案:D6.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
其中( )模型适用于需求明确或很少变更的项目,( )模型主要用来描述面向对象的软件开发过程。
A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型参考答案:A、D7.在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用( )。
A.原型法瀑布模型 C.V-模型 D.螺旋模型参考答案:A8.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。
以下关于产生这些文档的描述中,正确的是( )。
A.外部设计评审报告在概要设计阶段产生。
B.集成测评计划在程序设计阶段产生。
C.系统计划和需求说明在详细设计阶段产生。
D.在进行编码的同时,独立的设计单元测试计划参考答案:D9.( )是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
A.结构化开发方法B.Jackson系统开发方法C.Booch方法D.UML(统一建模语言)参考答案:A10.软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是( )。
软考2012年下半年网络工程师真题及参考答案
软考2012年下半年网络工程师真题及参考答案●在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。
(1)A.运算器B.控制器C.寄存器组D.内部总线●计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和(2)组成。
(2)A.地址译码电路B.地址和数据总线C.微操作形成部件D.指令译码器●以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。
(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的局兄下,浮点表示法可以表示更大的数●X、Y为逻辑变量,与逻辑表达式X+XY等价的是(4)。
(Ps.本题的下划线都是上划线)(4)A.X+Y B.X+Y C.X+Y D.X+Y●在软件设计阶段,划分模块的原则是,一个模块的(5)。
(5)A.作用范围应该在其控制范围之内B.控制范围应该在作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制节围不受任何限制●下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(6)在关键路径上,活动FG的松弛时间为(7)。
(6)A.B B.C C.D D.I(7)A.19 B.20 C.21 D.24●设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块女小均为1KB字节。
若要访问文件的逻辑块号分别为5和518,则系统应分别采用(8)。
(8)A.直接地址索引和二级间接地址索引B.直接地址素引和二级间接地址索引C.一级间接地址素引和二级间接地址索引D.一级间接地址索引和一级间接地址索引●某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取出产品销售。
假设仓库可存放N件产品。
2012年下半年 软件设计师 详细答案
Ni 在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。
(1)A.运算器 B.控制器 C.寄存器组 D.内部总线【答案】B【解析】本题考查计算机系统硬件方面的基础知识。
计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。
其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。
循环冗余校验码(CRC)利用生成多项式进行编码。
设数据位为k位,校验位为r位,则CRC码的格式为(2)。
(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中【答案】A【解析】本题考査数据校验基础知识。
计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。
常用的三种校验码:奇偶校验码(Parity Codes)、海明码(Hamming Code)和循环冗余校验(Cyclic Redundancy Check,CRC)码。
循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。
它利用生成多项式为k 个数据位产生r个校验位来进行编码,其编码长度为k+r。
CRC的代码格式为:以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。
(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数【答案】B【解析】本题考查数据表示基础知识。
各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。
机器数对应的实际数值称为数的真值。
为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。
2012下半年软件评测师考试真题及答案-下午卷
2012下半年软件评测师考试真题及答案-下午卷试题一某酒店预订系统有两个重要功能:检索功能和预订功能。
检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。
现需要对该系统执行负载压力测试。
该酒店预订系统的性能要求为:(1)交易执行成功率100%;(2)检索响应时间在3s以内;(3)检索功能支持900个并发用户;(4)预订功能支持100个并发用户;(5) CPU利用率不超过85%;(6)系统要连续稳定运行72小时。
【问题1】(3分)简述该酒店预订系统在生产环境下承受的主要负载类型。
【问题2】(5分)对该系统检索功能执行负载压力测试,测试结果如表1-1所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。
表1-1 检索功能测试结果检索执行情况【问题3】(5分)对该系统执行负载压力测试,测试结果如表1-2所示,请指出CPU占用率的测试结果是否满足性能需求并说明原因。
表1-2 系统测试结果服务器资源利用情况【问题4】(6分)根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。
答案:【问题1】该酒店预订系统在生产环境下承受的主要负载类型有:1)并发用户数属于并发执行负载。
2)连续稳定运行72小时属于疲劳强度负载。
3)大量检索操作属于大数据量负载。
【问题2】测试结果不满足性能指标。
当并发用户数为900时,响应时间为3.7s,不满足响应时间小于3s的要求;当并发用户数为1000时,响应时间为6.6s,交易成功率为98%,但要求检索功能的并发用户数最多为900,当用户数为1000时,不能算作不满足。
【问题3】测试结果不满足性能指标。
当900个检索并发用户和100个预订并发用户时,CPU利用率超过85%;要求检索功能支持900个并发用户,预订功能支持100个并发用户,所以在1000个检索并发用户和120个预订并发用户时CPU占用率超过85%不能算不满足。
2012年下半年 软考初级程序员 答案详解
在文字处理软件Word的编辑状态下,将光标移至文本行首左侧空白处呈(箭头)形状时,若双击鼠标左键,则可以选中(1):要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住(2)键,拖曳鼠标至目标处。
(1)A.单词 B.一行 C.段落 D.全文(2)A.Ctrl B.Shift C.Alt D.Ins【答案】C A【解析】(1)在Word 2003的编辑状态下,将光标移至文本行首左侧空白处呈&形状时,若单击鼠标左键,则可以选中一行;若双击鼠标左键,则可以选中一段落;若三击鼠标左键,则可以选中全文。
(2)要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住Ctrl键,拖曳鼠标至目标处。
在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为(3);若在A2单元格输入“=IF(AND(15<A1,A1<100)”,“数据输入正确”)”,“数据输入错误”则A2单元格显示的值为(4)。
(3)A.TRUE B.=AND(15<A1,A1<100) C.FALSE D.AND(15<A1,A1<100)(4)A.TRUE B.FALSE C.数据输入正确 D.数据输入错误【答案】C D【解析】本题考查Excel基础知识方面的知识。
(3)公式“15<A1<100”成立时,其值为TRUE,否则为FALSE。
而A1单元格的值为15,故A2单元格显示的值FALSE。
(4)因为函数IF(条件,值1,值2)的功能是当满足条件时,则结果返回值1;否则,返回值2。
本题不满足条件,故应当返回“数据输入错误”。
采用IE浏览器访问工业与信息化部教育与考试中心网主页时,正确的地址格式是(5)。
(5)A.Web:// B.http:\C.Web:\www. D.http://www. 【答案】D【解析】统一资源地址(URL)是用来在Internet上唯一确定位置的地址。
2012年下半年软件设计师考试真题(下午)
2012 年下半年软件设计师考试真题(下午) 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。
【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:(1)加入购物车。
顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
(2)浏览购物车。
顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
(3)提交订单。
顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。
若商家改变价格,则刷新后可看到更改后的价格。
(4)改变价格。
商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
(5)付款。
顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
(6)物流跟踪。
商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
(7)生成报表。
根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports 生成相关报表。
(8)维护信息。
管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。
现采用结构化方法实现上述需求,在系统分析阶段得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 O 层数据流图。
图1-1 顶层数据流图【问题 1】 (4 分)使用说明中的词语,给出图 1-1 中的实体 E1~E4 的名称。
【问题 2】 (4 分)使用说明中的词语,给出图 1-2 中的数据存储 D1~D4 的名称。
【问题】 (4 分)图 1-2 中缺失了数据流,请用说明或图 1-2 中的词语,给出其起点和终点。
软件设计师下午试题分析与解答
软件设计师下午试题分析与解答试题一试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。
需求如下:1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。
对于首次来租借的客户,系统会为其生成用户名和初始密码。
2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。
3.根据客户所租借的音像制品的品种,会按天收取相应的费用。
音像制品的最长租借周期为1周,每位客户每次最多只能租借6件音像制品。
4.客户租借某种音像制品的具体流程如下。
(1)根据客户提供的用户名和密码,验证客户身份。
(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。
这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。
系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。
若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。
(a)(点击查看大图)(b)【问题1】图(a)中只有一个外部实体E1。
使用【说明】中的词语,给出E1的名称。
【问题2】使用【说明】中的词语,给出图(b)中的数据存储D1~D4的名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012 年下半年软件设计师考试下午真题(权威中所牵涉到的某某文件或某某表。在本题中,描述中有描述过的数据存储有:顾客 表、订单表、商品表、商品分类表和购物车表。由图 0 层数据流图可知,D1 与付款、提交订单、物流 跟踪、改变价格等处理有关,可知 D1 是订单表。由描述“顾客浏览商品,点击加入购物车,根据商品 标识从商品表中读取商品信息,并更新购物车表”,再结合 0 层数据流可知 D2 是商品表,另外,根据 描述“管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息”,再结合 0 层数据流可 知 D2 和 D3 应该对应商品表和商品分类表,而 D2 是商品表,因此 D3 就是商品分类表。同理可以知道 D4 就是购物车表。 【问题 3】 本题要求我们找出 0 层数据流图中缺失的数据流,是一类常考的知识点,对应这类题目的求解,我们要 充分利用数据的平衡原则,仔细阅读题目给出的描述。根据说明中(5)的描述,我们不难知道,在付 款这个加工时,要更改购物车表中商品的状态,很显然这个过程在 0 层数据流图中并没有体现出来,因 此缺少了一条从付款到购物车表的数据流。另外,在付款时,系统先要根据顾客表中关联的支付账户, 将转账请求提交给支付系统进行转账,那么就应该有一条从顾客表到付款的数据流。根据说明中(3) 的描述,我们不难知道,在顾客点击提交订单请求,后台将要计算购物车表中商品的总价,那么就需要 从购物车表中获取商品的价格信息,因此就有一条从购物车表到提交订单的数据流,而显然在 0 层数 据流图中并没有体现出来这样一条数据流,因此缺少了一条从购物车表到提交订单的数据流。根据说明 中(7)的描述,可以知道从订单表、商品表以及商品分类表都有到生成报表加工的数据流。从 0 层数 据流图中来看,显然还缺少从订单表到生成报表的数据流。 【问题 4】 数据项也称为数据元素,是最小的数据组成单位,也就是不可再分的数据单位。如学号、姓名等。 在题目中,对于转账请求,已经给出了其包含了验证码、价格,另外根据常识,我们知道还应该有账号 信息。而顾客订单物流查询请求应包含顾客标识和订单标识。商家订单物流查询请求应包含商家标识和 订单标识这些数据项,而且一个商家可能有多个订单,因此订单标识也有多个。 2. 参考答案:
2012 年下半年软件设计师考试下午真题(权威解析+标准答案)
注:红色部字体为其他提问: 1. 参考答案:
【问题 1】 E1:商家 E2:支付系统 E3:物流系统 E4:CrystaI Reports 或第三方服务 【问题 2】 D1:订单表 D2:商品表 D3:商品分类表 D4:购物车表 【问题 3】
2012 年下半年软件设计师考试下午真题(权威解析+标准答案)
所以这两个关系中,也需要有申请号。在策划任务关系模式中申请号能确定员工号(因为策划部主管为 已受理的会议申请制定策划任务,所以有确定的关系),也能确定策划内容,参与人数,要求完成时间。 所以申请号是主键。同时,由于申请号与员工号在其它关系中充当主键,所以他们也是外键。在执行策 划关系中,由于“—个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务”,所 以必须要(申请号,员工号)这个组合属性才能充当主键。同时这两个属性也是外键。
([answer]) 【问题 2】 填空: (a)部门号,职位 (b)申请号,客房类型,客户号 (c)申请号,员工号 (d)申请号,员工号 关系模式为: 会议申请(申请号,客房类型,客户号#,开会日期,会议地点,持续天数,会议人数,预算费用,会
2012 年下半年软件设计师考试下午真题(权威解析+标准答案)
【问题 4】 转账请求=验证码+价格+账号信息 顾客订单物流查询请求=顾客标识+订单标识 商家订单物流查询请求=商家标识+{订单标识} 试题分析: 该题以电子商务的购物车系统为载体来考核考生对数据流图知识点的把握。从题目的问答形式上来看, 和往年差不多,仍然是要求补充外部实体、补充数据存储、补充缺失数据流等。解答这类问题,有以下 两个原则: (1)紧扣试题的系统说明部分,数据流图与系统说明有着严格的对应关系,系统说明部分的每一句话 都能对应到图中,解题时可以一句一句地对照着图来分析。 (2)数据的平衡原则,这一点在解题过程中也是至关重要的。数据平衡原则有两方面的意思:一方面 是分层数据流图中父子图之间的数据流平衡原则;另一方面是每张数据流图中输入与输出数据流的平 衡原则。 【问题 1】 外部实体一般是人、组织或者外部系统。在本题中,根据顶层数据流图中购物车与 E1 的两天数据流, 再结合题目的描述“商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客 或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息”,可知 E1 就 是商家。同理,根据说明中的“将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行 转账;然后根据转账结果返回支付状态”,再结合顶层数据流图可以知道 E2 是支付系统。根据说明中的 “从相应物流系统查询物流信息”,再结合顶层数据流图中 E3 与购物车之间的数据流信息,可以知道 E3 是物流系统。根据说明中(7)的描述,再结合顶层图中 E4 与购物车系统的数据流可以知道 E4 是 CrystalReports(或第三方服务)。
议类型,酒店要求,会议室要求, 客房数,联系人,联系方式,受理标志,员工号#) 策划任务(申请号#,员工号#,策划内容,参与人数,要求完成时间)
执行策划(申请号#,员工号#,实际完成时间) 【问题 3】 会议申请存在数据冗余及数据修改的不一致性问题,应该将关系模式分解为如下两个模式: 会议申请 1(申请号,客户号,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒 店要求,会议室要求,联系人,联系方式,受理标志,员工号) 会议申请 2(申请号,客房类型,客房数)。 试题分析: 本题考查数据库相关知识,涉及的知识点包括:ER 模型、关系模式、主键、范式。 【问题 1】 问题 1 考查考生对 ER 模型的理解。 本题主要考查根据题目描述补充完整 ER 图。 在解答本问题时,需要注意将题目描述与已给出的图进行对照分析。在题目中有“业务员负责受理会议 申请。”,这说明业务员与会议申请之间有联系,联系的名称可直接取题目中的“受理”一词。同时,由 于题目中有“若申请符合公司规定,则置受理标志并填写业务员的员工号”,这说明一个申请只由一个 员工受理,但一个员工却可以受理多项业务,也就是说业务员与会议申请之间是 1:n 的关系。与此同时, 通过常识加题目描述,可以意识到一个问题:对于会议申请只表明了受理人员,而谁来提出申请,并未 直接说明。纵观系统全局,可以看出会议是由客户申请的。所以客户也与会议申请有联系,这种联系类 型也是 1:n。 从“一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申 请,但—个策划任务可由多名策划员参与执行,且—名策划员可以参与多项策划任务。”可以得知,策 划任务与策划员之间存在“执行”的联系,而且这种联系是 n:m 的。 从“每个部门有多名员工处理部 门的日常事务,每名员工只能在一个部门工作。”可以看出,部门与员工之间存在联系,联系类型是 1: n。从“每个部门有一名主管负责管理本部门的事务和人员。”可以看出,主管这个角色与部门之间存在 联系,由于每个部门只有 1 名主管,而 1 名主管也只能负责 1 个部门的工作,所以他们之间的联系是 1:1 的。 【问题 2】 当完成问题 1 的分析之后,问题 2 就很好解决了。其解题步骤的第一个环节,应是看题目已经给出的 信息。例如,第(a)空要求补充员工关系,而题目中已经说明“员工信息包括员工号、姓名、部门号、 职位、联系方式和工资”,此时,只要把缺失的“部门号,职位”填入即可。但有时,这一招并不能完 全解决问题,例如第(b)空,从题目的描述“会议申请信息包括申请号、开会日期、会议地点、持续 天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方 式、受理标志和业务员的员工号等。”可以得知,关系模式缺了申请号与客房类型,但补充这些是否足 矣?不行,还缺了属性,即客户号,因为问题 1 中,已经分析了系统业务逻辑,应是由客户提出申请, 所以需要记录客户号。 接下来分析会议申请的主键与外键。在会议申请这个关系模式中,由于存在“客房类型有豪华套房、普 通套房、标准间、三人间等,且申请号和客房类型决定客房数。”的情况,所以有函数依赖:(申请号, 客户类型)‐>客户数。同时其它所有属性都依赖于(申请号,客户类型)。所以(申请号,客户类型) 是本关系模式的主键。而会议申请中的客户号是相对于客户关系的外键,员工号是相对于员工关系的外 键。 (c)与(d)的内容补充,也需要进行分析才能得出结论,正是由于从题目中有“个已受理的会议申请 对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但—个策划任务可由多名策划员参与 执行,且—名策划员可以参与多项策划任务。”,这说明“策划任务”与“执行策划”都与会议申请有关,
【问题 3】 问题 3 要求分析关系模式“会议申请”存在的问题及解决方案。分析关系模式的问题,往往需要从关系 模式的规范程度入手,规范程度不高的模式,可能出现:插入异常、修改异常、删除异常、数据冗余等 问题。在问题 2 的分析中,已经提到了会议申请关系的主键是:(申请号,客户类型)。但同时存在:申 请号‐>开会日期、申请号‐>会议地点依赖关系,这就导致了部分依赖的产生。这使得数据冗余、修改异 常等问题产生。解决的办法就是拆分。把:(申请号,客户类型,客户数)拆分为一个新表,而另一个 表中去除客户类型与客户数,将申请号定义为主键。 请问“一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请”为何不 能在关系“会议申请”和关系“策划任务”之间有个 1 对 1 的联系呢?此题和 13 年下半年的“42802 题类似”,我老是搞不清 3 个关系建立联系后,他们 2 个联系之间到底还有没有联系?请老师讲讲 此类问题的解答方法或则窍门,多谢,多谢!! 这个会议申请和策划任务之间是多对多的联系,图中是有的,三个关系建立联系后对原来两个关系是不 影响的。 为什么策划任务里需要有会议申请号,但是会议申请里不需要策划任务号?麻烦老师解答下,多谢。 这个按题目里面的意思来就可以了 一个策划任务只对应一个已受理的会议申请,当然策划任务里面有会议申请号 会议申请不需要策划任务这个属性 烦请老师讲讲“一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申 请”题中这句话,“会议申请”与“与策划任务”怎么能是多对多关系呢? 这个的理解要着在已受理上面,没受理的会议申请也对应着策划任务,根据题目的意思来,这是多对多 的关系 3. 参考答案: ([answer]) 【问题 1】 UC1 CheckAvailability UC2: MakeReservation UC3: GetDiscount UC4: MangeCashPayment UC5: ManageCrCardPayment UC6: CalcuateRefund 【问题 2】 C1 NationaIPark C2: Rate C3: Ticketing officer C4: Payment C5: Discount C6: CasbPayment C7: CreditCardPayment 【问题 3】 解答 1:增加一个新的类.该类与类 Reservationltem 之间有关联关系。或解答 2:修改 Rate 类.使其具 有计算赔偿金的功能。回答出其中一种修改方式即可。 试题分析: 本题考查用例图和类图。涉及到用例之间的关系、类之间的关系等问题。 【问题 1】 本题要我们补充完整用例图,这是考试中常考的知识点。在题目的描述中,其实已经给出了本题中相关