高中数学人教新课标A版必修3 第一章 算法初步 1.2.3循环语句

试卷更新日期:2018-02-27 类型:同步测试

一、选择题

  • 1. 下面程序输出的结果为( )

    i=1

    DO

     i=i+2

     S=2*i+3

    LOOP UNITL i>=8

    PRINT S

    END

    A、17 B、19 C、21 D、23
  • 2. 下面给出的四个算法框图中满足DO LOOP语句的是( )
    A、 B、 C、 D、
  • 3. 如下程序的循环次数为( )

    x=0

    WHILE x<20

    x=x+1

    x=x2

    WEND

    PRINT x

    END

    A、1 B、2 C、3 D、4
  • 4. 阅读下面的算法语句,输出的结果是( )

    I=1

    S=0

    DO

    S=2*S+1

    I=I+1

    LOOP UNTIL I >4

    输出S

    A、2 B、10 C、15 D、20
  • 5. 已知下列语句:

    i=1

    DO

     i=i+1

    LOOP UNTIL  i*i  100

    i=i-1

    输出i

    最后输出的结果是( )

    A、i-1 B、100 C、10 D、9
  • 6. 设计一个计算1×3×5×7×9的算法,下面给出了算法语句的一部分,则在横线①上应填入下面数据中的( )

    S=1

    i=3

    DO

     S=S*i

     i=i+2

    LOOP UNTIL i    ① 

    输出S

    A、8 B、9 C、10 D、12
  • 7. 运行下面的程序,执行后输出的s的值是( )

    i=1

    WHILE i<6

     i=i+2

    s=2*i+1

    WEND

    PRINT s

    END

    A、11 B、15 C、17 D、19
  • 8. 阅读下列程序:

    甲:i=1 乙:i=1 000

     S=0         S=0

     WHILE i<=1 000   DO

       S=S+i        S=S+i

       i=i+1        i=i-1

     WEND        LOOP UNTIL i<1

     PRINT S      PRINT S

     END         END

    对程序甲、乙和输出结果判断正确的是( )

    A、程序不同,结果不同 B、程序不同,结果相同 C、程序相同,结果不同 D、程序相同,结果相同

二、填空题

  • 9. 下列语句的功能是计算的值.

    s=1,i=1

    WHILE i<=10

     s= 5s

     i=i+1

    WEND

    PRINT s

    END

  • 10. 下面程序运行后,输出的值为.

    i=0

    DO

     i=i+1

    LOOP UNTIL i i>=2 000

    i=i-1

    PRINT i

    END

  • 11. 运行下面的程序,输出的值为

三、解答题

  • 12. 编写一个程序计算12+32+52+…+992 , 并画出相应的程序框图.
  • 13. 分别用当型和直到型循环语句编写一个程序,计算2×4×6×…×100的值.
  • 14. 设计算法求 11×2+12×3+13×4++199×100 的值,并画出程序框图及编写程序.