上半年软件设计师考试上午真题标准参考答案Word文档下载推荐.docx
- 文档编号:21253913
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:27
- 大小:869.06KB
上半年软件设计师考试上午真题标准参考答案Word文档下载推荐.docx
《上半年软件设计师考试上午真题标准参考答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《上半年软件设计师考试上午真题标准参考答案Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。
最后减去1是什么意思,如求最小值怎么计算
你好,数值从0开始计算,2^2=4即,2位二进制可以有4种组合方式,即0、1、2、3(00,01,10,11)所以最大数值需要减1.
3.试题分析:
设:
N为待发送海明码的总位数,K是有效信息位数,r是校验位个数(分成r组作奇偶校验,能产生r位检错信息)
校验位的个数r应满足公式:
N=K+r≤2^r-1。
此题中n=48,校验位个数为k,则n≤2^k-1,即48≤2^k-1,则k为6。
注意区分公式中的K、r与题目中的k,题目中的k为公式中的r。
能解释一下这道题吗?
你好
确定校验位的个数:
设:
校验位的个数r应满足公式N=K+r≤2^r-1。
注意区分公式中的K、r与题目中的k。
题目中的k为公式中的r。
谢谢
为什么D选项7不行呢,带入公式,也满足大于48啊
当然不行,这种题目隐含的意思就是最优的最节省资源的选项,通过计算发现6是最匹配的,故答案为6。
老师,这道题的题干是n个数据位间插入k个检验位,是不是套公式应该是48+k≤2^k-1才对呀?
N是总位数,为48,而不是n+k
4.参考答案:
D|B
按顺序方式执行时间为(4+2+3)△t*600=5400△t流水线方式:
单条指令所需时间+(n-1)*(流水线周期),其中,流水线周期是指:
指令分段执行中时间最长的一段。
该题中时间最长的一段为4△t,所以流水线的周期为:
4△t;
所以该题按照流水线方式执行的时间为:
(4+2+3)△t+(600-1)4△t=2405△t
5.参考答案:
A
内存区域从40000000H到40000000H,则其拥有的字节数为:
400FFFFFH-40000000H+1=100000H=2^20=1024K
该内存区域有1024K个字节,其空间表示为1024K×
8bit,题干中给出一个芯片的空间容量为256K×
8bit,需要的此空间大小的芯片数量为(1024K×
8)/(256K×
8)=4片。
6.参考答案:
7.B
传播方式:
1、通过邮件附件、程序下载等形式传播
2、通过伪装网页登录过程,骗取用户信息进而传播
3、通过攻击系统安全漏洞传播木马,大量黑客使用专门的黑客工具来传播木马。
木马程序危害在于多数有恶意企图,例如占用系统资源,降低电脑效能,危害本机信息安全(盗取QQ帐号、游戏帐号甚至银行帐号),将本机作为工具来攻击其他设备等。
Sniffer是用于拦截通过网络传输的TCP/IP/UDP/ICMP等数据包的一款工具,可用于分析网络应用协议,用于网络编程的调试、监控通过网络传输的数据、检测木马程序等。
8.参考答案:
包过滤防火墙工作在网络协议IP层,它只对IP包的源地址、目标地址及相应端口进行处理,因此速度比较快,能够处理的并发连接比较多,缺点是对应用层的攻击无能为力。
代理服务器防火墙将收到的IP包还原成高层协议的通讯数据,比如http连接信息,因此能够对基于高层协议的攻击进行拦截。
缺点是处理速度比较慢,能够处理的并发数比较少。
老师,请问这个地方的透明是什么意思,这道题能否解析得再清楚些,谢谢!
透明就是如果没有感知。
感觉不到防火墙的存在。
C和D选项能否解释下为什么不正确
C.代理服务技术安全性较高,可以提高网络整体性能
D.代理服务技术只能配置成用户认证后才建立连接
代理服务器在用户较多的情况下,会降低网络整体性能。
代理服务器也可以不通过认证连接.
9.参考答案:
展览权是原件持有人的特有的权利,著作权人不能以发表权限制其权利(除非有约定)。
所有权是所有人依法对自己财产所享有的占有,使用,收益和处分的权利。
10.参考答案:
C
《中华人民共和国商标法实施条例》第十九条:
两个或者两个以上的申请人,在同一种商品或者类似商品上,分别以相同或者近似的商标在同一天申请注册的,各申请人应当自收到商标局通知之日起30日内提交其申请注册前在先使用该商标的证据。
同日使用或者均未使用的,各申请人可以自收到商标局通知之日起30日内自行协商,并将书面协议报送商标局;
不愿协商或者协商不成的,商标局通知各申请人以抽签的方式确定一个申请人,驳回其他人的注册申请。
商标局已经通知但申请人未参加抽签的,视为放弃申请,商标局应当书面通知未参加抽签的申请人
谁先申请,谁获得商标权。
但同一天申请(属于同时申请),则根据谁先使用,谁获得的原则来进行。
11.参考答案:
B|D
表示媒体:
表示媒体指的是为了传输感觉媒体而人为研究出来的媒体,借助于此种媒体,能有效地存储感觉媒体或将感觉媒体从一个地方传送到另一个地方。
如语言编码、电报码、条形码等。
表现媒体:
表现媒体指的是用于通信中使电信号和感觉媒体之间产生转换用的媒体。
如输入、输出设备,包括键盘、鼠标器、显示器、打印机等。
12.参考答案:
分辨率分为水平分辨率和垂直分辨率,在大多数情况下两者是相等的,因此在技术指标中一般仅给出水平分辨率,其度量单位电视线也往往简称为线。
水平指横向上具有的像素点数目,垂直指纵向上具有的像素点数目。
13.参考答案:
面向数据流的设计是以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构,因此又称结构化设计。
该方法由美国IBM公司L.Constantine和E.Yourdon等人于1974年提出,与结构化分析(SA)衔接,构成了完整的结构化分析与设计技术,是目前使用最广泛的软件设计方法之一。
各种软件系统,不论DFD如何庞大和复杂,一般可分为变换型和事务型,一个软件系统既可以只有一种数据流类型,也可以是两种数据流烈性。
在结构化设计中,可以将数据流映射为软件系统的模块结构,不同类型的数据流有不同的映射方法。
14.参考答案:
传入模块:
从下属模块取得数据,经处理再将其传送给上级模块。
传出模块:
从上级模块取得数据,经处理再将其传送给下属模块。
变换模块:
从上级模块取得数据,进行特定的处理,转换成其他形式,再传送给上级模块。
在考试时,不会有细致的描述,只能根据已有的信息进行分析。
其实考的是传入,传出,变换模块这三个概念。
看了这张图您就明白了。
回到题目中来分析。
MC对应A模块。
MT对应B模块。
老师,能否分对传入模块和传出模块,分别举个例子。
谢谢!
您好,王老师传的图中MA即为传入模块,输入数据到上级模块中,ME即为传出模块,从上级模块中输出数据。
15.参考答案:
基本COCOMO是一种静态的单值模型,它使用以每千源代码行数(KLoC)来度量的程序大小来计算软件开发的工作量(及成本)。
COCOMO可以应用于三种
不同的软件项目:
有机项目-相对较小、较简单的软件项目,由较小的有经验的团队来完成,需求较少并且没有过份严格的限定。
中度分离项目-指中等规模(大小及复杂度)的软件项目,由不同经验水平的人组成的团队来完成,需求中即有严格的部分也有不太严格的部分。
嵌入式项目-指软件项目必须依赖于一套紧凑的硬件、软件以及符合操作限制
Putnam是静态多变量么?
还是动态多变量?
动态单变量?
参看Putnam定义:
这是1978年Putnam提出的模型,是一种动态多变量模型。
它是假定在软件开发的整个生存期中工作量有特定的分布。
四个选项区别是什么
中级COCOMO对软件工作量的估算使用了程度大小以及一组“成本驱动者”,包括对产品、硬件、人员及项目属性的客观评价。
这种扩展包含了四类“成本驱动者”,每个类又有一些小的属性:
产品属性
硬件属性
人员属性
项目属性
详细COCOMO模型是在中间模型的又一次细化。
详细模型针对每一影响因素,按模块层、子系统层、系统层,有三张工作量因素分级表,供不同层次的估算使用,而每一张表中又按开发各个不同阶段给出。
其他两个定义前面都有了。
基本的COCOMO是一种静态的单值模型,满足题目中的要求
16.参考答案:
Gantt图是一种简单的水平条形图,以日历为基准描述项目任务。
水平轴表示日历时间线(如时、天、周、月和年等),每个条形表示一个任务,任务名称垂直地列在左边的列中,图中水平条的起点和终点对应水平轴上的时间,分别表示该任务的开始时间和结束时间,水平条的长度表示完成该任务所持续的时间。
当日历中同一时段存在多个水平条时,表示任务之间的并发。
Gantt图能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之间的并行性。
但是其缺点是不能清晰地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。
进度管理工具图,是单指甘特图或者PET图,还是两种都属于进度管理工具图?
这两种都属于进度管理工具图。
共有四种图:
甘特图、PERT图、CPM图、鱼骨图
根据2013年上半年上午第15题答案是C。
PERT图不能清晰描述并行关系。
这个题怎么又是能确定并行关系,不能确定关键任务了呢?
PERT图的作用不就是确定关键任务么?
PERT图只是进度管理工具图中的一种,每种图都有相应的优缺点及适应场景。
这种图有那样的缺点,但是有其他图可以弥补这个缺点。
题目说的是所有进度管理工具图都没有的作用是哪个。
PERT图的作用不能说是确定关键任务,具体可以参看这篇博文:
教材里说PERT图能确定整个工程的关键路径,那么题目的D选项应该是正确的,而题目问哪个不正确,是不是不该选D呢。
好像只有A项是甘特图和pert图共有的,其他选项都不全面
您好,我查询了下2014年的上午真题,原题应该是“以下关于进度管理工具Gantt图的叙述中,不正确的是”,所以答案应该选D。
因我们的失误给您造成不便了,请谅解。
17.参考答案:
项目风险是指可能导致项目损失的不确定性。
请问都有哪些风险类型?
如技术风险、项目风险、商业风险?
是就是这三种风险么?
技术指什么?
参看这两篇博文:
vEyRlUu61JntnsLFgD1uHwrK
18.参考答案:
HTML:
静态网页
LISP:
一种基于λ演算的函数式编程语言
PHP:
混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页
19.参考答案:
引用调用是函数传递参数的一种方式,使用引用调用,可以在子函数中对形参所做的更改对主函数中的实参有效。
引用可以看成是一种特殊类型的变量可以被认为是另一个变量的别名,就好比人的绰号一样,虽然名字不同,但所指向的人是一样的,所以引用还与指针有类似的地方。
传值调用和引用调用的区别,具体说明,谢谢
你好,请参考如下内容
20.参考答案:
符号表:
符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。
在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。
哈希表:
也叫散列表,是根据关键码值(Keyvalue)而直接进行访问的数据结构。
也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
动态查找表:
动态查找表的表结构本身是在查找过程中动态生成的,即对于给定值key,若表中存在其关键字等于key的记录,则查找成功返回,否则插入关键字等于key的记录。
栈和队列:
基本的数据结构。
栈的基本特点是“后进先出”,而队列的基本特点是“先进先出”。
21.参考答案:
OS作为用户与计算机硬件之间的接口
OS作为计算机系统的资源管理者
22.参考答案:
C|D
当3个进程都占有2个R资源时,都需要再申请一个资源才能正常运行,此时会出现相互等待的状况。
信号量为负值,说明此时系统中已经没有R资源了,此负值也代表正在等待R的进程数。
"
信号量的值"
(-2)是什么意思?
在进程分配中起什么作用?
信号量就是一种变量,他可以有自己的值。
其值的含义是当前资源的个数。
如现在系统中有R的可用资源为6个,我们使用S信号量代表R资源的情况,则会把S的值赋为6。
在进程执行过程中,会根据实际情况修改S的值。
当信息量的值为0时,代表系统已无该类可用资源。
而当信号量为负数时,说明已有进程在排队等待使用资源。
负数的绝对值为等待进程的数量。
这方面如还有疑问,请参看教程操作系统中的PV操作。
PV操作是操作系统中最难的内容。
理解的过程要注意静下心来一步步的推敲。
能否详细讲解下P,V操作,以及怎样用P,V操作实现进程的互斥和同步。
教材里讲,实现互斥为:
令信号量初值为1,当进程进入临界区时执行P操作,退出时执行V操作。
不太明白。
您好,PV操作及信号量机制是操作系统里面的难点部分,对照教材多想多看。
这个地方实现互斥的意思为,令信号量初值为1,即临界区有一个公共资源,当进程进入时需要调用资料,则执行
23.参考答案:
页式存储中的逻辑地址与物理地址之间的变换需要掌握变换的规则。
逻辑地址的构成是:
逻辑页号+页内地址。
物理地址的构成是:
物理块号+页内地址。
从构成可以看出逻辑地址与物理地址的页内地址是一样的,不同的是逻辑页号与物理块号。
而这两者的关系,正是通过题目已给出的表来进行映射的。
如逻辑页号1就对应着物理块号3。
所以题目告诉我们“逻辑地址为十六进制1D16H”时,我们先要把逻辑地址中的页号与页内地址分离。
通过什么条件分离呢?
题目中的“计算机系统页面大小为4K”,从这句话可以看出,页内地址是二进制的12位(4K=2^12)。
二进制?
12位对应十六进制3位。
所以D16是页内地址。
页号也就是1了。
通过页表查询到物理块号:
3。
所以物理地址是:
3D16。
24.参考答案:
该题考查的是操作系统中文件管理的内容。
Windows操作系统中的文件目录结构:
在对数据文件进行操作时,一般要用盘符指出被操作的文件或目录在哪一磁盘。
盘符也称驱动器名。
文件是按一定格式建立在外存储介质上的一组相关信息的集合。
计算机中的文件,一般上存储在磁盘、光盘或磁带中,如果没有特殊说明,我们认为文件上存储在磁盘上的,称为磁盘文件。
每一个文件必须有一个名字,称为文件名。
文件目录,即Windows操作系统中的文件夹。
为了实现对文件的统一管理,同时又方便用户,操作系统采用树状结构的目录来实现对磁盘上所有文件的组织和管理。
根目录用“\”表示,从根目录或当前目录至所要找的文件或目录所需要经过的全部子目录的顺序组合。
绝对路径指的是从根目录开始到目标文件或目录的一条路径。
所以fault.swf文件的绝对路径是“\swshare\flash\”。
相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
使用相对路径可以为我们带来非常多的便利。
“.”和“..”分别表示当前目录
和上一级目录。
当前工作目录为swshare,该目录下swshare子目录中有文件fault.swf,所以fault.swf相对路径为.\flash\或flash\。
25.参考答案:
什么是Rational统一过程(RationalUnifiedProcess)?
RationalUnifiedProcess是软件工程的过程。
它提供了在开发组织中分派任务和责任的纪律化方法。
它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。
统一过程模型是一种“用例驱动,以体系结构为核心,迭代及增量”的软件过程框架,由UML方法和工具支持。
RUP把一个项目分为四个不同的阶段:
构思阶段:
包括用户沟通和计划活动两个方面,强调定义和细化用例,并将其作为主要模型。
细化阶段:
包括用户沟通和建模活动,重点是创建分析和设计模型,强调类的定义和体系结构的表示。
构建阶段:
将设计转化为实现,并进行集成和测试。
移交阶段:
将产品发布给用户进行测试评价,并收集用户的意见,之后再次进行迭代修改产品使之完善。
统一过程是什么意思?
麻烦解释一下
迭代的五个核心工作流分别是什么,请说明下。
您好,RUP有五个核心工作流,需求流、分析流、设计流、实现流、测试流。
26.参考答案:
27.试题分析:
瀑布模型(WaterfallModel)是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。
包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。
上课课程上讲,如果在需要开发明确的情况下应该是首先瀑布模型,在需要不明确的情况可先选择原型模型,这里为什么答案是A呢?
这个地方就是需求没有完全明确,需求没明确采用瀑布模型会循环返回,造成诸多不便
这个题我也不明白啊。
。
那个地方没有明白?
题目中客户需求不能完全明确,采用瀑布模型会循环返回上一级对原来的需求进行修改,项目很难进行下去
可是题目中:
产品的某些需求是明确的,而某些需求则需要进一步细化。
这话说滴好含糊,到底是明确的,还是不明确的。
我明白了。
谢谢。
明确了某些需求,但是有些需求会有变动,造成诸多不便
28.参考答案:
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数,计算有向图G的环路复杂性的公式为:
VG=m+n+2,其中VG是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。
图中m为8,n为6,则m-n+2=4。
V(G)=m-n+2,m=9,n=6,故答案为5对吗?
您的计算不正确。
m=8,而不是9。
是不是最开始"
i>
0"
的输入不应该计算在m内?
答:
正确。
因为把流程图转成结点形式,都是以结点开始,以结点结束。
不会是以一个箭头开始。
最后结点的输出回到了i>
0结点的输入,形成了一个环路,是不是应该把i>
0的输入弧也算到m的个数。
这类题,不太明白m值应该怎么确定。
只需数一下弧的个数,还是怎样看。
您好,这个地方m的个数为有向弧的个数,数从结点头到结点尾的有向弧的书目,为8
29.参考答案:
软件文档的作用在软件生产过程中,总是产生和使用大量的信息。
软件文档在产品的开发过程中起着重要的作用。
提高软件开发过程的能见度。
把开发过程中发生的事件以某种
可阅读的形式记录在文档中。
管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。
?
提高开发效率。
软件文档的编制,使得开发人员对
各个阶段的工作都进行周密思考、全盘权衡、减少返工。
并且可在开发早期发现错误和不一致性,便于及时加以纠正。
作为开发人员在一定阶段的工作成果和结束标志。
记录开发过程中有关信息,便于协调以后的软件开发、使用和维护。
提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。
使软件开发活动更科学、更有成效。
便于潜在用户了解软件的功能、性能等各项指标,为他们选购
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上半年 软件 设计师 考试 上午 标准 参考答案