首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签|b|First中;同时计算矩阵主对角线的元素之和,计算结果显
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签|b|First中;同时计算矩阵主对角线的元素之和,计算结果显
admin
2015-05-30
55
问题
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签|b|First中;同时计算矩阵主对角线的元素之和,计算结果显示在标签|b|Second中。
已给出了部分程序,请编写“计算”命令按钮事件过程中的部分程序代码,以便完成上述功能。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,必须执行程序,并用“计算”按钮进行计算,否则无成绩。
选项
答案
【操作步骤】 步骤1:打开考生文件夹下的本题工程文件sjt5.vbp,在代码编辑窗口的指定位置编写以下代码: 参考代码: For k=1 To N Sum=Sum+a(k,k) Ifa(k,k)/3=Int(a(k,k)/3)Then Counter=Counter+1 End If Ifk<>N-k+1 Then Ifa(k,N-k+1)/3=Int(a(k,N-k+1)/3)Then Counter=Counter+1 EndIf EndIf Next lblSecond.CaDtion=Sum lblFirst.CaDtion=Counter 步骤2:按
键运行程序,然后单击“计算”按钮。 步骤3:按要求将文件保存至考生文件夹中。
解析
矩阵主对角线上元素的特点:第一维下标与第二维下标相同;7*7矩阵次对角线上元素的特点:第一维下标与第二维下标之和为8。根据题意,可通过一个For循环,将满足主对角线上元素特点的数组元素累加入变量Sum。再通过一个嵌套的For循环逐一判断满足两个对角线上的元素特点的元素能否被3整除,若某数组元素能被3整除,则记录个数的变量Counter增1。
转载请注明原文地址:https://kaotiyun.com/show/13Qp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下述程序执行后,输出结果是()。Forn=3To1Stew-1x$=String$(n,"#")Printx$Nextn
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干国家的名称,当单击列表中的某个国家名时,在标签中显示选中国家的名称。下列正确实现上述功能的程序是()。
在窗体上建立通用对话框需要添加的控件是()。
设有数组定义语句:Dima(5)AsInteger,并设List1为列表框控件。下列给数组元素赋值的语句错误的是()。
设A=2,B=-4,则表达式3*A>5OrB+8>0的值是______。
表达式Len(Str(1.3))Mod2的值为______。
表达式5Mod3+3\5*2的值是()。
按条件f对关系R进行选择,其关系代数表达式为______。
随机试题
强调企业最重要的经营资源是知识,在《后资本主义社会》一书中提出知识经营战略理论的管理学者是()
关于癫痫失神发作描述正确的是
在皂苷的水溶液中,加入何种试剂萃取皂苷为好
患者,男,50岁。每日吸烟20支已多年。近来经常咳嗽,痰中有血丝,l周前突感呼吸困难。x线透视见右侧胸腔大片致密阴影,胸腔穿刺抽出大量血性胸水。应首先考虑的是()
下列与用药有关的内容中,属于患者用药咨询的主要内容是()。
老大、老二兄弟因房屋所有权发生纠纷,诉至人民法院,他们的弟弟老三要求参加诉讼,认为父母所遗留的遗嘱写明该房屋由其一人继承,在这种情况下,老三属于()。
良好的判断是指房地产经纪人能从观察到的外部线索中准确地推知对方行为发生的真正原因。真正原因在心理学上又称()。
从2001年北京申奥成功开始,北京的楼市进入火爆期。随着奥运的临近,楼市愈演愈烈。2008奥运是中国的一件大事,北京从2003年起正式启动奥运工程,将近2800亿元的投资大部分将投向基础设施,这无疑是给奥运地产的巨大推动力,随之带来的交通,环境,配套等也都
根据我国《宪法》的规定,下列选项中不属于公民获得物质帮助的条件的是()。
下面程序运行时,若输入395,则输出结果是()。PrivateSubCmdI_Click()Dima%a=InputBox(“请输入一个3位整数”)PrintaMod10,a\100,(aMod100)\10EndSu
最新回复
(
0
)