(1)在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C)
7 f% C* ?- ^$ O+ K5 ^ A.确定性
% j! U1 A! J, p& ^7 Q B.可行性5 W& c) `. K' w& g! q; x0 S3 V
C.无穷性
$ a% H7 D% l* a& m& v! Z D.拥有足够的情报1 m) t* P# v0 _3 Y& Q9 o
(2)希尔排序法属于哪一种类型的排序法______。(B)
P* A, B1 ]- y6 \1 v$ z& e% S A.交换类排序法( V4 A& a+ a: {! v
B.插入类排序法
# U5 f! n5 @& H C.选择类排序法
- A9 Y1 y8 e. j8 A- o/ Y5 p' a D.建堆排序法
. y& u. F# I$ X5 d& Y (3)下列关于队列的叙述中正确的是______。(C)
7 P0 N3 l, S5 Z' ~( B% c, s A.在队列中只能插入数据
/ z1 S1 N9 z6 r# b$ z( I B.在队列中只能删除数据; P3 E- A7 h, d# H
C.队列是先进先出的线性表 n3 W+ [' D; f7 K; ^6 w6 K
D.队列是先进后出的线性表
5 @/ S9 M# m( F% V2 i* ?6 |2 x (4)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B)
& A! S0 h5 M n A.N+1
: N f: ?) I2 u; \' c4 k9 o B.N
# P. }5 m! z3 {# y [7 Y C.(N+1)/24 d: r M7 G" R! z7 b/ P
D.N/24 l+ y4 _1 v8 C! F/ ?& [" N& G2 e M
(5)信息隐蔽的概念与下述哪一种概念直接相关______。(B)& w3 f) c D9 v1 m
A.软件结构定义; S5 V3 _% _/ y @7 k; \' H
B.模块独立性; V0 i& t" i' j; Z) {/ i. @; t
C.模块类型划分
; s+ N! N' Y, J9 C8 o& ` D.模拟耦合度' B; e) f0 B% Z, s( C% m$ n$ @
(6)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。(C)6 r& r; z% K i' `- T
A.模拟现实世界中不同事物之间的联系
! w; |& H) @( Q* d# n" l6 Z0 J B.强调模拟现实世界中的算法而不强调概念0 O Z0 N" e. r( J8 G0 S
C.使用现实世界的概念抽象地思考问题从而自然地解决问题
5 z' p7 E7 z) o8 G, K! `) _& | D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
) |( ]6 h; _) u* y5 @3 C1 Z (7)在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。(C)' X% p* x$ Z0 V, v- a& a a
A.详细设计& G+ D! n) J& X
B.需求分析
, B. A, m( E2 K8 C C.总体设计% t3 F4 P5 }: @/ r! M3 ]$ f/ X: g$ Q
D.编程调试: R% M1 H$ u$ ^
(8)软件调试的目的是______。(B)
8 F& H. M5 \! d A.发现错误/ L! y' h: v J
B.改正错误
$ p' K6 r+ ~* p$ l# p8 d9 T C.改善软件的性能, A: N M2 T. B5 G+ a+ r C1 c4 C/ y
D.挖掘软件的潜能
, y2 ~9 k0 E: m$ o (9)按条件f对关系R进行选择,.其关系代数表达式为______。(C)
" o# n5 C1 l" Y) c% w A.R|X|R
1 M) |) X4 p1 d m. F B.R|X|R
. h8 P1 n6 O' Y/ O5 W( U6 o C.бf(R)2 X) w6 o2 R( Q1 [6 F! D$ _
D.∏f(R)5 M$ o, V: w5 W! A" b7 j8 o0 f- r
(10)数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。(D)
6 Z1 j( I: }7 F: M( c A.自顶向下- N! w5 U8 Q1 L* E$ z
B.由底向上' v% ]! F6 H6 v, Q2 r8 ~4 F; ?
C.由内向外
0 l( l6 W/ q1 P( z' A" ? a) [5 L# v D.由整体到局部 |