人教A版高中数学必修三第一章1.2-1.2.2条件语句 同步...

修改时间:2018-09-28 浏览次数:150 类型:同步测试 dhy娱乐官网属性

副标题:

*注意事项:

    一、<b >单选题</b>
    • 1. 下列对条件语句的描述正确的是(  )
      A . ELSE后面的语句不可以是条件语句 B . 两个条件语句可以共用一个END IF语句 C . 条件语句可以没有ELSE后的语句 D . 条件语句中IF—THEN和ELSE后的语句必须都有
    • 2. 条件语句中IF…EISE…的作用是(   )
      A . 判断条件真假 B . 执行条件 C . 表示条件为真 D . 表示条件为假
    • 3. 给出以下四个问题:

      ①输入一个数 ,输出它的相反数;

      ②求面积为6的正方形的周长;

      ③求三个数a,b,c中的最大数;

      ④求函数 的函数值.

      其中不需要用条件语句来描述其算法的有(   )

      A . 1个 B . 2个 C . 3个 D . 4个
    • 4. 求下列函数的函数值的算法中需要用到条件语句的函数为(   )
      A . B . C . D .
    • 5. 阅读下列程序:

      INPUT a

      IF a>5 THEN

       b=2*a

      ELSE

       b=a*a+1

      END IF

      PRINT b

      END

      如果输入5,则该程序的运行结果为(   )

      A . 1 B . 10 C . 25 D . 26
    • 6. 若输入x的值为3,则该程序运行后,输出变量y的值是(   )

      INPUT x

      IF x>3 THEN

       y=x*x

      ELSE

       y=2*x

      END IF

      PRINT y

      END

      A . 3 B . 6 C . 9 D . 27
    • 7. 阅读如图所示的程序:

      INPUT x

      IF x<0 THEN

       y=x+3

      ELSE

       IF x>0 THEN

       y=x+5

       ELSE

       y=0

       END IF

      END IF

      PRINT y

      END

      如果输入x=-2,则输出的结果y为(   )

      A . 0 B . 1 C . 2 D . 3
    • 8. 下面程序运行后输出结果是3,则输入的x值一定是(   )

      INPUT x

      IF x>0 THEN

        y=x

      ELSE

        y=-x

      END IF

      PRINT y

      END

      A . 3 B . -3 C . 3或-3 D . 0
    • 9. 已知程序:

      INPUT “请输入一个两位正数”;x

      IF x>9 AND x<100 THEN

       a=x MOD 10

       b=(x-a)/10

       x=10*a+b

       PRINT x

      ELSE

       PRINT “输入有误”

      END IF

      END

      若输入的两位数是83,则输出的结果为(   )

      A . 83 B . 38 C . 3 D . 8
    • 10. 阅读下面的程序:

      a=3

      IF a<=3 THEN

       PRINT 3

      END IF

      IF a<=4 THEN

       PRINT 4

      END IF

      IF a<=5 THEN

       PRINT 5

      END IF

      IF a<=6 THEN

       PRINT 6

      END IF

      END

      可知程序运行的结果是(   )

      A . 3 B . 3 4 C . 3 4 5 D . 3 4 5 6
    • 11. 如图所示的程序语句的算法功能是(   )

      INPUT “a,b,c=”;a,b,c

      IF a<b THEN

      a=b

      END IF

      IF a<c THEN

      a=c

      END IF

      PRINT a

      END

      A . 输出a,b,c三个数中的最大数 B . 输出a,b,c三个数中的最小数 C . 将a,b,c按从小到大排列 D . 将a,b,c按从大到小排列
    二、<b >填空题</b>
    • 12. 若a=11时,下面的程序段输出的结果是{#blank#}1{#/blank#}.

      IF a<10 THEN

       y=2* (a-1)

      ELSE

       y=a MOD 10

      END IF

      PRINT y

      END

    • 13. 已知给出下面的程序:

      INPUT “x=”;x

      x=x+99

      IF x>100 THEN

       x=x MOD 5

      PRINT x

      ELSE x=SQR(x)

      END IF

      PRI NT x

      END

      输入x=100时,输出结果为{#blank#}1{#/blank#};

      输入x=-18时,输出结果为{#blank#}2{#/blank#}.

    • 14. 阅读如图所示的程序,回答下列问题.

      IF x<=2 THEN

        y=0.2

      ELSE

        y=0.2+0.1*(x-3)

      END IF

      PRINT y

      END

      程序表示的函数关系式是{#blank#}1{#/blank#}.

    • 15. 求函数y=|x-4|+1的函数值,则①处应填{#blank#}1{#/blank#}.

      INPUT “x=”;x

      IF x>=4 THEN

       y=x-3

      ELSE

       ①

      END IF

      PRINT y

      END

    • 16. 读程序,完成下列题目:程序如图:

      INPUT x

      IF x>=1 THEN

       y=x+1

      ELSE

       y=2*x+1

      END IF

      PRINT y

      END

      1. (1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是{#blank#}1{#/blank#};
      2. (2)若执行结果为3,则执行的赋值语句是{#blank#}1{#/blank#},输入的x的值是{#blank#}2{#/blank#}.
    • 17. 判断输入的任意整数x的奇偶性,填空:

      INPUT x

       m=x MOD2

      IF{#blank#}1{#/blank#}THEN

       PRINT x是偶数

      ELSE

       PRINT x是奇数

      END IF

      END

    三、<b >解答题</b>

详情

dhy娱乐官网分析

(总分:0)

总体分析

题量分析

难度分析

知识点分析