2025年大学试题(计算机科学)-软件工程笔试考试历年典型考题及考点含含答案.docx
2025年大学试题(计算机科学)-软件工程笔试考试历年典型考题及考点含含答案
第1卷
一.参考题库(共100题)
1.下列()属于定性硬数据?
A、数据收集表
B、月报表
C、年报表
D、规章手册
2.关于内容耦合的描述正确的是()
A、内容耦合是最高程度的耦合
B、应该尽量使用内容耦合
C、高级语言一般设计成允许内容耦合的形式
D、若一个模块有多个入口,可能发生内容耦合
3.软件测试包括哪些步骤?同时说明这些步骤的测试目的是什么?
4.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()的。
5.下列能减少支援性维护活动的有()
A、利用软件包
B、进行配置管理
C、对用户进行适当培训
6.以下哪些选项属于软件质量控件的标准()
A、ISO9000系列
B、CMM
C、IEEE
D、ISO3297
7.模块的基本特征是()。
A、外部特征(输入/输出、功能)
B、内部特征(输入/输出、功能)
C、内部特征(局部数据、代码)
D、外部特征(局部数据、代码)
8.状态图包括()。
A、类的状态
B、状态之间的转换
C、类执行的动作
D、触发类的动作的事件
E、所有选项
9.场景被人们广泛接受的原因是因为人们更倾向于会对真实事件和真实事物的描述产生反应。
10.()不属于计算机控制器中的部件。
A、指令寄存器IR
B、程序计数器PC
C、算术逻辑单元ALU
D、程序状态字寄存器PSW
11.某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:??? (1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。? (2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。??? (3)报社负责分类并统计各个发行站送来的报刊订阅信息。? 请就此需求建立对象模型。
12.何谓是软件危机,软件危机有哪几种表现?
13.产生软件维护的副作用,是指()
A、开发时的错误
B、隐含的错误
C、因修改软件而造成的错误
D、运行时误操作
14.软件项目所需的人数应该()
A、在估计开发需要的努力之后决定
B、由项目预算数量决定
C、从评价系统复杂性来决定
D、以上所有选项
15.建立用户档案的任务是()
A、管理用户的期望和需求
B、定义用户的功能规范
C、评估用户技能等级
D、为设计决策提供依据
E、确定用户种类、确定他们的需求
16.在结点数确定的二叉排序树上进行查找的平均查找长度与二叉树的形态有关,最好的情况是二叉排序树为()树的时候。
17.MSF的企业体系结构应用视角解决了以下哪些问题()
A、一组自动化服务,支持业务过程
B、识别出冗余的应用
C、功能应用的制定
D、识别重用的机会
18.软件估计是什么含义?
19.V(G)=m-n+p中的p取3意味着()
A、软件有三个模块
B、软件有两个子程序
C、主程序中含两个子程序
D、软件有三个子程序
20.对于一个有n个顶点的完全无向图,其邻接矩阵中值为1的元素共有()个。
21.阅读如下程序,说出该程序属于哪种耦合方式,为什么?并说明可以采用何种方式降藕。
22.下列哪个不是任务工期估算技术()。
A、专家判断
B、类比估计
C、业界标准
D、工作量判断
23.包含风险分析的软件工程模型是()。
A、螺旋模型
B、瀑布模型
C、增量模型
D、喷泉模型
24.模块内聚与耦合是模块独立性的两个定性标准。在划分模块时,应尽可能作到()内聚、()耦合。
25.简单描述数据字典的内容和定义数据的方法。
26.请画出象棋比赛中的单程状态图。
27.变换分析设计的步骤?
28.可行性研究要进行一次()需求分析。