2016年上半年软件设计师考试上午真题详解

合集下载

2016年上半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2016年上半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2016年上半年上午软件设计师考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)●第1题.VLIW是(1)的简称。

A.复杂指令系统计算机B.超大规模集成电路C.单指令流多数据流D.超长指令字【参考答案】D【答案解析】VLIW:(VeryLongInstructionWord,超长指令字)一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。

●第2题.主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。

A.全相联B.直接映射C.组相联D.串并联【参考答案】A【答案解析】全相联映射是指主存中任一块都可以映射到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache时,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一块。

●第3题.如果“2X”的补码是“90H”,那么X的真值是(3)。

A.72B.-56C.56D.111【参考答案】B【答案解析】90H即为二进制的:10010000。

说明此数为负数,其反码为:10001111,其原码为:11110000,即-112,2X=-112,所以X=-56。

●第4题.移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

A.算术左移B.逻辑右移C.算术右移D.带进位循环左移【参考答案】A【答案解析】移位运算符就是在二进制的基础上对数字进行平移。

按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。

在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n 次方。

●第5题.内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。

A.32B.34C.65D.67【参考答案】C【答案解析】(B13FF+1-A1000H)/1024=65KB。

2016年上半年软件水平考试(初级)程序员《应用技术》真题及详解

2016年上半年软件水平考试(初级)程序员《应用技术》真题及详解

2016年上半年软件水平考试(初级)程序员《应用技术》真题(总分100, 考试时间90分钟)1. 必答题(共4道大题,每道大题)1. 阅读以下说明和流程图,填补流程图和问题中的空缺(1)~(5),将解答填入答题纸的对应栏内。

【说明】设整型数组A[1:N]每个元素的值都是l到N之间的正整数。

一般来说,其中会有一些元素的值是重复的,也有些数未出现在数组中。

下面流程图的功能是查缺查重,即找出A[1:N]中所有缺失的或重复的整数,并计算其出现的次数(出现次数为0时表示缺)。

流程图中采用的算法思想是将数组A的下标与值看作是整数集[1:N]上的一个映射,用数组C[1:N]依次记录各整数k出现的次数c[k],并输出所有缺失的或重复的数及其出现的次数。

【流程图】【问题】如果数组A[1:5]的元素分别为{3,2,5,5,1},则算法流程结束后输出结果为:(5)。

输出格式为:缺失或重复的数,次数(0表示缺少)。

答案:(1)A[i] (2)C[k]+1 (3)1 (4)k,C[k] (5)4,0 5, 2解析:本题考查程序设计算法即流程图的设计。

先以问题中的简例来理解算法过程。

已知A[1:5]={3,2,5,5,1}。

初始时计数数组c[1:5]={0,0,0,0,0}。

再逐个处理数组A的各个元素(根据A[i]的值在c[A[i\]\]中计数加1): A[1]=3,计数c[3]=1;A[2]:2,计数c[2]=1;A[3]=5,计数c[5]=1;A[4]=5,计数c[5]=2;A[5]=1,计数c[1]=1。

最后,计算得到c[1:5]={1,1,1,0,2),即表明A[1:5]中数4缺失,数5有2,其他数都只有1个。

再看流程图。

左面先对数组C初始化(赋值都是0)。

再对A[i]各个元素逐个进行处理。

将A[i]送k,再对c[k]计数加1。

因此,(1)处应填A[i],(2)处应填c[k]+1→c[k]。

流程图右面需要输出计算结果。

高级系统分析师上午2016上半年及答案解析

高级系统分析师上午2016上半年及答案解析
上一题下一题
(9/73)选择题
第9题
某计算机系统的可靠性结构如下所示,若所构成系统的每个部件的可靠度分别为R1、R2、R3和R4,则该系统的可靠度为( )。
图片
A.(1一(R1+R2)R3)+R4
B.(1一(1一R1R2)(1一R3))R4
C.(1一R1R2)(1一R3)R4
D.(1一R1)(1一R2)R3(1一R4)
A.事务Ti已完成提交,该站点无须做任何操作
B.事务Ti已完成提交,该站点应做REDO操作
C.事务Ti未完成提交,该站点应做UNDO操作
D.应向协调器询问以决定Ti的最终结果
上一题下一题
(21/73)选择题
第21题
进程P1、P2、P3、P4、P5和P6的前趋图如下所示:
图片
A.V(S3)和V(S5)
A.采用动态地址分配方案可避免地址资源的浪费
B.路由器、交换机等连网设备适合采用静态IP地址
C.各种服务器设备适合采用动态IP地址分配方案
D.学生客户机最好采用动态IP地址
上一题下一题
(34~35/共73题)选择题
UML事物的关系中,__34__和__35__本质上都属于依赖关系。
第34题
___
A.泛化关系
A.部署图
B.组件图
C.活动图
D.状态图
上一题下一题
(18/73)选择题
第18题
以下不属于信息系统规划主要任务的是( )。
A.对现有系统进行初步调查
B.进行系统的可行性研究
C.拟定系统的实施方案
D.制定各子系统的详细设计方案
上一题下一题
(19/73)选择题
第19题
在采用三级模式结构的数据库系统中,如果对数据库中的表Emp创建聚簇索引,那么改变的是数据库的( )。

