1) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C)8 P5 F' r1 X y% [/ F z* x$ s
A. 确定性
0 {, J# i4 @: K+ @1 } B. 可行性
W( S4 D- S1 b1 |) o- j- u: M C. 无穷性0 R' c& v5 J% v8 E, g3 G* n
D. 拥有足够的情报3 i" [1 j( a8 T' g
(2) 希尔排序法属于哪一种类型的排序法______。(B)
! x3 k3 K# r: ~3 G; l5 i A. 交换类排序法( R! J1 C: Q, _# J9 [, N
B. 插入类排序法% c) p# X5 @6 H. N
C. 选择类排序法
. T- @; A4 p: @3 }" \ D. 建堆排序法5 s1 W* E b9 e
(3) 下列关于队列的叙述中正确的是______。(C)
: k5 ?# a; j: j2 p: u( I+ N# ` A. 在队列中只能插入数据! @. t/ J% M% {- {9 s! X
B. 在队列中只能删除数据
8 Q7 ^2 U; N9 y C. 队列是先进先出的线性表
/ Z4 O4 E- C; K9 e D. 队列是先进后出的线性表' L @2 y0 m7 x) K
(4) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B)
7 U! h2 G6 ~: u8 E1 C$ J A. N+1 u4 P/ S. h# Q6 Z! \! O9 I
B. N
4 F3 Q, t1 _/ | z/ r$ l# z+ c# m7 I C. (N+1)/2+ _1 E, g+ @$ l8 q" I/ I
D. N/2/ Y$ V/ t( u4 P# U. d, ^5 l
(5) 信息隐蔽的概念与下述哪一种概念直接相关______。(B)
, X2 n+ l, x& P0 o A. 软件结构定义
+ v- S: t4 V% z7 J, @/ \ B. 模块独立性
. f. q6 o- E7 p8 \, n+ r% U C. 模块类型划分' a0 e2 T! ?$ n
D. 模拟耦合度
% n4 F" Z0 l0 M' `: _# G (6) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。(C). u `" `5 |/ u, h# A R1 l+ z6 j
A. 模拟现实世界中不同事物之间的联系
$ w( v0 g0 j$ D! }6 X5 f# @! | B. 强调模拟现实世界中的算法而不强调概念
; U0 w7 s& D/ l6 Z, R0 L C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
7 K" G- }) X* e D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考! m9 a) \! A2 p( e6 k0 ~% I
(7) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。(C)
! x) O9 s0 z( s; @ A. 详细设计 t& J5 T. x- u7 I5 \ z/ d& g" i$ ?& M
B. 需求分析
( ?. q; `. V- j6 h# o; J$ T4 x C. 总体设计
5 ~# V! S; @/ z* p+ R2 u! | D. 编程调试
7 P& R& V, l" q% h (8) 软件调试的目的是______。(B)2 B" V- _ v. b2 p
A. 发现错误3 F% c" _: O, P, }& P) g
B. 改正错误
! g7 x& n% ?# A. |5 ^1 l; E C. 改善软件的性能
' [. j/ E4 W9 `+ g D. 挖掘软件的潜能2 D. N, u7 Y7 w
(9) 按条件f对关系R进行选择,其关系代数表达式为______。(C)
9 l- h4 ^9 B' y A. R|X|R! H" k) r* f& x$ K c+ S# o. K
B. R|X|R
8 S5 V/ }8 t" l% G( R" h f# d1 O+ X Z0 Z3 m
C. бf(R)0 Z4 X6 a, l( U( Y& I
D. ∏f(R)
8 G& m( e" b0 Q9 ]% t% \ (10) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。(D)& {/ E, ?; M8 |1 l6 B2 I
A. 自顶向下
" ~2 d4 s4 `( K+ j( ~ B. 由底向上
# J4 ^4 O6 Q8 p/ q2 p% p C. 由内向外' p$ e) m q# K% J r
D. 由整体到局部 |