选择题$ f. e4 J, g5 F% P
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为# V$ t% D* ~2 e3 N, T' y
A)GEDHFBCA, j( Z& X$ h5 t# X" c$ Y. g, V0 q
B)DGEBHFCA
" ^; T6 T. ^" \3 _ T C)ABCDEFGH
* _( x9 ?+ l1 @6 i0 z. o5 h6 ], v D)ACBFEDHG
( D( h8 N2 E! x8 v(2)树是结点的集合,它的根结点数目是
1 E; }/ F# C# i% x+ h( R A)有且只有11 W8 A, M/ M- H. {3 f9 T
B)1或多于10 V) S5 t- v7 O! C
C)0或1
; U: P3 {; U) T+ A5 F1 } D)至少20 R3 u9 {0 P g! R8 _
(3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
; ?+ j4 F# H$ v& U A)e3,e1,e4,e2' d, d; \; b8 [! E% D
B)e2,e4,e3,e1) b0 v: n. l8 j5 \0 ]7 q' I. ^ w' J
C)e3,e4,e1,e2* |1 y$ N' i3 i7 h" `0 l, D
D)任意顺序
G: y3 W1 w" T7 }/ Y(4)在设计程序时,应采纳的原则之一是/ ~; r4 f5 J6 M
A)不限制goto语句的使用8 K# h8 M; K4 u! H2 a# r
B)减少或取消注解行2 b' e6 Y+ ?6 t, u' d
C)程序越短越好
9 P: |' }# j3 E D)程序结构应有助于读者理解
$ d$ k" E4 m( M( A8 `+ Q(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和 E9 p. L) P* D2 S% C
A)对象成分
; }* Q: \: M5 ?" m6 c; d. q B)变量成分$ M9 ~$ a- [# Z2 `: t1 i
C)语句成分
9 j& i5 _' g" g V+ @( d/ e D)传输成分
' P. g# q1 p5 R# e7 M3 ^' [, x(6)下列叙述中,不属于软件需求规格说明书的作用的是; R2 G- v( `( M6 d9 T
A)便于用户、开发人员进行理解和交流% H, |5 Z T: r: f
B)反映出用户问题的结构,可以作为软件开发工作的基础和依据
/ A. T2 }, a; P. \9 Z C)作为确认测试和验收的依据; W/ D/ n. `$ Z
D)便于开发人员进行需求分析
2 d t8 p' ~- F(7)下列不属于软件工程的3个要素的是0 I; X7 P& p. h! y8 p$ o8 E
A)工具# q; g& E* ~5 r0 ?; X
B)过程6 m. ^1 k) F) E5 l
C)方法# C( N( I+ h' _, |& ^7 x0 a2 `' X% q) G
D)环境+ g b8 ?8 z2 ] ~$ E( N) p" ?& Y+ F
(8)单个用户使用的数据视图的描述称为
& r1 J4 z) E$ N A)外模式
, }! T& F8 Y6 R! C8 l& A( P! P B)概念模式
; I% ?. \8 V* v C)内模式* W( ^4 {" z& v$ S4 Q
D)存储模式! N y. x% l; U5 D2 @
(9)将E-R图转换到关系模式时,实体与联系都可以表示成
, c* W3 X/ S1 c, C. @' E A)属性
+ E4 ~. F' a% }+ U$ O7 h$ x5 | B)关系2 y1 R% G/ @$ Z7 N8 R
C)键
& S+ a+ F4 n x: U- Y. ~$ w1 k, U1 V D)域+ B" d+ d, B7 }6 c/ w) t8 Y5 p
(10)SQL语言又称为
+ p+ v8 s; P/ d& m" E9 i2 v A)结构化定义语言: \+ G0 O2 {/ W
B)结构化控制语言
( s: k$ `- s2 Z9 l6 Y% e C)结构化查询语言8 B U% I1 x1 R$ n# x. }& D- u
D)结构化操纵语言
7 d3 }5 g3 z6 W* z6 W3 z# v(11)用二维表数据来表示实体及实体之间联系的数据模型为( j/ ~5 N5 J- u9 z
A)层次模型$ ~1 D% q4 c: z* ^' L
B)网状模型
5 Z( k6 m3 T! J( I, z: V/ X C)关系模型# L8 L! N( C# B8 j
D)E-R模型
) x, c/ m. O8 i(12)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是
6 p& |7 Z2 A3 p4 l8 V8 N# `6 C* \ A)DB包括DBS和DBMS" y Q' }) q2 z* w9 {
B)DBS包括DB和DBMS. g; ?* m6 H' X; @# Q
C)DBMS包括DB和DBS
' s _ J7 {+ c# I D)3者属于平级关系/ q) Q" {2 S2 a! G! k$ D, I x
(13)若内存变量名与当前的数据表中的一个字段“student”同名,则执行命令?student后显示的是
( W x r8 d" {$ C! G A)字段变量的值4 {- j- L: Z4 i# K7 w [ B' `
B)内存变量的值" `+ p& _. G+ D' T0 E
C)随机显示
, i5 D3 V/ h3 u0 N. v D)错误信息) E# ]! v; X3 @( O1 C
(14)下列日期表达式错误的是
) }7 l3 c( G3 a A){^2004/03/09}+15
+ ]$ Z1 x |1 [7 y B){^2004/02/25}+date()
# u8 T" t# s/ {8 R* L" A5 ] C){^2004/03/09}-15
0 v; m1 i2 @* N6 g" q D){004/02/25^}-date()
& k+ o: R& V( ?4 w(15)以下每两组表达式中,其运算结果完全相同的是(□代表空格)9 w, y! y" D+ I
A)LEFT("VFP□",3)与SUBSTR("□VFP□",2,3)& S, X& o9 m; ?9 c4 ^9 b
B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
! w+ L" I/ U- ] C)VARTYPE("40-4*5")与VARTYPE(40-4*5)
) s& Q5 S" L1 X" _4 b2 X% S D)假定A= "visual□□",B= "□□foxpro",则A-B与A+B; M5 I+ Q. l, s; g x5 t `
(16)在逻辑运算中,3种运算符的优先级别依次排列为 u9 N& r7 R- G5 y
A)NOT. >.AND.> .OR.
8 F6 \- d. \7 } B)AND. >.NOT. > .OR.. n2 V5 H0 y6 }, R' n0 J
C)NOT. >. OR.> . AND.
7 k! i j4 `2 N3 ~$ ~! U D)OR. >.AND.> .NOT.9 V# _' c, z! o- n1 n
(17)在Visual FoxPro中,以共享方式打开数据库文件的命令短语是, L+ @5 i% `6 d4 L0 M- r7 [
A)EXCLUSIVE1 k5 C. A0 @6 z" r7 S( P
B)SHARED O. B$ p8 X( A4 E+ s
C)NOUPDATE* {0 Y# c( i7 J _% p/ Z+ s6 m4 ~$ d
D)VALIDATE
5 E& [ x$ ~ D4 \" P+ ^ j(18)下列索引中,不具有“惟一性”的是
: @& p9 [% a1 H7 e& L* E A)主索引
: G: `# T9 `1 }* E! f" i B)候选索引; I# M- d4 h5 u* G7 {
C)惟一索引+ P8 b6 k: H" _1 k) U
D)普通索引; z! R% @8 ]# K3 h& M% y7 m' R
(19)如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义
* o: X1 U# @. D2 P+ l) G A)实体完整性 $ R" g# s/ y, Y8 T8 ^& E
B)域完整性" K7 I* \8 f# Y; e5 x" t
C)参照完整性
3 r2 _+ H: @! R; q% d; @ D)以上各项都需要定义4 _# L* M7 A3 c2 A, Y) q
(20)命令SELECT 0的功能是4 s5 F3 ?' k5 n# y+ j( o p
A)选择编号最小的空闲工作区
' Z. K! F8 }5 U9 r2 K9 O B)选择编号最大的空闲工作区
5 L; N8 D5 i: }/ q7 b' O C)随机选择一个工作区的区号5 D, }2 \8 V2 j3 K) y; S
D)无此工作区,命令错误
; {* R: {. M. E( U9 T1 [% W(21)假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是6 g6 a# U6 F B# _5 y: ~: N8 ?
A)SEEK N$ ^. P7 Y. t) I3 j( {% f
B)SEEK FOR 基本工资=N
5 `6 E. ~8 h2 G; ?# X2 U, ~ C)FIND 10005 L2 I- j P% b, C5 C. d) B
D)LOCATE FOR 基本工资=N& |* H% u2 s* m V+ ?
(22)下列关于自由表的说法中,错误的是
( S2 X( q$ [6 P5 y A)在没有打开数据库的情况下所建立的数据表,就是自由表
2 u( ^) G+ i" f: y B)自由表不属于任何一个数据库
: }. v$ U) U8 H" L$ h& k C)自由表不能转换为数据库表
. h( P, j4 |7 `* { D)数据库表可以转换为自由表4 n0 c1 w& H& H9 K) L( g) X) p
(23)查询设计器中包含的选项卡有
0 T# x. c N8 F6 W9 k9 a A)字段、联接、筛选、排序依据、分组依据、杂项
' W, V1 H' ~! l3 L B)字段、联接、筛选、分组依据、排序依据、更新条件' _) l+ J O4 X$ v) G. U
C)字段、联接、筛选条件、排序依据、分组依据、杂项3 ~4 E7 \7 B- o; e4 [: r
D)字段、联接、筛选依据、分组依据、排序依据、更新条件
' X, O+ S7 D+ g: A0 |2 P3 Z- _8 F5 M(24)为视图重命名的命令是
1 ?( A9 h/ a, j. ?" `9 I h8 g1 g A)MODIFY VIEW
- d u" X M3 J" Z- X/ L8 E B)CREATE VIEW2 q# l1 D1 G6 I1 j1 C9 v2 R
C)DELETE VIEW6 R4 d5 \! |4 v' h; k$ V9 q
D)RENAME VIEW |