以下程序的功能是:从键盘上输入若干个学生的考试分数 当输入负数时结束输入 然后输出其中的最高分数和最
以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在【 】和【 】处填入适当的内容,将程序补充完整。 Private Sub Form_Click( ) Dim x As Single,amax As Single,amin As Single x=Input Box("Enter a score") amax=X amin=x Do While【 】 If x>ama x Then Ama x=x End lf If【 】Then amin=X End lf x=Input Box("Enter a score") Loop Print”Max=";amax,"Min=";amin End Sub
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:x>0 x<amin或x<=amin或amin>x或amin>=x
本题使用了DoWhileLoop控制语句,在该语句里嵌套了两个IfThen语句,分别对应输入数大于amax与输入数不大于amin两种情况。当输入数x大于amax时,则用该数替代前一个已被赋给amax的数;当输入数x不大于amin时,则用该数替代前一个被赋给amin的数。注意,在该循环语句中,x=lnputBox(“Enteraseofo”)很关键,它使得这个循环语句得以进行。根据本题上面的分析,答案应为x小于或者不大于amin,上面的4种答案是等价的。
相似问题
在窗体上画一个列表框 一个命令按钮和一个标签 其名称分别为List1 Command1和Label1
在窗体上画一个列表框、一个命令按钮和一个标签,其名称分别为List1、Command1和Label1,通过属性窗口把列表框中的项目设置为:“第一个项目”、“第二个
For k=______To-7 Step-3请帮忙给出正确答案和分析 谢谢!
For k=______To-7 Step-3请帮忙给出正确答案和分析,谢谢!
窗体下面有一个命令按钮 然后编写如下事件过程: Private Sub Command1_Click
窗体下面有一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x = -1 a=InputBox("请输入第一个数字a的值")
以下程序用来建立一个5×5矩阵 该矩阵两条对角线上的元素为1 其余元素为0 请补充完该程序。该程序运
以下程序用来建立一个5×5矩阵,该矩阵两条对角线上的元素为1,其余元素为0,请补充完该程序。该程序运行结果如下图所示。 Private Sub form Click(
在窗体上画一个名称为Combol的组合框 画两个名称分别Label1和Label2及Caption属
在窗体上画一个名称为Combol的组合框,画两个名称分别Label1和Label2及Caption属性分别为“城市名称”和空白的标签。程序运行后,当在组合框中输入一个新
