2001年秋VB二级试(含答案)(5)

2019-05-27 21:22

If___k mod n=0___Then

J=J+1

___ReDim Preserve A(J)___ A(J)=N sum=sum+N End If Next N

If sum=___Int(Sqr(sum))^2__Then Fac=True

End Function

8. C盘根目录下文件Data4.txt的内容是:2,4,6,8,10,1,3,5,7,9。下面程序的功能是将文件后半部分的奇数分别按序插入到前半部分的适当位置,得到的新数列是:1 2 3 4 5 6 7 8 9 10。(实现方法:第一次调整后的数列是:1 2 6 8 10 3 5 7 9第二次调整后的数列是:1 2 3 4 6 8 10 5 7 9)。

Option Explict

Private Sub Form_Click()

Dim A(10) As Integer,i As Integer,J As Integer Open \

Do ___while not Eof(12)__

J=J+1 Input #12,A(J) Loop

Call Insert(A) For i=1 To 10

Print A(i) Next i Print Close #12

End Sub

Private Sub Insert(A() As Integer)

Dim i As Integer,Putp As Integer,J As Integer Dim Getp As Integer,N As Integer,Tem As Integer

N=UBound(A)/2 Putp=1 Getp=N+1 For i=1 To N

Tem=A(Getp)

For J=Getp To Putp +1 Step -1

__A(J)=A(J-1)__ Next J A(Putp)=Tem Getp=Getp+1 Putp=___Putp+2__ Next i

End Sub

9.下面程序的功能是从键盘上输入一个不超过4位的十进制正整数,先把该十进数的每一位数字转换位一个4位二进制数,再把得到的二进制数依次合并成为一个16位的二进制数。例如输入十进制数359,会得到二进制数0000001101011001。

Private Sub Form_Click()

Dim num As Integer,s As Integer,M As Integer Dim i As Integer,j As Integer,n As Integer

num=InputBox(\输入一个长度不超过4位的十进制正整数:\,,1) ___M=num__ Do While num>0

j=j+1 n=num Mod 10 s=cover(n)&s ___num=num\\10__ Loop

For i=1 To 4-j

s=\ Next i

Text1.Text=\十进制数\的转换结果是:\

End Sub

Private Function cover(ByVal n As Integer)As String

Dim i As Integer,s As String,k As Integer Do Until n<1

___k=n Mod 2__ s=CStr(k)&s n=n\\2 Loop

If Len(s)<4 Then

s=\

cover=__right(s,4)__ Else

cover=s

End If End Function


2001年秋VB二级试(含答案)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省郯城县郯城街道初级中学七年级生物上册 第二单元《细胞核

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: