版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年普通考研-软件工程考试参考题库(含答案)(图片大小可任意调节)第I卷一.全考点试题库(共20题)1.初步用户手册在()阶段编写。
A、可行性研究
B、需求分析
C、软件概要设计
D、软件详细设计
正确答案:B2.在带权图中,两个顶点之间的路径长度是()。
A、路径上的顶点数目
B、路径上的边的数目
C、路径上顶点和边的数目
D、路径上所有边上的权值之和
正确答案:D3.如果说堆栈与队列是同一类的两种不同的数据结构,那么,它们的相同点和不同点分别是什么?
正确答案:
相同点:从逻辑上来看,堆栈和队列都是特殊的线性表;从操作的角度来看,堆栈和队列的基本操作分别都是一般线性表的操作的子集,因此,他们都是操作受限制的线性表。
不同点:堆栈将插入和删除操作限制在表尾(栈顶)进行,元素进出表的特征是“后进先出”;队列将插入和删除操作分别限制在表尾(队尾)和表头(队头)进行,元素进出表的特征是“先进先出”。4.一个面向对象的系统的体系结构通过它的()的关系确定。
A、类与对象
B、对象与对象
C、过程与对象
D、类与界面
正确答案:B5.若x、i、j和k分别是int类型的变量,则计算表达式x=(i=4,j=16,k=32)以后,变量x的值是()。
A、4
B、16
C、32
D、52
正确答案:C6.试述实现数据库安全性控制的常用方法和技术。
正确答案:
实现数据库安全性控制的常用方法和技术有:
1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(DAC),B1级中的强制存取控制(MAC);
3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中, DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。7.软件需求分析的任务是什么?有哪些主要步骤?
正确答案:
需求分析的基本任务是深入描述软件的功能和性能、确定软件设计的约束和软件同其它系统元素的接口细节、定义软件的其它有效性需求,总之,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。
主要步骤:
1.问题识别
(1) 功能需求:明确所开发的软件必须具备什么样的功能。
(2) 性能需求:明确待开发的软件的技术性能指标。
(3) 环境需求:明确软件运行时所需要的软、硬件的要求。
(4) 用户界面需求:明确人机交互方式、输入输出数据格式。
2. 分析与综合,导出软件的逻辑模型
分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。
3. 编写文档
(1) 编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。
(2) 编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。
(3) 编写确认测试计划,作为今后确认和验收的依据。
(4) 修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。8.()是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事情的抽象。
A、事件
B、状态
C、初态
D、终态
正确答案:A9.在参加排序的序列中元素按值基本有序的情况下,下列4种排序方法中,时间效率最差的是()。
A、Shell排序法
B、堆积排序法
C、二路归并排序法
D、快速排序法
正确答案:D10.若已定义 struct num{ int a; int b; float f; } n={1,3,5.0}; struct num *p=&n; 则表达式p->b/n.a*++p->b的值是 ① ,表达式(*p).a+p->f的值是 ② 。
正确答案:
①12
②6.011.白盒测试主要有哪些覆盖?
正确答案:语句覆盖、判定覆盖、 条件覆盖、判定/条件覆盖、条件组合覆盖、 点覆盖、 边覆盖、路径覆盖。12.下面关于内排序方法的时间效率的叙述中,正确的是()。
A、时间效率主要与排序趟数的多少有关
B、时间效率主要与参加排序的序列中元素的多少有关
C、时间效率主要与排序过程中元素移动或者交换次数的多少有关
D、时间效率主要与排序过程中元素之间的比较次数的多少有关
正确答案:D13.要使得具有n个顶点的有向图成为强连通图,至少需要有多少条边?
正确答案:要使得具有n个顶点的有向图成为强连通图,至少需要有n条边。14.若二叉树中叶结点的个数为n0,则度为2的结点的个数为()
正确答案:n0-115.若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。
A、文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作
B、文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作
C、文件打开时,原有文件内容被删除,只可作写操作
D、以上各种叙述都不正确
正确答案:A16.C语言中最简单的数据类型包括()。
A、整型、实型、逻辑型
B、整型、实型、字符型
C、整型、字符型、逻辑型
D、整型、实型、逻辑型、字符型
正确答案:B17.请编写一C程序,该程序先通过键盘输入获得若干行字符(行数也通过键盘输入;每一行长度不相等),并且依次将它们存储到一磁盘文件中,然后再从该磁盘文件中依次读出这些数据,将其中的小写字母均转换成大写字母后在屏幕上输出。
正确答案:
18.若t=1,a=2,b=3,c=4,则条件表达式tA、0
B、1
C、2
D、3
正确答案:B19.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高二物理下学期期中考试试卷及答案(九)
- 2026年低压电工实操知识全真模拟考试卷及答案(二)
- 2026年口腔种植科种植体印模技术的护理要点课件
- 创富之道:税务规划智慧-掌握税务提高企业资金效率
- 汽车零件:驾驭未来之路-全球视角下的市场洞察与趋势预测
- 初中数学课堂上问题导学法的应用分析
- 谈如何开展小学语文有效阅读训练
- 技术创新与升级承诺函7篇
- 小学主题班会课件:责任与奉献的教育
- 筑牢安全防线守护生命至上几年级主题班会课件
- 高中地理教学中地理实验教学的实践课题报告教学研究课题报告
- 药品广告法专题培训
- 班组安全监督员奖惩制度
- 2025年中医内科学中级考试历年真题及答案
- 炼钢厂防混钢制度规范
- 医务人员反歧视课件培训
- 碳达峰目标下工业企业减排路径与绿色转型发展研究答辩
- 罗森加盟合同范本
- 《社会认知:从大脑到文化》阅读记录
- 《高级育婴员》职业资格通关500题(标准答案版)
- 2017-2022年近6年全国卷高考物理真题分类汇编:热力学定律(含答案)
评论
0/150
提交评论