【单选题】设x和y均为整形变量,则执行程序中的循环后,y的值为
x=1
y=1
 Do While y < = 50
If  x>=10 Then
   ExitDo
 End If
If (x Mod 2) = 1 Then
   x=x+5
 End If
If  x Mod 2 <> 1 Then
x=x-3
 End If
y=y+1
Loop
A.2
B.4
C.6
D.8
网考网参考答案:C
网考网解析:
[解析] 第一次循环:y=1,x=1,由于x mod 2=1,使得x=6,继续循环。     第二次循环:y=2,x=6,由于x mod 2=0,使得x=3,继续循环。     第三次循环:y=3,x=3,由于x mod 2=1,使得x=8,继续循环。     第四次循环:y=4,x=8,由于x mod 2=0,使得x=5,继续循环。     第五次循环:y=5,x=5,由于x mod 2=1,使得x=10,继续循环。     第六次循环:y=6,x=10,由于x>=10成立,exit do语句强制退出循环。因此得到y=6。
                 
				 
                	document.getElementById("warp").style.display="none";
                	document.getElementById("content").style.display="block";
                 
                查看试题解析出处>>
							
	          			
发布评论 查看全部评论