《浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練 算法初步與框圖 新人教A版》由會員分享,可在線閱讀,更多相關(guān)《浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練 算法初步與框圖 新人教A版(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練:算法初步與框圖
本試卷分第Ⅰ卷(選擇題)和第Ⅱ卷(非選擇題)兩部分.滿分150分.考試時間120分鐘.
第Ⅰ卷(選擇題 共60分)
一、選擇題(本大題共12個小題,每小題5分,共60分,在每小題給出的四個選項(xiàng)中,只有一項(xiàng)是符合題目要求的)
1.把十進(jìn)制73化成四進(jìn)制后,其末位數(shù)字是( )
A.0 B.1 C.2 D.3
【答案】B
2.用秦九韶算法計(jì)算多項(xiàng)式當(dāng)=5的值時,乘法運(yùn)算和加法運(yùn)算的次數(shù)分別( )
A.10,5 B.5,5 C.5,6 D.15,6
【答案】B
3.算法的三種基本結(jié)構(gòu)是( )
A.
2、順序結(jié)構(gòu) 條件結(jié)構(gòu) 循環(huán)結(jié)構(gòu) B. 順序結(jié)構(gòu) 模塊結(jié)構(gòu) 條件結(jié)構(gòu)
C. 順序結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 模塊結(jié)構(gòu) D. 模塊結(jié)構(gòu) 條件結(jié)構(gòu) 循環(huán)結(jié)構(gòu)
【答案】A
4.將兩個數(shù)交換,使,下面語句正確一組是( )
【答案】B
5.執(zhí)行下面的程序框圖,如果輸入的N是6,那么輸出的p是( )
A.120 B.720
C.1440 D.5040
【答案】B
6.下列程序運(yùn)行的結(jié)果是( )
A. 1, 2 ,3 B. 2, 3, 1 C. 2, 3, 2 D. 3, 2, 1
【答案】C
7.用秦九韶算法計(jì)算多項(xiàng)式在時的值時,的值為( )
A. 1 B.
3、 2 C. 3 D. 4
【答案】B
8.算法的有窮性是指( )
A. 算法必須包含輸出 B.算法中每個操作步驟都是可執(zhí)行的
C. 算法的步驟必須有限 D.以上說法均不正確
【答案】C
9.四進(jìn)制數(shù)201(4)表示的十進(jìn)制數(shù)的是( )
A.31 B.32 C.33 D.34
【答案】C
10.計(jì)算機(jī)執(zhí)行下面的程序,輸出的結(jié)果是( )
a=1
b=3
a=a+b
b=ba
輸出 a,b
End
A.1,3 B.4,9 C.4,12 D.4,8
【答案】C
11.計(jì)算機(jī)中常用十
4、六進(jìn)制,采用數(shù)字0~9和字母A~F共16個計(jì)數(shù)符號與十進(jìn)制得對應(yīng)關(guān)系如下表:
例如用十六進(jìn)制表示有D+E=1B,則A×B=( )
A. 6E B. 7C C. 5F D. B0
【答案】A
12.運(yùn)行如圖所示的程序流程圖,則輸出的值是( )
A. 5 B.6 C.7 D. 8
【答案】C
第Ⅱ卷(非選擇題 共90分)
二、填空題(本大題共4個小題,每小題5分,共20分,把正確答案填在題中橫線上)
13.根據(jù)條件把流程圖補(bǔ)充完整,求內(nèi)所有奇數(shù)的和;
(1) 處填
(2) 處填
5、
【答案】(1)(2)
14.840與1764的最大公約數(shù)是 _____
【答案】84
15.下列程序執(zhí)行后輸出的結(jié)果是S= .
i=1
S=0
WHILE i<=50
S=S+i
i=i+1
WEND
PRINT S
END
【答案】1275
16.下圖程序運(yùn)行結(jié)果是 .
【答案】
三、解答題(本大題共6個小題,共70分,解答應(yīng)寫出文字說明,證明過程或演算步驟)
17.鐵路托運(yùn)行李,從甲地到乙地,規(guī)定每張火車票托運(yùn)行李不超過50公斤時,每公斤0.2元,超過50公斤時,超過部分按每公斤0.3元計(jì)
6、算,(不足1公斤時按1公斤計(jì)費(fèi)),試設(shè)計(jì)一個計(jì)算某人坐火車托運(yùn)行李所需費(fèi)用的算法,要求畫出框圖,并用基本語句寫出算法。
(提示: INT(x)表示取不大于x的最大整數(shù),如INT(3.5)=3 ,INT(6)=6)
【答案】設(shè)此人行李重量為x公斤,所需費(fèi)用為y(元).
輸入x
If x<=50 Then
If Int(x)=x Then
y=0.2*x
Else
y=0.2*((INT(x+1)
Else
If Int(x)=x Then
y=0.3*x-5
Else
y=10+0.3*((INT(x-49)
End
7、If
End If
輸出 y
18.畫出解不等式ax+b>0(b≠0)的程序框圖.
【答案】
19.有一個光滑斜面與水平桌面成角,設(shè)有一質(zhì)點(diǎn)在時,從斜面的頂點(diǎn)A處開始由靜止?fàn)顟B(tài)自由釋放,如下圖所示。如果忽略摩擦力,斜面的長度cm,。求時質(zhì)點(diǎn)的速度。
【答案】從物理學(xué)知識知道,質(zhì)點(diǎn)在斜面上運(yùn)動時,它的加速度a=gsin,當(dāng)在水平面上運(yùn)動時,速度為常數(shù),且保持它在B點(diǎn)時的速度。
從A點(diǎn)到B點(diǎn)的速度v可由公式求出,到B點(diǎn)時的速度為。
解題的過程是這樣的:
按公式,求出當(dāng)、0.2、0.3、…時的速度,每求出一個對應(yīng)于t的v值后,即將v與相比較,如果,表示質(zhì)點(diǎn)還未到達(dá)B點(diǎn),使
8、t再增加0.1s,再求下一個t值時的v值,直到時,此時表示已越過B點(diǎn),此后的速度始終等于的值。
流程圖如下:
20.指出下列語句的錯誤,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
【答案】(1)變量不能夠連續(xù)賦值.可以改為
A=50
B=A
(2)一個賦值語句只能給一個變量賦值.可以改為
x=1
y=2
z=3
(3)INPUT語句“提示內(nèi)容”后面有個分號(;).改為
INPUT
9、 “How old are you?”;x
(4)INPUT語句可以省略“提示內(nèi)容”部分,此時分號(;)也省略,也不能有其他符號.改為
INPUT x
(5)PRINT語句“提示內(nèi)容”部分要加引號(“ ”).改為PRINT “A+B=”;C
(6)PRINT語句可以沒有表達(dá)式部分,但提示內(nèi)容必須加引號(“ ”).改為
PRINT “Good-bye!”
21.已知函數(shù),請?jiān)O(shè)計(jì)一個算法(用自然語言、程序框圖兩種方式表示)輸入的值,求相應(yīng)的函數(shù)值
【答案】算法步驟:
第一步:輸入;
第二步;判斷“”是否成立.若成立,;否則.
第三步;輸出
22.(1)將101111011(2)轉(zhuǎn)化為十進(jìn)制的數(shù); (2)將53(8)轉(zhuǎn)化為二進(jìn)制的數(shù).
【答案】(1)101111011(2)=1×28+0×27+1×26+1×25+1×24+1×23+0×22+1×21+1=379.
(2)53(8)=5×81+3=43.
∴53(8)=101011(2).