下列程序打印结果为 ______。Private Sub Command1_ Click()Dim a(5)As StringDim bAs IntegerDim

题目

下列程序打印结果为 ______。Private Sub Command1_ Click() Dim a(5)As String Dim b As Integer Dim i As Integer for i = 0 To 5 a(i)= i +1 Print a(i); Next iEnd Sub

A.12345

B.6

C.1 2 3 4 5 6

D.0

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有如下程序:

Private Sub Form_Click()

Dim ary(1 To 5)As Integer

Dim i As Integer

Dim sum As Integer

For i=1 To 5

ary(j)=i+1

sum=sum+ary(i)

Next 1

Print sum

Eud Sub

程序运行后,单击窗体,则在窗体上显示的是

A.15

B.16

C.20

D.25


正确答案:C
解析:i=1时,ary(1)=1+1=2,sum=O+2=2,i=2时,ary(2)=2+1=3,sum=2+3=5,i=3时,ary(3)=3+1=4,sum=5+4=9,i=4时,ary(4)=4+1=5,sum=9+5=14,i=5时,ary(5)=5+1=6,sum=14+6=20。因此本题答案为C)。

第2题:

下列程序的输出结果是【 】

Private Sub Command1_Click()

Dim a(1 To 20)

Dim i

For i=l To 20

a(i)=i

Next i

For Each i In a()

a (i) =20

Next i


正确答案:20
20 解析:本题考查For Next...Each语句的用法,For Next...Each语句是针对数组和集合中的每一个元素进行一次操作的语句组合,具体格式我们前面已经有详细介绍。本题定义了一个数组,然后利用For循环将1-20赋给数组元素,又利用For Each Next语句将数组的每一个元素定义为20,故输出结果为20。

第3题:

单击窗体时,下列程序的执行结果是

Private Sub Invert(ByVal xstr As String, ystr As String)

Dim tempstr As String

Dim I As Integer

I=Len(xstr)

Do While I >=1

tempstr=tempstr + Mid(xstr, I, 1)

I=I - 1

Loop

ystr=tempstr

End Sub

Private Sub Form_Click()

Dim s1 As String, s2 As String

s1= "abcdef"

Invert s1, s2

Print s2

End Sub( )。

A.abcdef

B.afbecd

C.fedcba

D.defabc


正确答案:C

第4题:

下列程序的输出结果为( )。 Private Sub Command1_Click() Dim a(20) For j=1 To 20 Step2 a(j)=j Next i Print a(1)+a(2)+a(3) End Sub

A.4

B.5

C.6

D.7


正确答案:A

第5题:

设有如下程序:

Private Sub Form. Click( )

Dim ary(1 To 5)As Integer

Dim i As Integer

Dim sum As Integer

For i=1 To 5

ary(i)=i+l

sum=sum+ary(i)

Next i

Print sum

End Sub

程序运行后,单击窗体,则在窗体上显示的是( )。

A.15

B.16

C.20

D.25


正确答案:C
C。【解析】本题中因为i是从l~5递增,当i=1时,ary(1)=1+i=2,sum=sum+2----2,当i=2时,ary(2)=1+i=2+1=3,sum=sum+3=2+3=5,同理当i=3时,ary(3)=4,sum=9,当i=4时,ary(4)=5,sum=14,当i=5时,ary(5)=6,sum=20,所以答案选择C。

第6题:

下列程序段的功能为:单击窗体后,在D盘Temp目录下address.txt 文件中输入“张三,20,Male”。请填空。

Private Sub form_ click()

Dim name As String

Dim age As Integer

Dim sex As String

name = "张三": age = 20: sex = "Male"

Open "D:\temp\CodE.txt" For Append As 1

______1, name, age, sex

______

End Sub


正确答案:Write Close #1
Write Close #1

第7题:

下列程序输出的结果为【 】。

Private Sub Commandl_Click( )

Dim a As Boolean

a = True

If a Then GoTo 11 Else GoTo 22

11:

Print "VB";

22:

Print "VC"

End Sub


正确答案:VBVC
VBVC 解析:Goto语句是指使程序无条件地转移到过程中指定的语句处执行。其后面必须有指定的行标签,否则程序会出错。

第8题:

阅读下面的程序:

Private Sub Form_Click()

Dim Check As Boolean, Counter As Integer

Check = True

Counter = 5

Do

Do While Counter < 20

Counter = Counter + 1

If Counter = 10 Then

Check = False

Exit Do

End If

Loop

Loop Until Check = False

Print Counter

End Sub

程序运行后,单击窗体,输出结果为______。


正确答案:

10

第9题:

下面程序的输出结果是【 】。

Private Sub Commandl_Click( )

Dim a(1 To 20)

Dim i

Fori = 1 To 20

a(i) = i

Next i

For Each i In a( )

a(i) = 20

Next i

Print a(2)

End Sub


正确答案:20
20 解析:For Each... Next语句是针对数组和集合中的每一个元素进行一次操作的语句组合。本题定义了一个数组,然后利用For循环将1-20赋给数组元素,又利用For Each... Next语句将数组的每一个元素定义为20,故输出结果为20。

第10题:

下列程序的运行机结果是【 】。

Private Sub Form_ Click()

Dim k As Integer

n= 5

m= 1

k= 1

Do

m=m+2

k= k+1

Loop While k<=n

Print m

End Sub


正确答案:11
11

更多相关问题