2011上半年软件设计师试题分析与解答

合集下载

2011年上半年软考程序员下午试卷

2011年上半年软考程序员下午试卷

2011年上半年软考程序员下午试卷(第1题—第6题)小刘整理,谢谢支持!2011年上半年软考程序员下午试题(参考答案+解析版)—第1题试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。

【说明】下面的流程图可在正文字符串T(1: L)中计算关键词字符串K(1: m)出现的次数(用 n表示)。

其中,L为字符串 T 的长度,m为字符串K的长度(m<L)。

为便于模糊查找,关键词中的字符“?”可以匹配任意一个字符。

在该流程图中,先从T中取出长度为m的子串存入A中,再将 A与 K进行逐个字符的比较(其中,K可以包含字符“?”)。

注意:从正文字符串中取出的关键词字符串不允许交叉。

例如,“aaaaaa”中有3个关键词字符串“aa”。

【流程图】试题二(共15分)阅读以下说明和C函数,回答问题 l至问题 3,将解答写在答题纸的对应栏内。

【说明1】函数substring(const char str[],int index,int length)的功能是求出字符串str中指定序号index开始且长度为length 的子串,并返回所取出的子串。

以字符串“China today”为例,其第一个字符“C”的序号为1(而其在字符数组str中的下标为0),从序号 5开始且长度为 3的子串为“at”。

【问题1】(6分)函数substring 中有两处错误,请指出这些错误所在代码的行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行(有注释时,注释可省略)。

