1、一、选择题1下列对WHILE语句说法不正确的是()A当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体B当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句CWHILE型语句结构也叫当型循环D当型循环有时也称为“后测试型”循环答案D2如图所示的四个框图,其中是WHILE语句结构的是()答案C解析WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B.3(09宁夏海南理)如果执行下面的程序框图,输入x2,h0.5,那么输出的各个数的和等于()A3B3.5C4D4.5答案B解析输入x20,y0,输出0
2、,此时不满足x2,则x20.51.5,再输出0,直到x0.50.50,满足x1,输出y0,仍不满足x2,则x00.50.5,此时输出y0.5,继续进行下去,依次输出y1,y1,y1结束,因此输出各个数的和为3.5.4下边程序运行后输出的结果是()A1 B0 C1 D2答案B解析第一次循环后s5,n4;第二次循环后s9,n3;第三次循环后s12,n2;第四次循环后s14,n1;第五次循环后s15,n0,此时s11 Bi11 Ci11 Di99,故再执行一次,s13599;程序(2)中,当i99时,不满足i99跳出循环,故s13597.7给出甲、乙两个程序对甲、乙两程序和输出结果判断正确的是()A程序结构不同,结果不同B程序结构不同,结果相同C程序结构相同,结果不同D程序结构相同,结果相同答案B解析甲是当型循环结构,乙是直到型循环结构,二者都表示求S1231000的运算8下面程序是求11000内所有能被3整除的数的和,则横线处缺的程序项是()Aii1 Bii2Cii3 答案C解析能被3整除的11000内的数为3,6,9,12,999,故i取初值3,步长3.