1、顺序、选择和循环控制结构——循环结构一、选择题1.95.下列说法不正确的是( )A.For ...Next 语句适合于循环次数容易确定的情况。B.在Forn=1 to 20 step 2中,n是循环控制变量,setp 表示步长为2.C.S=1+2+3+...+100 可以用For语句来实现。D.Forn=20 to 1 step -1是错误的。答案:D2.101.执行以下程序段dimxasinteger,iasintegerx=0fori=5 to 1 step -2 x=x+inexti后,x的值为( )A.7B.8C.9D.10答案:C3.107.算法流程图如下图
2、所示,其输出结果是( )A.126B.127C.128D.129答案:B解析:考察for语句循语句4.114. 以下程序代码运行后,s的结果是( )s=0fori=1 to 10 s=s+inextiA.55B.50C.10D.无法确定答案:A5.120.阅读程序PrivateSubform_click()a = 0Forj= 1 To 15 a = a + jMod 3NextjPrintaEndSub程序运行后,单击窗体,则输出结果是( )A.105B.1C.120D.15答案:D解析:变量j从1到15进行循环对3求余,并将所有余数累加,由于余数只有三种可能
3、:0、1、2,三个数循环相加5次,最后可算出总和为15。顺序、选择和循环控制结构——循环结构一、选择题1.32.For…Next循环结构中step用来控制( )A.循环变量B.循环变量初值C.循环变量终值D.循环变量增量答案:D2.38.For…Next循环结构中循环变量初值大于终值时,步长为()A.负数B.非负数C.正整数D.正数答案:A3.45.下面程序的循环次数是( )forj=8 to 35 step 3printjnextjA.10B.9C.27D.28答案:A解析:考察for语句循环次数的判断4.52.For…Next中循环变量初值与终值间使用的关键字是( )
4、A.InB.ToC.gotoD.private答案:B5.58.李明同学想通过编程求“1+3+5+……+999”的和,他应选择程序基本结构中的( )A.顺序结构B.分支结构C.选择结构D.循环结构答案:D顺序、选择和循环控制结构——循环结构一、选择题1.64.下列说法不正确的是( )A.For ...Next 语句适合于循环次数容易确定的情况。B.在Forn=1 to 20 step 2中,n是循环控制变量,setp 表示步长为2.C.S=1+2+3+...+100 可以用For语句来实现。D.Forn=20 to 1 step -1是错误的。答案:D2.70.假
5、定有以下程序段fori=3 to 1 print "VB"nexti则语句print "VB"的执行次数是( )次A.0B.1C.2D.3答案:A3.76.下面程序的循环次数是( )forj=8 to 35 step 3printjnextjA.10B.9C.27D.28答案:A解析:考察for语句循环次数的判断4.83.小金编写了一个统计随即数分布的VB程序,部分程序如下所示,在调试程序的时候出现如下图所示的错误信息,n = 0 : m = 0Fori= 1 To 100 If Rnd > 0.5 Then n = n + 1 Else m =