首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下: Option Base 1 Private Sub Command1_Cliek()
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下: Option Base 1 Private Sub Command1_Cliek()
admin
2020-01-02
35
问题
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:
Option Base 1
Private Sub Command1_Cliek()
Dim sum As Integer
sum=0
For i=1 To 4
For j=1 To 3
sum=summ+score(i,j)
Next j
Print"第"&i&"个学生的总分是:";sum
Next i
End Sub
运行此程序时发现,除第1个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。以下修改方案中正确的是( )。
选项
A、把外层循环语句i=1 To 4改为For i=1 To 3 内层循环语句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/a8x0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommandl_Click()x=0DoWhilex
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
要使标签中的文本靠右显示,应将其Aligment属性设置为
将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是
在标准模块中,将a定义为全局整型变量的语句是
以下关于VB文件的叙述中,正确的是
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
下面对软件特点描述正确的是()。
下列运算符中,优先级别最高的是
随机试题
小脑功能异常可能出现
简述企业在设计库存现金会计控制制度时应采取的做法。
泌尿、男生殖系统感染常见的诱因不包括()
孕后期小肠对铁的吸收率从孕前的10%提高到50%。()[河北省2008年5月三级真题]
管理技能的开发模式有()。
()把二胡从伴奏乐器升为独奏乐器形成了我国第一个二胡学派,为我国近现代二胡演奏学派奠定了基础。
人民警察离休、退休的,其警衔予以取消。()
Whowasconsideredasthe"PoetofAmericanRevolution"?
Whatkindofeardoestheadvertisementstartwith?__________________________ofanyfront-wheel-drivecarintheworlWhatis
TheGermanairforcebombedGuemieatototaldestructionbecause______.AfterthebombingofGnemica,theGermans______.
最新回复
(
0
)