2022年11月软件评测师模拟试题二 上午之十五
摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件评测师模拟试题二 上午】部分试题的详解,一起来看看吧~1、算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程
1、算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程,其中( )不是算法的特性。
A、 有穷性
B、 不确定性
C、 可行性
D、 有输入和输出
答案:B
答题解析:
本题考查算法的基础知识。
算法的每一步必须是确切定义的,不能有歧义。
2、MVC模式是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。以下对该模式的描述中正确的是( )。
A、 耦合性高
B、 重用性低
C、 适合小型,中等规模的应用程序
D、 可维护性高
答案:D
答题解析:
本题考查软件工程的基础知识。
MVC模式的优缺点如下所示:
优点:耦合性低、重用性高、生命周期成本低、部署快、可维护性高、有利于软件工程化管理。
缺点:
(1)没有明确的定义;
(2)不适合小型,中等规模的应用程序;
(3)增加系统结构和实现的复杂性;
(4)视图与控制器间的过于紧密的连接;
(5)视图对模型数据的低效率访问;
(6)一般高级的界面工具或构造器不支持该模式。
3、内聚是一个模块内部各个元素彼此结合的紧密程度的度量。其中通信内聚是指( )。
A、 模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。
B、 模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
C、 模块内部的各个组成部分所包含的处理动作必须在同一时间间隔内执行,例如初始化模块
D、 模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据。
答案:D
答题解析:
本题考查软件工程的基础知识。
一般模块的内聚度分为7种类型,从低到高依次为:
(1)偶然(巧合)内聚:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。
(2)逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
(3)时间(瞬时)内聚:模块内部的各个组成部分所包含的处理动作必须在同一时间间隔内执行,例如初始化模块。
(4)过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。
(5)通信(信息)内聚:指模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据。
(6)顺序内聚:指一个模块中的各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。
(7)功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可,这是最强的内聚。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>