《人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試(II)卷》由會員分享,可在線閱讀,更多相關(guān)《人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試(II)卷(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試(II)卷
姓名:________ 班級:________ 成績:________
一、 單選題 (共13題;共26分)
1. (2分) 處理框的作用是( )
A . 表示一個算法的開始
B . 表示一個算法輸入
C . 賦值計算
D . 判斷條件是否成立
2. (2分) 為了在運行下面的程序后得到輸出y=9,則應(yīng)該輸入( )
A . x=-4
B . x=-2
C . x=4或x=-4
D . x=-2或x=2
3
2、. (2分) 執(zhí)行右面的框圖,若輸出結(jié)果為3,則可輸入的實數(shù)x值的個數(shù)為( )
A . 1
B . 2
C . 3
D . 4
4. (2分) 給出以下四個問題,其中不需要用條件語句來描述其算法的有( )
①輸入一個數(shù)x,輸出它的相反數(shù);
②求面積為6的正方形的周長;
③求三個數(shù)a,b,c中的最大數(shù);
④求二進數(shù)111111的值.
A . 1個
B . 2個
C . 3個
D . 4個
5. (2分) 將右圖算法語句(其中常數(shù)e是自然對數(shù)的底數(shù))當(dāng)輸入x為3時,輸出y的值為( )
輸入x
IFxe THEN
y=0.5+0.5*(x-2)
3、
ELSE
y=0.5*x
END IF
輸出y
A . 1
B . 1.5
C . 2
D . 0.859141
6. (2分) 下面程序運行后輸出結(jié)果是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
7. (2分) 在輸入語句中,若同時輸入多個變量,則變量之間的分隔符號是( )
A . 逗號
B . 空格
C . 分號
D . 頓號
8. (2分) 下列程序
i=12
s=1
4、DO
s=" s" * i
i = i-1
LOOP UNTIL “條件”
PRINTs
END
執(zhí)行后輸出的結(jié)果是132,那么在程序until后面的“條件”應(yīng)為( )
A . i >11
B . i >=11
C . i <=11
D . i<11
9. (2分) 讀程序
甲:INPUT i=1乙:INPUTi=1000
S=0S=0
WHILE i<=1000DO
S=S+iS=S+i
i=i+li=i-1
WENDLOOP UNTIL i≤1
PRINT SPRINTS
ENDEND
對甲乙兩程序和輸
5、出結(jié)果判斷正確的是( )
A . 程序不同,結(jié)果不同
B . 程序不同,結(jié)果相同
C . 程序相同,結(jié)果不同
D . 程序相同,結(jié)果相同
10. (2分) 閱讀下面的程序:
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
可知程序運行的結(jié)果是( )
A . 3
B . 3 4
C . 3 4 5
D . 3 4 5 6
11. (2分) 已知
6、 是(-∞,+∞)上的增函數(shù),則a的取值范圍是( ).
A . (1,+∞)
B . (1,3)
C . [,3)
D . (1,)
12. (2分) 以下關(guān)于條件語句的說法,正確的是 ( )
A . 條件語句的執(zhí)行是按照程序中的先后順序執(zhí)行的
B . 條件語句實現(xiàn)了程序框圖中的條件結(jié)構(gòu)
C . 條件語句不能嵌套,即條件語句中不能再使用條件語句
D . 條件語句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少
13. (2分) (文)如圖所示的程序是計算函數(shù)y=f(x)函數(shù)值的程序,若輸入的x的值為4,則輸出的y值為( )
A
7、 . 17
B . 3
C . -3
D . -17
二、 填空題 (共6題;共7分)
14. (1分) 讀程序,完成下列題目:程序如圖:
INPUT x
IF x>=1 THEN
y=x+1
ELSE
y=2*x+1
END IF
PRINT y
END
(1) 若執(zhí)行程序時,沒有執(zhí)行語句y=x+1,則輸入的x的范圍是________;
(2) 若執(zhí)行結(jié)果為3,則執(zhí)行的賦值語句是________,輸入的x的值是________.
15. (1分) 當(dāng)x=3時,下面算法的輸出結(jié)果是________.
16. (2分) 已知給出下面的程序:
INPUT
8、“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時,輸出結(jié)果為________;
輸入x=-18時,輸出結(jié)果為________.
17. (1分) 閱讀如圖所示的程序,回答下列問題.
IF x<=2 THEN
y=0.2
ELSE
y=0.2+0.1*(x-3)
END IF
PRINT y
END
程序表示的函數(shù)關(guān)系式是________.
18. (1分) 下列程序輸出的結(jié)果是________.
19. (1分) (201
9、7高一下盧龍期末) 讀程序,該程序表示的函數(shù)是________.
三、 解答題 (共2題;共10分)
20. (5分) 汽車托運重量為P(kg)的貨物時,托運每千米的費用(單位:元)標(biāo)準(zhǔn)為:
y=
試編寫一程序求行李托運費.
21. (5分) 結(jié)合圖形,說明下列程序的功能.
第 12 頁 共 12 頁
參考答案
一、 單選題 (共13題;共26分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
10-1、
11-1、
12-1、
13-1、
二、 填空題 (共6題;共7分)
14-1、
14-2、
15-1、
16-1、
17-1、
18-1、
19-1、
三、 解答題 (共2題;共10分)
20-1、
21-1、