vb习题集和答案

内容发布更新时间 : 2024/5/13 6:29:07星期一 下面是文章的全部内容请认真阅读。

next j print

next I 1 2 3 end sub 4 6 程序运行后,单击command1,输出结果为: 9 3. 在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1

private sub command1_click() dim a%(3,3) for i=1 to 3 for j=1 to 3 if j>1 and i>1 then

a(i,j)=a(a(i-1,j-1),a(i,j-1))+1 else a(i,j)=i*j end if print a(i,j);‖ ―; next j print

next I 1 2 3 end sub 2 3 1 程序运行后,单击command1,输出结果为: 3 2 3

4. 在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1

private sub command1_click() dim a%(10),p(3) as integer k=5 for i=1 to 10 a(i)=i

21

next i for i=1 to 3 p(i)=a(i*i) next i for i=1 to 3 k=k+p(i)*2 next i print k end sub

程序运行后,单击command1,输出结果为:33

5. 在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1

private sub command1_click() dim a%(4,4) for i=1 to 4 for j=1 to 4 a(i,j)=(i-1)*3+j next j next i for i=1 to 4 for j=1 to 4 print a(j,i); next j

print 1 4 7 10 next I 2 5 8 11 end sub 3 6 9 12 程序运行后,单击command1,输出结果为:4 7 10 13

6. 在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1

22

private sub command1_click() dim a%(5,5) for i=1 to 3 for j=1 to 4 if j>1 and i>1 then a(i,j)=i*j end if next j next i for n=1 to 2 for m=1 to 3 print a(m,n); next m print next n

end sub 0 0 0

程序运行后,单击command1,输出结果为:0 4 6

7. 在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click() dim a%(5) for i=0 to 4 a(i)=i+1 t=i+1 if t=3 then print a(i); a(t-1)=a(i-2) else a(t)=a(i) endif

if i=3 then a(i+1)=a(t-4)

23

a(4)=1 print a(i); next i end sub

程序运行后,单击command1,输出结果为:1 2 3 1 4 1 8. 在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click() dim a%(3,3) dim b

b=array(1,2,3,4,5,6,7,8,9) j=1 for i=0 to 8 j=i mod 3 k=i\\3 a(j,k)=b(i) next i k=1 for j=0 to 2

print tab(3*(j+1));a(k,j); next j end sub

程序运行后,单击command1,输出结果为:2 5 8

9. 在窗体上画一个命令按钮command1,一个文本框text1,然后编写如下事件过程: private sub command1_click() dim b

b=array(34,5,13,35,9,6,42) for i=1 to ubound(b,1) if b(i)>b(i-1) then x=b(i)

for j=i-1 to 0 step -1

24

if b(j)>x then exit for b(j+1)=b(j) next j b(j+1)=x end if next i text1=””

for i=0 to ubound(b,1) text1=text1+str(b(i))+‖,‖ next i end sub

运行程序后,文本框text1中的内容是:42, 35, 34, 13, 9, 6, 5, 10. 在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click() dim a(3,3) for i=0 to 3 for j=0 to 3 a(i,j)=(i+1)*10+j next j,i for i=0 to 3 for j=0 to 3 if i

x=a(i,j) :a(i,j)=a(j,i) : a(j,i)=x end if next j,i

for i=0 to ubound(a,1) for j=0 to ubound(a,2) print a(i,j); next j

print 10 20 30 40

25

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi