广州大学-2018软件工程试卷a及答案
2018年上半年软件设计师考试上午真题(完整版)
10、在网络安全管理中,加强内防内控可采取的策略有( ①控制终端接入数量 ②终端访问授权,防止合法终端越权访问 ③加强终端的安全检查与策略管理 ④加强员工上网行为管理与违规审计
)。
A、②③
B、②④
C、①②③④
D、②③④
11、攻击者通过发送一个目的主机已经接收过的报文来达到攻击目的,这种攻 击方式属于( )攻击。
15、数据字典是结构化分析的一个重要输出。数据字典的条目不包括( )。 A、外部实体
全职师资直播+录播双保障 1v1全程辅导
B、数据流 C、数据项 D、基本加工
希赛网() 400-111-9811
16、某商店业务处理系统中,基本加工“检查订货单”的描述为:若订货单金 额大于 5000 元,且欠款时间超过 60 天,则不予批准;若订货单金额大于 5000 元,且欠款时间不超过 60 天,则发出批准书和发货单;若订货单金额小于或等 于 5000 元,则发出批准书和发货单,若欠款时间超过 60 天,则还要发催款通 知书。现采用决策表表示该基本加工,则条件取值的组合数最少是( )。
全职师资直播+录播双保障 1v1全程辅导
处应分别填入( )。
希赛网() 400-111-9811
A、n-1 B、0 C、1 D、2 A、V(S)、P(S)和 P(S) B、P(S)、P(S)和 V(S) C、V(S)、V(S)和 P(S) D、P(S)、V(S)和 V(S)
25、若系统在将( )文件修改的结果写回磁盘时发生崩溃,则对系统的影响 相对较大。 A、目录
全职师资直播+录播双保障 1v1全程辅导
D、演绎法
希赛网() 400-111-9811
37、对象的( )标识了该对象的所有属性(通常是静态的)以及每个属性的 当前值(通常是动态的)。 A、状态 B、唯一 ID C、行为 D、语义
2018年上半年程序员真题+答案解析上午选择+下午案例完整版(全国计算机软考)
2018年上半年程序员真题+答案解析上午选择1、某编辑在编辑文稿时发现如下错误,其中最严重的错误是()。
A. 段落标题编号错误B. 将某地区名列入了国家名单C. 语句不通顺、有明显的错别字D. 标点符号、字体、字号不符合要求答案: B文稿编辑时发生文字错误是常见的,难免的,但严重的错误影响很大。
对一般的错误可以加强校对来尽量减少错误。
但对严重的错误一定要引起领导人和工作人员的特别重视,在事先加强案例教育,事中特别注意校对,发生严重错误后便要严肃处理相关责任人。
国家名单,有可能引发政治问题。
对部分公民的某种歧视,泄露本单位的商业秘密等也会产生严重问题。
2、某县有6.6万个贫困户,县委组织人员调査这 6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。
请问本次调查的总体、个体、样本及样本容量分别为()。
A. 6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B. 6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C. 6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D. 6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入答案: C总体(母体):调查对象的全体,在这里是 6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。
3、在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为()。
A. 7B. 8C. TRUED. #NAME?答案: B本题考查Excel的公式和函数。
在EXCEL里,逻辑值结果为True的时候在进行运算会转化为1,如果是False会转化为0。
SUM函数是进行求和,所以这里的答案是=3+4+1=8。
4、在Excel中,单元格L3内容为“软件工程技术”,若要取单元格L3前两个字“软件”放入单元格M3中,则在M3中可输入(),并按下回车键即可。
2018年下半年下午 软件测评师 试题及答案与解析-全国软考真题
示:
(1)1、2、8
(2)1、2、3、4、2…
(3)1、2、3、4、5、6、4…
(4)1、2、3、4、5、7、4…
试题二
阅读下列说明,回答问题 1 至问题 2,将解答填入答题纸的对应栏内。
【说明】
某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,
积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表 2-1 所示;
全国计算机技术与软件专业技术资格(水平)、考试库
china_nejcer
级别 L、酒店等级 C 和消费金额 A(单位:元),程序的输出为本次积分 S。其中,L 为单个
字母且大小写不敏感,C 为取值 1 到 6 的整数,A 为正浮点数且最多保留两位小数,S 为整
数。
【问题 1】(7 分) 采用等价类划分法对该程序进行测试,等价类表如表 2-3 所示,请补充表 2-3 中空
消费积分跟每次入住消费金额有关,具体标准为每消费 1 元获得 2 积分(不足 1 元的部分不
给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在
入住酒店时可获得消费积分的额外奖励,奖励规则如表 2-2 所示。
表 2-1 集团不同等级酒店的欢迎积分标准
酒店等级
每次入住可获得的欢迎积分
全国计算机技术与软件专业技术资格(水平)、考试库
china_nejcer
2018 年下半年下午 软件测评师 考试试题-
案例分析-答案与解析
试题一(共 15 分)
【说明】 阅读下列 C 程序,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【C 程序】
题 1】(3 分) 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。
2018年下半年程序员真题+答案解析(全国计算机软考)上午选择+下午案例完整版
2018年下半年程序员真题+答案解析上午选择2018年11月11日考试1、以下关于信息和数据的描述中,错误的是()。
A.通常从数据中可以提取信息B.信息和数据都由数字组成C.信息是抽象的、数据是具体的D.客观事物中都蕴涵着信息答案:B信息反映了客观事物的运动状态和方式,客观事物中都蕴涵着信息。
数据是信息的物理形式,信息是数据的内容。
因此,信息是抽象的,数据是具体的,从数据中常可抽出信息。
各种形式的数据最终都可以表示成数字0和1的组合,但不能说信息和数据都由数字组成。
声、图、文、像、影都可以是信息和数据的表现形式。
2、问卷的设计原则不包括()。
A.所选问题必须紧扣主题,先易后难B.要尽量提供回答选项C.应便于校验、整理和统计D.问卷中应尽量使用专业术语,让他人无可挑剔答案:D问卷调查中,问卷的设计是关键。
问卷中所选问句必须紧扣主题,先易后难,并且要尽量提供回答选项,使人们回答简便,否则人们不愿意填写。
问卷的设计还要考虑到回收后便于处理(包括校验、整理和统计等)。
问卷中的问题以及术语应尽量使用通俗的语言,过于专业的术语百姓看不懂,也就难于填写问卷。
3、在Excel的A1单元格中输入公式“=ROUND(14.9,0)”,按回车键后,A1单元格中的值为()。
A.10B.14.9C.13.9D.15答案:D本题考查Excel的知识。
ROUND是四舍五入求保留小数点的位数,如果是保留为0位,即按照四舍五入的原则保留为整数。
所以答案是15。
4、在Excel的A1单元格中输入公式“=POWER(MIN(-4,-1,1,4),3)”,按回车键后,A1单元格中显示的值为()。
A.-1B.-64C.1D.64答案:B本题考查Excel的知识。
Power是进行求某数的多少次方。
MIN是用于求给出的数当中的最小数,所以:=POWER(MIN(-4,-1,1,4),3)=POWER(-4,3)=-64。
5、()服务的主要作用是提供远程登录服务。
2018年10月高等教育自学考试软件工程真题_真题(含答案与解析)-交互(9)
2018年10月高等教育自学考试软件工程真题(总分100, 做题时间150分钟)单项选择题本大题共15小题,每小题2分,共30分。
1.软件工程在20世纪60年代末至80年代初获得的主要成果有SSS_SINGLE_SELACASE产品B面向对象语言C瀑布模型D软件生存周期过程该题您未回答:х该问题分值: 2答案:C2.在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是SSS_SINGLE_SELA系统应能产生月销售报表B系统应在5分钟内计算出给定季度的总销售税C对要构建的账户接收系统,必须为月财务状况系统提供更新信息D任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50% 该题您未回答:х该问题分值: 2答案:D3.需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和SSS_SINGLE_SELA可修改的B可复用的C可测试的D无歧义的该题您未回答:х该问题分值: 2答案:A4.在建模过程中,可用以描述加工的工具是SSS_SINGLE_SELA数据流B判定树C数据字典D数据存储该题您未回答:х该问题分值: 2答案:B5.指一个模块内部各成分之间相互关联程度的度量是SSS_SINGLE_SELA耦合B内聚C扇入D扇出该题您未回答:х该问题分值: 2答案:B6.结构化分析方法给出了一种能表达功能模型的工具是SSS_SINGLE_SELAHIPO图BPAD图CN-S图DDFD图该题您未回答:х该问题分值: 2答案:D7.面向对象方法源于面向对象SSS_SINGLE_SELA分析B设计C建模语言D编程语言该题您未回答:х该问题分值: 2答案:D8.使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是SSS_SINGLE_SELA整体/部分B一般/特殊C功能/过程D静态/动态该题您未回答:х该问题分值: 2答案:A9.RUP的分析类包括边界类、实体类和SSS_SINGLE_SELA子类B控制类C父类D活动类该题您未回答:х该问题分值: 2答案:B10.黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和SSS_SINGLE_SELA路径测试技术B用例测试技术C状态测试技术D结构测试技术该题您未回答:х该问题分值: 2答案:C11.在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,根据黑盒测试中的等价类划分技术,下列划分正确的是SSS_SINGLE_SELA3个有效等价类,3个无效等价类B3个有效等价类,1个无效等价类C1个有效等价类,1个无效等价类D1个有效等价类,3个无效等价类该题您未回答:х该问题分值: 2答案:B12.有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是SSS_SINGLE_SELA需求规格说明书B概要设计说明书C详细设计说明书D测试计划该题您未回答:х该问题分值: 2答案:A13.《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和SSS_SINGLE_SELA供应过程B开发过程C测试过程D支持过程该题您未回答:х该问题分值: 2答案:D14.在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是SSS_SINGLE_SELA喷泉模型B螺旋模型C增量模型D瀑布模型该题您未回答:х该问题分值: 2答案:A15.CMMI组织过程改善的成熟度等级中的2级是SSS_SINGLE_SELA已执行级B已定义级C已管理级D已定量管理级该题您未回答:х该问题分值: 2答案:C填空题本大题共20空,每空1分,共20分。
2018年下半年软件设计师试题及答案上午题(1)课件.doc.doc
1. CPU 在执行指令的过程中,会自动修改()的内容,以使其保存的总是将要执行的下一条指令的地址。
A.指令寄存器B .程序计数器C .地址寄存 D.指令译码器 参考答案 B试题解析:程序计数器 pc 是用于存放下一条指令所在单元的地址的地方。
指令寄存器是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。
地址寄存器用来保存当前 CPU 所访问的内存单元的地址。
指令译码器,从内存中取出的一条指令经数据总线送往指令寄存器中。
.2.在微机系统中, BIOS (基本输入输出系统)保存在()中。
A.主板上的 ROMB.CPU 的寄存器 C .主板上的 RAM D.虚拟存储器参考答案 A试题解析:BIOS 是一个程序,是固化在主板的BIOS ROM 芯片里面的,它相当于硬件底层的一个操作系统,控制和保存着硬件的输入输 出工作。
3. 采用 n 位补码(包含一个符号位)表示数据,可以直接表示数值()。
n A.2nB.-2n-1C.2n-1D. -2参考答案 D试题解析:对于有 n 位的整数补码,其取值范围是 -(2 n-1 )~(2 n-1 )-1 以 8 位的整数补码举例,其有效取值范围是-(2 7)~(27)-1 ,也就是 -128 ~127 。
拿 C 计算值为128 越界了,只有 D 符合。
其它选项都越界了。
4. 某系统由下图所示的部件构成,每个部件的千小时可靠度都为R ,该系统的千小时可靠度为()。
A.(3R+2R)/2B. R/3+R/2C. (1-(1-R)3)(1-(1-R)2)D. (1-(1-R)3-(1-R)2)参考答案 C试题解析:2017 年上半年原题串行系统的可靠性 R=R 1 ×R 2 ×⋯ ×R n并联系统的可靠性为R = 1- (1- R 1 )×(1- R 2 )×⋯ ×(1- R n ) 5. 以下关于采用一位奇校验方法的叙述中,正确的是()。
2018软考试题及答案
2018软考试题及答案一、单项选择题(每题1分,共10分)1. 软件工程中,需求分析阶段的主要任务是()。
A. 确定软件的功能需求B. 设计软件的体系结构C. 编写软件的详细设计文档D. 进行软件的测试工作答案:A2. 在面向对象的程序设计中,封装的目的是()。
A. 提高程序的运行效率B. 增强程序的可读性C. 隐藏对象的内部状态和实现细节D. 简化程序的调试过程答案:C3. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 程序编译答案:D4. 在项目管理中,风险管理的主要目的是()。
A. 完全避免风险B. 识别风险并制定应对策略C. 增加项目的成本D. 延长项目的周期答案:B5. 软件测试的目的是()。
A. 证明软件是正确的B. 发现尽可能多的软件缺陷C. 确保软件满足用户需求D. 减少软件的开发成本答案:B6. 在敏捷开发中,迭代周期通常较短,其主要目的是()。
A. 增加工作量B. 减少沟通成本C. 提高软件质量D. 降低项目风险答案:D7. 软件配置管理的主要任务不包括()。
A. 版本控制B. 变更管理C. 软件发布D. 性能优化答案:D8. 在软件工程中,模块化设计的主要优势是()。
A. 增加软件的复杂性B. 提高软件的可维护性C. 降低软件的性能D. 减少软件的功能答案:B9. 软件项目的成本估算不包括()。
A. 人力成本B. 设备成本C. 培训成本D. 软件销售收入答案:D10. 软件维护的主要类型不包括()。
A. 改正性维护B. 适应性维护C. 完善性维护D. 创新性维护答案:D结束语:以上是2018年软件考试的部分试题及答案,希望对您的复习有所帮助。
2018上半年软件设计师下午卷试题与答案及解析
2018 年上半年软件设师综合技能试题一(共 15 分)阅读下列说明,将解答填入题纸的对应栏内。
【说明】某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一基于 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 是如何保持数据流图平衡。
精心整理试题二(共 15 分)阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】某海外代购公司为扩展公司业务,需要开发一个信息化管理系统。
2018年上半年下午 程序员 试题及答案与解析-软考考试真题-案例分析
2018年上半年下午程序员考试试题-案例分析-答案与解析试题一(共15分)阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。
【说明】如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。
例如6=1+2+3,28=1+2+4+7+14,所以6和28都是完美数。
显然,6是第1个(即最小的)完美数。
下面流程图的功能是求500以内所有的完美数。
【流程图】循环开始框中要注明:循环变量=初始值,终值[,步长],步长为1时可以缺省。
如果某自然数小于其所有真因子之和(例如24<1+2+3+4+6+8+12),则称该自然数为亏数:如果某自然数大于其所有真因子之和(例如8>1+2+4),则称该自然数为贏数如果某自然数等于从1开始的若干个连续自然数之和(例如10=1+2+3+4)则称该自然数为三角形数数。
据此定义,自然数496是()。
供选择答案:A.亏数B.赢数C.完美数,非三角形数D.完美数和三角形数【参考答案】(1)、2(2)、N%K(3)、S+K(4)、S(5)、D【答案解析】流程图的功能是求500以内所有的完美数,N的值范围是6~500,因此N是需要判断是否为完美数,首先需要求出N的所有真因子,然后再判断N和真因子之和是否相等,从流程图可以看出S是保存真因子和的变量,K是保存真因子的变量,因此K的初始值是2,终值是N/2,因此第(1)空处填写:2;判断K是否为N的真因子,即判断N%K(N除以K取余)是否为0,第(2)空填写:N%K;当K为N的真因子时,需要计算所有K的和,即S=S+K,第(3)空填写:S+K;最后判断N和S是否相等,第(4)空填写:S。
496的真因子有:1、2、4、8、16、31、62、124、248,1+2+4+8+16+31+62+124+248=496;因此496是完美数,同时496=(1+2+3+4+……+30+31),因此496是完美数和三角形数。
2018年下半年程序员真题+答案解析(全国计算机软考)上午选择+下午案例完整版
(软考)程序员-2018年下半年上午(考试真题及答案)一、单项选择题(共 75 分,每题 1 分。
每题备选项中,只有 1 个最符合题意)第1题,某编辑在编辑文稿时发现如下错误,其中最严重的错误是( )。
A:段落标题编号错误B:将某地区名列入了国家名单C:语句不通顺、有明显的错别字D:标点符号、字体、字号不符合要求第2题,某县有6.6万个贫困户,县委组织人员调查这 6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。
请向本次调查的总体、个体、样本及样本容量分别为( )。
A:6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B:6.6万个贫困户、1800个贫困户经济收入、每个贫困的经济收入、1800C:6.6万个贫困户、每个贫困户的经济收入、1800个贫困户、1800D:6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入第3题,在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为( )。
A:7B:8C:TRUED:#NAME?第4题,在Excel中,单元格L3内容为“软件工程技术”,若要取单元格L3前两个学“软件”放入单元格M3中,则在M3中可输入( ),并按下回车键即可。
A:=LEFTB(M3,2)B:=LEFT(M3,2)C:=LEFTB(L3,2)D:=LEFT(L3,2)第5题,电子邮件地址“zhangli@"中的zhangli、@和分别表示用户信箱的( )。
A:邮件接收服务器域名、帐号和分隔符B:邮件接收服务器域名、分隔符和帐号C:帐号、分隔符和邮件接收服务器城名D:帐号、邮件接收服务器域名和分隔符第6题,程序计数器(PC)是用来指出下一条待执行指令地址的,它属于( )中的部件。
A:CPUB:RAMC:CacheD:USB第7题,以下关于主流固态硬盘的叙述中,正确的是( )。
A:存储介质是磁表面存储器,比机械硬盘功耗高B:存储介质是磁表面存储器,比机械硬盘功耗低C:存储介质是闪存芯片,比机械硬盘功耗高D:存储介质是闪存芯片,比机械硬盘功耗低第8题,CPU中可用来暂存运算结果的是( )。
软件工程2018考试试卷
一、选择题(每题 2 分,共 20 分)1.若类A 中包含了类B 的实例,且当类A 的实例消失时,类B 的实例仍然存在并能够继续工作,那么类A 和类B 之间存在( C )关系。
A. 继承B. 依赖C. 聚合D. 组合2.在面向对象软件开发过程中,采用设计模式( C )。
A. 可以减少在设计和实现过程中需要创建的实例对象的数量B. 可以保证程序的运行速度达到最优值C. 可以复用相似问题的相同解决方案D. 允许在非面向对象程序设计语言中使用面向对象的概念3.对Alexander的模式哲学,以下叙述正确的是( B )。
A 学习设计模式,可以完全解决软件开发中的变化情况.B. 每个模式,可以无数次使用模式提供的解决方案,而不必再次重复同样的工作方式.C. 设计模式总是可以为需求的变化提供更好的解决方案.D. 设计模式描述一个在开发的软件环境中不断产生新的问题时,能提供很好的解决方案.4.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用( A )模式。
A.创建型 B.结构型C.行为型D.以上都可以5.( B )不是实现单例模式的要点。
A. 构造函数为私有B. 单例类不能被继承C. 由单例类自行创建单个实例D. 必须自行向整个系统提供唯一实例6.设计模式的两大主题是( D )A.系统的维护与开发 B.对象组合与类的继承C.系统架构与系统开发 D.系统复用与系统扩展6.关于继承表述错误的是( D )A.继承是一种通过扩展一个已有对象的实现,从而获得新功能的复用方法。
B.泛化类(超类)可以显式地捕获那些公共的属性和方法。
特殊类(子类)则通过附加属性和方法来进行实现的扩展。
C.破坏了封装性,因为这会将父类的实现细节暴露给子类。
D.继承本质上是“白盒复用”,对父类的修改,不会影响到子类。
7.代理模式包括( D )角色。
A.接收者、命令接口、具体命令、请求者B.环境、抽象状态、具体状态C.抽象组件、具体组件、装饰、具体装饰D.抽象主题、实际主题、代理8.以下关于命令模式的叙述错误的是( D )。
2018年下半年软件评测师真题+答案解析(全国计算机软考)上午选择+下午案例完整版
2018年下半年软件评测师真题+答案解析上午选择2018年11月11日考试1、以下关于信息和数据的描述中,错误的是()。
A.通常从数据中可以提取信息B.信息和数据都由数字组成C.信息是抽象的、数据是具体的D.客观事物中都蕴涵着信息答案:B数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。
信息是现实世界事物的存在方式或状态的反映。
信息具有可感知、可存储、可加工、可传递和可再生等自然属性数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。
2、()服务的主要作用是提供远程登录服务。
A.GopherB.FTPC.TelnetD.E-mail答案:CTelnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的能力。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
可以在本地就能控制服务器。
要开始一个telnet会话,必须输入用户名和密码来登录服务器。
Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。
在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。
现在它基本过时,人们很少再使用。
3、计算机系统中,CPU对主存的访问方式属于()。
A.随机存取B.顺序存取C.索引存取D.哈希存取答案:A4、在指令系统的各种寻址方式中,获取操作数最快的方式是()。
A.直接寻址B.间接寻址C.立即寻址D.寄存器寻址答案:C立即寻址:是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,也就取出了可以立即使用的操作数。
2022年广州大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)
2022年广州大学软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、开发并行的途径有(),资源重复和资源共享。
A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠2、()属于MIMD系统结构。
A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机3、在计算机系统设计中,比较好的方法是()。
A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计4、在多用户机器上,应用程序员不能使用的指令是()A.“执行”指令B.“访管”指令C.“启动IO”指令D“测试与置定”指令5、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现。
6、在流水机器中,全局性相关是指( )。
A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关7、对机器语言程序员透明的是()A.中断字B.主存地址寄存器C.通用寄存器D.条件码8、组相联映象、LRU替换的Cache存贮器,不影响Cache命中率的是( )A.增加Cache中的块数B.增大组的大小C.增大主存容量D.增大块的大小9、微指令由()直接执行。
A.微指令程序B.硬件C.汇编程序D.编译程序10、与流水线最大吞吐率高低有关的是( )A.各个子过程的时间B.最快子过程的时间C.最慢子过程的时间D.最后子过程的时间二、填空题11、评价地址码个数不同的4种指令的优缺点的主要标准是________和________12、虚拟存贮器按映象算法不同,存贮管理方式有段式、________ 和________式3种。
13、系列机软件兼容必须做到向________兼容,尽可能争取向________兼容。
14、·按指令流与数据流,体系结构可分类为SISD、________、________和MIMD。
2018年5月软考网络工程师上午基础知识真题答案解析(2018年软考网工真题+答案)
试题13: 快速以太网标准 100BASE-FX 采用的传输介质是( ) (13)A.同轴电缆 B.无屏蔽双绞线 C.CATV 电缆 D.光纤
解析:
答案:D
试题14:
按照同步光纤网传输标准(SONET),OC-1 的数据速率为( )Mb/s。 (14)A.51.84 B.155.52 C.466.96 D.622.08
答案:C
试题9-10:
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连 接顶点的边表示包含的 活动,边上的数字表示活动的持续天数, 则完成该项目的最少时间为( )天。活动 EH 和 IJ 的松弛时间分别 为( )天。
(9)A.17 B.19 C.20 D.22 (10)A.3 和 3 B.3 和 6 C.5 和 3 D.5 和 6
解析:
关键路径 A-B-C-E-F-I-K-L A-B-D-G-I-k-L
答案:D C
试题11:
以下关于曼彻斯特编码的描述中,正确的是( ) (11)A.每个比特都由一个码元组成 B.检测比特前沿的跳变来区分 0 和 1 C.用电平的高低来区分 0 和 1 D.不需要额外传输同步信号
解析: 曼彻斯特编码(Manchester Encoding),也叫做相位编码( Phase Encode,简写PE),是一个同步时钟编码技术,被物理层使用来编码 一个同步位流的时钟和数据。它在以太网媒介系统中的应用属于数据 通信中的两种位同步方法里的自同步法(另一种是外同步法),即接 收方利用包含有同步信号的特殊编码从信号自身提取同步信号来锁定 自己的时钟脉冲频率,达到同步目的。 曼彻斯特编码,常用于局域网传输。曼彻斯特编码将时钟和数据包含 在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到 对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力 和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传 输速率只有调制速率的1/2。
2018年10月自考02333软件工程试题及答案含评分标准
2018年10月高等教育自学考试全国统一命题考试软件工程试卷(课程代码02333)本试卷共4页,满分l00分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题一、单项选择题:本大题共l5小题。
每小题2分,共30分,在每小题列出的备选项中只有一项是最符合题目要求的。
请将其选出.1.软件工程在20世纪60年代末蓟80年代初获褥的主要成果有A.CASE产品 B.露向对象语言C.瀑布模型 D.软件生存周期过程2.在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算髓力平均不超过50%3.需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和A.可修改的 B.可复用的 C.可测试的 D.无歧义的4.在建模过程中,可用以描述加工的工具是A.数据流 B.判定树 C.数据字典 D.数据存储5.指一个模块内部各成分之间相互关联程度的度量是A.耦合 B.内聚 C.扇入 D.扇出6.结构化分析方法给出了一种能表达功能模型的工具是A.HIP0图 B.PAD图 C.N-S图 D.DFD图7.面向对象方法源子面向对象A.分析 B.设计 C.建模语言 D.编程语言8.使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是A.整体/部分 B.一般/特殊 C.功熊/过程 D.静态/动态9.RUP的分析类包括边界类、实体类和A.子类 B.控制类 C.父类 D.活动类10.黑盒溅试技术又称为功熊测试技术,包括事务处理流程技术、定义域测试技术和 A.路径测试技术 B.用例测试技术 C.状态测试技术 D.结构测试技术11.在教师科研方案中规定对教授、副教授和讲师分别计算分数,做楣应的处理,受l 根据黑盒测试中的等价类划分技术,下列划分正确的是A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类12.有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是A.需求规格说明书 B.概要设计说明书 C.详细设计说明书 D.测试计划13.<<IS0/IEC软件生存周期过程l2207—1995>>标准按过程主体把软件生存周期过程分为基本过程、组织过程和A.供应过程 B.开发过程 C.测试过程 D.支持过程14.在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是A.喷泉模型 B.螺旋模型 C.增量模型 D.瀑布模型15.CMMI组织过程改善的成熟度等级中的2级是A.已执行级 B.已定义级 C.已管理级 D.已定量管理级第二部分非选择题二、填空题:本大题共20空,每空l分,共20分。
广州大学2017-2018软件工程试卷A及答案
⼴州⼤学2017-2018软件⼯程试卷A及答案院、系领导A 卷审批并签名⼴州⼤学2017—2018 学年第⼀学期考试卷课程软件⼯程导论考试形式(闭卷,考试)学院计算机科学与教育软件班级学号姓名题次⼀⼆三四五六七⼋九⼗总分评卷⼈分数10 16 25 49 100评分⼀、单选题(每⼩题1分,共25分,答案写在下表中)1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 2021 22 23 24 251.软件⼯程⽅法的提出起源于软件危机,⽽其⽬的应该是最终解决软件的(D)问题A.产⽣危机B.质量保证C.开发效率D.⽣产⼯程化2.瀑布模型将软件⽣命周期归纳为3个时期,即计划期、开发期和运⾏期。
下列(D )不属于开发期内的⼯作。
A.总体设计B.详细设计C.程序设计D.维护3.结构化⽅法将软件⽣命周期分为计划、开发和运⾏3个时期,下列任务中(B)属于计划时期的任务。
A.需求分析B.问题定义C.总体设计D.编码4.可⾏性研究要进⾏⼀次(C)需求分析。
A.详细的B.全⾯的C.简化的、压缩的D.彻底的5.经济可⾏性研究的范围包括(C)。
A.资源有效性B.管理制度C.效益分析D.开发风险6.可⾏性分析是在系统开发的早期所做的⼀项重要的论证⼯作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。
A.确定B.⾏或不⾏C.正确D.⽆⼆义7.产⽣软件维护的副作⽤,是指(C )。
A.开发时的错误B.隐含的错误C.因修改软件⽽造成的错误D.运⾏时错误操作8.软件需求分析阶段的⼯作,可以分为4个⽅⾯:需求获取、需求分析、编写需求规格说明书以及(B)。
A.⽤户B.需求评审C.总结D.都不对9.软件开发的结构化分析⽅法,常⽤的描述软件⼯程需求的⼯具是(C)A.业务流程图、处理说明B.软件流程图、模块说明C.数据流程图、数据字典D.系统流程图、程序编码10.数据流图⽤于抽象描述⼀个软件的逻辑模型,数据流图由以写特定的图符构成。
软件技术专业考核题库及答案2018年版
软件技术专业考核题库及答案2018年版有向图的邻接表中,顶点Vi的出度是()。
A.依附于Vi的弧数B.Vi链表中的邻接结点个数C.Vi在表结点中出现的次数D.Vi度的一半某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。
A.空或只有一个结点B.深度等于其结点数C.任一分支结点均无左子树D.任一分支结点均无右子树在一个单链表中,若指针p指向某一结点,指针q指向p的前驱结点,要在q与p之间插入一个由s所指的结点,则执行()。
A.s→next=p→next;p→next=sB.p→next=s;s→next=qC.p→next=s→next;s→next=pD.q→next=s;s→next=p如果以链表作为栈的存储结构,则出栈操作时()。
A.必须判别栈是否满B.对栈不作任何判别C.必须判别栈是否空D.判别栈元素的类型设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针操作为()。
A.p->next=p->next->nextB.p=p->nextC.p=p->next->nextD.p->next=p具有6个顶点的无向图至少需要()条边才能确保是一个连通图。
A.6B.7C.4D.5对线性表进行二分查找时,要求线性表必须满足()。
A、以顺序方式存储B、以链接方式存储C、以顺序方式存储,且结点按关键字有序排列D、以链接方式存储,且结点按关键字有序排列对于进程的描述,下列说法错误的是()。
A.一个进程可以包含若干个程序B.一个程序可能被多个进程执行C.一个程序仅对应一个进程D.进程是程序的一次执行过程临界区是指并发进程中访问共享变量的()段。
A.管理信息B.信息存储C.数据D.程序若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。
A、执行B、就绪C、阻塞D、唤醒视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECTB.FROMC.WHERED.GROUP BY公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多如何构造出一个合适的数据逻辑结构是()主要解决的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广州大学2017—2018 学年第一学期考试卷课程软件工程导论考试形式(闭卷,考试)一、单选题(每小题1分,共25分,答案写在下表中)1.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题A.产生危机B.质量保证C.开发效率D.生产工程化2.瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。
下列(D )不属于开发期内的工作。
A.总体设计B.详细设计C.程序设计D.维护3.结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B)属于计划时期的任务。
A.需求分析B.问题定义C.总体设计D.编码4.可行性研究要进行一次(C)需求分析。
A.详细的B.全面的C.简化的、压缩的D.彻底的5.经济可行性研究的范围包括(C)。
A.资源有效性B.管理制度C.效益分析D.开发风险6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。
A.确定B.行或不行C.正确D.无二义7.产生软件维护的副作用,是指(C )。
A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时错误操作8.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(B)。
A.用户B.需求评审C.总结D.都不对9.软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C)A.业务流程图、处理说明B.软件流程图、模块说明C.数据流程图、数据字典D.系统流程图、程序编码10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A.控制流B.加工C.数据存储D.数据流11.软件开发的结构生命周期法的基本假定是认为软件需求能做到(C)A.严格定义B.初步定义C.早期冻结D.动态改变软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。
12.在结构化方法中,软件功能分解属于软件开发中的(C)阶段A.详细设计B.需求分析C.总体设计D.编程调试13.概要设计的结果是提供一份(A)A.模块说明书B.框图C.程序D.数据流图14.耦合是软件各个模块间连接的一种度量。
一组模块都访问同一数据结构应属于(B)方式A.内容耦合B.公共耦合C.控制耦合D.数据耦合解释:耦合分为以下几种,按照耦合度由高到低排列是:内容耦合——一个模块直接访问另一个模块的内容。
公共耦合——组模块都访问同一全局数据结构。
外部耦合——组模块都访问同一个数据项。
控制耦合——一个模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能。
15.内聚是从功能角度来度量模块内的联系,按照特定次序执行元素的模块属于(C)方式A.逻辑内聚B.时间内聚C.过程内聚D.顺序内聚逻辑内聚指模块把几种相关的功能组合在一起,每次调用时,由传送给模块的参数来确定该模块应完成哪一种功能;时间内聚是顺序完成一类相关功能;过程内聚指一个模块内的处理元素是相关的,而且必须以特定次序执行;顺序内聚是指一个模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据。
16.(C)是指让一些关系密切的软件元素在物理上彼此靠近A.信息隐蔽B.内聚C.局部化D.模块独立17.模块本身的内聚是模块独立性的重要性度量因素之一。
在下类内聚中,具有最强内聚的一类是(D)A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚18.软件工程的结构化分析方法具有自身的特征,下列可选内容中,(B)不具有其特征A.书写大量文档B.详细的界面表示C.对数据流进行分析D.冻结应用需求19.软件设计中,可应用于详细设计的工具有(A )A.程序流程图、PAD、方框图和伪码B.数据流程图、PAD、结构图和伪码C.业务流程图、N-S图和伪码D.程序流程图、PAD、N-S图和伪码20.详细设计是软件总体设计后的工作。
下列可选内容中,(D)不属于详细设计的内容。
A.算法设计B.模块设计C.界面设计D.功能设计21.程序的三种基本控制结构是(B)A.过程、子过程和分程序B.顺序、选择和循环(重复)C.递归、堆栈和队列D.调用、返回和转移22.程序的三种基本控制结构的共同特点是(D)A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口23.判定树和判定表是用于描述结构化分析方法中(B )环节的工具A.功能说明B.数据加工C.流程描述D.性能说明24.重新执行已经做过的部分测试的过程称为(C)A.确认测试B.集成测试C.验证测试D.回归测试25.汽车有一个发动机。
汽车和发动机之间的关系是(B)关系A.一般具体B.整体部分C.分类D.主从二.简答题(30分)1.简述瀑布等各种模型的优缺点和适用范围(12分)优点缺点适用范围瀑布模型1.顺序性和阶段性2.可强迫开发人员采用规范方法1.完全依赖文档2.可能导致最后的产品不满足用户需求适用于需求明确和全面,开发过程很少变化快速原型1.可得到良好需求定义,可适应需求的变化2.有利于开发与培训的同步3.方便与用户沟通1.设计困难2.缺乏总体质量和可维护性适用大部分场景增量模型1.人员分配灵活2.逐步向用户交付产品,方便用户学习和适应1.具有不能集成的风险2.架构设计要求高,结构开放适用于进行已有产品升级或新版本开发螺旋模型1.设计灵活,可变更2.客户参与各阶段开发1.需丰富的风险评估经验和专门知识2.增加开发成本,延迟提交时间适合大规模的软件项目敏捷开发模型1.开发效率高2.快速响应变化1.不适合大型项目适用于小型项目喷泉模型1.各阶段无明显界限,开发同步2.提高开发效率1.需要大量开发人员2.要求严格管理文档适用于面向对象的软件开发过程2.可行性研究报告的主要任务有哪些(4分)答:1、最根本任务是对以后的行动方针提出建议2、进一步分析和澄清问题定义3、澄清了问题定义之后,分析员应该导出系统的逻辑模型4、探索若干种可供选择的主要解法3.简述软件需求的组成,并说明每种组成的含义(4分)业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,他们在项目视图与范围文档中予以说明用户需求:文档描述了用户使用产品必须要完成的任务,这在使用实例文档或文案脚本说明中予以说明功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求4.简述总体设计的过程(4分)答:1、设想可供选择的方案2、选取合理的方案3、推荐最佳方案4、功能分解5、设计软件结构6、设计数据库7、制定测试计划8、书写文档9、审查和复查5.软件交付有几种方式对比优缺点,你觉得实际中应使用何种方式(6分)a)直接方式i.直接用新系统代替旧系统,没有过度ii.转换简单,费用少iii.风险大b)并行方式i.并不立即投入使用而是同时运行新系统和旧系统,比较处理结果ii.可以对系统进行全面测试,减少新系统失灵带来的风险,因为旧系统仍然存在iii.所需费用较高,双系统要投入更多的人力财力c)逐步方式i.将软件分期,部分地交付使用,克服了上面两种方式的缺点,技能防止直接转换产生的危险性,又能减少并行方式ii.但是这种方式使整个系统中一部分是旧系统,一般部分是新系统,要考虑好互相配合和接口问题.实际中应使用逐步方式。
三、计算题(10分)用五种覆盖方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖,分别对下面的控制流图设计测试用例1、语句覆盖用例设计:X Y路径15050OBDE29070OBCE2、判定覆盖用例设计:X Y路径19090OAE25050OBDE39070OBCE3、条件覆盖用例设计:4、判定/条件覆盖用例设计:5、组合覆盖用例设计:6、路径覆盖用例设计:四、设计题(35分)实现学生管理系统的系统化、规范化和自动化。
主要功能:(1)基本数据管理:包括院系管理,专业管理(设置院系下面的专业),班级管理(设置专业下面的班级),课程管理(设置相应专业下面的课程)(2)学生信息管理:包括基本信息录入、基本信息修改(3)学生成绩管理:包括学生成绩录入、学生成绩修改(4)信息查询:包括基本信息查询、成绩信息查询、学校人数统计(5)系统管理:用户管理、数据备份和系统帮助参考的主要数据表结构:院系信息(院系代码,院系名称)院系专业信息(班级、院系代码,专业)学生基本信息(班级,学号,姓名,性别,出生年月,籍贯,政治面貌,身份证号,入学年月,家庭地址,邮政编码,图片信息,备注)学生成绩表(班级,学号,课程名称,成绩,学期,备注)用户信息表(用户名,密码,用户标识)题目:1、对学生管理系统进行分析:(设计用例图)(10分)2、分析学生选课的业务流程,画出活动图(10分)3、完成学生管理系统的数据库设计(E-R图、表)(15分)【B卷】(D)工具在软件详细设计过程中不采用A.判定表B.IPO图C.PDLD.DFD图程序流程图(PDF)中的箭头代表的是(B)A.数据流B.控制流C.调用关系D.组成关系下列工具中为需求分析常用工具是(D)A.PADB.PFDC.N-SD.DFD需求分析中的常用工具有PAD、PFD及N-S等,而DFD(数据流图)为结构化分析工具。
程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具是应注意(A)A.支持逐步求精B.考虑控制流程C.遵守结构化设计原则D.数据结构表示程序流程图是一种传统的程序设计表示工具,使用该工具时应注意支持逐步求精。
相关知识点:流程图的缺点是本质上不支持逐步求精:流程图中的流线转移方向任意;可能破坏单入、单出程序结构;不适于表示数据结构和模块调用关系;对于大型软件而言过于琐碎,不易阅读和修改。