【说明2】在C函数 2中,reverse(unsigned intn的功能是求出并返回n的反序数。

例如,1234 的反序数是4321,其求解过程如下: (1)由1234除以 10得到商123和余数4,O乘以10再加上 4得到 4; (2)由123除以10得到商12和余数 3,4乘以10再加上 3得到43; (3)由12除以10得到商 l和余数2,43乘以10 再加上2得到432; (4)由 1除以 10得到商 0和余数 1,432乘以10再加上 1得到4321。

2011软件水平考试信息系统项目管理师真题及答案上半年案例

2011软件水平考试信息系统项目管理师真题及答案上半年案例

2011软件水平考试信息系统项目管理师真题及答案上半年案例说明:答案和解析在试卷最后第1部分:问答题,共10题,请在空白处填写正确答案。

1.[问答题]试题一(25分)某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。

项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。

需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。

为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。

评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。

编程结束后,进入了测试阶段。

第一轮测试,发现了70个缺陷。

项目组对发现的缺陷进行了修改,又重新提交了测试。

第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。

各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。

【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题。

2.[问答题]【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。

根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。

3.[问答题]【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。

4.[问答题]【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作。

5.[问答题]试题二(25分)F公司拥有800多名员工,近两年因业务快速发展人员急剧增加,人力资源部总监潘某越来越觉得需要一套人力资源管理系统。

潘某向F公司总经理反映了这种需求,F公司总经理主持相关部门的联席会议,专门讨论此问题。

该会议最终决定满足人力资源部的要求,并估算了大致的资金需求,其所需资金由总经理基金支持,由人力资源部提出业务需求,由信息中心提出解决方案。

2011年上半年软件设计师下午试卷

2011年上半年软件设计师下午试卷

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2. 在答题纸的指定位置填写准考证号、身份证号和姓名。

3. 答题纸上除填写上述内容外只能写解答。

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

5. 解答时字迹务必清楚,字迹不清时,将不评分。

6. 仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5月21日”,故在答题纸的对应栏内写上“5”和“21”(参看下表)。

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。

(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。

(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。

(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。

(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

2011年上半年 软件设计师 详细答案

2011年上半年 软件设计师 详细答案

在CPU中用于跟踪指令地址的寄存器是(1).(1)A.地址寄存器(MAR) B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)【答案】C【解析】本题考查寄存器的基本知识。

CPU中通常设置一些寄存器,用于暂时存储程序运行过程中的相关信息。

其中,通用寄存器常用于暂存运算器需要的数据或运算结果,地址寄存器和数据寄存器用于访问内存时的地址和数据暂存,指令寄存器用于暂存正在执行的指令,程序计数器中存放待执行的指令的地址。

指令系统中采用不同寻址方式的目的是(2).(2)A.提高从内存获取数据的速度 B.提高从外存获取数据的速度C.降低操作码的译码难度D.扩大寻址空间并提高编程灵活性【答案】D【解析】本题考查指令系统的基本概念。

寻址方式是指寻找操作数或操作数地址的方式。

指令系统中采用不同寻址方式的目的是为了在效率和方便性上找一个平衡。

立即寻址和寄存器寻址在效率上是最快的, 但是寄存器数目少,不可能将操作数都存入其中等待使用,立即寻址的使用场合也非常有限,这样就需要将数据保存在内存中,然后使用直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址及变址寻址等寻址方式将内存中的数据移入寄存器中。

在计算机系统中釆用总线结构,便于实现系统的积木化构造,同时可以(3).(3)A.提高数据传输速度 B.提高数据传输量C.减少信息传输线的数量D.减少指令系统的复杂性【答案】C【解析】本题考查计算机系统的基础知识。

总线是连接计算机有关部件的一组信号线,是计算机中用来传送信息代码的公共通道。

釆用总线结构主要有以下优点:简化系统结构,便于系统设计制造;大大减少了连线数目,便于布线,减小体积,提髙系统的可靠性;便于接口设计,所有与总线连接的设备均釆用类似的接口;便于系统的扩充、更新与灵活配置,易于实现系统的模块化;便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;便于故障诊断和维修,同时也降低了成本。

2011年11月全国计算机技术与软件专业技术资格(水平)考试《软件评测师(中级)》上午考试真题及详解

2011年11月全国计算机技术与软件专业技术资格(水平)考试《软件评测师(中级)》上午考试真题及详解

2011年11月全国计算机技术与软件专业技术资格(水平)考试《软件评测师(中级)》上午考试真题及详解试题(1)若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。

A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑单元)【答案】A【解析】直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。

而跳转指令中的操作数即为要转向执行的指令地址,因此应将指令中的地址码送入程序计数器(PC),以获得下一条指令的地址。

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

A.控制B.中断C.输入输出D.访存【答案】D【解析】与内存单元统一编址方式下,I/O接口中有关的寄存器或存储部件被看作存储器单元,与主存中的存储单元统一编址。

这样内存地址和接口地址统一在一个公共的地址空间里,对I/O接口的访问就如同对主存单元的访问一样,可以用访问内存单元的指令访问I/O接口。

试题(3)在程序的执行过程中,Cache与主存的地址映像由(3)。

A.专门的硬件自动完成B.程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成【答案】A【解析】高速缓存(Cache)的出现主要有两个因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次就是程序执行的局部性特点。

因此,才将速度比较快而容量有限的静态存储器芯片构成Cache,以尽可能发挥CPU的高速度。

因此,必须用硬件来实现Cache的全部功能。

试题(4)总线复用方式可以(4)。

A.提高总线的传输带宽B.增加总线的功能C.减少总线中信号线的数量D.提高CPU利用率【答案】C【解析】总线是一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路,通过总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息。

2011上半年软件设计师试题与答案.

2011上半年软件设计师试题与答案.

1在CPU中用于跟踪指令地址的寄存器是—1—。

A .地址寄存器(MAR)B .数据寄存器(MDR)C .程序计数器(PC)D .指令寄存器(IR)2指令系统中采用不同寻址方式的目的是—2_。

A .提高从内存获取数据的速度B .提高从外存获取数据的速度C •降低操作码的译码难度D •扩大寻址空间并提高编程灵活性3在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以—3—。

A .提高数据传输速度B .提高数据传输量C .减少信息传输线的数量D .减少指令系统的复杂性4原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以_______________________ 4_。

A •保证运算过程与手工运算方法保持一致B .简化计算机运算部件的设计C .提高数据的运算速度D .提高数据的运算精度5计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。

在总长度固定的情况下,增加E的位数、减少M的位数可以__5 ________ 。

A .扩大可表示的数的范围同时降低精度B .扩大可表示的数的范围同时提高精度C .减小可表示的数的范围同时降低精度D .减小可表示的数的范围同时提高精度6某计算机系统由下图所示的部件构成,假定每个部件的干小时可靠度都为R,则该系统的千小时可靠度为 6 。

A . R+2R/4 B. R+R2/4 C . R(1-(1-R)2 ) D. R(1-(1-R)2 )27用户A从CA获得用户B的数字证书,并利用_______ 7—验证数字证书的真实性。

A . B的公钥B . B的私钥C . CA的公钥D . CA的私钥8宏病毒一般感染以__8 ____ 为扩展名的文件。

A . EXEB . COMC . DOCD . DLL9在IE浏览器中,安全级别最高的区域设置是_______ 9_。

A . In ternetB .本地IntranetC.可信站点D.受限站点10下列关于软件著作权中翻译权的叙述不正确的是:翻译权是指—10— 的权利。

软考笔试试题分析(2011上)

软考笔试试题分析(2011上)

2011年5月全国软考上午试题及分析
7. 数据处理通常有批处理方式和联机实时处理方式两种。下 列各种数据处理中适于采用联机实时处理方式的是 (B) 。 A.固定周期的数据处理 B.需要迅速响应的数据处理 C.需要收集数据累积到一定程度后再做的处理 D.需要收集大量不同方面的数据后再做的综合处理
分析
22. 计算机每次启动时自动运行的计算机病毒称为 (C) 病毒。 A.恶性 B.良性 C.引导型 D.定时发作型 分析
根据计算机病毒传染方式对病毒进行分类: ① 引导型病毒:主要感染引导区,蔓延到硬盘,并能感染到硬盘中 启动计算机时的“主引导记录”。 ② 文件型病毒:是文件感染者,也称为寄生病毒。运行在计算机 存储器中,感染扩展名为COM、EXE、SYS等文件。 ③ 混合型病毒:具有引导区型病毒和文件型病毒两者的特点。 ④ 宏病毒:用BASIC语言编写的病毒程序,寄存在Office文档上的 宏代码。宏病毒影响文档的各种操作。 根据计算机病毒的破坏性划分 ① 良性病毒:不包含立即对计算机系统产生直接破坏作用的代码。 ② 恶性病毒:病毒程序代码中包含损伤和破坏计算机系统的操作, 其传染或发作时会对计算机系统产生直接破坏作用。
分析
网卡(网络适配器NIC)的功能
1.接收网络上传来的数据包→拆包,转成客户机或服务器
可以识别的数据形式,通过总线→CPU、内存、硬盘等 2.将计算机CPU、内存、硬盘等部件中发送的数据→打包将
数据转换为网络设备可处理的字节传给其它网络设备
3.对数据进行并/串,串/并传输方式的转换 4.数据缓存:为防止传输中丢失数据和实现传输控制网卡 中设有缓存
2011年5月全国软考上午试题及分析
13. OSI七层模型中,提供面向用户连接服务的是 (D) A.物理层 B.数据链路层 C.传输层 D.会话层 分析 。

2011年上半年程序员考试真题及答案解析

2011年上半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2011年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2011 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在Word中建立新“文档1”,再选择“保存”命令,将⑴;若单击标题栏右边显示的按钮,“文档1”的窗口将(2)。

(1)A.关闭“文档1” B.弹出“另存为”对话框C.“文档1”保存在当前文件夹D.“文档1”保存在Documents文件夹(2)A.被关闭 B.向下还原 C.最大化 D.最小化●某单位的员工工资表如下图所示。

当员工基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资X8%X 业绩点。

若要计算绩效工资,可先在F3单元格中输入(3),并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10 单元格中输入(4)拖动填充柄至F10单元格。

(3)A.IF(C3<2000,C3*9%*E3,C3*8%*E3) B.IF(C3<2000,C3*8%*E3,C3*9%*E3)C.=IF(C3<2000,C3*9%*E3,C3*8%*E3)D.=IF(C3<2000, C3*8%*E3,C3*9%*E3)(4)A.=AVERAGE(C3:C9),然后向水平方向 B.=AVERAGE(C3:G3),然后向垂直方向C.AVERAGE(C3:C9),然后向水平方向D.AVERAGE(C3:G3),然后向垂直方向●(5)负责电子邮件的接收,这样当用户的电子邮件到来时,由其负责将邮件移到用户的电子信箱内,并通知用户有新邮件。

2011年上半年 软件设计师 案例分析

2011年上半年 软件设计师 案例分析

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共7 道题,试题一至试题四是必答题,试题五至试题六选答1 道。

每题15 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。

试题一某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命特征,并在生命特征异常时向医生和护理人员报替。

该系统的主要功能如下:(1) 本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。

(2) 格式化生命特征:对病人的各项重要生命特征数据进行格式化,然后存入曰志文件并检查生命特征。

(3) 检查生命特征:将格式化后的生命特征与生命特征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4) 维护生命特征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命特征值的正常范围。

(5) 提取报告:在医生或护理人员请求病人生命特征报告时,从日志文件中获取病人生命特征生成特征报告,并返回给请求者。

(6) 生成病历:根据日志文件中的生命特征,医生对病人的病情进行描述,形成病历存入病历文件。

(7) 查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8) 生成治疗意见:根据日志文件中的生命特征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

(9) 査询治疗意见:医生和护理人员查询治疗意见,据此对病人进行治疗。

2011年上半年 软考初级程序员 答案详解

2011年上半年 软考初级程序员 答案详解

在Word中建立新“文档1”,再选择“保存”命令,将⑴;若单击标题栏右边显示的按钮,“文档1”的窗口将(2)。

(1)A.关闭“文档1” B.弹出“另存为”对话框C.“文档1”保存在当前文件夹D.“文档1”保存在Documents文件夹(2)A.被关闭 B.向下还原 C.最大化 D.最小化【答案】B D【详解】本题考查Word方面的操作能力。

(1)在Word中建立新“文档1”,再选择“保存”命令,系统将弹出“另存为”对话框;(2)标题栏右边显示的“”为最小化按钮,“”为最大化按钮,“”为向下还原按钮,“”为关闭按钮。

某单位的员工工资表如下图所示。

当员工基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资X8%X 业绩点。

若要计算绩效工资,可先在F3单元格中输入(3),并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10 单元格中输入(4)拖动填充柄至F10单元格。

(3)A.IF(C3<2000,C3*9%*E3,C3*8%*E3) B.IF(C3<2000, C3*8%*E3,C3*9%*E3)C.=IF(C3<2000,C3*9%*E3,C3*8%*E3)D.=IF(C3<2000, C3*8%*E3,C3*9%*E3)(4)A.=AVERAGE(C3:C9),然后向水平方向 B.=AVERAGE(C3:G3),然后向垂直方向C.AVERAGE(C3:C9),然后向水平方向D.AVERAGE(C3:G3),然后向垂直方向【答案】C A【详解】本题考查Excel方面的操作能力。

试题(3)的正确选项为C。

因为IF函数的语法格式如下:IF(logical—test,value—if_true,value一if一false)参数Logical_test表示计算结果为TRUE或FALSE的任意值或表达式。

2011年上半年软件水平考试(中级)软件设计师下午(应用技术)试

2011年上半年软件水平考试(中级)软件设计师下午(应用技术)试

2011年上半年软件水平考试(中级)软件设计师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 必答题必答题(共4道大题,每道大题15分)阅读下列说明和图,回答问题1至问题4,将解答填入对应栏内。

[说明] 某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命特征,并在生命特征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。

(2)格式化生命特征:对病人的各项重要生命特征数据进行格式化,然后存入日志文件并检查生命特征。

(3)检查生命特征:将格式化后的生命特征与生命特征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命特征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命特征值的正常范围。

(5)提取报告:在医生或护理人员请求病人生命特征报告时,从日志文件中获取病人生命特征生成特征报告,并返回给请求者。

(6)生成病历:根据日志文件中的生命特征,医生对病人的病情进行描述,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命特征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

(9)查询治疗意见:医生和护理人员查询治疗意见,据此对病人进行治疗。

现采用结构化方法对病人监控系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

1.使用说明中的词语,给出图1-1中的实体E1~E3的名称。

正确答案:使用说明中的词语,给出图1-1中的实体E1~E3的名称。

解析:本题考查数据流图(DFD)应用于采用结构化方法进行系统分析与设计,是比较传统的题目,要求考生细心分析题目中所描述的内容。

DFD是一种便于用户理解、分析系统数据流程的图形化建模工具,是系统逻辑模型的重要组成部分。

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