《浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練 算法初步與框圖 新人教A版》由會(huì)員分享,可在線閱讀,更多相關(guān)《浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練 算法初步與框圖 新人教A版(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、浙江大學(xué)附中2020屆高三數(shù)學(xué)一輪復(fù)習(xí)單元訓(xùn)練:算法初步與框圖
本試卷分第Ⅰ卷(選擇題)和第Ⅱ卷(非選擇題)兩部分.滿分150分.考試時(shí)間120分鐘.
第Ⅰ卷(選擇題 共60分)
一、選擇題(本大題共12個(gè)小題,每小題5分,共60分,在每小題給出的四個(gè)選項(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的值時(shí),乘法運(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.將兩個(gè)數(shù)交換,使,下面語(yǔ)句正確一組是( )
【答案】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)式在時(shí)的值時(shí),的值為( )
A. 1 B.
3、 2 C. 3 D. 4
【答案】B
8.算法的有窮性是指( )
A. 算法必須包含輸出 B.算法中每個(gè)操作步驟都是可執(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個(gè)計(jì)數(shù)符號(hào)與十進(jìn)制得對(duì)應(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個(gè)小題,每小題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個(gè)小題,共70分,解答應(yīng)寫出文字說明,證明過程或演算步驟)
17.鐵路托運(yùn)行李,從甲地到乙地,規(guī)定每張火車票托運(yùn)行李不超過50公斤時(shí),每公斤0.2元,超過50公斤時(shí),超過部分按每公斤0.3元計(jì)
6、算,(不足1公斤時(shí)按1公斤計(jì)費(fèi)),試設(shè)計(jì)一個(gè)計(jì)算某人坐火車托運(yùn)行李所需費(fèi)用的算法,要求畫出框圖,并用基本語(yǔ)句寫出算法。
(提示: 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.有一個(gè)光滑斜面與水平桌面成角,設(shè)有一質(zhì)點(diǎn)在時(shí),從斜面的頂點(diǎn)A處開始由靜止?fàn)顟B(tài)自由釋放,如下圖所示。如果忽略摩擦力,斜面的長(zhǎng)度cm,。求時(shí)質(zhì)點(diǎn)的速度。
【答案】從物理學(xué)知識(shí)知道,質(zhì)點(diǎn)在斜面上運(yùn)動(dòng)時(shí),它的加速度a=gsin,當(dāng)在水平面上運(yùn)動(dòng)時(shí),速度為常數(shù),且保持它在B點(diǎn)時(shí)的速度。
從A點(diǎn)到B點(diǎn)的速度v可由公式求出,到B點(diǎn)時(shí)的速度為。
解題的過程是這樣的:
按公式,求出當(dāng)、0.2、0.3、…時(shí)的速度,每求出一個(gè)對(duì)應(yīng)于t的v值后,即將v與相比較,如果,表示質(zhì)點(diǎn)還未到達(dá)B點(diǎn),使
8、t再增加0.1s,再求下一個(gè)t值時(shí)的v值,直到時(shí),此時(shí)表示已越過B點(diǎn),此后的速度始終等于的值。
流程圖如下:
20.指出下列語(yǔ)句的錯(cuò)誤,并改正:
(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)一個(gè)賦值語(yǔ)句只能給一個(gè)變量賦值.可以改為
x=1
y=2
z=3
(3)INPUT語(yǔ)句“提示內(nèi)容”后面有個(gè)分號(hào)(;).改為
INPUT
9、 “How old are you?”;x
(4)INPUT語(yǔ)句可以省略“提示內(nèi)容”部分,此時(shí)分號(hào)(;)也省略,也不能有其他符號(hào).改為
INPUT x
(5)PRINT語(yǔ)句“提示內(nèi)容”部分要加引號(hào)(“ ”).改為PRINT “A+B=”;C
(6)PRINT語(yǔ)句可以沒有表達(dá)式部分,但提示內(nèi)容必須加引號(hào)(“ ”).改為
PRINT “Good-bye!”
21.已知函數(shù),請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法(用自然語(yǔ)言、程序框圖兩種方式表示)輸入的值,求相應(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).