一、选择题
( P( G1 _5 M8 K, @# v. E/ u7 n
1 b/ C0 g: }4 m/ u0 I+ G9 h2 R; b(1)栈和队列的共同特点是
# x* d* z o. g Y4 L- L A)都是先进先出
% o5 \/ b6 D) L$ @ B)都是先进后出
4 i- o: v% j( y C)只允许在端点处插入和删除元素
, Y. b, a, U9 `- N+ U1 M/ l6 M8 i s D)没有共同点
6 [- U4 e. L- g, l(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
% a- v! i$ j* y7 C' W1 }) J A)acbed
( p9 `3 C: W/ _" u/ [- C6 V B)decab
( V0 s; O5 A8 U' V C)deabc
3 V: K! l" i6 }- L7 S D)cedba
* H) a6 ^9 S2 ~8 {(3) 链表不具有的特点是
3 v) \" W+ E/ d, I! ]* _# F A)不必事先估计存储空间
5 h% R/ Y( p/ K. Q8 v# g) z B)可随机访问任一元素$ [& Q7 C6 s! o4 [ \$ U. v/ j
C)插入删除不需要移动元素
; R+ X1 {* q* T$ w D)所需空间与线性表长度成正比9 l# D; T# }5 i% u; l3 i
(4) 结构化程序设计的3种结构是
: w# {+ S) H% P& _+ B" G A)顺序结构、选择结构、转移结构6 T: l h: l9 Z! O- X: Z5 D* h2 W" Q# H
B)分支结构、等价结构、循环结构
0 j1 v, X8 h0 b* }. `: N4 Y. _ C)多分支结构、赋值结构、等价结构5 F" _. X! T9 h+ i) H( u
D)顺序结构、选择结构、循环结构
) B+ p2 d- e( _$ q3 H(5) 为了提高测试的效率,应该 " Q2 p$ [. ` I6 F
A)随机选取测试数据
1 ? F' m7 E' w. s B)取一切可能的输入数据作为测试数据5 \+ ^9 {1 C; X" P: m
C)在完成编码以后制定软件的测试计划
' s5 y0 i$ ~+ k3 q4 h) Z3 j% j% x" n D)集中对付那些错误群集的程序. X( X% u7 D* t# B+ t
(6)算法的时间复杂度是指' D" |$ u- i Y9 r: s) F5 W- U
A)执行算法程序所需要的时间8 L4 u- r+ C# |! h+ ]# q( S# X8 f4 B
B)算法程序的长度
0 U5 }0 `7 W3 P, K6 l+ y- _' O- o C)算法执行过程中所需要的基本运算次数
5 Q5 v8 p. f W3 Z* |! A* k D)算法程序中的指令条数
+ z5 h$ t% Q' p3 I(7) 软件生命周期中所花费用最多的阶段是& j1 o# y7 ]" ~/ F
A)详细设计
2 p. o2 h) c$ e9 I" X B)软件编码
% c6 Y1 D) M9 A4 Z C)软件测试4 n! e4 G! n2 F# }" i
D)软件维护. e7 U; [' N" N8 P4 u
(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为 0 l; o, x8 X% t, _3 ]; J2 K) t- W" J* {
A)C 6 F: u% Y: [' }) g+ c/ E7 f
B)Basic 9 I* ], ]3 n, v. ~4 d( V6 G& G
C)DDL : m5 u1 [9 j' J7 x; j; \. V
D)DML
" Z. k; n. G6 q. i v(9)下列有关数据库的描述,正确的是. X2 _, k5 J1 Y, O
A)数据库是一个DBF文件
; T" X9 c V" m( c% f B)数据库是一个关系5 c% X/ e5 H! e# O/ y" J+ \- F _
C)数据库是一个结构化的数据集合
% U: z. M! S( K D)数据库是一组文件0 S& y! T; o; U5 |1 D+ b
(10)下列有关数据库的描述,正确的是
$ ~6 U! ^! ~! i: q+ k A)数据处理是将信息转化为数据的过程
# S: E9 f2 J9 q0 ` B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
" J8 n8 K- P, w+ ` C)关系中的每一列称为元组,一个元组就是一个字段: E- b- K1 G* w" L2 \3 F
D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字% M5 b4 E3 d$ G
(11)关系数据库管理系统所管理的关系是5 S4 t+ ^: }. R: W: T
A)若干个二维表
4 y/ Z* [. F! { B)一个DBF文件# [2 H0 {' k# }' m: m8 s
C)一个DBC文件 q' ?- t0 D" T$ t8 |, K3 M) K
D)若干个DBC文件
0 ~, G; q% n" g% h(12)在关系的基本运算中,下列属于专门关系运算的是
7 o/ H' v' P- d- r1 W1 [ A)选择、排序/ W( a0 ~% V( R
B)选择、投影: m, w5 I1 ^0 w* x8 e5 ~
C)并、差、交
8 J) A1 X# J9 l D)联接、笛卡儿积
0 ^1 I$ Z, H: U" B8 C- o. j(13) "项目管理器"中的"文档"选项卡用于显示和管理
+ I9 b2 [: A, n1 x2 K7 e7 \ A)程序、API库和应用程序
3 W0 K1 e( `/ d( }; s& V B)数据库、自由表和查询
) Y& T7 `" @9 L; [/ Q C)菜单、文本文件和其他文件
, M3 e# K) X2 b% T7 I8 s D)表单、报表和标签
) P3 u' N! `* n. U# L. R, u(14)下列字符型常量的表示中,错误的是* N$ R# n0 l( T# y6 Q& ~# D
A)′65+13′
w0 w) w5 O9 \ x) |, U B)["电脑商情"]
. s: `( h' V' X C)[[中国]]
" k1 i! @! l. h% z' t3 n D)′[x=y]′+ k; ] p! `" f3 s" F# Q# l1 @
(15)下列关于变量的叙述中,不正确的一项是
4 I6 [) h& I% F1 D/ V; P A)变量值可以随时改变
5 H; J: {3 f/ Q8 H; S4 f- O B)在Visual FoxPro中,变量分为字段变量和内存变量
. k7 s( n: Y+ A0 W C)变量的类型决定变量值的类型 $ G- q. J! \$ M( T0 Q
D)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量' ?% Q' p- r( c( I+ f* |2 }% m, T
(16)可以随表的打开而自动打开的索引是
: i% N- {. [0 h7 o8 i, m! } A)单项索引文件* s4 T& C1 ^3 `, t* r: I0 V
B)复合索引文件
! [/ b& h% n6 H C)结构化复合索引文件9 t9 w. E& l+ a; j- ^7 {
D)非结构化复合索引文件2 ~8 o) m# C& m V+ \7 }& M
(17)"主键"不允许取重复值,是指
. H n+ P U, v8 A' {9 v A)实体完整性约束规则
1 h, y5 H4 e. @0 j% c4 h B)引用完整性约束规则! d* \ X: P0 ~* x% i! R/ r( N9 Y
C)用户自定义完整性约束规则9 }. q1 G/ ]' K- O; z' U
D)数据完整性约束规则3 m) m% P6 K; V+ r! q0 f& ^" w
(18)在当前表中,查找第2个男同学的记录,应使用命令
* F9 ~5 I- V: w" x A)LOCATE FOR 性别="男" 3 o, r) ^: l/ I4 o3 c2 l
NEXT 2 ! p/ x" T- y) |) P+ a* M
B)LOCATE FOR 性别="男"
/ X- R, n. [! t9 V+ _8 P+ h C)LOCATE FOR 性别="男"
' W" s* l& i4 j5 L. |1 `: B CONTINUE
6 b& j" r8 n; F9 @: b! Q8 C D)LIST FOR 性别="男"
, H9 R; Y- r* L, f, U$ Y NEXT 2
0 ]0 k( D" U1 S6 v; |- E, D$ t(19)下列关于索引的叙述中,不正确的是7 \- M0 Y/ U. I7 Y0 ]
A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件
0 z. H# h) i! V+ p: O B)打开和关闭索引文件均使用SET INDEX TO命令 B; U5 Z1 l# Q( V( L/ @0 P
C)索引的类型有主索引、候选索引、惟一索引和普通索引
" G8 ^- w7 n; i1 o; @! } D)索引文件不随库文件的关闭而关闭, } R, l% }/ ?6 Y% g- D
(20)自由表中字段名长度的最大值是& b" e/ k$ m. R& @; G
A)8
7 d1 p4 }! A) Z$ Q B)10) Y0 J$ t/ a5 U! M0 k3 C6 h
C)1284 t7 r* I- x+ o# O
D)2550 P7 e, D( ^3 R) Y/ N& m
(21)要同时打开多个数据表文件,选择不同的工作区可使用的命令是
! F ~7 ^2 i" ~' I" b A)USE# j9 P ^4 T1 ?; \) z1 [
B)OPEN. O4 j8 \2 r1 t1 F$ p
C)SELECT
: ^/ ~2 X. R6 M9 i D)以上命令均可1 }4 z2 r; ^( \" X$ O3 I) b4 {
(22)下列关于查询的说法中,不正确的是
8 m; Z- A5 r; d3 R A)查询是预先定义好的一个SQL SELECT语句4 @% r/ L# \2 k6 k8 c; o+ \
B)查询是Visual FoxPro支持的一种数据库对象' d5 `3 K3 w, L- Q& I2 V5 D
C)通过查询设计器,可完成任何查询
; L) j. \6 }' Y6 p' S# v D)查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出
2 g- o- @- J, X0 t(23)下列关于视图的说法中,不正确的是; Y5 {, k$ P. q3 `
A)在Visual FoxPro中,视图是一个定制的虚拟表
; l; b! k1 _* b) d0 H. b B)视图可以是本地的、远程的,但不可以带参数
4 Q; e, M& r# D C)视图可以引用一个或多个表
6 u; @5 {% R S D)视图可以引用其他视图
+ F4 m1 @0 e8 w+ B) e(24)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是
) Q6 s1 N4 k) M4 c- A4 z/ M9 a, W A)INPUT、ACCEPT9 \3 O1 v4 r4 g+ A
B)INPUT、WAIT
9 r+ |. I- X; A! h' j: I C)ACCEPT、WAIT
5 g" `& J0 N+ [" D D)INPUT、ACCEPT和WAIT
# i {) h- Y1 T- h9 s6 K/ g(25)关于内存变量的调用,下列说法正确的是3 c8 r8 |# B) ~% v. g( c. Z; f
A)局部变量不能被本层模块程序调用2 `9 H* ] `5 h& K# n! i1 g
B)私有变量只能被本层模块程序调用1 L+ y: i2 J' Q; j" {
C)局部变量能被本层模块和下层模块程序调用
6 h& V6 |1 Z$ `; E+ T D)私有变量能被本层模块和下层模块程序调用& o2 p6 W8 u) U
(26)执行如下程序,最后S的显示值为* f' T6 C, g) d7 d5 x
SET TALK OFF
+ [' s) a# z0 L' q! n- ~ s=0
1 g& \$ s, `6 |6 T/ b4 h i=5
2 i' A, Z, d0 a' g0 X6 r+ \; B x=11
4 V+ A9 h* J$ _3 W DO WHILE s |