首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是:分别统计7*7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,实现上述的功能。 要求:不得修改原有程
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是:分别统计7*7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,实现上述的功能。 要求:不得修改原有程
admin
2016-08-24
69
问题
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是:分别统计7*7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,实现上述的功能。
要求:不得修改原有程序和控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则将没有成绩,最后将修改后的文件按原文件名进行存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 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#l,lblFirst.Caption,lblSecond.Caption Close #1 End Sub 程序结束 参考答案 Dim i As Integer,n As Integer For i=1 To 7 If a(i,1)Mod 7=0 Then n=n+1 ElseIf a(1,i)Mod 7=0 Then n=n+l ElseIf a(7,i)Mod 7=0 Then n=n+l ElseIf a(i,7)Mod 7=0 Then n=n+1 End If Next i lblFirst=n For i=1 To 7 sum=sum+a(1,i)+a(i,1)+a(7,i)+a(i,7) Next sum=sum—a(1,1)一a(1,7)一a(7,1)一a(7,7) lblSecond=sum 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
根据题意将考生文件夹内数据文件读入到一个二维数组,在Command1 Click事件过程中,Mod函数用于判断数组中四周元素的值是否能被7整除,运用If判断语句,实现变量n对于被7整除的数的统计。通过For循环语句,统计四周元素之和,需要注意,对于四个角的值累加了两次,所以要减去。
转载请注明原文地址:https://kaotiyun.com/show/OaLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:PrivateSubCommand1_Click()Text1.Text="VBProgramming"Text2.Text=Text1.TextT
假定窗体有一个标签,名为Label1,为了使该标签透明并且没有边框,正确的属性设置为()。
设有如下程序:PrivateSubCommand1_Click() DimsumAsDouble,xAsDouble sum=0 n=0 Fori=1To5 x=n/i
假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为
有如下函数过程:FunctionFun(ByValxAsIngeger,ByValyAsInteger)AsInteger DoWhile…Y<>0 reminder=xModY x=y
下列叙述中,不符合良好程序设计风格要求的是
如下程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsString*10score(1To3)AsSingleEndTyp
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5867;输入1000,则输出0001。请填空。PrivateSubCommandl_Click()
在一棵二叉树上,第5层的结点数最多是()。
下列二叉树描述中,正确的是()。
随机试题
构成《中国人民政治协商会议共同纲领》基础的是()
Cushing综合征是指________激素分泌过多所致病症的总称,根据病因可以分为________、________两大类。
特发性大发作首选
男,36岁。近半年来出现午后低热,颈部酸痛,2周前出现四肢乏力,步态不稳。查体:四肢肌力减弱,双侧腱反射亢进,颈部以下皮肤感觉减退,双侧。Hoffmann征、Babinski征阳性。该患者最可能的诊断是()
A.金刚烷胺B.阿昔洛韦C.膦甲酸钠D.阿糖腺苷E.阿德福韦不能与其他药物混合静脉滴注
相对于买受人的瑕疵请求权,委托人和拍卖人均负有告知的义务。()[2009年考题]
单位工程费用汇总表不包括( )。
下列各项中,不属于汇总记账凭汪会计核算程序步骤的有()。
在VI手册中,手提袋设计要体现()。
2015年全国海洋生产总值64669亿元,比上年增长7.0%,海洋生产总值占国内生产总值的9.6%。其中,海洋第一产业增加值3292亿元,第二产业增加值27492亿元,第三产业增加值33885亿元。将2015年各海洋产业增加值从大到小排列,正确的是:
最新回复
(
0
)