|
东北大学# H3 w8 W. b& y- [' J) r8 g
11春学期《可视化程序设计Ⅰ》在线作业三
f d) Z. q' w' N4 e& M单选题* f3 T; |6 E8 t7 v
1.设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是/ \# z4 N9 C: O) k
A. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,B.Name,B.TelNumClose #1End Sub"+ ?. A/ A1 }/ |# n4 k; `
B. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Input As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,B.Name,B.TelNumClose #1End Sub"% y* d" P6 L/ \; [ @
C. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"3 ^- `2 r+ x, V# v6 a
D. "Private Sub Command1_Click()Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"& e+ L- b# A, s2 y+ H" {
资料:A# x6 w2 W/ w: c! v& P O2 F
2.关于Line语句正确的说法是' K+ a- r( P2 U+ w& ~& Z: c
A. Line只能绘制直线# P7 |8 e: r" u
B. Line可以绘制矩形,但是不可以设置填充色! x! B, q) ]/ Z! V; Y8 D) O
C. Line在绘制矩形,填充色由FillColor属性决定
- a4 v: r+ M, J6 QD. Line在绘制矩形,填充色由forecolor属性决定' m" E I2 N* ~
资料:C
4 A1 s; _; v8 e4 v3.下面的变量名合法的是()- G, X# u- ?% o: L! |$ j. A
A. k_name
& j. T! R' M- ]4 }: uB. k ame
2 K7 Q% P% t- _+ M( CC. name) U4 P* P5 j; L, [8 d% s8 I
D. k-name
3 F" ?0 K2 @; [" V. N5 a) D5 O3 ], a资料:A
2 i9 ]8 n7 V2 ]9 Q; m X4.在窗体中添加一个列表框,然后编写如下两个事件过程: Private Sub Form_Click()List1.RemoveItem 1List1.RemoveItem 3List1.RemoveItem 2End SubPrivate Sub Form_Load()List1.AddItem "AA"List1.AddItem "BB"List1.AddItem "CC"List1.AddItem "DD"List1.AddItem "EE"End Sub运行上面的程序,然后单击窗体,列表框中所显示的内7 m) D7 @0 B# y% F2 c
A. AABB
+ T" \+ Q/ ], W% h- CB. DDEE
: `( g+ u$ m0 @1 h% MC. AACC
- ]& W; T: d* ^, @D. BBCC
. s4 y8 T5 E+ D; @资料:C
7 P$ t" M, u; w Q! {5.要从磁盘上读入一个文件名为“c:\filel.txt”的顺序文件,下面程序段正确的是()
! Z3 R1 p/ P3 G1 F) H5 p3 I/ uA.
- Z) a4 i/ a: iB. "F=""c:\filel.txt""Open ""F"" For Input As # 2"' Q8 S2 z- G) O
C. "Open ""c:\filel.txt"" For Output As # 2"( u! F2 T N% x3 \6 q9 C2 k Y* y
D. Open c:\filel.txt For Input As # 1
Q! Z. M, N, c: @资料:
% D6 v4 e A/ T# H6.以下关于变量作用域的叙述中,正确的是- Y0 t! \; o5 [5 z- ]4 ?: e
A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用0 E% }( a9 y/ a$ K
B. 全局变量必须在标准模块中声明3 w, f! d% i. k7 H. S8 M) u/ n. L
C. 模块级变量只能用Private关键字声明
. n5 u& L+ g! d' q/ ~D. Static类型变量的作用域是它所在的窗体或模块文件% G7 w& \' l1 B( `. _
资料:
! T6 l; B5 V& j% ~. m+ K/ G7.设置VB窗口frm1绘图所用线型调整为点划线的方法1 n; O5 ^" X$ o( ^, U- o( z
A. frm1.DrawMode =1! S2 R! ^6 t, l8 e7 c& f
B. frm1.BorderStyle =1# O6 t+ f) T& J6 Q
C. frm1.DrawStyle =3; a' E( v& _4 u# P, X q
D. frm1.DrawStyle =1
+ Z6 h; B$ J4 C- n, ^3 F资料:: O: c# C q1 }
8.设置图片框pic1大小随所加载图像大小变化的正确语句是& p1 J3 d; a- J4 n7 w
A. pic1.autosize =true' y5 r- Y. C( t) A! x( i
B. pic1.strech =true
" p/ m2 P( G8 l pC. pic1.drawmode =1
4 H& T C6 _. C& ?D. pic1. drawmode =2, K1 I/ ?4 R% \1 \& c
资料:+ a6 g+ `" {& {/ I1 J$ [
9.执行语句Open“Tel.dat”For Random As #l Len=50后,对文件Tel.dat中的数据能够执行的操作是2 Z1 Y J |3 J$ I" u
A. 只能写,不能读
( q# w! q9 {+ N9 V* OB. 只能读,不能写; _; f9 i, w3 o7 F' x1 a1 o: L% L/ e
C. 既可以读,也可以写
! C1 O' u' w& g0 i0 Z' X( HD. 不能读,不能写( c, S6 K) [6 [# `9 w
资料:+ G- b3 E4 B6 Y2 s/ C: e( E
10.在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序: Private Sub Command1_Click( ) a=Text1.text b=Text2.text C=Lcase(a) D=Ucase(b) PrintC;D End Sub 程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是
% A. Z2 B9 S3 A! V9 XA. abcEFG
& C4 u# k* H! Y j5 `, S. xB. abcefg
) H1 M! [2 s+ K6 @- O# F. z) A! b7 A. GC. ABCefg9 e0 g6 i. H2 V* C8 ~% F
D. ABCEFG
9 @& F9 u* V8 p! u" G6 J资料:
$ t! V3 e. s3 g, j5 F5 D1 m11.阅读下面的程序段:For i=1 To 3For j=1 To iFor k=j To 3a=a+1Next kNext jNext i执行上面的三重循环后,a 的值为9 T1 S/ J9 c% _ c. _
A. 3
# M0 V) f) O2 E2 @B. 14
: @- h! t" d' Q( pC. 215 w9 t; Z- C2 U4 E! c/ p
D. 9$ Y( W& s! j! B. ^! m8 x
资料:5 f1 P& p b, S& v! t% h8 |) _7 F7 k
12.(2)以下叙述中正确的是
; f1 _/ u9 _- ?& G# c6 r. QA. 窗体的Name属性指定窗体的名称,用来标识一个窗体
9 f% F6 Z1 x2 ?' n, jB. " 窗体的Name属性的值是显示在窗体标题栏中的文本"2 O+ n2 @5 }4 t k8 W0 \! |
C. 可以在运行期间改变对象的Name属性的值; D) p2 n& f2 _) J# f5 J
D. "对象的Name属性值可以为空8 z( Z4 i, g4 |4 ^3 Q$ L$ T
资料:
/ u. D, l( `& I' X5 t13.以下叙述中错误的是
+ Q) W- U# I) ^0 wA. 一个工程中可以包含多个窗体文件/ H+ `' e6 v4 _5 a- ^
B. 在一个窗体文件中用Private定义的通用过程能被其他窗体调用/ U* k4 g1 Z% C
C. 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件" `" N8 s l* c, R8 f) Z5 G
D. 全局变量必须在标准模块中定义
9 w3 U# @( `; o& x资料:4 B8 w1 i" ]) F; p
14.以下不能在“工程资源管理器”窗口中列出的文件类型是
! K s3 `6 t- }# |# F+ k9 _A. .bas- f! }1 `2 x# ~& ]# l
B. .res
& m5 L3 o' w/ |7 }7 AC. .frm! F0 y$ j% }7 ?! \: [/ C) G
D. .ocx
6 |; e+ O/ j* S. L& @+ _资料:5 q* r0 q4 k# o+ x/ N1 l1 m
15.以下关于过程及过程参数的描述中,错误的是2 p; P+ i n! J4 d9 x! i
A. 过程的参数可以是控件名称
; C8 X* J2 l+ g PB. 用数组作为过程的参数时,使用的是“传地址”方式
; v, N+ u; u3 }5 ?8 q, \C. 只有函数过程能够将过程中处理的信息传回到调用的程序中
0 N% s# u3 X! G+ j1 [% u+ vD. 窗体可以作为过程的参数
& I2 U" E( n7 T, }6 N5 ?1 \资料:0 D+ P8 {; ?& Q
16.设置一个检查框所代表选项的选中状态,应当在属性窗口中改变的属性是( )# u# O- `( C" o, c* T
A. ) F( V5 d2 v, ]( L
B. Name
S; A4 ?1 E, L+ HC. Text; H4 N. }0 |$ j/ m
D. Value
3 k2 T- o4 F& R G6 Q资料:
4 G0 c) D2 r4 @: V' W- \4 q$ I17.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click()x=0n=InputBox("")For i=1 To nFor j=1 Toix=x+1Next jNext iPrint xEnd Sub程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是
8 ?# d+ c/ a3 Z2 U+ \4 E. @% lA. 3
. M( d+ J( _9 \& w: m U6 P, ]3 YB. 4
; n3 r M% d7 Y6 Y; m- eC. 5! ?7 J& r+ O- N$ J8 {
D. 6
2 Q# _" I; l3 A% T资料:6 [* W+ c5 B2 o- e7 a
18.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub( o9 d( w$ Q. V5 j; @* ?
A. 命令按钮移动到距窗体左边界、上边界各500的位置
- I5 |! k1 h i. X- P# ? h2 hB. 命令按钮移动到距窗体左边界、上边界各500的位置
2 l0 V( A0 B$ o+ }C. 命令按钮向左、上方向各移动500, s* }9 u' d* O
D. 窗体向左、上方向各移动500+ k& h( a& F/ C8 Q S# I# ~# \; e) L
资料:) K8 C: Z% C% \" M% {, I+ G9 \% n
19.实现子窗体frmNewDoc自动加载的方法是0 @! `8 l) e3 `' k/ E
A. frmNewDoc.show
# ^4 k1 k Y# K$ S& B5 PB. frmNewDoc.autoshowchildren=true' c2 z1 y6 Y6 v4 P0 ], u1 a" \
C. frmNewDoc.visible=true5 t! g' E. j* K Q
D. frmNewDoc.Enable=true
* L b' k! P# s4 Q- {( Q; G" K资料:: L" n+ x& l* T, ] B- r! ^# B; X
20.设有如下的记录类型Type StudentNumber As StringName As StringAge As IntegerEnd Type则正确引用该记录类型变量的代码是7 a5 D" ^+ K: }9 b O- I; v, [
A. "Student.name=""张红"""& J! y' t7 T5 r
B. Dim s As Student- n h- g6 I* L, P' S
C. "Dim s As Type Student s.name=""张红"""
. o7 @ s, a6 Y- \; vD. "Dim s As Types.name=""张红"""6 W* r: x2 j0 g X+ S8 Q
资料: |
|