a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 396|回复: 9

[考试试题] 全国计算机等级考试二级VB模拟试题21

[复制链接]
发表于 2012-7-31 22:15:04 | 显示全部楼层 |阅读模式
一、选择题(每题2分,共计70分)1.算法的时间复杂度是指
1 Q, P# v: I* d* qA、执行算法程序所需要的时间 ) U% E7 n3 L$ i* w
B、算法程序的长度
, q! F4 f- C2 z1 m9 SC、算法执行过程中所需要的基本运算次数
9 K7 L5 `( n# p0 |' SD、算法程序中的指令条数 A       B       C       D       2.队列适用于下列哪一种应用?
) P$ P0 z6 V* X& YA、表达式求值
* H1 w9 G8 K$ L) k/ WB、堆排序算法的实现
/ R( _3 W- J6 T. N; h! {4 c. lC、树的层次次序周游算法的实现
+ C( a5 Q: |& S8 `% SD、二叉树对称周游算法的实现 A       B       C       D       3.设二叉树根结点的层次为0,一棵深度为h的满二叉树的结点个数是____。 2 t& t6 T) ]# p
A、2的h次幂
2 s4 W/ i6 r7 G# k, BB、2的h-1次幂   Y6 u. o8 L- b7 |; d& f% }/ Q
C、2的h次幂减1 $ S/ N( l  s3 ^' K8 @" j2 r' \
D、2的h+1次幂减1 A       B       C       D       4.设有100个结点,用二分法查找时,最大比较次数是____。
) s9 Z/ |$ d- C9 m2 H  w! _A、25
- B, B% v) l; {3 I8 RB、50 ; B+ `# ^% P0 T/ D0 z8 u' l
C、10
0 E0 r: r6 }7 U# PD、7 A       B       C       D       5.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现
; G& b: k( J9 `2 ?/ e5 uA、可移植性
/ f- g0 v, w; J% x* z' d1 TB、可扩充性 6 _( K& V: \4 g0 K
C、安全性 " t1 }0 t, o" h. u: z% w! J
D、可靠性 A       B       C       D
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:05 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

6.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题? * a9 j  v& T0 v
A、产生危机
7 o5 z) }/ b: S- w6 o* f: T/ `) l. a; KB、质量保证 - f0 m0 j: a$ ^# L  H+ p% K* m0 f
C、开发效率 % d0 D( [% r/ o$ \; R0 O
D、生产工程化 A       B       C       D       7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是 + F( u6 @+ Y8 z2 s" P5 [
A、详细设计 ; s1 W% |' y0 N' w# m3 Q- J* l  V* m) Y
B、需求分析
3 O2 K" x  h) O$ }5 uC、总体设计
$ w0 L. \" N* k, t+ r& OD、编程调试 A       B       C       D       8.下列条目中,哪些是DBMS的基本功能?
$ |! z0 X2 @* s1 l, f7 R* QI.提供用户对数据库结构的描述功能
2 k, h3 O: Z) o$ {* kII.提供用户对数据的操作功能 & t- G( @) V( u* P5 R, z+ M
III.提供多用户环境下的事务管理
. C" A) u' T  g$ bIV.分类组织、存储和管理各种数据 : S) b" G# o4 Y; C7 I9 {8 b
V.数据库的创建、转储和恢复 ! d* m. h% \4 b' z! z
A、I、II和III
6 v# \3 ^  @6 h, v+ mB、II、III和IV
( `* ~8 w% T* l. n( FC、I、II、III和IV 6 j* b) E& }  l: \, d7 ^; d6 j" d
D、都是 A       B       C       D       9.如果两个实体之间的联系是m:n,则____引入第三个交叉关系。
; ~  @$ G0 b" lA、需要 - L* r4 p, K% z" ~
B、不需要 / h" k% k1 P% G! X; v
C、可有可无
& q: K1 Q  l: O6 [" W  \/ {D、合并两个实体 A       B       C       D       10.基于"学生-选课-课程"数据库中如下三个关系: + T0 F' Z+ Y9 `$ M: N- A
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
+ [4 D! s- {: `! L- ?5 v( [查找学生号为"200301188"的学生的"数据库"课程的成绩,至少将使用关系 * ~1 ~4 D( p- _' t
A、S和SC   G: g. W  Y; X5 @% h
B、SC和C
  R! c( @7 o+ v1 U( J: g& H. l" pC、S和C * a/ i* o/ Q, M1 A: t; ]
D、S、SC和C A       B       C       D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:06 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

11.假定有如下事件过程:
& ?; {9 M: o9 HPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) / u0 K  v2 r/ ?- X+ A; X% }- ^
If Button = 2 then 8 q3 G* g$ [; L5 J# ~# A
PopupMenu popForm ' n  H8 l, G; _2 [
End If ) x/ U* W, X, S" {
End Sub " @& v6 G. A( y  K, Z- X9 m
则以下描述中错误的是 , w" }3 `- n# S" h4 `
A、该过程的功能是弹出一个菜单 ( M9 m) X6 x2 P, w
B、popForm是在菜单编辑器中定义的弹出式菜单的名称
' P; Z" ]6 s1 s; Q+ k9 V9 a* t  U! qC、参数X、Y指明鼠标的当前位置 7 S6 ?2 ~  J' d3 K- P6 Z6 E* P
D、Button = 2 表示按下的是鼠标左键 A       B       C       D       12.在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是_____。
; ^2 l! Z6 w  U/ f: SA、字符串型
, ]: z  u2 X4 {5 Y  ~& d2 K* r1 kB、数值型
1 a4 Q2 i6 ~+ O) p0 f, s, p( hC、变体类型
" H6 g' L3 `  L" lD、可以是任何类型 A       B       C       D       13.以下描述中正确的是 ( K+ }' q/ D/ ?2 d# f
A、标准模块中的任意过程都可以在整个工程范围内被调用
8 q+ x# t% @+ P; W# {! b0 RB、在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程
; J- p* j% v4 v6 N; z0 _C、如果工程中包含Sub Main过程,则程序将首先执行该过程 3 K& x' \% k: Y9 \$ R% }
D、如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体 A       B       C       D       14.已知XB,正确表示它们之间关系的式子是____。
% r2 F# H+ t- i) r0 d4 R5 _3 }A、Sgn(Y-X)-Sgn(A-B)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:07 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

16.用来设置文本框控件中有无滚动条的属性是_____。 - Y/ U3 E: l, b8 [" J
A、MultiLine 9 D+ \# @+ g6 h# M7 C
B、SelText . \, i* I1 T$ l1 C
C、SelLength # H0 @) x4 L) o
D、ScrollBars A       B       C       D       17.要使用FSI对象模型,必须通过“工程”菜单中的____命令对象模型引人到当前工程中。
1 O' y) z7 X6 JA、部件
" q, y  X+ V1 `* j* X3 IB、引用
  B% x& i) u& I- M( I' d7 B8 EC、工程1属性
) O$ k$ q; \# q: H) O: P) ZD、添加属性页 A       B       C       D       18.若N=235,下述的语句中____显示的值为3。
  J( {7 C2 b! X; Y/ `/ M+ BA、PRINT N-INT(N/100)*100 . y( [# V) n  e* Q+ j% |# m
B、PRINT INT(N/10)-INT(N/100)*10
6 |6 R5 `8 D+ c9 ?5 p+ O$ Y- ]/ @C、PRINT INT(N/10)-INT(N/100)
4 {% ~! v3 N1 p5 P5 d+ R) uD、PRINT INT(N-INT(N/10))/10 A       B       C       D       19.代数式|e3(注:3为上标)+lgy1+arctgy2|对应的Visual Basic表达式是____。 # L1 d9 O" Q1 d3 D3 ]
A、Abs(E^3+Lg(Y1)+1/Tg(Y2)) $ y2 v) A9 a! Q0 I' Q) H' }7 U
B、Abs(E(3)+Log(Y1)/Log(10)+Atn/(Y2))
9 h" M; R7 U& ^C、Abs(E(3)+Log(Y1)+Atn(Y2))
$ D# R% m+ `$ ~  C; MD、Abs(Exp(3)+Log(Y1)+1/Atn(Y)) A       B       C       D       20.若在Shape控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由FillColor属性指定,非线条的区域由BackColor属性填充,则应____。 - Q* `$ D( n& c! y
A、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为1
1 i4 o- N  M1 {; q! aB、将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为1 ; ]6 k1 J' e. e# N. d. e* e) A
C、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为0   ]4 h  n+ p; T% Z2 o, W! s( L
D、将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为0 A       B       C       D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:08 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

21.下面叙述中不正确的是____。
: g4 `& c$ y) S& e! N: a7 O! f' X- cA、驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框
/ }0 F/ H, Q- tB、从驱动器列表框中选择驱动器能自动地变更系统当前的工作驱动器 * n. p0 W4 D5 |; E5 }, a& ?
C、要改变系统当前的工作驱动器需要使用ChDrive语句 5 P+ {% [# B6 F1 s! k9 `0 p0 X; K
D、驱动器列表框的Drive属性只能在运行时被设置 A       B       C       D       22.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是 & M% ^4 h5 y' o% o
A、Autosize 7 T- v- p* F6 p: H- q5 W
B、Stretch : n7 F' g( z& I6 t
C、AutoRedraw # z" ^5 V  c0 o( v+ ~- ?
D、Appearance A       B       C       D       23.以下不能在“工程资源管理器”窗口中列出的文件类型是
1 y  k  }* g6 ^# i7 R; TA、.bas
1 A+ Z7 l& [0 G8 b8 T6 E# hB、.res 0 a2 o( B" A/ S, j" d, x
C、.frm % `1 d3 e) A9 L; E
D、.ocx A       B       C       D       24.要使组合框设置成只能从中选择而不能输入数据的组合框(下拉式列表框),则应将其Style属性设置为:____。
7 Q, j' `7 l' f6 Q3 m; k0 x( [A、0 ' h4 i! ~: c  w0 y7 [
B、1
- G: t: }+ \4 y: V6 BC、2 * _1 V0 |+ i8 v; B
D、3 A       B       C       D       25.若N=365,下述的语句中_____显示的值是33。 1 U7 {! P/ y" G: }  C$ k: ?
A、Print n - Int(n / 100) * 100 , Z0 d) B6 J1 |% P/ i
B、Print Int(n / 10) - Int(n / 100) * 10 . y% \7 z( `( P  k& y; _, }
C、Print Int(n / 10) - Int(n / 100)
" i3 j& D8 N1 z/ L( H1 @D、Print Int(n - Int(n / 10) * 10) / 10 A       B       C       D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:09 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

26.下面的数组声明语句中____是正确的。
4 b" X2 E( L. g' R+ o$ WA、Dim A[3,4] As Integer ! Q1 B9 j8 `" A+ d  `
B、Dim A(3,4) As Integer
+ Q9 O% V, ^. ?6 o3 {) f. ^C、Dim A[3 4] As Integer 0 t/ g3 E0 T4 N5 n0 s# `) M
D、Dim A(3 4) As Integer A       B       C       D       27.设有语句
) ?, G% q5 ]0 s' }6 lOpen "C:\Test.dat" For Output As #1 # u3 b' F- K7 S
则以下错误的叙述是 ( ]% E; Z/ ?/ a5 [! N+ H, }
A、该语句打开C盘根目录下一个已存在的文件Test.Dat
" E, R0 h  b/ [9 Y; B* L8 oB、该语句在C盘根目录下建立一个名为Test.Dat的文件 . ]$ Z( i3 p& q3 L, f
C、该语句建立的文件的文件号为1 # `' r- G7 O+ ~- l. G3 B( T
D、执行该语句后,就可能通过Print #语句向文件Test.Dat中写入信息 A       B       C       D       28.单击一次命令按钮之后,下列程序代码的执行结果为____。
. D$ M* N! P! WPublic Sub Proc(a( ) As Integer) ! w6 C3 s2 ?- ?  `& ]0 p# t; r
Static i As Integer
! m+ ^  V0 N; ^Do + }, g7 e9 `+ M1 _) V
a(i)=a(i)+a(i+1)   P+ x! s: p: b9 |+ w/ g6 ?
i=i+1 " r, P* i% p2 o9 z- r' D
Loop While i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:10 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

