人教A版高中数学必修三第一章1.2-1.2.3循环语句 同步训练(3)
试卷更新日期:2018-09-28 类型:同步测试
一、单选题
-
1. 输入x=3,根据程序输出的结果是( )A、13 B、20 C、12 D、52. 给出下列程序:
如果输入x1=2,x2=3,那么执行此程序后,输出的结果是( )
A、7 B、10 C、5 D、83. 根据下列算法语句,当输入x为60时,输出y的值为( )A、25 B、30 C、31 D、614. 运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为 ( )
A、8,2 B、8,4 C、4,2 D、4,45. 阅读下列程序:若输入5,则程序运行的结果为( )
A、1 B、10 C、25 D、266. 为了在运行下面的程序后得到输出y=9,则应该输入( )A、x=-4 B、x=-2 C、x=4或x=-4 D、x=-2或x=2二、填空题
-
7. 当x=3时,下面算法的输出结果是.8. 下列程序输出的结果是.9. 给出下列程序:
若输出的结果是5,则输入的x=
10. 阅读下面的程序:上述程序如果输入的值是51,则运行结果是.
三、解答题
-
11. 读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
y=1
ELSE y=0
END IF
PRINE y
END.
12. 读下列所给程序,依据程序画出程序框图,并说明其功能.INPUT “输入三个正数a , b , c=”;a , b , c
IF a+b>c AND a+c>b AND b+c>a THEN
p=(a+b+c)/2
S=SQR(p*(p-a)*(p-b)*(p-c))
PRINT “三角形的面积S=”S
ELSE
PRINT “构不成三角形”
END IF
END.