2016年上半年程序员考试上午真题(完整版)

2016年上半年程序员考试上午真题(完整版)

2016年上半年程序员考试上午真题(专业解析+参考答案)1、在windows系统中,若要将文件“D:\user\my.doc"设置成只读属性,可以通过修改该文件的()来实现。

将文件设置为只读属性可控制用户对文件的修改,这一级安全管理称之为()安全管理。

A、属性B、内容C、文件名D、路径名A、用户级B、目录级C、文件级D、系统级2、某公司员工技能培训课程成绩表如下所示。

若员工笔试成绩、技能成绩和岗位实习成绩分别占综合成绩的25%、20%和55%、那么可先在E3:单元格中输入(),再向垂直方向拖动填充柄至E10单元格,则可自动算出这些员工的综合成绩。

若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写()。

A、=B$3*0.25+C$3*0.2+D$3*0.55B、=B3*0.25+ C3 *0.2+ D3*0.55C、=SUM (B$3*0.25+C$3*0.2+D$3*0.55)D、= SUM ($B$3*0.25+ $C$3 *0.2+ $D$3*0.55)A、=COUNT(E3:E10,>= 60)和=COUNT(E3:E10,< 60)B、=COUNT(E3:E10,”>= 60”)和=COUNT(E3:E10,”< 60”)C、=COUNTIF(E3:E10,>= 60)和=COUNTIF(E3:E10,< 60)D、=COUNTIF(E3:E10,”>= 60”)和=COUNTIF(E3:E10,”< 60”)4、电子邮件地址“linxin@”中的linxin、@和分别表示用户信箱的()A、帐号、邮件接收服务器域名和分隔符B、帐号、分隔符和邮件接收服务器域名C、部件接收服务器域名、分隔符和帐号D、邮件接收服务器域名、帐号和分隔符5、CPU是一块超大规模的集成电路,主要包含()等部件。

A、运算器、控制器和系统总线B、运算器、寄存器组和内存储器C、运算器、控制器和寄存器组D、控制器、指令译码器和寄存器组6、按照(),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。

2016年上半年软件水平考试(高级)信息系统项目管理师上午(综合

2016年上半年软件水平考试(高级)信息系统项目管理师上午(综合

2016年上半年软件水平考试(高级)信息系统项目管理师上午(综合知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.作为两化融合的升级版,( )将互联网与工业、商业、金融业等行业全面融合。

A.互联网+B.工业信息化C.大数据D.物联网正确答案:A解析:本题考察互联网+相关知识。

“互联网+”就是“互联网+各个传统行业”,但这并不是简单的两者相加,而是利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态。

2.随着电子商务的业务规模不断增加,物流成为制约电子商务的一个瓶颈,而( )不能解决电子商务物流的瓶颈问题。

A.构建新的电子商务平台B.优化物流企业的业务流程C.应用先进的物流管理技术D.建立高效的物流信息管理系统正确答案:A解析:本题考察电子商务相关知识。

构建新的电子商务平台会增加物流负担不能解决电子商务物流的瓶颈问题。

3.项目经理的下述行为中,( )违背了项目管理的职业道德。

A.由于经验不足,导致项目计划产生偏差造成项目延期B.在与客户交往的过程中,享用了客户公司的工作餐C.采用强权式管理,导致项目组成员产生不满情绪并有人员离职D.劝说客户从自己参股的公司采购项目所需的部分设备正确答案:D解析:本题考察项目经理个人素养相关知识。

劝说客户从自己参股的公司采购项目所需的部分设备属于明显违背职业道德的行为。

4.( )不是软件需求分析的目的。

A.检测和解决需求之间的冲突B.发现软件的边界,以及软件与其环境如何交互C.详细描述系统需求D.导出软件需求正确答案:D解析:本题考察需求分析相关知识。

需求分析涉及分析需求的过程,其目的如下。

(1)检测和解决需求之间的冲突。

(2)发现软件的边界,以及软件与其环境如何交互。

(3)详细描述系统需求,以导出软件需求。

2016年上半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2016年上半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2016年上半年上午程序员考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)●第1、2题.在windows系统中,若要将文件“D:\user\my.doc"设置成只读属性,可以通过修改该文件的(1)来实现。

将文件设置为只读属性可控制用户对文件的修改,这一级安全管理称之为(2)安全管理。

(1)A.属性B.内容C.文件名D.路径名(2)A.用户级B.目录级C.文件级D.系统级【参考答案】(1)A、(2)C【答案解析】文件属性决定文件是只读或者可读可写。

文件级安全管理控制用户对文件的改变。

权限由高到低大概为:administrators,powerusers,users,guests●第3、4题.某公司员工技能培训课程成绩表如下所示。

若员工笔试成绩、技能成绩和岗位实习成绩分别占综合成绩的25%、20%和55%、那么可先在E3:单元格中输入(3),再向垂直方向拖动填充柄至E10单元格,则可自动算出这些员工的综合成绩。

若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写(4)。

(3)A.=B$3*0.25+C$3*0.2+D$3*0.55B.=B3*0.25+C3*0.2+D3*0..55C.=SUM(B$3*0.25+C$3*0.2+D$3*0.55)D.=SUM($B$3*0.25+$C$3*0.2+$D$3*0.55)(4)A.=COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60)B.=COUNT(E3:E10,”>=60”)和=COUNT(E3:E10,”<60”)C.=COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60)D.=COUNTIF(E3:E10,”>=60”)和=COUNTIF(E3:E10,”<60”)【参考答案】(3)B、(4)D【答案解析】在公式中采用$表示对数据区域的绝对引用。

