python计算机二级易错选择题汇总4

问题描述:python计算机二级易错选择题汇总4

问题解决:

发现主要是集中在软件工程知识上。

问题:

1、可以作为软件测试对象的是( )。
A.需求规格说明
B.源程序
C.设计规格说明
D.数据库设计

解答:

软件测试的对象包括源程序、目标程序、数据以及相关文档。因此,作为软件测试对象的是B. 源原程序。

——————————————————————————————————————

问题:

2、对软件系统结构图描述正确的是( )。
A.原子模块是位于中间结点的模块
B.扇出是调用一个给定模块的模块数
C.结构图是描述软件系统功能的
D.深度越深宽度越宽说明系统越复杂

解答:

D是正确的。深度越深、宽度越宽通常确实表示系统越复杂。其他选项中:

A. 原子模块通常是位于叶子节点的模块,而不是位于中间结点的模块。

B. 扇出是一个模块所调用的其他模块的数量,而不是调用一个给定模块的模块数。

C. 结构图描述的是软件系统的结构,而不是功能。

————————————————————————————————————————

问题:

3、对数据流图(DFD)描述错误的是( )。
A.数据流图是描述数据处理过程的工具
B.数据流图直接支持系统的数据建模
C.数据流图是需求理解的逻辑模型的图形表示
D.数据流图直接支持系统的需求建摸

解答:

数据流图(DFD)直接支持系统的功能建模,而不是数据建模。数据建模通常涉及到实体关系图(ERD)等工具。因此,选项B中的描述是错误的。故本题答案为B。

————————————————————————————————————————

6、与确认测试阶段有关的文档是( )。
A.详细设计说明书
B.概要设计说明书
C需求规格说明书
D.数据库设计说明书

与确认测试阶段有关的文档应该是需求规格说明书(C)。确认测试阶段旨在验证软件是否满足用户需求,因此需要参考需求规格说明书来确认系统是否符合规格要求。

______________________________________________________________

7、下面描述中正确的是( )。
A.集成测试是为了发现详细设计的错误
B.集成测试是为了发现概要设计的措误
C.集成测试是为了发现需求分祈的错误
D.集成测试是为了发现编码的错误

本题考查的是软件测试的策略。集成测试是测试和组装软件的过程。它是把模块在按照设计要求组装起来的同时进行测试,主要目的是发现与接口有关的措误。集成测试的依据是概要设计说明书。故本题答案为B。

A. 集成测试通常不是为了发现详细设计的错误。详细设计是在模块级别进行的,而集成测试主要是测试模块之间的交互和集成。

C. 集成测试通常不是为了发现需求分析的错误。需求分析阶段是在软件开发的早期阶段完成的,而集成测试发生在软件开发的后期阶段。

D. 集成测试通常不是为了发现编码的错误。编码阶段是在模块内部实现功能的阶段,而集成测试是在模块组装和集成的阶段进行的。

_______________________________________________________________________

8、下面不符合软件设计准则的是( )。
A减少模块接口和界面的复杂性
B.设计单入口、单出口的模块
C提高模块的独立性
D.模块规模尽可能小

正确答案是 D. 模块规模尽可能小。因为模块规模尽可能小并不一定符合软件设计的最佳实践。过小的模块可能会导致系统结构过于碎片化,增加系统的维护成本和复杂性。其他选项都是符合软件设计准则的:

A. 减少模块接口和界面的复杂性有助于降低模块之间的耦合度。

B. 设计单一入口、单一出口的模块有助于降低模块之间的耦合度,提高模块的可重用性。

C. 提高模块的独立性有助于增加模块的可维护性和可测试性。

__________________________________________________________________________

10、定义学生关系模式如下:Student(S#,Sn,SseX,class,monitorS)(其属性分别为学号、学生名、性别、班级和班长学号),则该关系中对主属性(S#)存在传递依赖的非主属性是( )。
A.monitorS#
B.class
C.Sn
D.Ssex

本题考查的是数据库的逻辑设计。如果某一属性依赖于其他非主键属性,而其他非主键属性又依赖于主键,那么这个属性就是间接依赖于主键,这被称作传递依赖于主属性。故本题答案为A.

班长学号(monitorS#)是一个非主属性,但它依赖于学号(S#),而学号是主属性。所以,A. monitorS# 是存在传递依赖于主属性的非主属性。

___________________________________________________________________________

40、在Pythoni语言中,不属于Web开发框架第三方库的是( )。
A.Django
B.Flask
C.Mayavi
D.Pyramid

选项 C. Mayavi 不是一个用于 Web 开发的框架或库。Mayavi 是一个用于科学可视化的库,主要用于创建三维数据可视化和交互式数据分析。它通常被用于绘制复杂的科学数据和模拟结果,而不是用于 Web 开发。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神笔馬良

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值