单项选择题
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:
Function fun(a As Integer, b As Integer)
While a>b
a=a-b
Wend
fun=a
End Function
在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。
A) 把a=a-b改为a=b-a
B) 把a=a-b改为a=a\b
C) 把While a>b改为While a<b D) 把While a>b改为While a>=b
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。 为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序: Private Sub Timer1_Timer() For k = Line1. X1 To Line2. X1 Step 100 If Shape1. Left + Shape1. Width < Line2. X1 Then Shape1. Left = Shape1. Left + 100 End If Next k End Sub 运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。
A) 把计时器的Interval属性设置为1
B) 把For k=Line1. X1 To Line2. X1 Step 100和Next k两行删除
C) 把For k=Line1. X1 To Line2. X1 Step 100改为For k=Line2. X1 To Line1. X1 Step 100
D) 把If Shape1. Left+Shape1. Width<Line2. X1 Then改为If Shape1. Left<Line2. X1 Then
点击查看答案&解析
单项选择题
满足下列条件之一的年份是闰年: 1)年份能被4整除但不能被100整除 2)年份能被400整除 若y代表年份,下面判断闰年的正确表达式是( )。
A) y Mod 4 And y Mod 100 Or y Mod 400
B) y Mod 4 =0 Or y Mod 100 < >0 And y Mod 400 =0
C) y Mod 100 < >0 And(y Mod 4 =0 Or y Mod 400 =0)
D) y Mod 4 =0 And y Mod 100 < >0 Or y Mod 400 =0
点击查看答案&解析
相关试题
在名称为Form1的窗体上添加三个单选按钮,...
在考生文件夹下有一个工程文件sjt5. vbp...
在名称为Form1的窗体上画一个垂直滚动条和...
在考生文件夹下有一个工程文件sjt4. vbp...
在考生文件夹下有一个工程文件sjt3. vbp...