VB程序填空题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、填空题

1.假设一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句为text1.text=”Hello”。

2.一个工程文件包括多种类型的文件,其中,扩展名为_.VBP__文件表示工程文件。

3.扩展名为_.frm_____的文件表示窗体文件;

4.扩展名为.Bas的文件表示标准模块文件;

5.VB提供了三种控件,即___标准___、ActiveX控件和可插入对象。

6.VB应用程序主要由窗体模块、__标准___模块和类模块组成。

7.假设某一过程如下:

Private Sub D_Click()

Form1.caption=”abc”

End Sub

则响应该过程的对象名是___D___。

8.代数式ab2÷(5c+d)的Visual Basic表达式是:A*b*b/(5*c+d)。

9. 单击命令按钮Command1时,要将焦点定位到文本框T1上,需要使用代码text1.setfocus 。

10.假设某一过程如下:

Private Sub cmd1_Click()

Form1.Caption=”VB示例”

End Sub

则响应该过程的对象名是_CMD1____事件名是__CLICK____。

11.VB是一种面向__对象_的可视化编程语言,它采用_事件驱动_的编程机制。

12.VB的对象主要分为__窗体____和__控件__两大类。

13.VB中,用来描述一个对象的状态或特征的量称之为对象的_属性。

14.要运行VisualBasic应用程序,可按__F5___快捷键。

15、文本框常用的获得焦点的方法是___ SetFocus方法___。

16、在窗体上打印"大家都来学用Visual Basic",代码是__print "大家都来学用Visual Basic"____。

17、清除窗体或控件对象上的信息用__Cls__方法。

18、下面程序运行后,输出的结果是__24_。

For J= 1 To 10

A(J)=2*J

B(J)=A(J)*2

Next J

Print B(J/2+0.1)

End

18、计算1*2*3*...*3000,当积大于3000时停止计算。请在______处将程序补充完整。Private Sub FormClick()

Dim t As Single,j As Integer

J=1

For j=1 To 3000

__ t=t*j ____

If t>3000 Then Exit For

Debug.Print j,t

End Sub

19、语句Form1.Print "10" & 20的输出结果是 1020 。

20、下面这段程序执行后,共执行了___5___次循环体,输出i的值是___5___。

For i=1 To 5

y=i

Next i

Print i

21、下列程序段的执行结果为 7 。

Dim x(3,5)

For i=1 to 3

For j=1 to 5

x(i,j)=i+j

Next j

Next i

Print x(3,4)

22、下面程序段运行后的输出结果是 3 。

x=0

i=0

Do While i <= 2

x=x+i

i=i+1

Loop

Print x

23.以下程序段的执行结果是( 3 3 )。

X=2

Print X+1:X+1

24.程序段:a=3:b=8:print a=b=5 的输出结果为( FALSE )。

25.结束当前程序的语句是( END )。

26.语句段a=3 : b=5 :t=a : a=b : b=t 执行后,(a值为5,b值为3,t值为3 )。27.下列程序段执行结果为 ( -3 3 )

x=5 : y=-6

If Not x>0 Then x=y-3 Else y=x+3

Print x-y; y-x

28.下列程序段的执行结果为( 10 30 )。

J1=10

J2=30

IF J1

PRINT J2

29.表达式"123" + "100" + 100的值是( 123200 )。

30.为了使文本框显示多行文字,须设置的属性是( Multiline )。

31.下列程序序段的执行结果为( 16 )。

Dim m(10)

For i = 0 To 10

m(i) = 2 * i

Next i

Print m(m(4))

32.下列程序序段的执行结果为( 4 0 15 )。

n = 0

For i = 1 To 3

For j = 5 To 1 Step -1

n = n + 1

Next j

Next i

Print I ; j ; n

33.a=5,则执行x=iif(a>7,—1,0)后,x的值是( 0 )。34.下列程序段的执行结果为( 20 )。

Dim A(5)

For k=2 to 4

A(k)=k*(k+1)

next k

print A(k-1)

35.下列程序段的执行结果是( 15 0 4 )。

n = 0

For i = 1 To 3

For j = 5 To 1 Step -1

n = n + 1

Next j, i

Print n; j; i

36.下列程序的执行结果为( 出错 )。

Private Sub Form_Click()

Dim a(1 To 20) As Integer

For k = 1 To 20

a(k) = k * k

Next k

Print a(k)

End Sub

37.下列程序的执行结果为( 12 )。

Private Sub Form_Click()

Dim M(10)

For i = 0 To 10

M(i) = 2 * i

Next i

Print M(M(3))

End Sub

38. 下列程序的执行结果为( 21 3 )。

n = 0

j = 1

Do Until n > 2

相关文档
最新文档