vb试题总集

更新时间:2024-01-09 18:09:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Vb习题 第一至二章

1. 如果要使命令按钮表面显示文字“退出(X)”(在字符x之下加一横线),则其caption

属性应设置为 ,其括号中带下划线的x表示在运行时按下 键与单击该按钮效果相同。

2. 如果要在单击命令按钮时执行一段代码,则应将这段代码写在该命令按钮的

事件过程中。

3. 表示控件与窗体顶部距离的属性是 ;表示控件与窗体左侧距离的属性

是 ;表示控件宽度的属性是 ;表示控件高度的属性是 。 4. 如果在运行时不允许移动窗体,可以将窗体的【 】属性设置为False。

(A)BordorStyle (B)ControBox (C)Moveable (D)WindowState

5. 如果要使窗体的最大化按钮变成暗灰色(不起作用),应设置窗体的【 】属性。

(A)Caption (B)Icon (C)MaxButton (D)MinButton 6. 要在窗体上显示图片,需设置窗体的【 】属性。

(A)Caption (B)Icon (C)Picture (D)ControlBox

7. 设在窗体上有两个命令按扭,其中一个命令按钮的名称为cmda,则另一个命令按钮

的名称不能是【 】。

(A)cmdc (B)cmdb (C)cmdA (D)Commandl

8. 如果设计时在属性窗口将命令按钮的【 】属性设置为False,则运行时按钮从窗

体上消失。

(A)Visible (B)Enabled (C)DisabledPicture (D)Default

9. 如果设计时在属性窗口将命令按钮的【 】属性设置为False,则运行时按钮不能

响应用户的鼠标事件。

(A) Visible (B)Enabled (C)DisabledPicture (D)Default

10. 将文本框的【 】属性设置为True时,文本框可以输入或显示多行文本,且会在

输入的内容超出文本框的宽度时自动换行。

(A)MultiLine (B)ScrollBars (c)Text (D)Enabled

11. 通过文本框的【 】属性可以获得当前文本插入点所在的位置。

(A)Position (B)SelStart (C)SelLength (D)Left

12. 如果将文本框的【 】属性设置为True,则运行时不能对文本框中的内容进行编

辑。

(A)Locked (B)MultiLine (c)TabStop (D)Visible

13. 在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本

框控件的【 】事件过程模板。

(A)Click (B)DblClick (C) Change (D)GotFocus

14. 通过文本框的【 】事件过程可以获取文本框中键入字符的ASCII码值。

(A)Change (B)GotFocus (C)LostFocus (D)KeyPress 15. 下面【 】对象无Caption属性。

(A)Form (B)CommandButton (c)TextBox (D)Label 16. 任何控件都具有【 】属性。

(A)Text (B)Caption (c)(名称) (D)ForeColor

17. 决定控件上文字的字体、字形、大小、效果的属性是【 】。

(A)Text (B)Caption (C)(名称) (D)Font

第三章

4.以下不合法的常量是【 】。

(A)10^2 (B)100 (c)100.0 (D)10E+01 8.以下【 】是字符串常量,【 】可以作为字符串变量。 (A)m B)#01/01/99# (C)\ (D)True 9.下列【 】是日期常量。

(A)\ (B)2/1/02 (C)#2/1/02# (D){2/1/02} 10. 下面【 】不是字符串常量。

(A)\你好\ (B)\ (C)\ (D)#False# 13.Visual Basic认为下面【 】组变量是同一个变量。

(A) A1和a1 (B)Sum和Summary (C)Aver和Average (D)A1和A_1 14.下列叙述中不正确的是【 】。

(A) 变量名的第一个字符必须是字母 (B) 变量名的长度不超过255个字符

(C) 变量名可以包含小数点或者内嵌的类型声明字符 (D) 变量名不能使用关键字

15.以下不能作为Visual Basic变量名的是【 】。(多选)

(A) EI (B) E12 (C) 12-E (D) E_12 (E) 12.5 16.以下可以作为Visual Basic变量名的是【 】。 (A) F1.1 (B) π (C) F2A (D) 2FA

