(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C) A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报# U' N4 w8 r* c; Y" ^) n6 E5 {* i
(42) 希尔排序法属于哪一种类型的排序法(B)3 ~* l3 R( C- t
A.交换类排序法 B.插入类排序法 C.选择类排序法 D.建堆排序法1 o9 _6 F1 `3 M% T6 T/ C8 z
(43) 在深度为5的满二叉树中,叶子结点的个数为(C)
7 h, d/ k( V: w# s% ^2 v A. 32 B. 31 C. 16 D. 15
+ s4 C4 A5 V) c, ^; d3 k) r4 K( \ (44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记6 _" |1 g: P+ J5 u
A. N+1 B. N C. (N+1)/2 D. N/2
7 w5 H" C6 u% }, s (45) 信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74
% i. @8 v7 d: [; z, U, n A.软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度( r3 }4 w- ]! t4 m. `7 a
(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C); m6 _' I/ \% V* c
A. 模拟现实世界中不同事物之间的联系( @0 p4 s# `1 S( S3 y
B. 强调模拟现实世界中的算法而不强调概念
$ u J! z% [ i/ G C. 使用现实世界的概念抽象地思考问题从而自然地解决问题8 O+ n( o' a: U
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考! x9 e5 E4 G- Y1 w
(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计
- w7 J" o7 |. v9 ~3 t; l+ _ A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试
4 l' v& {7 D* F1 n (48) 软件调试的目的是(B) 注:与软件测试要对比着复习
; J7 O$ M. c4 W* Y' Q m$ s9 y A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
h4 i2 ]# ]; o (49) 按条件f对关系R进行选择,其关系代数表达式为(C)5 E- c8 _7 a- M J
A. R|X|R B. R|X|Rf C. бf(R) D. ∏f(R)
8 ^3 g, Z+ |1 Z3 r* l9 }2 F (50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D) 注:P127,要牢记
! V5 t8 N4 ~+ \* U& h+ M1 s h A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部
% U& l3 L3 ?" s5 K8 l (51) 在计算机中,算法是指(C)
, r) q$ B1 V# y: r( k* ] A. 查询方法 B. 加工方法
- i: N' j+ ?' ] A1 ~* J& D C. 解题方案的准确而完整的描述 D. 排序方法
8 O2 @) Y6 D% S( O) ?2 ` (52) 栈和队列的共同点是(C) 注:这一共同点和线性表不一样
% R$ }4 n- A( N% } A. 都是先进后出 B. 都是先进先出 C. 只允许在端点处插入和删除元素 D. 没有共同点
" l' H9 G& p& P8 {! n @( ^ (53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A) 注:P38,前提要掌握三种遍历的方法1 V# \# z# q: S: ^2 v) h
A. cedba B. acbed C. decab D. deabc# r4 w% ^$ G1 u5 D
(54) 在下列几种排序方法中,要求内存量最大的是(D) 注:要牢记,书中没有提到。
' i3 W0 W3 x( K! n7 C# x' [: e' } A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序0 U' j) E0 w9 t2 i0 X
(55) 在设计程序时,应采纳的原则之一是(A) 注:和设计风格有关# x6 L' L5 h2 c' W: {" K. G
A. 程序结构应有助于读者理解 B. 不限制goto语句的使用, ^3 M8 H' n5 ]4 C$ A
C. 减少或取消注解行 D. 程序越短越好! |# w" l6 R% Z$ s
(56) 下列不属于软件调试技术的是(B) 注:P98' n- i, j/ K7 G6 @. ~+ C- I4 a
A. 强行排错法 B. 集成测试法 C. 回溯法 D. 原因排除法
/ W; w' C# F2 Z9 M8 y (57)下列叙述中,不属于软件需求规格说明书的作用的是(D)注:P71
( g( R* m+ c7 n: g A. 便于用户、开发人员进行理解和交流 B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据' I ]! p" p! f$ ?- {7 i! B
C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析
, ?5 f/ |6 e! ^6 D2 N- y (58) 在数据流图(DFD)中,带有名字的箭头表示(C)
7 z7 b( S$ s: A/ y3 t5 M; o# T6 ] A. 控制程序的执行顺序 B. 模块之间的调用关系 C. 数据的流向 D. 程序的组成成分$ x, G ]5 x% z1 z1 |
(59) SQL语言又称为(C)
/ _- n- h, u) p6 o! ? A. 结构化定义语言 B. 结构化控制语言2 G: y8 ^% G- F9 A
C. 结构化查询语言 D. 结构化操纵语言( b! q/ M2 D5 u4 w% c' a$ v
(60) 视图设计一般有3种设计次序,下列不属于视图设计的是(B)8 f3 W2 ]; l0 f1 V/ E+ [. E ~1 K
A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上 |