江苏 2025 春二级 Visual Basic 语言 (试卷代号 VB01)(本试卷完成时间 70 分钟)【考试须知】1
改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2
考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3
程序代码书写应呈锯齿形
一、改错题(14 分)【题目】下面程序功能是:找出 100 以内满足 N+1 个连续自然数之和等于其后 N 个连续自然数之和的序列(例如:4+5+6=7+8 就是满足要求的序列)
Option ExplicitPrivate Sub Command1_Click() Dim I As Integer,S As String,Flg As Boolean For I=2 To 10 Call Sub1(I,S,Flg) Flg=False If Flg Then Text1=Text1&S&vbCrLf End If Next IEnd Sub Private Sub Sub1(K As Integer,S As String,F As Boolean) Dim I As Integer,Sum1 As Integer,Sum2 As Integer Dim N As Integer, Start As Integer Do While Sum1Sum2 And N