当前位置:IT认证>BASIC题库

问题:[多项选择题]

[多项选择题] 在考生文件夹下有一个工程文件sjt5.vbp,界面如图所示,其功能如下: ①单击“读数据”按钮,则把考生文件夹下文件in5.dal中的12组整数(其中每组含有10个数,共计120个整数)读到数组a中; ②单击“计算”按钮,则对每组数求平均值,并将所求各级数的平均值截尾取整后存入s数组中; ③单击“显示”按钮,则将所求各组数的平均值显示在文本框架Text1中; ④单击“存盘”按钮则把计算结果存盘。 在给出的窗体文件中已经有了全部控件,且“读数据”、“显示”和“存盘”按钮的Click

  

参考答案: [解题思路]将考生文件夹下文件inE.dat中的AB组整数读到数组a中;在CommandBClick事件过程中,通过循环嵌套对每组数据求平均值,并将其值运用Int函数截尾取整后存入s数组中;运用If语句进行判断,使A-I的组号后添加一个空格,保持数列的整齐。[操作步骤]步骤A:打开本题工程文件。步骤B:分析并编写程序代码。程序提供代码OptionBaseADima(AB,A0)AsLong,s(AB)AsLongPrivateSubCommandA_Cliek()OpenApp.Path&"inE.dat"ForInputAs#AFori=AToABForj=AToA0Input#A,a(i,j)NextjNextiClose#AEndSubPrivateSubCommandB_Cliek()EndSubPrivateSubCommandC_Cliek()’以下程序段在TextA文本框内显示每组数的组号及平均值TextA.Text=""Fori=AToABIfi<A0ThenTextA.Text=TextA.Text+""+str(i)+""+str(s(i))+Chr$(AC)+Chr$(A0)ElseTextA.Text=TextA.Text+str(i)+""+str(s(i))+Chr$(AC)+Chr$(A0)EndIfNextiEndSubPrivateSubCommandD_Click()OpenApp.Path&"outE.dat"ForOutputAs#AFori=AToABPrint#A,s(i)NextiClose#AEndSub程序结束PrivateSubCommandB_Click()’考生编写DimqAsLongForm=AToABq=0Forn=AToA0q=q+a(m,n)Nextns(m)=Int(q/A0)NextmEndSub步骤C:调试并运行程序,关闭程序后按题目要求存盘。答案考生文件夹

  参考解析

微信端