哈理工软件工程考试卷00a

合集下载

2022年哈尔滨工业大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年哈尔滨工业大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年哈尔滨工业大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、下列选项中,不属于网络体系结构所描述的内容是()。

A.网络的层次B.每一层使用的协议C.协议的内部实现细节D.每一层必须完成的功能2、某IP网络的连接如图所示,在这种配置下IP全局广播分组不能够通过的路径是()。

A.计算机P和计算机Q之间的路径B.计算机P和计算机S之间的路径C.计算机Q和计算机R之间的路径D.计算机S和计算机T之间的路径3、在因特网中(不考虑NAT),IP分组从源结点到目的结点可能要经过多个网络和路由器。

在传输过程中,IP分组头部中的()。

A.源地址和目的地址都不会发生变化B.源地址有可能发生变化而目的地址不会发生变化C.源地址不会发生变化而目的地址有可能发生变化D.源地址和目的地址都有可能发生变化4、在链路状态路由算法中,每个路由器得到了网络的完整拓扑结构后,使用()算法来找出从它到其他路由器的路径长度。

A.Prim最小生成树算法B.Dijkstra最短路径算法C.Kruskal最小生成树算法D.拓扑排序5、以下哪个是快速以太网的介质访问控制方法()A.CSMA/CDB.令牌总线C.令牌环D.100VG-AnyLan6、下列关于循环冗余校验的说法中,()是错误的。

A.带r个校验位的多项式编码可以检测到所有长度小于或等于r的突发性错误B.通信双方可以无需商定就直接使用多项式编码C.CRC可以使用硬件来完成D.在数据链路层使用CRC,能够实现无比特差错的传输,但这不是可靠的传输7、一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意味着发送端可以()。

A.在收到一个确认之前可以发送3000个TCP报文段B.在收到一个确认之前可以发送1000BC.在收到一个确认之前可以发送3000BD.在收到一个确认之前可以发送2000个TCP报文段8、假设在没有发生拥塞的情况下,在条往返时间RTT为10ms的线路上采用慢开始控制策略。

哈理工2005软件工程A

哈理工2005软件工程A

哈尔滨理工大学 2004-2005学年第 2 学期考试试题 A 卷 系(部、中心、教研室)计算机系 出题教师:唐远新、张淑丽 系(部、中心、教研室)主任:陈德运、张宏国、金恩海计算机02级 第 1 页 共 2 页 考试科目: 软件工程 考试时间:120分钟 试卷总分100分 题号 一 二 三 四 五 总分 得分 评卷教师 一、填空题(每空1分,共20分) 1、软件测试可分为单元测试、 集成测试 、 确认测试 和 系统测试 四个阶段。

2、 驱动模块 是一种功能相对简单的调用待测试模块的模块,而 桩模块 是一种功能相对简单被待测试模块调用而提供一些基本数据的模块。

3、软件维护可分为 改正性维护 、 完善性维护 、 适应性维护 和预防性维护四种。

4、软件的可行性研究从 经济 、 技术 、法律和操作等方面研究软件项目的可行性。

5、模块化设计的指导思想是分解、信息隐藏与_ 模块独立性__________________。

6、在软件生存周期中,运行和维护_阶段的工作量最大,约占总工作量的70%。

7、需求分析最终结果是产生____需求规格说明书______________。

8、模块作用域定义为____受该模块内一个判断影响的所有模块集合_________________________________________。

9、软件工程方法学的三个要素包括_方法_______、__工具______和过程。

10、软件重用可划分成如下层次:知识重用、____方法和标准重用_____________、__软件成分的重用______________。

11、将计算机软件的开发和维护过程中所遇到的一系列严重问题称做____软件危机__________。

12、软件按照设计的要求在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为___可靠性_____________。

二、判断下列论述的的正确性。

如果你认为该论述错误,请说明你的理由。

2022年哈尔滨工业大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年哈尔滨工业大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年哈尔滨工业大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。

它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。

若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。

A.240msB.260msC.340msD.360ms2、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

A.终端命令B.图形用户窗C.系统调用D.作业控制语言3、下面所列进程的3种基本状态之间的转换不正确的是()A.就绪状态→执行状态B.执行状态→就绪状态C.执行状态→阻塞状态D.就绪状态→阻塞状态4、进程从运行态到阻塞态可能是()A.运行进程执行P操作B.进程调度程序的调度C.运行进程的时间片用完D.运行进程执行了V操作5、()有利于CPU繁忙型的作业,而不利于1/0繁忙型的作业(进程)。

