首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在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
2018-09-19
35
问题
已知在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://jikaoti.com/ti/Ivm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下事件过程的功能是:从已存在于磁盘上的顺序文件Num1.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubForm_Click()Dimx
表达式4+5\6*7/8Mod9的值是()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。 xz)Orz
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
窗体上有一个名称为VScroll1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value的值等于( )。
(1)在名称为Forml的窗体上用名称为shape1的形状控件画一个长、宽均为1200的正方形。请设置适当的属性以满足下列要求:①窗体的标题为“正方形”,窗体的最小化按钮不可用。②正方形的边框为虚线(线型不限)。程序运行后的窗体如图所示
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
在面向对象的程序设计中,可被对象识别的动作称为( )。
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
随机试题
《饮马长城窟行.青青河畔草》:_________,海水知天寒。
下列关于计算机病毒的叙述中,正确的是_______。
中药生产企业的检验操作不包括
甲市A区的王某到甲市商业银行存款,因工作人员疏忽,在存款单上误将王某所存金额打印成16万元,而王某实际所存金额仅为16000元。后储蓄所工作人员发现,便找到王某要求改正存款单,但王某不同意。于是甲市商业银行向A区人民法院起诉王某,要求王某返还存单进行更改。
欲配制500mLpH=5.0的缓冲溶液,应选择下列哪种混合溶液较为合适。()
《危险化学品安全管理条例》第7条规定,国家对危险化学品的生产和储存实行统一规划、合理布局和严格控制,并对危险化学品生产、储存实行()。《危险化学品安全管理条例》第17条规定,生产、储存、使用剧毒化学品的单位,应当对本单位的生产、储存装置()进行
工程施工质量不符合要求时,经返工重做或更换器具、设备的检验批后应()。
事故处理包括事故的技术处理和()。
女职工王某因怀孕不能从事原岗位的工作,王某所在用人单位()。
Flyer2000/aFlyer2000注意题目要求不超过三个词和一个数字,或一个数字,故此处冠词a可填可不填。
最新回复
(
0
)