执行下面的程序 当输入3时 输出的结果是【 】 Private sub Command1_Click
执行下面的程序,当输入3时,输出的结果是【 】 Private sub Command1_Click() i=2 j= InputBox(" j = ") On j GoTo 20,30,40,50 i=i+2 20:i=i+2 30:i=i+2 40:i=i+2 50:i=i+2 Print i End Sub
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:6
On-GoTo语句的执行特点是:根据On后面的表达式的值决定跳转到哪个标号后的语句处执行,当对表达式的结果四舍五入后,值为1,则跳转到第一个标号处执行;值为2,则跳转到第二个标号处执行,依次类推;如果表达式的值小于1或大于标号总数,则执行OnGoTo语句下面的语句。此题中,如果输入3,则程序的执行流程从On-GoTo语句直接跳转到第三个标号40处的语句执行,执行完后按顺序继续往下执行,因此执行了两次i=i+2运算,即标号40和50处的语句,所以i的最终值为6。
相似问题
软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法 基于动态需求定义的【 】方法和面向对象
软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的【 】方法和面向对象的方法。请帮忙给出正确答案和分析,谢谢!
下列程序中有一个按钮Command1 一个文本框Text1 其属性MultiLine=True。当单
下列程序中有一个按钮Command1,一个文本框Text1,其属性MultiLine=True。当单击按钮后,文本框显示【 】行数据,其中第2行和第3行的数据分别是【 】和
单击窗体上的命令按钮Command1 程序的输出为【 】。 Private Sub Command1
单击窗体上的命令按钮Command1,程序的输出为【 】。 Private Sub Command1_Click() a= "AbC " b= "dEF " c=UCase(A)+LCase(B) Print Asc(C) End Sub请帮忙给出正确答案和分析,谢谢!
为了显示一个窗体 所使用的方法为【 】;而为了隐藏一个窗体 所使用的方法为【 】。请帮忙给出正确答案
为了显示一个窗体,所使用的方法为【 】;而为了隐藏一个窗体,所使用的方法为【 】。请帮忙给出正确答案和分析,谢谢!
Visual Basic中有一种控件组合了文本框和列表框的特性 这种控件是【 】。请帮忙给出正确答案
Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是【 】。请帮忙给出正确答案和分析,谢谢!
