1、第一章1.21.2.3一、选择题1下列对WHILE语句说法不正确的是()A当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体B当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句CWHILE型语句结构也叫当型循环D当型循环有时也称为“后测试型”循环答案D2下列程序的功能是()S1i1WHILES2012的最小整数i答案D解析执行该程序可知S135i,当S2012开始不成立,即S2012开始成立时,输出i,则求满足135i2012的最小整数i.3(20132014山东济南模拟)已知如下程序,其运行结果是()Ajj
2、1 Bj100Cj10 Dj9答案D解析此程序是求使j2100END(1)试将上面的程序补充完整(2)改写为WHILE型循环语句解析(1)m0ii1(2)改写为WHILE型循环程序如下:i1WHILEi100mi MOD 2IFm0THENPRINTiENDIFii1WENDEND12(20132014黑龙江省哈尔滨三中月考)给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序思路点拨本题的算法中涉及三个变量i,p,S,注意各个变量的作用;i为计数变量,另外也为p进行了递加;p表示了参与求和的各个数;S为累加变量,其作用是得到最终的结果解析(1)该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i30.算法中的变量p实质是表示参与求和的数,由于它也是变化的,且满足第i个数比其前一个数大i1,第i1个数比其前一个数大i,故处理框内应为ppi.故处应填i30?;处应填ppi.(2)根据程序框图,可设计如下程序: