一、选择题。 % C/ P0 D( k W- F2 e9 F/ @3 o
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为0 Q+ b6 g& _4 O4 z7 x. }4 S
A)GEDHFBCA
0 O9 s" v2 E( x( I# I; Y B)DGEBHFCA
0 K5 m! b3 ]& z C)ABCDEFGH
4 O, q+ u" q6 t) u7 R0 i D)ACBFEDHG
* t) Z: ^" q4 X% N2 Q (2)树是结点的集合,它的根结点数目是
+ V, i5 J: j! s) Y* t A)有且只有17 |& L: e5 J8 \( o# J3 M2 U- l& t
B)1或多于1
) r1 o- h4 s+ ]5 U9 e" N& L C)0或1, {( T$ N1 I7 _4 a6 S; |7 p
D)至少2
: G$ g3 L8 C$ m2 C; j! K/ [& _8 ? (3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
# k9 B# C0 q2 j4 R( x5 b1 r G A)e3,e1,e4,e2: h& B' R. f3 i" `
B)e2,e4,e3,e1, t3 v: d# U4 Y. T3 U }
C)e3,e4,e1,e29 m5 ^, \2 n/ A* k; x. c, l
D)任意顺序: Z! S% x# }9 x# f5 V' R* m
(4)在设计程序时,应采纳的原则之一是
6 t w- P: h. a! A8 t7 {4 C1 M) y A)不限制goto语句的使用3 _/ t( e8 k( C6 y* U
B)减少或取消注解行4 K+ P& J2 V" h# i$ G
C)程序越短越好. K% ^- l, Z) M S) Y& H5 n, P
D)程序结构应有助于读者理解
4 p( R" Y5 j* ?0 I2 t8 D (5)程序设计语言的基本成分是数据成分、运算成分、控制成分和% ~! R4 Z$ i3 J# _6 V: T+ N
A)对象成分
7 j9 K5 |' I0 l B)变量成分& [9 S- n. N* t0 S' P+ p
C)语句成分
: @+ M" q9 d, M7 p8 g l* m. f D)传输成分, }2 Z9 n, h8 ^& |; S3 H
(6)下列叙述中,不属于软件需求规格说明书的作用的是
' b1 p! X6 x& Q5 A1 f- x a A)便于用户、开发人员进行理解和交流
9 |4 y, V$ c( G8 z B)反映出用户问题的结构,可以作为软件开发工作的基础和依据6 A' @' Q" F# X+ ?
C)作为确认测试和验收的依据
7 L% }- S7 K. f5 m9 w4 C! G/ Q0 Q* P D)便于开发人员进行需求分析( I8 N. s" t* Q: y, A) C: e' Z! P* N
(7)下列不属于软件工程的3个要素的是4 ~) D/ L5 ?& H% K" U: F
A)工具
) I3 x: A: Y) \# p- N& Q B)过程 G4 b' j- n5 _- x/ g
C)方法* i! S3 D; S9 k: |% u3 V! n0 r$ V
D)环境
4 ^( H0 G, s( v( } (8)单个用户使用的数据视图的描述称为0 W- H6 b$ z, T, M
A)外模式
$ E4 \' A/ \- M4 V. j( g B)概念模式+ k; Z) `8 |. s' _% u
C)内模式, ~" U" l1 _8 b
D)存储模式# A- J+ l* h( [; J4 n$ U
(9)将E-R图转换到关系模式时,实体与联系都可以表示成! c" }. x/ g; L" S
A)属性
/ \* }- ] _ N8 R" ]- z3 a: b7 _ B)关系
& i; U. L% [, @9 P( ^8 `) F C)键 V; R& [ k0 ~% ~
D)域$ M% Y, \+ ]) D+ n( J, k
(10)SQL语言又称为
6 S: R7 K( ^( {, y5 v# t* \( N A)结构化定义语言$ M Q! Y& x% D8 u' {* t
B)结构化控制语言. O" Z) ~; @4 ^, }
C)结构化查询语言
Y; K. A i: b8 e( h2 y6 Y D)结构化操纵语言
; ^$ `/ A3 a3 A/ P) Y: u" [5 m: S (11)用二维表数据来表示实体及实体之间联系的数据模型为
$ d3 @0 e' R4 P A)层次模型/ @$ O; t6 \! v& }8 A
B)网状模型
( F" P( W, p' `: y( Z$ Q C)关系模型2 o$ r/ }2 ?5 z- B' y3 x+ k
D)E-R模型8 v8 g& b8 i6 S+ P+ @
(12)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是
X5 i0 o8 q7 c A)DB包括DBS和DBMS3 q; W2 Z2 W$ M
B)DBS包括DB和DBMS; M4 E8 g: Z: X9 N0 ?6 L5 p; w
C)DBMS包括DB和DBS3 A" f% \: j, Y& D8 b' j- L: C" u
D)3者属于平级关系7 S) J. S- ]& H- P
(13)若内存变量名与当前的数据表中的一个字段"student"同名,则执行命令?student后显示的是
8 L L6 S. O7 n; W A)字段变量的值6 J$ _& Q1 Y7 }, t: _- t% v4 y
B)内存变量的值
f$ X- ^1 Z6 h$ Q1 c2 ]5 j2 ? C)随机显示" G% j4 a( T% Z/ w# B7 e9 _- M3 M
D)错误信息" C# E! F# c3 f& N& [- M
(14)下列日期表达式错误的是* W* J% g5 ~- Q7 V% x! Q/ G s
A){^2004/03/09}+15- Q3 Y' v; V- M, X& k4 P! `
B){^2004/02/25}+date()
5 L' h# K, n- c2 D* L( [) w) ^ C){^2004/03/09}-15
; ~: Y: T. w H5 K% L- L" k# E& E D){004/02/25^}-date()
L/ }8 |, |6 s0 [& ` (15)以下每两组表达式中,其运算结果完全相同的是(□代表空格): y+ ?' V- }7 d1 U- {* h* D3 z
A)LEFT("VFP□",3)与SUBSTR("□VFP□",2,3)
" `5 Y5 {* w$ h$ D B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
: z$ G8 U+ i! R2 I; p- j6 I r9 V( E C)VARTYPE("40-4*5")与VARTYPE(40-4*5)5 ^4 v4 S) B6 s7 Q8 e& A) S8 f
D)假定A= "visual□□",B= "□□foxpro",则A-B与A+B
8 A [; x; [4 C: ] (16)在逻辑运算中,3种运算符的优先级别依次排列为3 @3 c* j L0 A- }
A)NOT. >.AND.> .OR.
& p$ \5 @8 @1 ]8 V B)AND. >.NOT. > .OR.8 m) b$ i% H8 {1 _4 v! M. Y0 o. }
C)NOT. >. OR.> . AND.
! o: x- a9 z* c4 M6 Z D)OR. >.AND.> .NOT.
0 G U' \5 A; I" B (17)在Visual FoxPro中,以共享方式打开数据库文件的命令短语是
$ b' u0 {( |9 {( x A)EXCLUSIVE
* F3 f4 Q6 x; m) l9 \ B)SHARED
: A M( U% B( _ C)NOUPDATE
5 _0 G* \7 z4 z+ d3 h D)VALIDATE! w* h- w" f O
(18)下列索引中,不具有"惟一性"的是
* e0 @4 e7 ~4 T t A)主索引
+ c6 D% p9 `- N! j* N) W/ w B)候选索引 ^+ F: \% y" |$ o
C)惟一索引
8 y$ l& U% r/ h8 q# [ D)普通索引
& k. F: |2 x- y) B$ n (19)如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义 O3 [. d/ S5 X& o: H- D# P
A)实体完整性 * A% Q# _% Q' P0 D! N# L0 p
B)域完整性
* |: s h- p5 }' n# j C)参照完整性& A! k, y" I8 ~
D)以上各项都需要定义
9 o* m: ` k; [ (20)命令SELECT 0的功能是" W3 P+ Y" D, q0 r6 q: R1 q+ R+ J
A)选择编号最小的空闲工作区0 p3 s- r: n1 k% p% R+ E
B)选择编号最大的空闲工作区
S2 W4 G! W( A' c C)随机选择一个工作区的区号
: j( p3 p4 T3 N# ~4 c) `" p D)无此工作区,命令错误
& T: }' {( t- C& T (21)假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是( [/ K3 n0 ]& J" S0 J+ b2 k
A)SEEK NB)SEEK FOR 基本工资=N
& [" P @+ p( j C)FIND 1000D)LOCATE FOR 基本工资=N
6 V8 q% ~0 A- n1 [+ s (22)下列关于自由表的说法中,错误的是9 c* y {. h# F* n/ A2 i4 G
A)在没有打开数据库的情况下所建立的数据表,就是自由表
7 K( c' T2 L; H$ O3 z6 e: y B)自由表不属于任何一个数据库
! K/ L% g/ W: H! m+ [2 X. i C)自由表不能转换为数据库表$ V6 ^% C- y! O: a
D)数据库表可以转换为自由表 |