《人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試D卷》由會員分享,可在線閱讀,更多相關(guān)《人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試D卷(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、人教新課標(biāo)A版 高中數(shù)學(xué)必修3第一章算法初步 1.2基本算法語句 1.2.2條件語句 同步測試D卷
姓名:________ 班級:________ 成績:________
一、 單選題 (共13題;共26分)
1. (2分) 為了在運行下面的程序后得到輸出y=9,則應(yīng)該輸入( )
A . x=-4
B . x=-2
C . x=4或x=-4
D . x=-2或x=2
2. (2分) (2017高一下咸陽期末) 給出的以下四個問題中,不需要用條件語句來描述其算法是( )
A . 輸入一個實數(shù)x,求它的絕對值
B .
2、 求面積為6的正方形的周長
C . 求三個數(shù)a、b、c中的最大數(shù)
D . 求函數(shù)f(x)= 的值
3. (2分) 將右圖算法語句(其中常數(shù)e是自然對數(shù)的底數(shù))當(dāng)輸入x為3時,輸出y的值為( )
輸入x
IFxe THEN
y=0.5+0.5*(x-2)
ELSE
y=0.5*x
END IF
輸出y
A . 1
B . 1.5
C . 2
D . 0.859141
4. (2分) 已知程序:
INPUT “請輸入一個兩位正數(shù)”;x
IF x>9 AND x<100 THEN
a=x MOD 10
b=(x-a)/10
x=10*a+b
PRIN
3、T x
ELSE
PRINT “輸入有誤”
END IF
END
若輸入的兩位數(shù)是83,則輸出的結(jié)果為( )
A . 83
B . 38
C . 3
D . 8
5. (2分) 如圖給出的是計算的值的一個程序框圖,則判斷框內(nèi)應(yīng)填入的條件是( )
A . i≤1005
B . i>1005
C . i≤1006
D . i>1006
6. (2分) 若輸入x的值為3,則該程序運行后,輸出變量y的值是( )
INPUT x
IF x>3 THEN
y=x*x
ELSE
y=2*x
END IF
PRINT y
END
A . 3
4、
B . 6
C . 9
D . 27
7. (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
8. (2分) 下列程序
i=12
s=1
DO
s=" s" * i
i = i-1
LOOP UNTIL “條件”
PRINTs
END
執(zhí)行后輸出的結(jié)果是132,那么在程序until后面的“條件”應(yīng)為( )
A . i >11
B . i >=11
C
5、 . i <=11
D . i<11
9. (2分) (2018高二上湖南月考) 對于程序:試問,若輸入 ,則輸出的數(shù)為( )
A . 9
B . -7
C . 5或-7
D . 5
10. (2分) 給出下列程序:
如果輸入x1=2,x2=3,那么執(zhí)行此程序后,輸出的結(jié)果是( )
A . 7
B . 10
C . 5
D . 8
11. (2分) 已知函數(shù) , 若 , 且 , 則a+2b的取值范圍是( )
A .
B .
C .
D .
12. (2分) 如果執(zhí)行右面的算法語句輸出結(jié)果是2,則輸入的x值是( )
6、
A . 0
B . 或2
C . 2
D . 0或2
13. (2分) 分析下邊的程序:若輸入38,運行右邊的程序后,得到的結(jié)果是( )
A . 80
B . 83
C . 82
D . 81
二、 填空題 (共6題;共7分)
14. (1分) 給出下列程序:
若輸出的結(jié)果是5,則輸入的x= ________
15. (1分) 閱讀下面的程序:
上述程序如果輸入的值是51,則運行結(jié)果是________.
16. (2分) 當(dāng)x=3時,下面算法的輸出結(jié)果是________.
17. (1分) 閱讀如圖所示的程序,回答下列問題.
IF x
7、<=2 THEN
y=0.2
ELSE
y=0.2+0.1*(x-3)
END IF
PRINT y
END
程序表示的函數(shù)關(guān)系式是________.
18. (1分) 已知給出下面的程序:
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時,輸出結(jié)果為________;
輸入x=-18時,輸出結(jié)果為________.
19. (1分) (2017高一下盧龍期末) 讀程序,該程序表示的函數(shù)是________.
8、三、 解答題 (共2題;共10分)
20. (5分) 編寫程序,使得任意輸入2個整數(shù)按從大到小的順序輸出.
21. (5分) 汽車托運重量為P(kg)的貨物時,托運每千米的費用(單位:元)標(biāo)準(zhǔn)為:
y=
試編寫一程序求行李托運費.
第 11 頁 共 11 頁
參考答案
一、 單選題 (共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、
15-1、
16-1、
17-1、
18-1、
19-1、
三、 解答題 (共2題;共10分)
20-1、
21-1、