年上半年软件设计师考试上午真题(专业解析参考答案

年上半年软件设计师考试上午真题(专业解析参考答案

题号所属学科(章节)所属知识点分值得分平均得分错误率查看全部只看错题1 难度:一般 1 1 0.8 16% 查看[单选题]计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。

问题1选项A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器查看解析收藏参考答案:A你的答案:A试题解析:CPU的操作控制功能:一条指令功能的实现需要若干操作信号配合来完成,CPU产生每条指令的操作信号并将其送往对应的部件,控制相应的部件按指令的功能进行操作。

CPU的运算器只能完成运算,而控制器用于控制整个CPU的工作。

2 难度:一般 1 0 0.7 35% 查看[单选题]DMA控制方式是在()之间直接建立数据通路进行数据的交换处理问题1选项A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设查看解析收藏参考答案:C你的答案:试题解析:直接主存存取(Direct Memory Access,DMA)是指数据在主存与I/O设备间(即主存与外设之间)直接成块传送。

3 难度:一般 1 0 0.8 20% 查看[单选题]CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。

若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()问题1选项A.数据局部性B.指令局部性C.空间局部性D.时间局部性查看解析收藏参考答案:C你的答案:试题解析:程序的局限性表现在时间局部性和空间局部性:(1)时间局部性是指如果程序中的某条指令一旦被执行,则不久的将来该指令可能再次被执行;(2)空间局部性是指一旦程序访问了某个存储单元,则在不久的将来,其附近的存储单元也最有可能被访问。

题干的描述指的是空间局部性。

4 难度:一般 1 0 0.7 26% 查看[单选题]某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。

2016年软考网络规划设计师 真题+解析 上午卷

2016年软考网络规划设计师 真题+解析 上午卷

2016.11网络规划设计真题(综合知识)●在嵌入式系统的存储结构中,存取速度最快的是(1)。

(1)A. 内存 B. 寄存器组 C. Flash D. Cache试题解析:存储器的存取速度由快到慢分别是:寄存器—>Cache->内存->Flash。

参考答案:B● ERP(Enterprise Resource Planning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和(2)流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。

在ERP系统中,(3)管理模块主要是对企业物料的进、出、存进行管理。

(2)A. 产品 B. 人力资源 C. 信息 D. 加工(3)A. 库存 B. 物料C.采购 D. 销售试题解析:ERP 是将企业所有资源进行整合集成管理,简单的说是将企业的三大流:物流,资金流,信息流进行全面一体化管理的管理信息系统。

库存控制模块是用来控制管理存储物资,它是动态、真实的库存控制系统。

库存控制模块能结合部门需求、随时调整库存,并精确地反映库存现状。

库存控制模块包含:为所有的物料建立库存,管理检验入库、收发料等日常业务等。

参考答案:C A●项目的成本管理中,(4)将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。

(4)A.成本估算 B. 成本预算C.成本跟踪D.成本控制试题解析:成本预算将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。

参考答案:B●(5)在软件开发机构中被广泛用来指导软件过程改进。

(5)A.能力成熟度模型(Capacity Maturity Model)B.关键过程领域(Key Process Areas)C.需求跟踪能力链(Traceability Link)D.工作分解结构(Work Breakdown、Structure)试题解析:CMMI能力成熟度模型集成其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。

2016上半年软件设计师考试真题及答案-下午卷

2016上半年软件设计师考试真题及答案-下午卷

2016上半年软件设计师考试真题及答案-下午卷试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。

场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。

这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。

为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。

(1)检查可用性。

客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。

(2)临时预订。

会议中心管理员收到客户预定请求的通知之后,提交确认。

系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。

根据客户记录给客户发送临时预订确认信息和支付定金要求。

(3)分配设施与设备。

根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。

(4)确认预订。

管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。

(5)变更预订。

客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设各;如果不可用,返回不可用信息。

管理员确认变更后,根据客户记录给客户发送确认信息。

(6)要求付款。

管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。

(7)支付余款。

管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。

现采用结构化方法对会议预定系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图(不完整)。

【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。

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

【问题3】(6分)根据说明和图中术语,补充图1-2之中缺失的数据流及其起点和终点。

2016年上半年网络工程师-上午试题

2016年上半年网络工程师-上午试题

2016 年上半年软考网络工程师考试真题上午试题●1.内存按字节编址,从 A1000H 到 B13FFH 的区域的存储容量为()KB。

A.32B.34C.65D.67解析:B13FFH-A1000H + 1H= 10400 H(66560)66560B / 1024 = 65KB●2.以下关于总线的叙述中,不正确的()。

A.并行总线适合近距离高速数据输B.串行总线适合长距离数据传输C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D.专用总线在设计上可以与连接设备实现最佳匹配解析:并行总线速度快传输距离短串行总线速度相对来说慢些传输距离远●3.某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。

该项目负责人的行为()。

A.侵犯了张某开发者身份权(署名权)B.不构成侵权,因为程序员张某不是软件著作权人C.只是行使管理者的权利,不构成侵权D.不构成侵权,因为程序员张某现已不是项目组成员●4.以下媒体文件格式中()是视频文件格式。

A.WAVB.BMPC.MP3D.MOV解析:WAV 微软开发声音文件格式MOV Apple开发视频文件格式●5.使用 150DPI 的扫描分辨率扫描一幅3×4 英寸的彩色照片,得到原始的24 位真彩色图像的数据量是()Byte。

A.1800 B.90000C.270000 D.810000解析:DPI表示单位“像素/英寸”,即指每英寸长度内所含有的像素是多少。

24位真彩色图像每个像素使用三个字节表示RGB的分量值。

一幅不经压缩的图像数据量计算公式为:字节数=图像水平分辨率x图像垂直分辨率x颜色深度(位数)/8。

(3*150)*(4*150)*24 / 8 Byte = 810000●6.以下关于脚本语言的叙述中,正确的()。

A.脚本语言是通用的程序设计语言B.脚本语言更适合应用在系统级程序开发中C.脚本语言主要采用解释方式实现D.脚本语言中不能定义函数和调用函数解析:脚本语言(Script languages,scripting programming languages,scripting languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。

2016软考试题及答案

2016软考试题及答案

2016软考试题及答案2016年软考(全国计算机技术与软件专业技术资格(水平)考试)试题及答案一、单项选择题(每题1分,共40分)1. 软件工程的主要目标是()。

A. 提高软件的生产率B. 提高软件的运行效率C. 提高软件的可靠性D. 提高软件的可维护性答案:A2. 在软件开发过程中,需求分析阶段的主要任务是()。

A. 确定软件的功能需求B. 设计软件的总体结构C. 编写软件的详细设计文档D. 进行软件的测试答案:A3. 以下哪个不是软件测试的目的()。

A. 发现软件中的缺陷B. 验证软件的功能是否符合需求C. 评估软件的性能D. 修复软件中的缺陷答案:D4. 软件项目管理的主要内容包括()。

A. 进度管理、成本管理、质量管理B. 人员管理、风险管理、沟通管理C. 需求管理、配置管理、文档管理D. 以上都是答案:D5. 以下哪个不是敏捷开发的特点()。

A. 迭代开发B. 强调团队合作C. 重视文档编写D. 适应变化答案:C6. 在面向对象的分析和设计中,以下哪个概念用于表示对象的状态()。

A. 类B. 对象C. 属性D. 方法答案:C7. 在数据库设计中,以下哪个概念用于确保数据的完整性()。

A. 主键B. 外键C. 索引D. 视图答案:B8. 以下哪个不是操作系统的功能()。

A. 进程管理B. 存储管理C. 设备管理D. 数据加密答案:D9. 在网络通信中,以下哪个协议用于传输控制()。

A. TCPB. IPC. UDPD. FTP答案:A10. 以下哪个不是信息安全的主要威胁()。

A. 病毒B. 黑客攻击C. 系统故障D. 自然灾害答案:C(注:以上为部分题目示例,完整题目及答案请参考官方发布的考试资料。

)二、案例分析题(每题5分,共20分)1. 某软件开发项目在需求分析阶段,项目经理发现需求文档中存在大量的模糊和不明确的地方,这可能导致项目延期和成本超支。

请问项目经理应该如何处理这个问题?答案要点:- 项目经理应该组织需求评审会议,邀请需求方、开发团队和测试团队共同参与,对需求文档进行详细的讨论和澄清。

2016软考试题及答案

2016软考试题及答案

2016软考试题及答案一、单项选择题(每题1分,共10分)1. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 设计软件的界面C. 编写软件的代码D. 进行软件的测试答案:A2. 以下哪个不是软件工程的基本原则?A. 模块化B. 抽象C. 迭代D. 单一职责答案:D3. 软件测试的主要目的是:A. 修复软件中的所有错误B. 验证软件是否符合需求C. 增加软件的功能D. 减少软件的体积答案:B4. 在敏捷开发中,以下哪个角色负责指导项目的方向和优先级?A. 项目经理B. 产品经理C. 客户代表D. 开发者5. 面向对象编程中,封装的主要作用是什么?A. 隐藏对象的内部状态B. 增加对象的复杂性C. 减少对象的可读性D. 增加对象的运行时间答案:A6. 以下哪个不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操作C. 数据存储D. 数据加密答案:D7. 在软件开发中,以下哪个不是版本控制工具的作用?A. 跟踪文件的变更B. 支持多人协作C. 管理软件的发布D. 增加软件的复杂性答案:D8. 以下哪个不是软件架构设计的主要考虑因素?A. 系统的可维护性B. 系统的可扩展性C. 系统的安全性D. 系统的美观性答案:D9. 在软件工程中,以下哪个不是软件质量属性?B. 可靠性C. 可用性D. 可移植性答案:D10. 以下哪个不是软件项目管理的关键活动?A. 需求管理B. 风险管理C. 进度管理D. 代码审查答案:D二、多项选择题(每题2分,共10分)1. 软件需求分析的主要任务包括:A. 确定软件的功能需求B. 确定软件的非功能需求C. 确定软件的界面设计D. 确定软件的测试计划答案:A B2. 在软件测试中,以下哪些是黑盒测试的类型?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:A B C3. 以下哪些是敏捷软件开发的特点?A. 迭代开发B. 持续交付C. 严格的文档管理D. 客户参与答案:A B D4. 在面向对象编程中,以下哪些是对象的基本特性?A. 封装B. 继承C. 多态D. 抽象答案:A B C5. 以下哪些是软件工程中的风险管理活动?A. 风险识别B. 风险评估C. 风险缓解D. 风险接受答案:A B C D三、简答题(每题5分,共15分)1. 请简述软件工程中的需求分析阶段的重要性。

2016年上半年软件设计师考试下午真题(试题及参考答案)

2016年上半年软件设计师考试下午真题(试题及参考答案)

2016年上半年软件设计师考试下午真题(参考答案)试题部分1.试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。

场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。

这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。

为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。

(1)检查可用性。

客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。

(2)临时预订。

会议中心管理员收到客户预定请求的通知之后,提交确认。

系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。

根据客户记录给客户发送临时预订确认信息和支付定金要求。

(3)分配设施与设备。

根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。

(4)确认预订。

管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。

(5)变更预订。

客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设各;如果不可用,返回不可用信息。

管理员确认变更后,根据客户记录给客户发送确认信息。

(6)要求付款。

管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。

(7)支付余款。

管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。

现采用结构化方法对会议预定系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图(不完整)。

【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。

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

【问题3】(6分)根据说明和图中术语,补充图1-2之中缺失的数据流及其起点和终点。

2016年上半年软件设计师考试上午真题(参考答案)

2016年上半年软件设计师考试上午真题(参考答案)

希赛网,专注于软考、PMP、通信考试的专业IT知识库和在线教育平台。

希赛网在线题库,提供历年考试真题、模拟试题、章节练习、知识点练习、错题本练习等在线做题服务,更有能力评估报告,让你告别盲目做题,针对性地攻破自己的薄弱点,更高效的备考。

希赛网官网:/希赛网软件水平考试网:/rk/希赛网在线题库:/tiku/2016上半年软设综合知识真题答案与解析:/tiku/tp19493.html 2016年上半年软件设计师考试上午真题(参考答案)●VLIW是(1)的简称。

(1)A.复杂指令系统计算机B.超大规模集成电路C.单指令流多数据流D.超长指令字●主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。

(2)A.全相联B.直接映射C.组相联D.串并联●如果“2X”的补码是“90H”,那么X的真值是(3)。

(3)A.72B.-56C.56D.111●移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

(4)A.算术左移B.逻辑右移C.算术右移D.带进位循环左移●内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。

(5)A.32B.34C.65D.67●以下关于总线的叙述中,不正确的是(6)。

(6)A.并行总线适合近距离高速数据传输B.串行总线适合长距离数据传输C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D.专用总线在设计上可以与连接设备实现最佳匹配●以下关于网络层次与主要设备对应关系的叙述中,配对正确的是(7)。

(7)A.网络层——集线器B.数据链路层——网桥C.传输层——路由器D.会话层——防火墙●传输经过SSL加密的网页所采用的协议是(8)。

(8)A.HTTPB.HTTPSC.S-HTTPD.HTTP-S●为了攻击远程主机,通常利用(9)技术检测远程主机状态。

(9)A.病毒查杀B.端口扫描C.QQ聊天D.身份认证●某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。

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

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

2016年上半年软件水平考试(中级)软件设计师下午(应用技术)真题试卷(总分:30.00,做题时间:90分钟)一、必答题(总题数:7,分数:30.00)1.必答题(共4道大题,每道大题)__________________________________________________________________________________________ 解析:阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。

场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。

这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。

为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。

(1)检查可用性。

客户提交预订请求后,检查预订表,判定所申请的场地是否在申请日期内可用;如果不可用,返回不可用信息。

(2)临时预订。

会议中心管理员收到客户预定请求的通知之后,提交确认。

系统生成新临时预订存入预订表,并对新客户创建一条客户信息记录加以保存。

根据客户记录给客户发送临时预订确认信息和支付定金要求。

(3)分配设施与设备。

根据临时预订或变更预定的设备和设施需求,分配所需设备(均能满足用户要求)和设施,更新相应的表和预订表。

(4)确认预订。

管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。

(5)变更预订。

客户还可以在支付余款前提交变更预订请求,对变更的预订请求检查可用性,如果可用,分配设施和设备;如果不可用,返回不可用信息。

管理员确认变更后,根据客户记录给客户发送确认信息。

(6)要求付款。

管理员从预订表中查询距预订的会议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。

(7)支付余款。

管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。

2016年软考程序员试题及答案解析

2016年软考程序员试题及答案解析

年软考程序员试题及答案解析一、选题题1.二进制语言是属于()A.面向机器语言B.面向问题语言C.面向过程语言D.面向汇编语言【解析】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。

面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。

面向过程语言是一种能方便描述算法过程的计算机程序设计语言。

有汇编语言,但没有面向汇编语言。

汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。

所以解答是A。

【答案】A2.下列语言中不属于面向过程的语言是()A.高级语言B.低级语言C.C语言D.PASCAL语言【解析】C语言和PASCAL等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。

低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。

所以解答是B。

【答案】B3.下列字符中属于键盘符号的是()A.\B.\nC.\tD.\b【解析】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。

有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。

为了能让C程序标记这种符号,程序采用转义字符的方式书写这种字符。

如'\n'、'\t'、'\b'都不是键盘字符,在C语言中,它们都得用转义字符来表达。

只有字符\才是键盘字符。

所以解答是A。

但在C程序中,反斜杠字符\已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成’\\’。

【答案】A4.下列字符列中,不是用来表达转义字符是()A.\\B.\'C.074D.\0【解析】转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13个八进制数字符;反斜社字符和字符X之后接上1至2个十六进制数字符。

2016上半年信息系统软考真题解析(超详细版)

2016上半年信息系统软考真题解析(超详细版)

2016年上半年信息系统软考真题解析⏹作为两化融合的升级版,(信息化)将互联网与工业、商业、金融业等行业全面融合。

考点:两化融合的概念两化融合是信息化和工业化的高层次的深度结合,是指以信息化带动工业化、以工业化促进信息化,走新型工业化道路;两化融合的核心就是信息化支撑,追求可持续发展模式⏹典型的信息系统项目开发的过程中,(需求)阶段拟定了系统的目标、范围和要求,而系统各模块的算法一般在(详细设计)阶段确定。

考点:项目范围在上面阶段确定模块算法确定阶段项目范围在需求阶段确定,模块算法属于详细设计阶段⏹随着电子商务的业务规模不断增加,物流称为制约电子商务的一个瓶颈,而(构建新的电子商务平台)不能解决电子商务物流的瓶颈问题。

考点:电子商务物流⏹项目经理的下述行为中,违背项目经理的职业道德A.由于经验不足,导致项目计划产生偏差造成项目延期B.在与客户交往的过程中,享用了客户公司的工作餐C.采用强权管理,导致项目组成员产生不满情绪并有人离职D.劝说客户从自己参股公司采购项目所需的部分设备考点:项目管理师的职业道德参考PMBOK 教程里面没有答案D⏹不是软件需求分析的目的A.检测和解决需求之间的冲突B.发现软件的边界,以及软件和其环境如何交互C.详细描述系统需求D.导出软件需求考点:软件需求分析P35 D需求分析涉及分析需求的过程,其目的如下:1)检测和解决需求之间的冲突。

2)发现软件的边界,以及软件与其环境如何交互。

3)详细描述系统需求,以导出软件需求。

⏹()不是软件质量保证的主要职能A.检查开发和管理活动是否与一定的过程策略、标准一致B.检查工作产品是否遵循模板规定的内容和格式C.检查开发和管理活动,是否与已定的流程一致D.检查关键交付物的质量考点:实施质量保证 D质量保证:是审计质量要求和质量控制结果,确保采用合理的质量标准和操作性定影的过程,如下是质量保证的ITTO⏹以下关于项目管理计划编制的理解中,正确的是()(8)A.项目经理应组织并主要参与项目管理计划的编制,但不应独立编制B.项目管理计划的编制不能采用迭代的方法C.让项目干系人参与项目计划的编制,增加了沟通成本,应尽量避免D. 项目管理计划不能是概括的,必须是详细、具体的考点:项目管理计划编制 A⏹软件开发过程中的技术评审的目的是()。

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

2016年上半年软件设计师考试上午真题●VLIW是(1)的简称。

A.复杂指令系统计算机B.超大规模集成电路C.单指令流多数据流D.超长指令字●主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。

A.全相联B.直接映射C.组相联D.串并联●如果“2X”的补码是“90H”,那么X的真值是(3)。

A.72 B.-56 C.56 D.1 1 1●移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

A.算术左移B.逻辑右移C.算术右移D.带进位循环左移●内存按字节编址,从A1000H到B13FFH的区域的存储容量为(5)KB。

A.32 B.34 C.65 D.67●以下关于总线的叙述中,不正确的是(6)。

A.并行总线适合近距离高速数据传输B.串行总线适合长距离数据传输C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高D.专用总线在设计上可以与连接设备实现最佳匹配●以下关于网络层次与主要设备对应关系的叙述中,配对正确的是(7)。

A.网络层——集线器B.数据链路层——网桥C.传输层——路由器D.会话层——防火墙●传输经过SSL加密的网页所采用的协议是(8)。

A.HTTP B.HTTPS C.S-HTTP D.HTTP-S●为了攻击远程主机,通常利用(9)技术检测远程主状态。

A.病毒查杀B.端口扫描C.QQ聊天D.身份认证●某软件公司参与开发管理系统软件的程序员张某,辞职到另一公司任职,于是该项目负责人将该管理系统软件上开发者的署名更改为李某(接张某工作)。

该项目负责人的行为(10)。

A.侵犯了张某开发者身份权(署名权)B.不构成侵权,因为程序员张某不是软件著作权人C.只是行使管理者的权利,不构成侵权D.不构成侵权,因为程序员张某现已不是项目组成员●美国某公司与中国某企业谈技术合作,合同约定使用l项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。

依照该专利生产的产品(11)需要向美国公司支付这件美国专利的许可使用费。

A.在中国销售,中国企业B.如果返销美国,中国企业不C.在其他国家销售,中国企业D.在中国销售,中国企业不●以下媒体文件格式中,(12)是视频文件格式。

A.WAV B.BMP C.MP3 D.MOV●以下软件产品中,属于图像编辑处理工具的软件是(13)。

A.Powerpoint B.Photoshop C.Premiere D.Acrobat●使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(14)Byte。

A.1800 B.90000 C.270000 D.810000●某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。

活动BD最多可以晚开始(16)天而不会影响整个项目的进度。

(15 ) A.15 B.21 C.22 D.24(16)A.0 B.2 C.3 D.5●在结构化分析中,用数据流图描述(17)。

当采用数据流图对一个图书馆管理系统进行分析时,(18)是一个外部实体。

(17)A.数据对象之间的关系,用于对数据建模B.数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模C.系统对外部事件如何响应,如何动作,用于对行为建模D.数据流图中的各个组成部分(18)A.读者B.图书C.借书证D.借阅●软件开发过程中,需求分析阶段的输出不包括(19)。

A.数据流图B.实体联系图C.数据字典D.软件体系结构图●以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是(20)。

A.编译程序不参与用户程序的运行控制,而解释程序则参与B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写C.编译方式处理源程序时不进行优化,而解释方式则进行优化D.编译方式不生成源程序的目标程序,而解释方式则生成●以下关于脚本语言的叙述中,正确的是(21)。

脚本语言是通用的程序设计语言B.脚本语言更适合应用在系统级程序开发中C.脚本语言主要采用解释方式实现D.脚本语言中不能定义函数和调用函数●将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。

常用的中间代码有后缀式、(22)、树等。

A 前缀码B三地址码C符号表D补码和移码●当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是(23)程序。

A.命令解释B.中断处理C.用户登录D.系统调用●在Windows操作系统中,当用户双击“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的(24)来决定使用什么程序打开该图像文件。

A.文件B.文件关联C.文件目录D.临时文件●某磁盘有100个磁道,磁头从一个磁道移至另一个磁道需要6ms。

文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和20ms,则读取一个100块的文件需要(25)ms。

A.12060 B.12600 C.18000 D.186000●进程P1、P2、P3、P4和P5的前趋图如下图所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。

下图中a 和b处应分别填(26);c和d处应分别填写(27);e和f处应分别填写(28)。

26.A.V(S1)P(S2)和V(S3)B.P(S1)V(S2)和V(S3)C.V(S1)V(S2)和V(S3)D.P(S1)P(S2)和V(S3)(27)A.P(S2)和P(S4)B.P(S2)和V(S4)C.V(S2)和P(S4)D.V(S2)和V(S4)(28)A.P(S4)和V(S4)V(S5)B.V(S5)和P(S4)P(S5)C.V(S3)和V(S4)V(S5)D.P(S3)和P(S4)V(P5)●如下图所示,模块A和模块B都访问相同的全局变量和数据结构,则这两个模块之间的耦合类型为(29)耦合。

29.A. 公共B.控制C.标记D.数据●以下关于增量开发模型的叙述中,不正确的是(30)。

A.不必等到整个系统开发完成就可以使用B.可以使用较早的增量构件作为原型,从而获得稍后的增量构件需求C.优先级最高的服务先交付,这样最重要的服务接受最多的测试D.有利于进行好的模块划分●在设计软件的模块结构时,(31)不能改进设计质量。

A.模块的作用范围应在其控制范围之内B.模块的大小适中C.避免或减少使用病态连接(从中部进入或访问一个模块)D.模块的功能越单纯越好●软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。

数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。

以下关于该风格的叙述中,不正确的是(32)。

(33)不属于仓库风格。

(32) A.支持可更改性和可维护性B.具有可复用的知识源C.支持容错性和健壮性D.测试简单(33) A.数据库系统B.超文本系统C.黑板系统D.编译器●下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了(34)测试策略。

该测试策略的优点不包括(35)。

(34) A.自底向上B.自顶向下C.三明治D.一次性(35)A.较早地验证了主要的控制和判断点B.较早地验证了底层模块C.测试的并行程度较高D.较少的驱动模块和桩模块的编写工作量●采用McCabe度量法计算下图所示程序的环路复杂性为(36)。

(36)A.1 B.2 C.3 D.4●在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。

子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为(38)。

(37)A.封装B.继承C.覆盖D.多态(38)A.封装B.继承C.覆盖D.多态●在UML用例图中,参与者表示(39)。

A.人、硬件或其他系统可以扮演的角色B.可以完成多种动作的相同用户C.不管角色的实际物理用户D.带接口的物理系统或者硬件设计●UML中关联是一个结构关系,描述了一组链。

两个类之间(40)关联。

A不能有多个B可以有多个由不同角色标识的C.可以有任意多个D.的多个关联必须聚合成一个●如下所示的UML图是(41),图中(Ⅰ)表示(42),(Ⅱ)表示(43)。

(41)A.序列图B.状态图C.通信图D.活动图(42)A.合并分叉B.分支C.合并汇合D.流(43)A.分支条件B.监护表达式C.动作名D.流名称●为图形用户界面(GUI)组件定义不同平台的并行类层次绩构,适合采用(44)模式。

A.享元(Flyweight)B.抽象工厂(Abstract Factory)C.外观(Facade))D.装饰器(Decorator)●(45)设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。

命令(Command)B.责任链(Chain of Responsibility)C.观察者(Observer)D.策略(Strategy)●(46)设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。

A适配器(Adapter)B.通知(Notifier)C.观察者(Observer)D.状态(State)●因使用大量的对象而造成很大的存储开销时,适合采用(47)模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

A组合(Composite)B.享元(Flyweight)C.迭代器(Iterator)D.备忘(Memento)●移进--归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于(48)的语法分析方法。

A.自顶向下(或自上而下)B.自底向上(或自下而上)C.自左向右D.自右向左●某确定的有限自动机(DFA)的状态转换图如下图所示(A是初态,C是终态),则该DFA能识别(49)。

A.aabb B.abab C.baba D.Abba●函数main()、f()的定义如下所示,调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main函数中“print(x)”执行后输出的值为(50)。

A.1 B.6 C.11 D.12●数据的物理独立性和逻辑独立性分别是通过修改(51)来完成的。

A.外模式与内模式之间的映像、模式与内模式之间的映像B.外模式与内模式之间的映像、外模式与模式之间的映像C.外模式与模式之间的映像、模式与内模式之间的映像D.模式与内模式之间的映像、外模式与模式之间的映像●关系规范化在数据库设计的(52)阶段进行。

相关文档
最新文档