资源描述:
《4.2循环习题(5月23日)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、选择题1、在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:PrivateSubCommand1_Click()s=0Fori=1To15x=2*i–1IfxMod3=0Thens=s+1NextiLabel1.Caption=sEndSub执行过程:初始时s=0,i=1(1)to15(i=1)成立,x=2*1-1=1,if条件不成立,i=1+1=2(2)to15(i=2)成立,x=2*2-1=3,if条件成立,s=0+1=1,i=3(3)to15(i=3)成立,x=3*2-1=5,if不成立,i=4(
2、4)to15(i=3)成立,x=4*2-1=7,if不成立,i=5….从1开始连续取15个奇数(1,3,5,7,9,11,13,15,17,19,21,23,25,27,29),如果能够被3整除,则s值加1答案:B程序运行后,单击命令按钮,则标签中显示的内容是A)1B)5C)27D)452、在窗体上画两个名称分别为Text1、Texte2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimxAsInteger,nAsIntegerx=1n=0DoWhilex<20while当条件成
3、立循环继续;条件不成立循环结束x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)EndSub执行过程:x=1,n=0(1)while条件成立(x=1),x=x*3=1*3=3,n=0+1=1(2)while条件成立(x=3),x=3*3=9,n=1+1=2(3)while条件成立(x=9),x=9*3=27,n=2+1=3(4)while条件不成立,(x=27),循环结束答案:B程序运行后,单击命令按钮,在两个文本框中显示的值分别是A)15和1B)27和3C)195和3D)600和43、在窗体上画一个名称为Te
4、xt1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=0To50i=i+3n=n+1Ifi>10ThenExitForexitfor结束for循环NextiText1.Text=Str(n)EndSub初始化:i=0,n=0(1)to50(i=0)成立,i=i+3=0+3=3,n=0+1=1,ifi>10不成立,i=3+1=4(2)to50(i=4)成立,i=4+3=7,n=1+1=2,Ifi>10不成立,i=7+1=8(3)
5、to50成立,i=8+3=11,n=2+1=3Ifi>10成立,执行exitfor结束循环答案:B程序运行后,单击命令按钮,在文本框中显示的值是A)2B)3D)4D)54、如下事件过程:PrivateSubCommand1_Click()x=0Fori=1To5x=x+1NextiLabel1.Caption=xEndSub程序运行后,单击命令按钮Command1,则Label1显示______A)3B)4C)5D)6执行过程:初始时,x=0,i=1(1)(i=1)to5成立,x=x+1=0+1=1,i=i+1=1+1=2(2)(i=2)to5成立,x=x
6、+1=1+1=2,i=2+1=3(3)(i=3)to5成立,x=x+1=2+1=3,i=3+1=4(4)(i=4)to5成立,x=x+1=3+1=4,i=4+1=5(5)(i=5)to5成立,x=x+1=4+1=5,i=5+1=6(6)(i=6)to5不成立,循环结束label1.caption=x=5答案选C5、在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex<50x=(x+2)*(x+3)
7、n=n+1LoopText1.Text=Str(n)Text2.Text=Str(x)EndSub初始时,x=0(1)whilex<50成立,x=(0+2)*(0+3)=6,n=0+1=1(2)whilex<50成立,x=(6+2)*(6+3)=72,n=1+1=2(3)whilex<50不成立,循环结束答案:B程序运行后,单击命令按钮,则在两个文本框中显示的值分别为______。(选择一项)a)1和0b)2和72c)3和50d)4和1686、执行下面的程序段后,x的值为()。x=0Fori=1To10Step2x=x+iNextiA.24B.22C.23
8、D.25执行过程:初始时,x=0,i=1(1)(i=1)to10成