A.时间片轮转调度算法B.先来先服务调度算法C.短作业(进程)优先调度算法D.优先权调度算法6、采用SPOOLing技术将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是()。

A.独占设备B.共享设备C.虚拟设备D.一般物理设备7、下列关于设备驱动程序的叙述中,正确的是()。

I.与设备相关的中断处理过程是由设备驱动程序完成的II.由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写III.磁盘的调度程序是在设备驱动程序中运行的IV.一个计算机系统配置了2台同类绘图机和3台同类打印机,为了正确驱动这些设备,系统应该提供5个设备驱动程序A. 仅I、IIIB. 仅II、IIIC.仅I、III,IVD. I、II、III、IV8、下列关于索引表的叙述,()是正确的。

A.索引表每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的目的之一是为减少存储空间9、文件的顺序存取是()。

2021年哈尔滨理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年哈尔滨理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年哈尔滨理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、假定编译器对C源程序中的变量和MIPS中寄存器进行了以下对应:变量f、g、h、i、i分别对应给寄存器$s0,$s1,$s2,$s3,$s4,并将一条C赋值语句编译后生成如下汇编代码序列:add $s0,$s1,$s2,add $t1,$s3,$s4sub $s0,$t0,$t1请问这条C赋值语句是()。

A. f=(g+i)-(h+i)B. f=(g+j)-(h+i)C. f=(g+ h)-(j +i)D. f=(j +i)-(g+ h)2、某指令系统指令字长为8位,每一地址码长3位,用扩展操作码技术。

若指令系统具有两条二地址指令、10条零地址指令,则最多有()条一地址指令。

A.20B.14C.10D.63、某机器字长为8位,采用原码表示法(其中一位为符号位),则机器数所能表示的范围是()。

A.-127~+127B.-127~+128C.-128~+127D.-128~+1284、加法器采用先行进位的根本目的是()。

A.优化加法器的结构B.快速传递进位信号C.增强加法器的功能D.以上都不是5、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数6、存储器采用部分译码法片选时,()。

A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码7、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。

A.12345678B.87654321C.78563412D.341278568、计算机硬件能够直接执行的是()。

1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ9、下列选项中,能缩短程序执行时间的措施是()。

1.提高CPU时钟频率Ⅱ.优化数据通路结构ll.对程序进行编译优化A.仪I、ⅡB.仅I、ⅢC.仅Ⅱ、ID.I、Ⅱ、Ⅲ10、下列关于同步总线的说法中,正确的有()。

考试参考2012年软件工程信息与计算科学专业试卷A答案

考试参考2012年软件工程信息与计算科学专业试卷A答案

重庆工商大学试卷《软件工程》课程第A套考试题参考答案与评分细则一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题2分,错误不得分,共46分)1 B 2.C 3.D 4.B 5.A 6.D 7.A 8.C 9.C 10.B 11.D 12.B 13.A 14.B 15.B16.B 17.B 18.A 19.B 20.D 21.B 22.A 23.C二、判断题(正确划√否则划Χ每小题1分,共15分)1.Χ 2. √ 3. Χ 4. √ 5.Χ 6. Χ 7. Χ 8. √ 9. Χ 10. √11.Χ 12.Χ 13.Χ 14.√15.√三、简答题(共20分)1. 画出能正确表示下面叙述的类图(括号内为类名)。

(4分)“一个雇员(Employee)最多由一个经理(Manager)管理,某些经理管理多个雇员,某些经理不管理任何雇员”。

答:2. 设计改错(4分)下列使用继承的类图中均存在错误,请给出正确的类图。

关于学校教师的设计关于学校教师的设计3.下表人事档案管理系统的菜单结构,根据此表画出系统的软件结构图,并回答问答:采用画出第二层得3分,画出第3层得3分。

4.计算机(Computer)由中央处理器CPU、内存、磁盘(软盘、硬盘、U盘)、输入设备(键盘和鼠标)、输出设备(显示器和打印机)等组成。

若以上的设备都成为类,根据描述,设计出关于计算机构成的类图。

并回答问题“采用Rational Rose还是Visio画类图”(5分)解:采用Rational Rose和Visio都可以画类图(1分)画出组合关系得2分,画出继承关系得2分五、综合设计题(共19分)1.某校制定了教师的讲课课时津贴标准。

对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。

2022年哈尔滨理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年哈尔滨理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年哈尔滨理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、位示图可用于()A.实现文件的保护和保密B.文件目录的查找C.磁盘空间的管理D.主存空间的共享2、在文件系统中,若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息包括(),I.首块地址 II.文件长度 III.索引表地址A.只有IIIB. I和IIC. II和IIID. I和III3、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。

