![[多项选择题] 在考生文件夹下有一个工程文件sjr3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个名称为Text1的文本框,其Muhiline属性为True。程序运行后,如果单击窗体,则用,第1张 [多项选择题] 在考生文件夹下有一个工程文件sjr3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个名称为Text1的文本框,其Muhiline属性为True。程序运行后,如果单击窗体,则用,第1张](/aiimages/%5B%E5%A4%9A%E9%A1%B9%E9%80%89%E6%8B%A9%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%B6sjr3.vbp%EF%BC%8C%E7%9B%B8%E5%BA%94%E7%9A%84%E7%AA%97%E4%BD%93%E6%96%87%E4%BB%B6%E4%B8%BAsjt3.frm%E3%80%82%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%8A%E6%9C%89%E4%B8%80%E4%B8%AA%E5%90%8D%E7%A7%B0%E4%B8%BAText1%E7%9A%84%E6%96%87%E6%9C%AC%E6%A1%86%EF%BC%8C%E5%85%B6Muhiline%E5%B1%9E%E6%80%A7%E4%B8%BATrue%E3%80%82%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%90%8E%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%8D%95%E5%87%BB%E7%AA%97%E4%BD%93%EF%BC%8C%E5%88%99%E7%94%A8.png)
[多项选择题] 在考生文件夹下有一个工程文件sjr3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个名称为Text1的文本框,其Muhiline属性为True。程序运行后,如果单击窗体,则用随机函数产生16个0到99的整数,并按4行4列的矩阵形式在文本框中显示出来,然后在文本框中输出矩阵对角线上的数。程序运行的情况如下图所示。这个程序不完整,请把它补充完整,并能正确运行。
试题源程序如下:
1 Option base 1
2 Private Sub Form Click( )
3 Dim Mat(4,4)As Integer
4 Dim N As Integer, M As Integer
5 Dim S As String, T As String
6 N=4
7 M=4
8 Randomize
9 S="初始矩阵为:"
10 For i=1 To N
11 S=S & vbCrLf
12 For j=1 To M
13 ’Mat()=Int(Rnd*100)
14 ’S=S & &""
15 Next J
16 Next i
17 S=S & vbCrLf &"矩阵对角线上的数为:"& vbCrLf
18 Print
19 T=""
20 For i=1 To N
21 For j=1 To M
22 ’If Then
23 ’T=T &a
正确答案:第一步:启动Visual Basic程序,打开考生文件夹下的工程文件。 第二步:单击窗体中任何位置,进入代码编辑状态,完善程序如下: A Dim S As String, T As String B N=D C M=D D Randomize E S="初始矩阵为:" F For j=A To N G S=S & vbCrLf H For j=A To M I Mat(i,j)=Int(Rnd*A00) A0 S=S & Mat(i, j) & "" AA Next j
参考解析:本题要求将随机函数产生的0~99之间的16个随机数按4行4列形式显示在文本框中,同时显示对角线上的数。第一个处应为:Mat(i,j),将随机数存在一个数组Mat(i,j)中。 第二个处应为:S=S & Mat(i,j)&"",将Mat(i,j)中的数存在变量S中。 第三个处应为:i=j,数组的行号和列号相同,即为对角线的位置。 第四个处应为:T=T & Mat(i,j)&"",将对角线上的数存在变量T中。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)