2023年5月数据库系统工程师 模拟一 上午之五
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2023年5月数据库系统工程师 模拟一 上午】部分试题的详解,一起来看看吧~1、( )软件成本估算模型是一种静态单变量模
1、( )软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。
A、Putnam
B、基本COCOMO
C、中级COCOMO
D、详细COCOMO
答案:B
答题解析:
习题解析:本题考査软件项目管理的基础知识。
Putnam和COCOMO都是软件成本估算模型。
Putnam模型是一种动态多变量模型,假设在软件开发的整个生存期中工作量有特定的分布。
结构性成本模型COCOMO模型分为基本COCOMO模型、中级COCOMO模型和详细COCOMO。基本COCOMO模型是一个静态单变量模型,对整个软件系统进行估算:中级COCOMO模型是一个静态多变模型,将软件系统模型分为系统和部件两个层次,系统由部件构成;详细COCOMO模型将软件系统模型分为系统、子系统和模块三个层次,除了包括中级模型所考虑的因素外,还考虑了在需求分析、软件设计等每一步的成本驱动属性的影响。
因此答案为B选项。
2、以下关于进度管理工具Gantt图的叙述中,不正确的是( )。
A、 能清晰地表达每个任务的开始时间、结束时间和持续时间
B、 能清晰地表达任务之间的并行关系
C、 不能清晰地确定任务之间的依赖关系
D、 能清晰地确定影响进度的关键任务
答案:D
答题解析:
习题解析:本题考查软件项目管理的基础知识。
Gantt图是一种简单的水平条形图,以日历为基准描述项目任务。水平轴表示日历时间线,如天、周和月等,每个条形表示一个任务,任务名称垂直的列在左边的列中,图中水平条的起点和终点对应水平轴上的时间,分别表示该任务的开始时间和结束时间,水平条的长度表示完成该任务所持续的时间。当日历中同一时段存在多个水平条时,表示任务之间的并发。
Gantt图能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之间的并行性。但它不能清晰地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。
因此答案为D选项。
3、编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入( )。
A、符号表
B、哈希表
C、动态查找表
D、栈和队列
答案:A
答题解析:
习题解析:本题考查程序语言基础知识。
编译是实现高级程序设计语言的一种方式,编译过程可分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,还需以进行出错处理和符号表管理。
符号表的作用是记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。
因此答案为A选项。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>