2026年学历类自考专业(建筑工程)-计算机基础与程序设计参考题库含答案解析(5卷题答案).docxVIP

  • 0
  • 0
  • 约1.91万字
  • 约 38页
  • 2026-04-13 发布于上海
  • 举报

2026年学历类自考专业(建筑工程)-计算机基础与程序设计参考题库含答案解析(5卷题答案).docx

2026年学历类自考专业(建筑工程)-计算机基础与程序设计参考题库含答案解析(5卷题答案)

2026年学历类自考专业(建筑工程)-计算机基础与程序设计参考题库含答案解析(篇1)

【题干1】在Python中,以下哪项属于错误的使用递归的代码逻辑?

A.计算阶乘时通过函数调用自身实现

B.生成建筑结构节点编号时嵌套递归调用

C.绘制CAD图纸时使用递归遍历图形层级

D.实现BIM模型分解时采用递归分割算法

【参考答案】B

【详细解析】选项B中,递归调用时未设置明确的终止条件会导致无限循环,这在建筑节点编号生成中可能引发内存溢出。正确递归应如选项A,阶乘计算通过n*(n-1)!实现且n=1时终止。建筑领域的递归应用需结合工程实际,如选项C的CAD图形遍历和选项D的BIM分解均需终止条件控制。

【题干2】若工程管理系统中使用数据库事务处理,ACID特性中哪项描述不正确?

A.原子性指所有操作要么全部成功

B.一致性指事务完成前不修改数据

C.隔离性保证不同事务可见性

D.持久性指提交后数据永久保存

【参考答案】B

【详细解析】选项B错误,事务一致性要求通过约束和验证实现,而非禁止操作。例如在工程变更流程中,插入新施工日志需同时更新关联的进度表和材料清单,这属于修改数据而非禁止。选项D正确,持久性通过写日志和备份保障,确保提交后

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档