![[问答题] 在考生文件夹下有一个工程文件sjt5.vbp。该程序的功能是:分别统计7×7数组元素之和及元素中能够被7整除的元素的个数,并将统计结果显示在相应的标签中。请仔细阅读已有程序,然后在标出的位,第1张 [问答题] 在考生文件夹下有一个工程文件sjt5.vbp。该程序的功能是:分别统计7×7数组元素之和及元素中能够被7整除的元素的个数,并将统计结果显示在相应的标签中。请仔细阅读已有程序,然后在标出的位,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E5%9C%A8%E8%80%83%E7%94%9F%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8B%E6%9C%89%E4%B8%80%E4%B8%AA%E5%B7%A5%E7%A8%8B%E6%96%87%E4%BB%B6sjt5.vbp%E3%80%82%E8%AF%A5%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E5%88%86%E5%88%AB%E7%BB%9F%E8%AE%A17%C3%977%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E4%B9%8B%E5%92%8C%E5%8F%8A%E5%85%83%E7%B4%A0%E4%B8%AD%E8%83%BD%E5%A4%9F%E8%A2%AB7%E6%95%B4%E9%99%A4%E7%9A%84%E5%85%83%E7%B4%A0%E7%9A%84%E4%B8%AA%E6%95%B0%EF%BC%8C%E5%B9%B6%E5%B0%86%E7%BB%9F%E8%AE%A1%E7%BB%93%E6%9E%9C%E6%98%BE%E7%A4%BA%E5%9C%A8%E7%9B%B8%E5%BA%94%E7%9A%84%E6%A0%87%E7%AD%BE%E4%B8%AD%E3%80%82%E8%AF%B7%E4%BB%94%E7%BB%86%E9%98%85%E8%AF%BB%E5%B7%B2%E6%9C%89%E7%A8%8B%E5%BA%8F%EF%BC%8C%E7%84%B6%E5%90%8E%E5%9C%A8%E6%A0%87%E5%87%BA%E7%9A%84%E4%BD%8D.png)
[问答题] 在考生文件夹下有一个工程文件sjt5.vbp。该程序的功能是:分别统计7×7数组元素之和及元素中能够被7整除的元素的个数,并将统计结果显示在相应的标签中。请仔细阅读已有程序,然后在标出的位置编写适当的程序实现上述功能。
要求:不得修改原有程序和控件属性。在结束程序运行之前,必须至少正确运行一次程序,将统计结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。
[题目提供的源程序]
Dim a(7,7) As Integer
Private Sub Form_Load()
read
End Sub
Public Sub read()
Open App.Path & "Data5.txt" For Input As #1
Do While Not EOF(1)
For i=1 To 7
For j=1 To 7
Input #1, a(i,j)
Next j
Next i
Loop
Close #1
End Sub
Private Sub Command1_Click()
Dim Sum As Long
’考生应编写的程序
Save
End Sub
Public Sub Save()
Open App.Path & "out5.txt" For Output As #1
Print #1. lblFirst.Caption, lblSecond.Caption
Close #1
End Sub
正确答案:[ *** 作步骤] 第A步:打开工程sjtE.vbp。 第B步:编写程序,参考程序如下。 ’考生应编写的程序 Dim gs As Integer Sum=0 gs=0 For i=A To G For j=A To G If i=A Or j=A Or i=G Or j=G Then Sum=Sum+a(i,j) If a(i,j)Mod G=0 Then gs=gs+A End If Next j Next i lblFirst.Caption=gs lblSecond.Cap
参考解析:根据二维数组各元素的下标来判断该元素是否为数组的元素,如果元素的行标为1或列标为1或行标为7或列标为7,则该元素为数组的元素。如果一个元素与7相除余数为0,则说明该元素能被7整除。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)