A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区4、设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N 表示等待该资源的进程数,则M、N分别为()。

A.0,1B.1,0C.1,2D.2,05、若每个作业只能建立“一个进程,为了照顾短作业用户,应采用();为了照顾紧急作业用户,应采用():为了实现人机交,应采用():为了使短作业、长作业,和交互作业用户都满意,应采用()。

I.FCFS调度算法II.短作业优先调度算法,III.时间片轮转调度算法IV.多级反馈队列调度算法V.基于优先级的剥夺调度算法A. II、V、I,IVB. I、V、III、IVC. I、II、IV、IIID.II、V、III、IV6、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。

A.无上邻空闲分区,也无下邻空闲分区B.有上邻空闲分区,但无下邻空闲分区C.无上邻空闲分区,但有下邻空闲分区D.有上邻空闲分区,也有下邻空闲分区7、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配8、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。

2022年哈尔滨理工大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)

2022年哈尔滨理工大学计算机应用技术专业《计算机网络》科目期末试卷A(有答案)

一、个人基本信息姓名:[姓名]性别:[性别]出生年月:[出生年月]籍贯:[籍贯]学历:[学历]专业:[专业]政治面貌:[政治面貌]联系电话:[联系电话]电子邮箱:[电子邮箱]二、工作经历1. [年份]年-至今:[单位名称],档案管理员工作内容:(1)负责档案的收集、整理、归档、保管、鉴定、销毁等工作;(2)参与档案信息化建设,推进档案数字化、网络化进程;(3)负责档案查询、借阅、提供档案利用服务;(4)协助领导完成档案管理工作相关会议、培训、调研等工作;(5)与其他部门协同工作,确保档案管理工作的高效、规范、安全。

工作成果:(1)参与整理各类档案[数量]卷,其中[数量]卷为数字化档案;(2)成功办理档案查询[数量]次,为部门、个人提供有效服务;(3)组织档案业务培训[次数]次,提升档案管理人员业务水平;(4)多次参与档案管理工作调研,为领导决策提供参考。

2. [年份]年-[年份]年:[单位名称],实习档案管理员工作内容:(1)协助档案管理员完成档案收集、整理、归档、保管等工作;(2)学习档案管理相关知识,了解档案工作流程;(3)参与档案数字化工作,熟悉档案管理系统操作;(4)协助完成档案查询、借阅、提供档案利用服务等工作。

三、业务技能与培训1. 业务技能:(1)熟悉国家档案法律法规、政策及行业标准;(2)掌握档案收集、整理、归档、保管、鉴定、销毁等业务流程;(3)具备档案数字化、网络化技能,熟悉档案管理系统操作;(4)具备良好的沟通协调能力、团队合作精神及责任心。

2. 培训经历:(1)[年份]年,参加[单位名称]举办的档案管理培训班,学习档案管理相关知识;(2)[年份]年,参加[单位名称]举办的档案数字化培训班,学习档案数字化技能;(3)[年份]年,参加[单位名称]举办的档案管理技能提升班,提升档案管理业务水平。

四、荣誉与奖项1. [年份],获得[单位名称]优秀档案管理员称号;2. [年份],获得[单位名称]档案管理先进工作者称号;3. [年份],在[活动名称]中荣获[奖项名称]。

哈工大软件工程复习习题及答案.doc

哈工大软件工程复习习题及答案.doc

第1章绪论一、填空题1.软件与物质产品有很大的区别,软件是一种_______产品。

2.软件工程是一门综合性交叉学科,计算机科学着重于理论和原理,软件工程着重于_______。

3.概要设计主要是把各项功能需求转换成系统的________。

4.最基本、应用广泛、以文档为驱动、适用于开发功能明确的软件项目生存期模型是_______。

5.简单实用、应用广泛、技术成熟的开发方法是________。

二、选择题1.同一软件的大量软件产品的生产主要是通过( )而得到。

A.研究B.复制C.开发D.研制2.作坊式小团体合作生产方式的时代是( )时代。

A.程序设计B.软件生产自动化C.程序系统D.软件工程3.软件工程与计算机科学性质不同,软件工程着重于( )。

A.理论研究B.原理探讨C.建造软件系统D.原理的理论4.将每个模块的控制结构转换成计算机可接受的程序代码是( )阶段的任务。

A.编码B.需求分析C.详细设计D.测试5.软件生存周期中时间最长的是( )阶段。

A.需求分析B.概要设计C.测试D.维护一、填空题答案1.逻辑2.建造一个软件系统3.体系结构4.瀑布模型5.结构化方法二、选择题答案1.B2.C3.C4.A5.D二、填空题1.构成一个完整计算机系统的两部分是硬件与________。

