ISO/IEC 9126软件质量模型中,第一层是质量特性,如功能性和可靠性等,第二层是质量子特性,如功能性的质量子特性有适应性和准确性等。与软件适应不同规定环境的处理或手段有关的软件属性称为适应性,这一子特性属于( )质量特性。
A. 可维护性
B. 可移植性
C. 易使用性
D. 可靠性
面向对象分析的主要任务不包括( )。
A. 构建分析模型,以描述用户的需求
B. 构建设计模型,以描述系统如何解决问题
C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题
D. 构建分析模型,验证最终系统是否满足软件需求
以下关于面向对象分析与设计的叙述中,正确的是( )。
A. 面向对象分析与面向对象设计不能采用相同的工具
B. 面向对象分析与面向对象设计的任务相同
C. 面向对象分析与面向对象设计不存在明确的界限
D. 面向对象分析与面向对象设计不产生任何可见结果
以下关于程序中函数的定义、调用和声明的叙述中,正确的是( )。
A. 函数的定义必须放在该函数的调用之前
B. 函数的声明必须放在该函数的调用之前
C. 函数的定义必须放在该函数的声明之前
D. 函数的声明必须放在该函数的定义之前
函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。
第 1 问
A. 3
B. 4
C. 6
D. 7
第 2 问
A. 3
B. 4
C. 6
D. 7
通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试四个阶段。( )阶段的工作与所选择的程序语言密切相关。
A. 问题建模和算法设计
B. 算法设计和编写代码
C. 问题建模和编译调试
D. 编写代码和编译调试
对于n个元素的关键字序列{k1,k2,..., kn} ,当且仅当满足关系ki≤k2i且ki≤k2i+1(i=1,2, …[n/2] )时称为小根堆(小顶堆)。以下序列中,( )不是小根堆。
A. 12,20,36,48,25,50,40
B. 12,36,20,48,40,25,50
C. 12,20,25,36,40,48,50
D. 12,36,20,48,25,50,40