17.以下可以作为Visual Basic变量名的是【 】。 (A) SIN (B) CO1 (C) COS(x) (D) x(-1) 23.Int(100*Rnd())产生的随机整数的闭区间是【 】。

(A) [0,99] (B) [1,100] (C) [0,100] (D) [1,99] 24.产生[10,37]之间的随机整数的Visual Basic表达式是【 】。

(A) Int(Rnd(1)*27)+10 (B) Int(Rnd(1)*28)+10 (C) Int(Rnd(1)*27)+11 (D) Int(Rnd(1)*28)+11 25.模拟方形骰子投掷的表达式是【 】。 (A)Int(6*Rnd(1)) (B) Int(1+6*Rnd(1)) (C)Int(6*Rnd(1)-1) (D) Int(7*Rnd(1)-1)

27.求一个三位正整数N的十位数的正确方法是【 】。 (A) Int(N/10)-Int(N/100)*10 (B) Int(N/10)-Int(N/100) (C) N-Int(N/100)*100 (D) Int(N-Int(N/100)*100)

28.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是【 】。 (A) 0.01*Int(X+0.05) (B) 0.01*Int(100*(X+0.005)) (C) 0.01*Int(100*(X+0.05)) (D) 0.01*Int(X+0.005)

29.将任意一个正的两位数N的个位数与十位数对换的表达式为【 】。