2.程序设计时代的生产方式是________。

3.软件工程涉及到几个学科,它是一门_____学科。

4.软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能________。

5.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是________模型。

6.喷泉模型是一种以用户需求为动力,以_______为驱动的模型。

7.结构化方法是一种面向数据流的开发方法。

由结构化分析、_______、结构化程序设计构成。

8.软件工程研究的主要内容是软件开发管理和_______两个方面。

9.软件工具是支持软件开发人员的开发和维护活动而使用的________。

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

哈尔滨理工大学
2002-2003学年第二学期考试试题A卷
一、选择题(本大题共15小题,每小题1分,共计15分):
1、在软件生存周期中,()阶段的工作量最大,约占总工作量的70%。

A.需求分析
B.软件设计
C.测试
D.维护
2、影响软件可维护性的软件属性包括软件的可理解性、可测试性与()。

A. 可修改性
B. 可靠性
C.效率
D.可用性
3、软件开发时,一个错误发现得越晚,为改正它所付出的代价就( )。

A.越大
B.越小
C.越不可捉摸
D.越接近平均水平
4、软件测试的目的是()。

A.评价软件的质量
B.发现软件中的错误
C.找出软件中所有错误
D.证明软件是正确的
5、在详细设计中,( )可作为模块的过程性描述工具。

A.N-S图
B.HIPO图
C.SC图
D.因果图
6、符合编码风格要求的是( )。

A.尽可能把程序编得短些
B.使用有意义的变量名
C.注释越少越好
D.尽可能多地使用GOTO语句
7、为了提高测试的效率,应该()。

A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.完成编码后制定软件测试计划
D.选择发现错误可能性大的数据作为测试数据
8、结构化需求分析用于数据描述的工具是()和数据字典。

A.程序图
B.流程图
C.数据流图
D.PAD图
9、在结构化设计方法中,用于显示软件的组成模块及其调用关系的是()。

A.PAD
B.HIPO图
C.SC图
D.因果图
10、模块化设计的指导思想是分解、信息隐藏与()。

A.抽象
B.数据独立性
C.程序独立性
D.模块独立性
11、有利于软件可维护性的错误叙述是()。

A.设计时应加强模块间联系
B.提高程序的易读性
C.重视程序结构的设计,使程序具有较好的结构
D.尽可能在软件生产中保证各阶段文档的正确性
12、原型化方法是设计者与用户之间进行的一种交互过程,适用于()的系统。

A.需求不确定性高
B.需求明确
C.管理信息
D.决策支持
13、配置管理的目的是保证资料的完整性与()。

A.有效性
B.一致性
C.完善性
D.准确性
14、关于模块化设计的错误叙述是()。

A.软件的功能便于扩充
B.程序易于理解也便于纠错
C.便于由多人分工编制大型软件
D.程序设计方便,但难以维护
15、模块独立性要求()和()。

A.低内聚
B.高耦合
C.高内聚
D.低耦合
二、简答(本大题共10小题,每小题5分,共计50分):
1、原型模型的基本思想是什么?
2、什么是软件可靠性?
3、什么是软件生存周期?
4、软件设计包括哪几个阶段?
5、可行性研究包含哪些方面的内容?
6、软件维护分为哪些类型?
7、面向数据结构的方法的特点是什么?
8、软件的典型结构形式有哪几种?
9、什么是内聚?什么是耦合?
10、黑盒测试法与白盒测试法进行程序测试的区别是什么?
三、有一自动售饮料机,可售可乐和橙汁两种饮料,两种饮料价格均为五角钱。

当投入五角硬币并按下相应按钮,即可售出相应饮料;当投入一元硬币并按下相应按钮,若有零钱找,则可售出相应饮料并找回五角钱,若无零钱找,则退回一元钱。

是否有零钱找,需由“有零找”指示灯标识;若只投入硬币而不按按钮,则无任何动作。

试用判定表描述该加工逻辑。

(本大题共计15分)。

四、下面是选择排序的程序,其中data是数组名,n是数组长度。

Void SelectSort (int data[ ], int n)
{ for (int I=0;I<n-1;I++)
{ int k=I;
for (int j=I+1;j<n;j++)
if (data[j]<data[k]) k=j;
if (k!=I)
{int temp=data[k];
data[k]=data[I];
data[I]=temp;} } }
1、试画出程序流程图,导出程序图。

2、试用路径覆盖法给出测试路径,为各测试路径设计测试用例。

(本大题共2小题,每小题10分,共计20分)。

相关文档
最新文档