VB程序设计题目1、用输入对话框输入x,根据下式计算对应的y,并在窗体上输出y的值。2、利用计时器控件来实现文字的水平移
1个回答

判断题:1X、 2X、3X、4X、5X、6X、7X、8Y、9Y、10X

正确率就不知道了 不太会做理论题 不试不知道 你自己试一下不就知道了

上面的第一题 的图片怎么丢了?

第二题很简单 一个计时控件 每隔几百毫秒就移动一下Label 然后加个判断

出界了就反向移动,代码就不用了吧 这个都不知道做?

第三题是弱智题

n=0

str=""

for i=1 to 10000

if (i mod 13=7)and(i mod 7=5)and(i mod 5=3) then

n=n+1

if n mod 5=0 then

str=str & cstr(i) & vbCrLf

else

str=str & cstr(i) & " "

end if

end if

next i

'--------------------------------------

'文件操作部分

open "D:result.txt" for output as #1

print #1,str

close #1

'--------------------------------------

以上是VB6的代码

如果是VB.Net 修改一下文件操作部分就可以了

Dim n As Long

Dim str As String

n = 0

Str = ""

For i = 1 To 10000

If (i Mod 13 = 7) And (i Mod 7 = 5) And (i Mod 5 = 3) Then

n = n + 1

If n Mod 5 = 0 Then

str = str & CStr(i) & vbCrLf

Else

str = str & CStr(i) & " "

End If

End If

Next i

Dim chl As New System.IO.StreamWriter("D:result.txt", True)

chl.WriteLine(str)

chl.Close()

以上是VB.Net 的代码