(A) (N-Int(N/10)*10)*10+Int(N/10) (B) (N-Int(N)/10*10+Int(N)/10 (C) Int(N/10)+(N-Int(N/10)) (D) (N-Int(N/10))*10+Int(N/10)

31.表达式Int(-17.8)+Abs(17.8)的值是【 】。

(A) 0 (B) 0.8 (C)-0.2 (D)-34.8 32.函数Left(\,3)的值是【 】。

(A) how (B) are (c) you (D) how are you 33.函数Right(\,4)的值是【 】。 (A) Beij (B) jing (C) eiji (D) ijin

34.表达式Abs(-5)+Len(\的值是【 】。

(A) 5ABCDE (B) -5ABCDE (C) 10 (D) 0 35.函数Mid(\的值是【 】。

(A) SHANGH (B) SHA (C) ANGH (D) HAI

37. 设A=\,则表达式Val(Left(A, 4) + Mid(A, 4, 2))的值为【 】。 (A) 123456 (B) 123445 (C) 8 (D) 6

38.设A=\,下面【 】的函数值为”jklm”。(多选) (A) Mid(A,10,14) (B) Right(A,4) (c) Mid(A,10,4) (D)Left(A,10,4)

39.函数InStr(\程序设计教程\,\程序\的值为【 】。 (A) 1 (B) 2 (C) 3 (D) 4

40.函数UCase(Mid(\的值为【 】。 (A) visual (B) basic (C) VISUAL (D) BASIC 46.表达式Int(8*Sqr(36)*10^(-2)*10 +0.5)/10的值是【 】。

(A) .48 (B) .048 (C) .5 (D) .05 50.表达式(7\\3+l)*(18\\5-1)的值是【 】。

(A) 8.67 (B) 7.8 (C) 6 (D) 6.67

54.表示条件“身高T超过1.7米且体重w小于62.5公斤”的布尔表达式为【 (A)T>=1.7 And W<=62.5 (B)T<=1.7 Or W>=62.5 (C)T>1.7 And W<62.5 (D)T>1.7 Or W<62.5 56.代数式

a对应的visual Basic表达式是【 】。

b?cd (A) a/b+c/d (B) a/(b+c)/d (C) (a/b+c)/d (D) a/(b+c/d)

】60.表达式\的值是 【 】。表达式\的值是【 】。 表达式12 & 34的值是【 】。表达式12 + 34 值是【 】。 (A)\ (B)\ (C)\ (D)46

65.设A、B、C表示三角形的三条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用【 】表示。(多选)

(A) A+B>=C Or A+C>=B Or B+C>=A

(B) Not (A+B<=C Or A+C<=B Or B+C<=A) (C) A+BB And B+C>A

66.不能表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式有【 】。 (A)A*B=0 And A<>B (B) (A=0 Or B=0)And A<>B (C)A=0 And B<>0 Or A<>0 And B=0 (D) A*B=0 And(A=0 Or B=0) 67.在一个语句行内写多条语句时,语句之间应该用【 】分隔。 (A) 逗号 (B) 分号 (c) 顿号 (D) 冒号 二、填空题

1.已知A=7.5,B=2,C=-3.6,写出下列布尔表达式的值。 (1)A>B And C>A Or AB ( ) (2)A>B And C>A Or Not C>B And A

4.若A=20,B=80,C=70,D=30,则表达式A+B>160 Or(B*C>200 And Not D>60)的值是 ( ) 5.设A=2,B=-2,则表达式A/2+1>B+5 Or B*(-2)=6的值是( )。 6.设A=2,B=-4,则表达式3*A>5 Or B+8<0的值是 ( )。 7.关系式X≤-5或X≥5所对应的布尔表达式是 ( )

8.关系式-5≤x≤5所对应的布尔表达式是: 9.A的绝对值大于等于B同时不等于C的布尔表达式是: 10.x是小于100的非负数,对应的布尔表达式是:

11.闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除。表示该条件的布尔表达式是:

12.一元二次方程ax2+bx+c=0有实根的条件是:a≠0,并且b2-4ac≥0。表示该条件的布尔表达式是: 13.表示条件“变量x为能被5整除的偶数”的布尔表达式是: 15.写出下面Format函数的值:

(1)Format(5459.4,\ 值为: (2)Format(334.9,\ 值为: (3)Format(0.6725,\ 值为: (4)Format(0.6725,\值为: 3.写出下列代数式对应的visual Basic表达式

第4章 顺序结构程序设计

一、选择题(除了特别注明“多选”外,其余均为单选题) 1.语句X=X+1的正确含义是【 】。

(A) 变量X的值与x+1的值相等 (B) 将变量X的值存到X+1中去 (C) 将变量X的值加1后赋给变量X (D)变量X的值为1 4.变量未赋值时,数值型变量的值为【 】,字符串变量的值为【 】。

(A) 0 (B) 空串\ (C) Null (D) 没任何值 7.以下【 】程序段可以实现x,Y变量值的交换。 (A)Y=X: X=Y (B)Z=X: Y=Z: X=Y

(C)Z=X: X=Y: Y=Z (D)Z=X: W=Y: Y=Z: X=Y 10.在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,对应的事件过程是【 A 】。 (A) Private Sub Textl_GotFocus() Textl.SelStart=0

Textl.SelLength=Len(Text1.Text)

End Sub

(B) Private Sub Textl_LostFocus() Textl.SelStart=0

Textl.SelLength=Len(Textl.Text) End Sub

(C) Private Sub Textl_Change() Textl.SelStart=0

Textl.SelLength=Len(Textl.Text) End Sub

(D) Private Sub Text1_SetFocus() Textl.SelStart=0

Textl.SelLength=Len(Textl.Text) End Sub

19. 下面程序段的功能是【 】。 A=10.5 B=Int(A+0.5)

(A) 求平均值 (B) 将一实数四舍五入取整 (c) 求绝对值 (D) 舍去一实数的小数部分

23.下列说法中正确的是【 】。

(A) 语句Text1.Text=X的含义是将变量X的值显示于文本框Textl中 (B) 语句Text1.Text=X的含义是将文本框Textl中的内容赋值给变量X

(C) 语句Val(Text1.Text)=X的含义是将文本框Textl中的内容转换为数值型后赋值给变量X (D) 以上说法都是错误的

二、判断程序或程序段的执行结果 1.下列程序段的执行结果为【 】 X=2

Print X+1: X+1

(A) 3 3 (B) X+1 X+1 (C) 3 4 (D) 2+1 2+1 3.下列程序段的执行结果为【 】。 X=0 Print X-1 X=3

(A) -1 (B) 3 (C) 2 (D) 0 4.下列程序段的执行结果为【 】。

A= \ B=\ C=Left(A, 5) + \ D=Right(A, 7) E=Mid(A, 6, 4)

F=Mid(B, Len(B)-6, 5)+ \ G=E+ \ + D + \ H=C+ \ Print H+ \

(A)HELLO!CHANG!GOOD MORNING! (B)HELLO!WANG!GOOD MORNING! (C)HELLO!LI!GOOD MORNING! (D)HELLO!CHANG!GOOD!MORNING! 6.下列程序段的执行结果为【 】。

A=0:B=1

A=A+B: B=A+B: Print A; B A=A+B: B=A+B: Print A; B A=A+B: B=A+B: Print A; B

(A)1 2 (B)1 1 (C)1 3 (D)1 2 3 5 3 5 3 4 3 4 8 13 8 13 8 13 5 6

8.在窗体上有两个文本框Textl和Text2及一个命令按钮Commandl,并有如下两个事件过程。程序运行时,在文本框Textl中输入123,在文本框Text2中输入321,然后单击命令按钮,则在窗体上输出【 】。

Private Sub Form_Load() . Textl.Text=\ Text2.Text=\ End Sub

Private Sub Commandl_C1ick() a=Textl.Text+Text2.Text Print a End Sub

(A) 444 (B) 321123 (C) 123321 (D) 132231

9.在窗体Form1上有两个文本框Textl和Text2,一个命令按钮Commandl,并有如下两个事件过程,程序运行时,在文本框Text1中输入123,文本框Text2中输入321,然后单击命令按钮,则输出结果为【A 】。

Private Sub Commandl_Click() a=Val(Textl.Text)+Val(Text2.Text) Print a End Sub

Private Sub Form_Load() Textl.Text=\ Text2.Text=\ End Sub

(A) 444 (B) 321123 (C) 123321 (D) 132231 10.在窗体Form1上有两个文本框Text1和Text2,一个命令按扭Commandl,并有如下两个事件过程。程序运行时,在文本框Text1中输入123,文本框Text2中输入321,然后单击命令按钮,则输出结果为【 C 】。

Private Sub Commandl_Click() a=Val(Textl.Text+Text2.Text) Print a End Sub

Private Sub Form_Load() Textl.Text=\ Text2.Text=\ End Sub

(A)444 (B)321123 (C)123321 (D)132231

11.在窗体Forml上有一个命令按钮Commandl,且其单击(Click)事件过程如下。程序运行时,单击命令按钮,先后在两个输入框中输入123和32l,则输出结果为【A】。 PriVate Sub Commandl_C1iCk() ’ a=Val(InputBox(”请输入第一个数”)) b=Val(InputBox(”请输入第二个数”)) Print a+b End Sub

(A)444 (B)321 123 (C)123321 (D)132231

13.在窗体Forml上有一个命令按钮Commandl,其单击(Click)事件过程如下。程序运行时,三次单击命令按钮Command1,分别在输入框中输入1、2、3,则在文本框Text1中显示的内容为【 】 Private Sub Commandl_Click()

a=InputBox(”请输入一个数”)。

Textl.Text = Textl.Text & Space(1) & a End Sub

(A)3 (B)12 (C)I (D)1 2 3

14.在窗体Forml上有一个命令按钮Commandl,其单击(Click)事件过程如下。程序运行时,三次单击命令按钮Commandl,分别在输入框中输入1、2、3,则在文本框Text1中显示的内容为【 】 Private Sub Commandl_Click() a=InputBox(¨请输入一个数\ Textl.Text=a End Sub

(A) 3 (B) 12 (C) 1 (D) 1 2 3

15.在窗体上有一个命令按钮Commandl和--个文本框Textl,命令按钮的单击事件过程如下。程序运行后,单击命令按钮,文本框中显示【 】。 Private Sub Commandl_C1ick() a=1.2 : b=321

C=Len(Str(a)+Str(b))

(A)3 (B)4 (C)6 (D)8

三、程序填空(在程序中的划线位置填上适当内容,以完成题目所要求的功能)

2.下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100缇。 Private Sub (1) () (2) intleft As Integer intleft= intleft+100

Forml. (3) =intleft

供选择的答案:

(1)(A)Form1_Click (B)Form_Click (C) Command_Click (D) Command1_Click (2)(A) Dim (B) Static (c) Private (D) Public (3)(A) Caption (B) Top (c) Width (D) Left

3.下面的事件过程实现从键盘输入两个变量的值,交换这两个变量的值,并将交换后的结果显示在 立即窗口中。

Private Sub Form_Load()

Dim a As Double,b As Double,c As Double a=Val(InputBox(\请输入a\ b = (1) (2) Print a Print b

供选择的答案:

(1) (A)Val(InputBox(\请输入b\ (B) InputBox(\请输入b\ (C)Val(InputBox(\请输入a\ (D) InputBox(\请输入a\(2) (A) c=a:a=b:b=c (B)a=b:b=a (C) c=a:b=c:a=b (D)b=a:a=b

5.下面的事件过程随机产生一个三位正整数,然后逆序输出,并将产生的数与逆序数显示在一行上。例如,产生345,输出345 543。 Private Sub Form_Click()

Dim a As Integer,S As String,b As Integer Randomize

a = (1) s= (2) b= (3) Print a; (4) ;b End Sub

供选择的答案:

(1) (A) Int(Rnd*900+100) (B) Int(Rnd*l00) (C) Int(Rnd*900) (D) Int(Rnd*100+900)

(2) (A)Str(a) (B) Trim(Str(a)) (c) Trim(a) (D) Left(a) (3) (A) Val(Right(s, 2) & Left(s, 2))

(B) Val(Right(s, 1) & Mid(s, 2, 1) & Left(s, 1)) (C) Val(Mid(s, 1) & Left(s, 1)) (D) Val(Left(s, 1) & Right(s, 1))

(4) (A)Tab(4) (B)\ (c) Left(4) (D) Spc(4)

第5章选择结构程序设计

一.选择题(除了特别注明“多选”外,其余均为单选题) 2.下列语句正确的是【 】

(A) If A≥B Then T=A A=B B=T (B) If A≥B Then T=A; A=B; B=T (C) If A>=B Then T=A A=B B=T (D) If A>=B Then T=A: A=B: B=T 3.下列语句正确的是【 】。

(A) If X<3*Y And X>Y Then Y=X^3 (B) If X<3*Y And X>Y Then Y=X3

(C) If X<3*Y: X>Y Then Y=X^3 (D) If X<3*Y And X>Y Then Y=X**3 6.如果X的值小于或等于Y的平方,则打印“0K”,表示这个功能的单行格式If语句是【 】。

(A) If X<=Y2 Then Print \ (B) If X<=Y^2 Print \

(C) If X<=Y^2 Then \ (D) If X<=Y^2 Then Print \

8.下列程序段【 】能够正确实现:如果 X

(C) If X

End If

9.能够实现以下分段函数的程序段是

(A) If X>=O Then Y=1+X (B) If X≥0 Then Y=1+X Y=1-X Else Y=1-X End If (C) If X>=0 Then Y=1+X (D)If X<0 Then If X<0 Then Y=1-X Y=1-X E1se : Y=1+X End If

(多选)

11.计算分段函数:

下面程序段中正确的是【 】。

(A) If X<0 Then Y=0 (B) If X>=2 Then Y=3 If X<1 Then Y=1 If X>=1 Then Y=2 If X<2 Then Y=2 If X>=0 Then Y=1 If X>=2 Then Y=3 If X<0 Then Y=0 (C)If x<0 Then (D) If X>=2 Then Y=0 Y=3

Elself X>=0 Then Elself X>=1 Then Y=1 Y=2

Elself X>=1 Then ElseIf X>=0 Then Y=2 Y=1 Else Else Y=3 Y=0 End If End If

二、判断程序或程序段的执行结果 1.下列程序段的执行结果为【 】 X=2 Y=1

If X*Y<1 Then Y=Y-1 Else Y= -1 Print Y-X>0

(A) True (B) False (C) -1 (D) 1 2.下列程序段的执行结果为【 】 J1=10 J2=30

If J1

(A) 10 (B) 30 (C) 10 30 (D) 30 10 3.下列程序段的执行结果为【 】 X=5 Y= -20

If Not X>0 Then X=Y-3 E1se Y=X+3 Print X-Y;Y-X

(A) -3 3 (B)5 -8 (C)3 -3 (D)25 -25 9.下列程序段的执行结果为【 】 X=Int(Rnd+4) Select Case X Case 5

Print \优秀\ Case 4

Print \良好\ Case 3

Print \通过\ Case Else

Print \不通过\End Select

(A)优秀 (B)良好 (C)通过 (D)不通过 10.下列程序段的执行结果为【 】 x=40

Select Case X Case Is>=10 Print \ Case Is>=20 Print \ case Is>=30 Print \ Case Is>=40 Print \ End Select

(A) A (B) B (C) C (D) D

For I=1 To 3 For J=1 To 3 Print X(I,J);

Next J Print NextI

6下列程序代码读入N个数,用比较交换法对这N个数按从大到小的顺序排序,并在文本框Text1中输出排序结果。

Dim (1) As Integer Private Sub Command1_Click() N=Val(InputBox(\请输入N:\ ReDim A(N)

For I=1 To (2) A(I)=Val(InputBox(\请输入A(I):\ Next I

Textl.Text=\ For I=1 To N-1

For J= (3) To N If A(I)

A(I)= (4) A(J)= (5) End If Next J

Text1.Text=Text1.Text & Str(A(I)) & \ Next I

Text1.Text = Text1.Text & Str(A(N)) End Sub

10.以下程序段产生100个1~4之间的随机整数,并进行统计。数组元素s(i)(i=1,2,3,4)的值表示等于i的随机数的个数,要求输出格式如下: S(1)=… S(2)=… S(3)=… S(4)=…

请将程序补充完整。 Dim S(4)As Integer Randomize

(1)

X=Int(Rnd* (2) +1) S(X)=S(X)+l Next I

(3) Print (4) Next I

11. 以下程序代码实现单击命令按钮Command1时生成20个(0, 100)之间的随机整数,存于数组中,

打印数组中大于50的数,并求这些数的和。 Private Sub Commandl_Click() Dim arr(1 TO 20) For i=1 to 20

a(i) = (1)

Text1.Text=Text1.Text & arr(i) & Chr(13) & Chr(10) Next i Sum=0

For i=1 to 20

If a(i)>50 Then Print Tab(20); a(i) Sum= (2) End If

Next (3) Print Tab(20); \:\ End Sub

14.设在窗体上有一个文本框Text1,一个标签数组Label1,共有10个标签,以下程序代码实现在单击任一个标签时将标签的内容添加到文本框现有内容之后。 Private Sub Label1_Click(Index As Integer)

Textl.Text= End Sub

15.在如图7-5所示的界面中,四门课程的成绩由文本框数组Text1输入,“最高分”、“最低分”、“平均分”和“总分”为一个命令按钮数组Command1,以下程序代码运行时,在输入成绩后,单击按钮数组Command1中的任意一个按钮将在Label5上显示相应的统计方式(最高分、最低分、平均分、总分),而在Text2中显示统计结果。

Private Sub Command1_Click(Index As Integer) Label5.Caption = (1) Select Case (2) Case 0 '计算最高分 Y=Val(Text1(0).Text) For i=1 To 3

If (3) Then Y=Val(Textl(i).Text) Next i

Case 1 '计算最低分 Y=Val(Textl(0).Text) For i=1 To 3

If (4) Then Y=Val(Textl(i).Text) Next i

Case 2 '计算平均分 Y=0

For i=0 To 3

Y=Y + (5) Next i

Y= (6) Case 3 '计算总分 Y=0

For i=0 To 3

Y= (7) Next i End Select

Text2.Text= (8) End Sub

第9章Visual Basic常用控件

一、选择题

1.以下关于Name属性的说法,错误的是【 】。 (A)Name属性必须以一个字母开始

(B)Name属性可以在属性窗口修改,也可以在代码中修改 (C)所有控件都有Name属性,其值不能为空 (D)\是一个非法的对象名

2.要设置某文本框的文字具有粗体效果,正确的语句是【 】。 (A)Text1.Font.Bold=False (B)FontBold=True

(C) Text1.FontBold=True (D)Text1.Font=Bold

12.运行时,要在图片框P1中打印字符串“How Are You”,应使用语句【 】。 (A)P1.Print=\

(B)P1.Picture=LoadPicture(\ (C)P1.Print \ (D)Print \

13.要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句【 】。 (A)P1.Cls (B)P1.Picture=LoadPicture(\ (C)P1.Print\ (D)P1.Picture=\

15.以下关于选项按钮的说法中,正确的是【 】。

(A)选项按钮的Enabled属性用于决定该按钮是否被选中 (B)选项按钮的Value属性用于决定该按钮是否被选中 (C)选项按钮的Checked属性用于决定该按钮是否被选中 (D)选项按钮的Visible属性用于决定该按钮是否被选中

17.如果有三个选项按钮直接画在窗体上,另有四个选项按钮画在框架中,则运行时,可以同时选中【 】个选项按钮。

(A)1 (B) 2 (C)3 (D)4

19.以下关于复选框的说法中,正确的是【 】。

(A)复选框的Enabled属性用于决定该复选框是否被选中 (B)复选框的Value属性用于决定该复选框是否被选中

(C)复选框的Checked属性用于决定该复选框是否被选中 (D)复选框的Visible属性用于决定该复选框是否被选中

20.以下关于复选框的说法中,正确的是【 】。 (多选) (A)一个窗体上的所有复选框一次只能有一个被选中 (B)一个容器中的所有复选框一次只能有一个被选中 (C)在一个容器中的复选框可以同时有多个被选中

(D)无论是在窗体上还是在其他容器中,都可以同时选中多个复选框

31.Timer控件的【 】属性决定该控件是否对时间的推移做出响应。将该属性设置为False会关闭Timer控件,设置为True则打开它。

(A)Enabled (B)Visible (C)Time (D)Capable

32.定时器的Interval属性以【 】为单位指定Timer事件之间的时间间隔。 (A)分 (B)秒 (C)毫秒 (D)微秒

第11章图形设计

一、选择题 1.在Visual Basic中坐标轴的缺省刻度单位是缇,用户可以根据实际需要使用【 】改变刻度单位。 (A)ScaleMode属性 (B)Scale属性 (C)DrawStyle属性 (D)DrawWidth属性

2.下面的属性和方法中,【 】可以重新定义容器对象的坐标系统。

(A)ScaleMode属性 (B)Scale方法 (C)DrawStyle属性 (D)DrawWidth属性

3.执行语句Form1.ScaleLeft=100:Form1.ScaleTop=200之后,窗体Form1的左上角坐标为【 】。 (A)(0,0) (B)(200,100)

(C)(100,200) (D)视ScaleMode属性的当前值而定

6.通过设置shape控件的【 】属性可以绘制多种形状的图形。 (A)Shape (B)BorderStyle (C)FillStyle (D)Style

8.下面叙述正确的是【 】。

(A)不能改变PSet方法绘制的点的大小

(B)PSet方法绘制的点的大小受其容器对象的DrawWidth属性的影响 (C)PSet方法只能使用容器对象的前景颜色画点

(D)以上均不对

16.在图11-2中扇形的填充色由【 】决定。

(A)窗体的FillStyle属性 (B)Circle方法

(C)窗体的FillStyle属性和FillColor属性 (D)窗体的FillColor属性

第12章 文 件

一、选择题

1.在Visual Basic中按文件的访问方式不同,可以将文件分为【 】。 (A)顺序文件、随机文件和二进制文件 (B)文本文件和数据文件 (C)数据文件和可执行文件 (D)AscII文件和二进制文件

6.要在C盘当前文件夹下建立一个名为StuData.dat的顺序文件,应先使用【 (A)Open \ (B)Open \ (C)Open \ (D)Open \

7.执行语句open \后,系统【 】。 (A)将C盘当前文件夹下名为StuData.dat的文件的内容读入内存 (B)在C盘当前文件夹下建立名为StuData.dat的顺序文件

(C)将内存数据存放在C盘当前文件夹下名为StuData.dat的文件中

(D)将某个磁盘文件的内容写入C盘当前文件夹下名为stuData.dat的文件中

】语句。

本文来源:https://www.bwwdw.com/article/lt9o.html

Top