|
资料来源:谋学网(www.mouxue.com)VB程序设计-[东北师范大学]《VB程序设计》2023年秋学期在线作业1
1 I# a" n. U/ B3 q4 C试卷总分:100 得分:100
( Y) o" h; V8 I/ C8 Z" q第1题,文件列表框中用于设置或返回所选文件的路径和文件名的属性是()。
# }) [7 x1 O* ^& e& K1 O# }7 c oA、File3 x2 s N% o. j ^
B、FilePath
( P. C4 c# n7 q g& gC、Path# U1 }6 u. ?1 d$ `( J; y4 n5 R/ P
D、FileName3 j- p4 n9 E4 L- m4 m& V
正确答案:4 S# @& }8 J- H3 V
* D7 ?1 N* A$ J/ k8 d m5 W- Z
: y5 |: }$ E6 X' n第2题,DrawStyle属性用于设置图形方法输出的线型,它受()属性的限制。
$ o { c$ H- \# n$ uA、FillStyle$ a# U" d, g! H. l6 l
B、FillColor
$ m7 H i5 ]3 uC、BorderStyle# Q( U7 {7 S" b: L) s6 ~' _; p. U
D、DrawWidth
3 I/ ]; C7 M# U6 z P+ W7 v正确答案:
/ I' w: ^/ Z- g4 E$ [* U4 q
6 [8 G$ I1 [/ l1 [/ d' u+ W/ V, t5 x0 y; g7 @2 [
第3题,要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句()。/ b6 `0 u( T- w# U# s
A、P1 .CLS: ]( f( q0 m2 s: B+ J
B、P1.Picture=LoadPicture("")( X6 F, n/ y# S7 d) H+ O: c
C、P1.Print ""
0 X( m# \( n+ ^8 p6 dD、P1.Picture="") F7 e; P/ ~" x/ O4 q
正确答案:A
1 h& C0 ~7 [7 U J% ^! ?2 V5 w- P ?( L- T; N+ Y: c
A" t; M7 c0 G; |$ {) k
第4题,下面()是不正确的。- m6 C: N u" @ h# }
A、使用ReDim语句可以改变数组的维数* q4 t2 w$ L% P4 I3 G
B、使用ReDim语句可以改变数组的类型
* b( @( @$ W+ F; Y" rC、使用ReDim语句可以改变数组的每一维的大小
$ V: d' p; s: d2 o! M2 eD、使用ReDim语句可以对数组中的所有元素进行初始化
0 n) B0 P, G1 k' {正确答案:
1 _* t0 d1 i! M! u9 N. G f, T7 d5 l% o B3 m
9 e5 b# v" |: X" z
资料来源:谋学网(www.mouxue.com),表达式2+3*4^5-sin(x+1)/2中最先进行的运算是()。' c: e( Q/ Y& s8 f
A、4^50 j' @ q; H9 y6 n, a/ S
B、3*4, F3 ]9 T: F7 H H
C、x+1& ]1 [$ ?4 ]# a, G4 Y$ O
D、Sin函数4 w* t. C: g S! y/ Z
正确答案:/ U8 h5 @1 Z: x: Z2 p3 V
; b; x9 j" y6 n6 Z) R, [
- l8 ]3 | G9 S# [# P$ K B I. F第6题,Cls方法可以清除窗体或图片框中的()内容。
+ V0 e9 `6 j3 e( s$ f* R$ iA、在设计阶段使用Picture属性设置的背景位图
8 z0 [ {7 c/ v/ l) k( N0 ^B、在设计阶段放置的控件7 E/ B# h' y$ u* |" S
C、在运行阶段产生的图形和文字' T. j- Z% I% I. r/ N3 q" s$ i/ r
D、以上全部内容0 N5 c% U8 M1 ?
正确答案:
0 A! q$ ~0 Q# y2 p$ ]$ V- ?1 z; ?5 h+ V$ v. w2 p5 Y" L" {& i
( ^9 S) N, Q. T( |( m第7题,不能表示条件"两个整型变量A和B之一为0,但不能同时为0"的布尔表达式有()。) J+ S1 _6 G+ r3 \9 \2 s$ L
A、A * B=0 And A B
' n4 g" m& |- f( g* p- iB、(A=0 OrB = 0) And A B
1 R0 }) m y2 c" B r6 ^C、A=0 And B0 Or A0 And B=0
1 m4 d( A. l/ |3 m: `9 C& s6 I" nD、A * B=0 And (A=0 Or B = 0)" S" e P, `$ B, J8 ]% ?
正确答案:9 l' u& f+ B2 t0 ^
! v. G2 @, z [- f1 i( L, V' Y' J
0 {2 P/ y3 C0 B. G8 {第8题,符号$是声明( )类型变量的类型定义符。
/ U/ w' y6 A- ?6 A$ l. m0 hA、整型8 r8 _+ I3 {2 L0 O) {& l. E" k
B、字符串型
F! w" N0 y& B6 r2 r' P( _6 iC、单精度
; N b- F6 F e S5 ?/ n9 @D、双精度' {3 u C" C# c. v1 q
正确答案:
W( s1 z' U: w. g, L: O; H+ p- N6 n) V; t7 G
$ A* B' L+ H+ W$ y9 I
第9题,当一个对象(如窗体或图片框)被移动或改变大小之后;或当一个覆盖该对象的窗体被移开之后如果要保持该对象上所画图形的完整性,可以选择触发()事件来完成图形的重画工作。0 V9 n0 b' ~4 M
A、Paint
* K0 C* r8 Y" l2 ^1 {B、Load- ~1 {( D# m% x) a
C、Click" \5 n( L8 I1 J8 {3 U5 |
D、Active
0 Z* e* Y2 ?5 i) _, D K正确答案:A
x; s K2 r' H, r2 A1 N/ L {+ I; h; i9 H, @" D
& s) J& G* O* W G3 Y资料来源:谋学网(www.mouxue.com),下面的数组声明语句中()是正确的。4 G& [7 u# f/ J+ o2 V9 b, B
A、Dim A[3,4] As Integer2 k. j% q4 e& v. q
B、Dim A(3, 4) As Integer( h( k7 R, P8 w- e" J2 b
C、Dim A[3; 4] As Integer5 v( B8 j4 J0 Q* m! b
D、Dim A(3;4) As Integer0 s: {5 U" f* v3 a
正确答案:0 J. J: f5 I0 R! J& [
5 h3 p/ W$ B% h# T" Q+ d/ |
% `: a) U. {- ^第11题,能够删除字符串中空格的函数是()- ?4 ?2 |; r, y" A
A、Ltrim()
3 T# B- j t7 q- V' _7 ]; wB、Rtrim( ). i8 v; q% I; V/ C
C、Trim()
$ x" E; L( o) }% k! L: `D、Lcase()+ Z ]* i, ]- W% @$ l
正确答案:A,B,C
1 s0 P7 C* @: r( h1 U! x4 |3 Y m5 J# Z
) ~8 J ]3 ^/ C* ?3 A* z/ {" N资料来源:谋学网(www.mouxue.com),可以实现分支选择结构的语句有()。
7 E" e. G' {( D# L: iA、If3 G N( z$ Q( y' Z7 P/ T% m
B、Goto
m/ C+ |7 V3 C8 A7 S1 p7 u1 XC、Select
# ]8 z; \& j. T( V& aD、Do \! M: y! l6 O! u$ D- B! i ^
正确答案:A,C
/ K; }- L0 Z; t% B% J0 L
4 V* Y0 h/ Z; W3 U0 L; {+ ^
- c0 x2 ^( U3 ^7 h$ u% V6 T5 f第13题,要使标签框Label1的大小随Caption属性值作自动调整,可()# A/ X5 X g8 h" Z( N" i
A、将Label1的Caption属性值设置为True
% K2 x9 M6 v8 ]; y+ n5 Q) MB、将Label1的AutoSize属性设置为Fasle
) {2 `3 J2 q3 aC、将Label1的AutoSize属性设置为True
8 ?% o$ u3 u3 Z. N! u" XD、在FormLoad事件中加入代码Label1.AutoSize=True4 e! f3 d' t- G- H5 C6 q- r- A
正确答案:,D4 O1 A5 u" k1 H4 z3 ]: s2 \
3 W+ f' r, \. ~2 z g" L3 o
$ [+ V3 h$ N B' @: U- k第14题,下列关于常量的描述正确的是()
* u7 S5 R& c) g- j) zA、在VB中的常量有数值型常量、字符常量等
( c {) h8 r* ^' tB、数值型常量类似于数学中的常数8 X/ a* n% o7 Q) b0 Q' U
C、用一对双引号括起来的字符串称为字符常量4 o& e* d7 q; ]( K5 K }
D、字符串常量包括双引号本身
% m N% a0 C+ R' O8 t" P正确答案:A,B,C L# C( l% O Y- L% w, M, o/ M" Q
5 O9 H+ N( Y' C( K+ ]
4 C- K* C% R* j( ~8 S) I* `0 P
资料来源:谋学网(www.mouxue.com),在 VB 的集成环境中创建应用程序时,除了工具箱窗口、窗体设计器外,必不可少的窗口是()
' j8 ?3 }8 _) [+ vA、代码窗口
6 N& U% o) y; w' c( |8 HB、属性窗口
/ {& B" ?; f) T" i: C* sC、窗口布局窗口! w/ j$ U5 z# W/ ~
D、监视窗口
' f4 `1 j1 G& ^, h! [正确答案:A,B
& x9 w1 M) t4 m) Q) ]- v8 M
& I l! n. K2 S# K' ~& R) A
5 ]9 Y# q( z+ Z$ `第16题,下列()是窗体对象的属性而不是方法
7 I2 u' c2 \& O7 H" q: r; y) jA、Name6 M) u W$ c+ J7 |: j
B、Print
|0 ]1 l7 C& n6 K. [C、Caption
# T$ O( o; ]' o( \! v! j7 M$ i3 W& H+ TD、Enabled
2 l. m& J; w n: q6 t4 ~% K/ Q正确答案:A,C,D4 w! f$ q+ H7 B! B; @ Y" o: z6 h
; D/ X2 ^- d) ~+ i7 e6 ?) V
# e3 {& b# F( s) }6 W& L第17题,下面表达式中,运算结果相同的是()。
. w; I4 d& \. i: p1 M2 vA、Exp(-3.5)
* Z* \3 g4 Y1 t mB、Int(-3.5)+0.5
- r: j. k8 S# H+ {+ TC、-Abs(-3.5)
3 z0 q7 F2 l/ y' ^$ G( @% l! k, uD、Sgn(-3.5)- 2.5" I# F8 B) O( ?6 X
正确答案:,C,D2 H- `9 _7 `, z- e A1 k) M
" } J7 c8 _) J1 Q% j7 @: {* D% K4 b! n
第18题,VB目前使用广泛的版本是6.0,这个版本又分()
: Y& u0 R( ]: [: r9 fA、标准版3 g! W6 j |, a8 S/ J0 P" ?: u
B、专业版
7 z2 Q0 j8 k J y2 RC、企业版
& _ ]$ W6 s9 l6 @3 T6 [" E* U0 T4 fD、网络版$ j7 T4 ]4 z( O: W
正确答案:A,B,C" o: m8 d0 {- `6 q
4 m8 f% h- V2 h( Q3 R5 s& f& V+ d
! w, r3 J6 {, a4 e: x
第19题,以下说法正确的有()。5 Q; Y: }6 ?- L
A、使用ReDim语句将释放动态数组所占的存储空间" c5 g2 ]8 N+ x7 B0 s5 D2 ]
B、使用ReDim语句也可以保留动态数组中原有的内容& y) p D9 x Y( \) s6 W+ X, c) k
C、使用Erase语句将释放动态数组所占的存储空间
2 [+ c7 ?1 O# i G5 ~. f- t/ kD、使用Erase语句将释放静态数组所占的存储空间
G4 p# e. t6 B/ c正确答案:,C0 q. k& C4 I' _2 q2 g7 J2 D
' b! q! a* `* m! i
3 n% C4 i/ g, L y9 P/ d
资料来源:谋学网(www.mouxue.com),以下()是Visual Basic中合法的函数。
6 L3 ^ V2 i# c& A6 b- G( xA、Exp.X. d+ _& O4 b1 Z1 m( T/ T0 E2 ^
B、Exp(X)/ i4 ^( l3 v2 \8 X& S
C、COS[X]. c+ |/ ~: K& j, o+ e9 Z6 f- I
D、SinX* R6 F/ }" X. M5 w2 I+ F) q" p/ T
E、Sin(X)
+ [- d; `. y M% T R/ H6 T正确答案:,E
7 T6 @ I `8 t- A; H+ [7 v( @ i- m# ]. E$ M/ k2 R3 u
& v6 p! @+ @5 |! i( I
第21题,用 Private 定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标 4 E5 N) d( X- v$ ~, K
准模块)中的所有过程。( b1 S T" f$ d) U6 b( v& [
A、错误
' E* e& D2 h, dB、正确
7 ?' P, G- |) i" p% x) Z! K正确答案:A
: h- B& T( N) ^+ o; [
- b" [1 q& [4 P9 k- O9 U4 c4 e$ ~/ B7 J
- n C# ]8 p7 {: v/ g7 K第22题,执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是""工程一"。- W. B4 J2 Q6 q5 H5 [8 o
A、错误
( I7 |' [) A6 f9 MB、正确
U" o3 c4 P' f正确答案:A
$ d! g* Z( T, V. _1 P. X; N: _
2 ~9 I0 [ b: [) d- K' [( U" i" @! W1 @0 b7 r2 m5 d
第23题,MsgBox 函数和 InputBox 函数都有一个可确定对话框中命令按钮的个数和类型的参数。8 B$ b3 h* c% t
A、错误
+ P4 e" P3 D( w+ NB、正确
% `! q! q" C' B正确答案:A
6 ]+ P0 }$ ~. P$ Y& L
, g8 {% u" ] k# s7 f* x0 G/ g1 v1 a/ V3 H; M
第24题,MID是取右子串函数
( f3 u( \+ I& l7 z0 j' B$ HA、错误5 Z% I0 q! }0 Y/ y( G0 t! l
B、正确
8 D9 R% s/ c9 P( _' T正确答案:A' T/ p& ^- j. D2 b
# Q2 j/ Z' N. l) c8 o
" |% f( b% N2 `: y4 h- P: Q资料来源:谋学网(www.mouxue.com),窗体中的任何控件都允许获得焦点。0 |6 S+ S! K+ x
A、错误, a) ^" b% }8 V5 i4 m! ~3 B
B、正确
# b5 K+ U4 F/ ^8 v/ F" E正确答案:A
8 E; q. u$ H/ G+ K* N
: o/ z4 B" b; p0 a* X1 C* M7 [2 ?8 E1 D( _0 s/ k
第26题,数组元素的下标可以是常数、变量或表达式。! E6 o2 i& C4 i4 h2 l) b: A
A、错误
' Z% t+ q# @! B! Z* CB、正确
0 @( x6 u* i ~ i正确答案:
: [" v& A" V3 B
. r% v! i$ v8 p4 U* h6 E
C' r! K4 W, w4 r( {4 D& Y第27题,Print Tab(3);"Visual Basic" 和 Print Space(3);"Visual Basic"的效果相同。' U- D# e# k- Q1 b
A、错误
8 [) E- V$ @- b6 D$ P LB、正确
/ I4 M/ i+ P2 W# F正确答案:A
6 I6 M. V% V0 T; W/ A$ c3 W& y9 J2 X) R8 P1 o/ `; E
5 M/ ?- h# E' S; i( O
第28题,Dim 语句定义的变量可以为过程级变量。! L4 ~2 [$ T' A. g
A、错误) m( a) F$ x: B7 c) I
B、正确
) W$ {" f" K% T: s# M# H% e正确答案:( L2 l- `: i" Q0 u
. g o% ~0 i f. W: P9 w* h7 W' I* W, ?! X& u+ y/ q% u" u
第29题,一个符号常量可以赋同一类型的不同值。
: ^$ D" g% n; m' q! x, n0 Z5 ~A、错误
4 b8 W& O$ c9 A# }6 ?B、正确
# _6 c, m9 i+ ]- e正确答案:A
% x& t- s2 E! D: p+ C# ~" x
2 t% x' ^5 u T: x; E. t# M ~
8 S7 M) y2 \0 [ x4 t资料来源:谋学网(www.mouxue.com),静态数组中的数组元素个数一旦定义好后,在程序运行过程中不再会发生变化;而动态数
# M6 \. K0 a' D j组的元素个数则是可变的。
1 _- e8 H/ U1 q9 r! hA、错误; [5 A, J5 W7 F
B、正确
/ L1 }( W2 [0 R正确答案:
9 d5 Z; f [" n
+ {6 p3 a w+ b$ O( J. E3 t5 t. c6 o2 {4 f
第31题,图像框(Image)不但可以显示图片,也可以作为其他控件对容器。5 s; \8 M) b4 J9 \* l! F
A、错误1 V- \# U1 {* O- S% U% ?0 m
B、正确+ y6 B% J$ d" N7 X# h1 R
正确答案:A
) i7 ^- v% y3 }) B& ~6 E
5 h/ S0 m0 `+ Q8 ?' P
" n2 j5 b4 Q+ T a. Q# ]第32题,执行 Print "A123"+123 语句,系统会给出出错提示。
- f" a% V& M4 M9 q# gA、错误
+ S: j( z1 U! f: tB、正确* S, Z! V# K- S8 m% I" I
正确答案:/ p4 `6 ?( a+ K; S1 M$ ]8 G6 T* \
: ?& e: E6 R, f2 D2 J4 h
0 c) C5 w/ m0 B2 \% L0 w第33题,要选中设计窗体上的多个控件,可按住CTRL或 SHIFT 键不放,再单击要选择的控件。: w6 p4 l" a( c4 A
A、错误
3 d) o' m$ [9 c$ M- [: N C" I% B: w8 l: FB、正确
/ }7 |6 g- e% g/ G正确答案: r; J; J w7 d( |8 k+ e* \4 H+ v6 H
" q6 |# a [) ]3 d ?
" T0 ?# w. V% {4 x- e; U' q第34题,Input # 语句是从文件中读取数据项, Line Input # 读取的是文件中的一行,而 InputBox 1 g9 ^6 ~6 {3 l/ _' v% Y Z
函数要求从键盘输入数据。( _+ T' `+ ]3 d) E: e2 H
A、错误
* d1 w7 [3 j2 {4 A Y( q7 NB、正确
7 p4 x- T' B, D/ u: u正确答案:- u' @2 a# J' M/ p# y! [. K/ |
. s: d6 B* e' |2 }
' L3 U/ v& d5 u7 J% Y7 s' X
第35题,执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是""YYY"。
. v3 l/ p) l) F% G; d ?A、错误( m% Z' s; k" t% F. `- m) i
B、正确
3 F& i9 {2 X( H: T- I$ I正确答案: T c' W4 |! C2 n' f; E! Y
% G" W' ^9 s: G4 f
) a9 I4 I$ u2 `& k5 _6 M! q第36题,VB应用程序中的下拉菜单和快捷菜单都可用菜单编辑器创建,只是设计时,快捷菜单的Visible 属性通常设为 Flase,运行时用鼠标所指对象的 PopupMenu方法弹出。0 A9 c% z8 c+ h% q* p- F1 Y. ]$ H
A、错误
" N2 r$ v1 X& d0 P. fB、正确
% ] X2 E7 K( U6 J( O: G7 h正确答案:8 ~" S5 e2 W. w( g
8 `# R, m& o$ Y g" @7 z+ {' K2 X0 G, {, n4 x
第37题,Visual Basic 采用事件驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。
( Y" t* K) h. \5 RA、错误/ f" ?6 j* t5 r! L, b% [, K0 ]
B、正确* `/ F$ w w" i
正确答案:
4 j. y+ G1 M) w4 E- p8 s* ^# }9 g& a3 k' q7 E7 f
' Z) q' z# d2 t* a3 @第38题,一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不
; \& n) l( }! \: b相符。
9 n* z# J/ r5 FA、错误4 E0 X4 Z0 Y G7 ]9 s
B、正确& Q( \" N" V v
正确答案:
?* s, ~( ^* |& t4 Q8 M
% T7 y+ K( I s- w( \2 s& w0 Y& A
! ?" Z+ }# b, h" F% B第39题,函数 String(3,"ABC")返回的结果为"ABCABCABC"。
% ~7 I& Q; W5 K5 u: U1 V) ` ~A、错误
! F9 A' r& D) E! |2 T2 PB、正确% _+ K1 R( E% d' n# R+ [& b4 F2 n
正确答案:A
5 L; m) N T% C
t$ h# \# Y* }4 ~7 U* w7 V1 `/ R3 l# j7 `9 d0 d' V. L
第40题,LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串
) U. i5 U7 p% v4 }& Q1 B8 lA、错误* T2 X. V p3 ]
B、正确: w! j) f, l) |! O- i. r! O3 S
正确答案:
" C4 ^ s$ a2 d6 f, |( k y) `- \5 g( x
- d- k- m; M- h
) r0 j9 I- \" q: T( Z1 h
6 k1 X. `* J5 @% b
( x8 }4 K" |9 A5 s! h3 R( S, |, J$ E1 r
4 X( {* ?) @1 A# |, Y( F
( _9 C$ f+ p( H2 g
, F5 _2 R5 Q+ D/ l, J
6 a+ t9 h& H3 q- ]8 M4 [
: l6 k5 v4 ` k& i; K0 y, v
e D9 @6 s4 P+ P
: k& B$ v8 T7 c" |0 |& m
. P" x2 r5 u8 a |
|