首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下: Option Base 1 Private Sub Command1_Click() Dim sum As Int
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下: Option Base 1 Private Sub Command1_Click() Dim sum As Int
admin
2015-06-30
32
问题
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:
Option Base 1
Private Sub Command1_Click()
Dim sum As Integer
sum=0
For i=1 To 4
For j=1 To 3
sum=sum+score(i, j)
Next j
Print "第" & i & "个学生的总分是:"; sum
Next i
End Sub
运行此程序时发现,除第1个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。以下修改方案中正确的是( )。
选项
A、把外层循环语句For i=1 To 4改为 For i=1 To 3内层循环语句For j=1 To 3 改为 For j=1 To 4
B、把sum=0 移到For i=1 To 4 和 For j=1 To 3 之间
C、把sum=sum+score(i, j)改为sum=sum+score(j, i)
D、把sum=sum+score(i, j)改为 sum=score(i, j)
答案
B
解析
程序变量sum的值在开始计算第2个学生的总成绩时,仍保留着第一个学生的总成绩,这样会把前面学生的总成绩计算进去,显然不对。因此,sum=0这一句应该放在第1层For循环体的第一句,即For i=1 to 4和for j=1 to 3之间。
转载请注明原文地址:https://kaotiyun.com/show/7wQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,如图所示。程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空。PrivateSubC
以下关于函数过程的叙述中,正确的是
在窗体上画一个名称为Labell、标题为“ViSBalBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图
在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
下面______不是VB的文件类控件。()
DateTime是一个Date类型的变量,以下赋值语句中正确的是()
以下叙述中正确的是
下列程序执行后,变量S的值为DimsAsLong,xAsIntegers=0Forx=1To10Step2s=s+xNextxText1.Text=s
随机试题
链传动比的计算公式是什么?
抗ENA抗体中,系统性红斑狼疮(SLE)的血清标志性抗体是
患者,女,50岁。患多发子宫肌瘤5年余,定期随诊。近半年肌瘤明显增大,经量增多,伴有贫血症状,医生建议手术,正确的手术备皮范围是
传染病流行过程的基本条件是
A.肺肾气虚B.肺气虚C.脾肺气虚D.心肺气虚E.肾气不固久病咳喘,胸闷心悸,乏力少气,自汗声低,舌淡脉弱,其证候是()
物资储备计划的编制依据是物资储备定额和( )。
量度差值是指()。
小赵与14岁的童童签订了房屋的买卖合同,经查证.该房屋的所有权属于童童,且房屋价格并不存在明显的不合理,因此该买卖合同具有法律效力。()
Ithappenedinthelatefallof1939when,afteraNazisubmarinehadpenetratedtheBritishseadefensearoundtheFirthofFort
(清华大学2008年试题)ThechangesingloballyaveragedtemperaturethathaveoccurredattheEarth’ssurfaceoverthepastcenturya
最新回复
(
0
)