
急求VB高手帮忙,请做一下这个程序填空题,做的好我给10分。明天考试,十万火急!!!
'【程序填空】'-------------------------------------------------------'题目:本程序执行功能为,命令按钮单击一次后...
'【程序填空】
'-------------------------------------------------------
'题目:本程序执行功能为,命令按钮单击一次后,窗体上输出结果为:
'36
'25
'16
'9
'请在【】处填入正确的内容
'-------------------------------------------------------
Private Sub Command1_Click()
Dim xx(6) As Integer
Dim k%
Open App.Path & "\al.dat" For Output As #1
For I = 1 To 6
'**********SPACE**********
j = 【?】
Print #1, j
Next I
Close #1
Open App.Path & "\a1.dat" For Input As #2
k = 0
Do While Not EOF(2)
'**********SPACE**********
k = 【?】
Input #2, xx(k)
Loop
Close #2
'**********SPACE**********
For I = k To k / 2 Step【?】
Form1.Print xx(I)
Next I
End Sub 展开
'-------------------------------------------------------
'题目:本程序执行功能为,命令按钮单击一次后,窗体上输出结果为:
'36
'25
'16
'9
'请在【】处填入正确的内容
'-------------------------------------------------------
Private Sub Command1_Click()
Dim xx(6) As Integer
Dim k%
Open App.Path & "\al.dat" For Output As #1
For I = 1 To 6
'**********SPACE**********
j = 【?】
Print #1, j
Next I
Close #1
Open App.Path & "\a1.dat" For Input As #2
k = 0
Do While Not EOF(2)
'**********SPACE**********
k = 【?】
Input #2, xx(k)
Loop
Close #2
'**********SPACE**********
For I = k To k / 2 Step【?】
Form1.Print xx(I)
Next I
End Sub 展开
4个回答
展开全部
j = i^2
k=k+1
-1
k=k+1
-1
追问
把每个空简单解释一下,分数就给你了!
追答
j = i^2 'i=1~6,j为1,4,9,16,25,36,
k=k+1 'k做累加,作为XX数组的下标,XX(1~6)存放读入的数据
-1 ‘DO循环结束 k=6,k/2=3,接下来的For循环为: I = 6 To 3,输出xx(6)...XX(3),所以 步长step=-1

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
j = i
k=k+1
For I = k To k / 2 Step -1
k=k+1
For I = k To k / 2 Step -1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
j = i^2
k=k+1
For I = k To k / 2 Step -1
k=k+1
For I = k To k / 2 Step -1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Click()
Dim n As Integer, k As Integer, i As Integer, swit As Integer
For n = 101 To 300 Step 2
k = Int(Sqr(n))
i = 2
'**********FOUND**********
swit = 0
'**********FOUND**********
While i <= k
If n Mod i = 0 Then
swit = 1
i = k + 1
Else
'**********FOUND**********
i = i + 1
End If
Wend
If swit = 0 Then
Print n;
End If
Next n
End Sub
Dim n As Integer, k As Integer, i As Integer, swit As Integer
For n = 101 To 300 Step 2
k = Int(Sqr(n))
i = 2
'**********FOUND**********
swit = 0
'**********FOUND**********
While i <= k
If n Mod i = 0 Then
swit = 1
i = k + 1
Else
'**********FOUND**********
i = i + 1
End If
Wend
If swit = 0 Then
Print n;
End If
Next n
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询