31.单击命令按钮时,下列程序代码的执行结果为____。   a" a4 a/ M  H" o" i
Private Sub Commandl_Click( )
$ `' s( u+ K! Z! G/ B6 ~2 W% LDim FirstStr As String
; E$ Y6 x$ S/ _4 h0 OFirstStr="abcdef"
3 G) b: U" J/ k: \0 ?' _6 gPrint PickMid(firstStr) & O7 C7 U' C+ w, G) i  q
End Sub 3 O: `; x( q1 k5 r
) e+ t6 _9 d6 q2 e
Prinvate Function PickMid(xStr As String)As String
; ~$ }" }( o7 i9 T( l& aDim tempStr As String,strLen As Integer
6 _: ^$ l* }1 OtempStr="" / ]7 Q' z& V0 S$ W# B( ]
strLen=Len(xStr)
# U& m, \2 l5 r' r2 ~$ A% Y* Mi=1 1 `& W) d$ E  H7 r8 C( p) @
Do While ir /Next M br /Next N br /End Sub br /br /窗体运行后,单击命令按钮,输入结果是 br /A、1 2 3 4 2 4 br /B、1 2 3 4 6 8 br /C、1 2 3 2 4 6 br /D、1 2 3 6 3 6 A       B       C       D       34.下列程序段的结果为____。 br /A="abcdefghijk" br /For I=6 To 2 Step -2 br /X=Mid(A,I,I) br /Y=Left(A,I) br /Z=Right(A,I) br /Z=X & Y & Z br /Next I br /Print Z br /A、bc br /B、bcabjk br /C、ab br /D、bcdabjk A       B       C       D       35.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程: br /Private Sub Command1_Click() br /n=Val(Text1.Text) br /For i=2 To n br /For j=2 To Sqr(i) br /If i Mod j=0 Then Exit For br /Next j br /If j>Sqr(i) Then Print i
) K) Z4 `8 r2 Y2 N/ N. nNext i ) i5 k& P- ]: {& z; Y) ]
End Sub 3 {6 @3 }9 [) g# [* }
该事件过程的功能是
& d# x( {' M1 }3 AA、输出n以内的奇数 - E- ~6 d3 O& _4 R. \# S
B、输出n以内的偶数 ) {$ N" W8 n2 V* t
C、输出n以内的素数 6 W/ @; Q5 }; o: G0 h4 }
D、输出n以内能被j整除的数 A       B       C       D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:11 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

二、填空题(每空2分,共计30分)1.当对一个线性表经常进行存取操作,而很少进行插入和删除操作时,则采用顺序存
* O* L+ P5 a) U1 \# }储结构为宜;相反,当经常进行插入和删除操作时,则采用____存储结构为宜。 输入答案,中间不含空格: 2.设根结点的层数为1,深度为h的一棵二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为____。 输入答案,中间不含空格: 3.____是保证软件质量的重要手段。 输入答案,中间不含空格: 4.数据管理技术的发展经历了如下三个阶段:人工管理阶段、文件系统阶段和____阶段。 输入答案,中间不含空格: 5.用树型结构表示实体类型及实体间联系的数据模型称为____。 输入答案,中间不含空格:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:12 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

6.产生一在[3,X]区间的随机整数应使用表达式__。 输入答案,中间不含空格: 7.以下程序代码将整型动态数组X声明为具有20个元素的数组,并给数组的所有元素赋值1。 $ @7 ?4 J4 [6 A! J$ i( ]; S. X
_______As Integer
6 u1 U1 d. [' t! y6 [0 }4 q# N5 ?Private Sub Command1_Click() # t0 T& B3 k: G, {9 C
ReDim_____
# g; n. k" K  PFor I=1 To ____ ( B  s# ^0 `2 Y/ q5 `
X(I)=1 # U9 i* Q  r" g( ~
Print X(I) 0 K+ I" [2 v: [  h4 @" ^
Next I
9 u" ]+ H+ X2 q+ D3 |" pEnd Sub 输入答案,中间不含空格: 8.上一题 第 2 空 输入答案,中间不含空格: 9.上一题 第 3 空 输入答案,中间不含空格: 10.打开顺序文件StuData.txt,读取文件中的数据,并将数据显示在窗体上。
3 p& J/ g2 H! {& V$ EPrivate Sub Form_Click( )
; C$ |* [) [) e1 }  h$ _____ ; x2 g, l2 k* g5 @8 C1 e' C5 V! C; O
Do While Not EOF(1)
% {" V+ v+ ?- ~7 u9 lInput ____,StuNo,StuName,StuEng
) W- q- t1 D% Q2 T" SLoop
! e  O$ `( m+ [+ [Close #1
8 p4 W/ F# {# A: s  NEnd Sub 输入答案,中间不含空格:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:15:13 | 显示全部楼层

全国计算机等级考试二级VB模拟试题21

11.上一题 第 2 空 输入答案,中间不含空格: 12.向工程中添加窗体的方法有3种,分别是____、单击工具栏上的“添加窗体”按钮和
7 s$ z2 q( s; q; M在“工程资源管理器”窗口中单击鼠标右健,在弹出的快捷菜单中选择“添加”命令, : d1 h) H4 e& z4 N* R) {, j
然后在下一级菜单中选择“添加窗体”命令。 输入答案,中间不含空格: 13.在标准模块中用Dim或Private关键字定义的变量是____变量,它只能在程序的定义该
- b, F+ X/ J% o变量的标准模块中使用该变量;而在标准模块中用Public关键字定义的变量可以在程 % B% ~/ h* |) _- A9 `  I  W7 r
序的整个程序的所有模块中使用。 输入答案,中间不含空格: 14.以下程序用来计算由键盘输入的N个数中正数之和,负数之和,正数的个数,负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。
7 E" y- Y6 p  ^9 ]; ]Private Sub Command1_Click( )   f2 o& [( J8 q8 c4 E9 h
N=10 % q# O2 @) ?' O: E2 X# e
C=0:IC=0:D=0:ID=0
$ \8 o2 Z, ^0 F, ?% T( iFor K=0 To N
9 r: J4 [& a7 `4 BA=Val(InputBox("请输入A"))
* i7 t. L( D+ A5 R$ a7 rIf A0 Then D=D+A:ID=ID+1
, j* |4 V# u: fNext K / z  `! o7 {+ R9 ?; d2 f! H
Print"负数的个数为:",IC ; g# I. o' j8 p7 A- s
Print"负数的和为:",C " w5 c9 D3 j6 y7 l
Print"正数的个数为:",ID 8 k4 [/ B" S8 H; ?) R2 x
Print"负数的和为:",D & X0 G/ [1 ~9 o5 [# Z
End Sub 输入答案,中间不含空格: 15.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
9 D5 f* ^' x- y4 z8 b" _/ f; cPrivate Sub Command1_Click()
2 b/ M$ X' I7 ]n=5 4 A! P; Z% M5 B6 X1 w
f=1
/ ~1 \0 v, Z" z6 k. K( Ms=0
8 s" Y- H; R" kFor i=1 To n " M2 k( K  |& L; F" I; c1 q
f=f____
( g" z+ N/ m1 O2 \4 _s=s+f
2 I/ S! S6 v5 v  ZNext
/ i. i2 f- W/ N8 ?3 I; {+ ?7 LPrint s % A: ?: P, Y- B
End Sub 6 _7 @- [( U- E
该事件过程的功能是计算s=1+1/2!+1/3!+...+1/n!的值。请填空。 输入答案,中间不含空格:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-30 04:07 , Processed in 0.218121 second(s), 39 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表