一、选择题* l& _, @" C9 ^7 D- k+ B0 C
$ Q w5 ^4 P+ |8 J1 b+ {4 @$ U(1)栈和队列的共同特点是
+ b$ \. @* y% E$ Q! w A)都是先进先出0 s: t/ M4 n0 g" H; {' c
B)都是先进后出
8 ]; Z- X' ^. T$ I$ p C)只允许在端点处插入和删除元素
: C# _0 w, `( _. ]7 s( t D)没有共同点
- c/ r/ q7 m$ u(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是* P s6 D, |2 F
A)acbed
7 j5 S- f$ G1 f. Z' I/ ~# V- N B)decab$ G! Z( b5 `, w8 c/ ]; K
C)deabc% E8 G4 k4 }3 `; Q h% }
D)cedba
9 w3 d# M* O9 m9 w(3) 链表不具有的特点是' C n, ~$ [7 k% p
A)不必事先估计存储空间
; w- v* h4 I1 _ B)可随机访问任一元素, U+ m+ p. D/ Q: i( f
C)插入删除不需要移动元素4 l3 D7 G r2 r
D)所需空间与线性表长度成正比
5 w A2 m F7 R9 D* b. t(4) 结构化程序设计的3种结构是& t1 y3 I5 y' @& p, `# k* e4 N% f* {
A)顺序结构、选择结构、转移结构
/ T1 P, t7 w( G& u! y' n B)分支结构、等价结构、循环结构6 |, j7 o( ~! G- m, F( v$ A! y
C)多分支结构、赋值结构、等价结构3 q$ w3 R* z9 P" @& L. n% k3 g0 }
D)顺序结构、选择结构、循环结构, v/ E' i; A! H
(5) 为了提高测试的效率,应该 1 {% [& y9 w$ L# d9 j8 e% Z, R
A)随机选取测试数据2 `8 M* i9 o- J, @# g
B)取一切可能的输入数据作为测试数据
T& {6 v" H7 i$ Z" y6 j C)在完成编码以后制定软件的测试计划: f# I& h$ S% @* c5 P3 `* ^* ]
D)集中对付那些错误群集的程序
, {: X6 l: y8 P$ ?(6)算法的时间复杂度是指
9 b, k6 ]# Y- A) Z" g1 ]/ ~ A)执行算法程序所需要的时间
' ]- f, G+ H6 W2 M' f5 i3 O+ E B)算法程序的长度 e9 v8 }7 N4 I, ~: H6 Y1 w
C)算法执行过程中所需要的基本运算次数5 C1 e% q1 M4 J. h8 p
D)算法程序中的指令条数. g; U6 z/ d, F( {1 X5 r
(7) 软件生命周期中所花费用最多的阶段是* t1 t |4 {; d8 z1 `1 ~, j4 V R
A)详细设计
" f. X: V8 Z9 A# I9 H B)软件编码" y1 p5 W X1 \
C)软件测试
+ r7 l* p3 r) m/ } r# w$ d D)软件维护
8 x1 `9 I5 x. R9 @' P" I! V2 ?. l(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
, V1 t+ b- V4 h A)C
. T4 Q# c5 E1 [) ` G& N: R B)Basic ' m4 x! A7 a; X' \, Q; @; L
C)DDL
2 d6 R7 j d$ L2 T2 C0 O% f; m D)DML
) X( G* W6 c) w1 w" D0 G0 \(9)下列有关数据库的描述,正确的是
5 M! r# p$ h- G( I. t) X A)数据库是一个DBF文件
( Y2 C+ w/ z' J. n5 m; b, k B)数据库是一个关系4 r/ m# F; q9 B, H8 n z6 ]
C)数据库是一个结构化的数据集合0 q' O1 l# q5 z5 {; T- M& i& F
D)数据库是一组文件+ I" {* m/ S2 {" K; {. T9 n$ F
(10)下列有关数据库的描述,正确的是
& O' O1 G/ f- d8 W5 _4 w% H( d V A)数据处理是将信息转化为数据的过程- \9 ^4 o" _( ]+ T% Q
B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变$ t _0 [& w R6 w% \1 i
C)关系中的每一列称为元组,一个元组就是一个字段
2 R3 m6 K z6 U, { D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字7 P- p8 o- b& i5 C; j4 p ~
(11)关系数据库管理系统所管理的关系是
/ o5 h" K* c1 d: r) c A)若干个二维表0 j: G1 S# d! b8 ]
B)一个DBF文件1 A, T5 K' f9 q
C)一个DBC文件1 i' k" P+ Z$ w0 V1 I2 Q
D)若干个DBC文件2 D, [/ e# x- d9 L8 x
(12)在关系的基本运算中,下列属于专门关系运算的是
: x- u# t" B S# z7 r6 y/ U; f A)选择、排序; O: q8 x* V6 P) s) H( j2 S7 h4 q8 E
B)选择、投影
& z; Q) V6 U$ T1 S/ @ C)并、差、交4 ^5 n/ D6 G, V) P
D)联接、笛卡儿积7 _. R: }. ?' i7 t' m/ \
(13) "项目管理器"中的"文档"选项卡用于显示和管理
* S( r5 W5 R$ @/ ? Z A)程序、API库和应用程序, z; n4 d0 T, h# ?- E# l, {
B)数据库、自由表和查询
% Z5 Y1 x/ F+ j& M+ n C)菜单、文本文件和其他文件
8 w) d0 N% j- R6 ~- ? D)表单、报表和标签! h. ]) [" w* g6 D
(14)下列字符型常量的表示中,错误的是- j# o& j2 l# b
A)′65+13′
; S' d% D8 U2 u/ M- m B)["电脑商情"]# v, X, k4 n# d% `
C)[[中国]]
" }, C5 w4 w' p* u+ ^9 Z9 d D)′[x=y]′
+ a* C# F2 O6 P(15)下列关于变量的叙述中,不正确的一项是3 v! N7 k( W- W, b" d
A)变量值可以随时改变8 P% C1 ]& C0 z2 `- ]
B)在Visual FoxPro中,变量分为字段变量和内存变量+ R$ B. w0 U# e7 h, M
C)变量的类型决定变量值的类型
2 a0 B; c1 o U+ }; r D)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量
/ B* o! l3 G% K6 u(16)可以随表的打开而自动打开的索引是
3 Z X5 z: c% }# } A)单项索引文件
3 J4 d4 ?4 w2 K/ D9 A- X B)复合索引文件5 v- w. F% x& \ Y& v# i4 M3 W! A
C)结构化复合索引文件' ~ `7 M; g8 m( _2 @
D)非结构化复合索引文件
D1 w: }2 h* W/ h8 w$ f, X: G, O$ |(17)"主键"不允许取重复值,是指
1 G; R5 J [, u5 e5 \# k! z& x A)实体完整性约束规则
* F/ [0 p) D- C6 z( T B)引用完整性约束规则
3 X9 X* y( v$ J- U. b C)用户自定义完整性约束规则
: {6 O+ y0 u# e# t& z D)数据完整性约束规则
Z: g- j# d! u8 i(18)在当前表中,查找第2个男同学的记录,应使用命令
/ e J( ~, Z% P+ P A)LOCATE FOR 性别="男"
- m. `& P$ ^$ y. `1 b( |. e. Z w NEXT 2 5 N6 G& X4 I1 f( o$ j
B)LOCATE FOR 性别="男"% a- _2 _) E/ y- @0 l
C)LOCATE FOR 性别="男") Y, r# k& P9 f2 d/ ]
CONTINUE9 ]" E/ M1 U/ q. y$ p9 A, q
D)LIST FOR 性别="男" 3 M( j) e& b; ]5 e5 B" E2 P
NEXT 2% ^# J: K# c; {5 f( k
(19)下列关于索引的叙述中,不正确的是# B, k$ z) y) l5 a' d; H
A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件
. Y3 T4 I& |) X" _- L) M" b B)打开和关闭索引文件均使用SET INDEX TO命令
' ?, _: M, S5 D$ g4 \" C C)索引的类型有主索引、候选索引、惟一索引和普通索引
3 m- ^) O- p3 i' j; F D)索引文件不随库文件的关闭而关闭 I4 E! A% \: D" P7 g# T0 T
(20)自由表中字段名长度的最大值是
, b& e% `' c7 C# O' \9 m; S A)84 V( [- n* L& i2 R6 y
B)10/ @' D' p1 a( d8 U; O
C)1281 L9 c( C4 W. Y
D)255
% @$ K% z& l' E) z" r(21)要同时打开多个数据表文件,选择不同的工作区可使用的命令是% N$ y3 U$ ]7 L3 S
A)USE2 z2 c8 |* x- b6 ]) ^
B)OPEN# i; D. Z8 Z: U3 e: O* e7 Q* G
C)SELECT# O) [$ I0 ^5 @1 V* d/ t: W
D)以上命令均可
( {0 l$ _! H4 b. ]. R0 O4 Z6 j(22)下列关于查询的说法中,不正确的是# D7 }& w, ]. }; m% A% A
A)查询是预先定义好的一个SQL SELECT语句
) d: c1 v( ]- k& b. C6 J B)查询是Visual FoxPro支持的一种数据库对象
: S" O: f' Z0 P( X C)通过查询设计器,可完成任何查询! E0 B" D% B6 V: Q; z$ {) E" P: M
D)查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出
0 ?4 |5 Z0 i, U$ n: h(23)下列关于视图的说法中,不正确的是
; s8 n# B# v/ h9 L" b A)在Visual FoxPro中,视图是一个定制的虚拟表/ [: b) p3 F# ]6 l
B)视图可以是本地的、远程的,但不可以带参数* J$ ^* k4 I/ J1 o
C)视图可以引用一个或多个表
" V; G; t5 ~% n3 V" Y3 K1 B" T J D)视图可以引用其他视图
" a0 t# E9 E, l7 |2 E(24)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是4 ]" M+ t5 g# X$ @
A)INPUT、ACCEPT$ j: D( M) O( l8 e* f+ d+ C5 _; Z
B)INPUT、WAIT, H: h o/ [3 k) N( p
C)ACCEPT、WAIT$ ?+ _ T, f3 ?; q+ h+ k0 v z/ j9 C
D)INPUT、ACCEPT和WAIT1 B' R: g9 f) k8 O
(25)关于内存变量的调用,下列说法正确的是
8 C- f4 A* y& [1 [ A)局部变量不能被本层模块程序调用
4 ^! V' V5 ?$ l" Q B)私有变量只能被本层模块程序调用
, W8 _- x1 x+ l C)局部变量能被本层模块和下层模块程序调用, ?) N- B! S+ T# r( w
D)私有变量能被本层模块和下层模块程序调用
. |5 ^- A" f& V* X/ x) ](26)执行如下程序,最后S的显示值为
- C8 c. U0 o: X, x6 F% d8 g SET TALK OFF' c$ [# M2 _$ U, e4 {8 j R
s=0; K) ~. r$ X* o+ p5 P f0 q
i=5
, D$ C1 L2 G; G x=11
O6 R" t8 G2 R/ k/ ~ DO WHILE s |