《南寧外國語學(xué)?!獙W(xué)新課標(biāo)高中數(shù)學(xué) 素質(zhì)章節(jié)測(cè)試題 第一章 算法初步 新人教A版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《南寧外國語學(xué)?!獙W(xué)新課標(biāo)高中數(shù)學(xué) 素質(zhì)章節(jié)測(cè)試題 第一章 算法初步 新人教A版必修3(7頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
人教A版必修3數(shù)學(xué)章節(jié)素質(zhì)測(cè)試題——第一章 算法初步
(測(cè)試時(shí)間120分鐘,滿分100分)姓名 評(píng)價(jià)
一、選擇題(每小題5分,共50分. 以下給出的四個(gè)備選答案中,只有一個(gè)正確)
1. 算法的三種基本結(jié)構(gòu)是 ( )
A. 順序結(jié)構(gòu)、模塊結(jié)構(gòu)、條件結(jié)構(gòu) B. 順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、模塊結(jié)構(gòu)
C. 順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu) D. 模塊結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
2. 將兩個(gè)數(shù)a=8,b=17交換,使a=17,b=8,下面語句正確一組是 ( )
a=c
c=b
b=a
b=a
a=b
c=b
2、
b=a
a=c
a=b
b=a
A. B. C. D.
3. 給出以下四個(gè)問題,①輸入一個(gè)數(shù)x,輸出它的相反數(shù).②求面積為6的正方形的周長.
③求三個(gè)數(shù)a,b,c中的最大數(shù).④求函數(shù)的函數(shù)值. 其中不需要用條件語句來描述其算法的有 ( )
A. 1個(gè) B. 2個(gè) C. 3個(gè) D. 4個(gè)
4. 下面為一個(gè)求20個(gè)數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為 ( )
S=0
i=1
DO
INPUT x
3、
S=S+x
i=i+1
LOOP UNTIL _____
a=S/20
PRINT a
END
A. i>20
B. i<20
C. i>=20
D. i<=20
5.下面程序運(yùn)行時(shí)輸出的結(jié)果是( )
x=5
y=6
PRINT x+y=11
END
A.x+y=11 B.11 C.xy=11 D.出錯(cuò)信息
6. 將389 化成四進(jìn)位制數(shù)的末位是 ( )
A. 1 B. 2 C. 3 D. 0
4、
7. 下列各數(shù)中最小的數(shù)是 ( )
A. B. C. D.
8. 用秦九韶算法求n 次多項(xiàng)式,當(dāng)時(shí),求需要算乘法、加法的次數(shù)分別為( )
A. B. 2n,n+1 C. n+1,n+1 D. n,n
9. 用秦九韶算法計(jì)算多項(xiàng)式在時(shí)的值時(shí),的值為 ( )
A. -845 B. 220 C. -57 D. 34
10.算法:
S1 輸入n
S2 判斷n是否是2,若n=2,則n滿足條件,若
5、n>2,則執(zhí)行S3
S3 依次從2到n一1檢驗(yàn)?zāi)懿荒苷齨,若均不能整除n,滿足上述條件n的是( )
A.質(zhì)數(shù) B.奇數(shù) C.偶數(shù) D.約數(shù)
11. 下左程序運(yùn)行后輸出的結(jié)果為( )
A. 50 B. 5 C. 25 D. 0
x=1
y=1
WHILE x<=4
Z=0
WHILE y<=x+2
Z=Z+1
y=y+1
WEND
PRINT Z
x=x+1
y=1
WEND
EN
6、D
第12題
a=0
j=1
WHILE j<=5
a=(a+j) MOD 5
j=j+1
WEND
PRINT a
END
第11題
12. 上右程序運(yùn)行后輸出的結(jié)果為 ( )
A. 3 4 5 6 B. 4 5 6 7 C. 5 6 7 8 D. 6 7 8 9
二、填空題(每小題5分,共20分. 將你認(rèn)為正確的答案填寫在空格上)
13. 若六進(jìn)數(shù)化為十進(jìn)數(shù)為,則= .
14. 下圖是一個(gè)算
7、法的流程圖,則輸出S的值是 .
15. 下左程序運(yùn)行后輸出的結(jié)果為_________________________.
j=1
n=0
WHILE j<=11
j=j+1
IF j MOD 4=0 THEN
n=n+1
END IF
j=j+1
WEND
PRINT n
END 第16題
x=5
y=-20
IF x<0 THEN
x=y-3
ELSE
y=y+3
END IF
PRINT x-y ; y-x
END
第15題
8、
16.上右程序輸出的n的值是_____________.
三、解答題(本大題共6小題,共70分,解答應(yīng)寫出文字說明.證明過程或演算步驟)
17.(本題滿分10分)用輾轉(zhuǎn)相除法或者更相減損術(shù)求三個(gè)數(shù) 324 , 243 , 135 的最大公約數(shù).
18.(本題滿分12分)已知一個(gè)正三角形的周長為a ,求這個(gè)三角形的面積.設(shè)計(jì)一個(gè)算法解決這個(gè)問題.
19.(本題滿分12分)設(shè)計(jì)一個(gè)計(jì)算1+2+3+…+100的值的算法,并畫出相應(yīng)的程序框圖.(要求用循
9、環(huán)結(jié)構(gòu))
20.(本題滿分12分)右圖是在求:S=1++++…+的一個(gè)程序框圖
第20題
(Ⅰ)在程序框圖的①處填上適當(dāng)?shù)恼Z句.
(Ⅱ)寫出相應(yīng)的程序.
答:(Ⅰ)
(Ⅱ)
21.(本題滿分12分)已知函數(shù),編寫一程序求函數(shù)值.
22.(本題滿分12分)意大利數(shù)學(xué)家菲波拉契,在1202年出版的一書里提出了這樣的一個(gè)問題:一對(duì)兔子飼養(yǎng)到第二個(gè)月進(jìn)入成年,第三個(gè)月生一對(duì)小兔,以后每個(gè)月生一對(duì)小兔,所生小兔能全部存活并且也是第二個(gè)月
10、成年,第三個(gè)月生一對(duì)小兔,以后每月生一對(duì)小兔.問這樣下去到年底應(yīng)有多少對(duì)兔子? 試畫出解決此問題的程序框圖,并編寫相應(yīng)的程序.
人教版A必修3數(shù)學(xué)章節(jié)素質(zhì)測(cè)試題——第一章 算法初步(參考答案)
一、選擇題答題卡:
題號(hào)
1
2
3
4
5
6
7
8
9
10
11
12
答案
C
B
B
A
D
A
D
D
C
A
D
A
二、填空題:
13: 4 1
11、4: 63 15: 22 -22 16: 3
三、解答題:
17. 解: 324=2431+81
243=813+0
則 324與 243的最大公約數(shù)為 81
又 135=811+54
81=541+27
54=272+0
則 81 與 135的最大公約數(shù)為27
所以,三個(gè)數(shù) 324、243、135的最大公約數(shù)為 27.
18. 解: 第一步:輸入周長a的值,
第19題框圖
第二步:計(jì)算邊長x=a/3,
第三步:計(jì)算面積S=/4*x2的值,
第
12、四步:輸出面積S的值.
19. 解:第一步:設(shè)i的值為1;
第二步:設(shè)sum的值為0;
第三步:如果i≤100執(zhí)行第四步,
否則轉(zhuǎn)去執(zhí)行第七步;
第四步:計(jì)算sum+i并將結(jié)果代替sum;
第五步:計(jì)算i+1并將結(jié)果代替i;
第六步:轉(zhuǎn)去執(zhí)行第三步;
第七步:輸出sum的值并結(jié)束算法.
20. 15.(Ⅰ)T=T/2
(Ⅱ)S=0
I=0
T=1
DO
S=S+T
T=T/2
I=I+1
LOOP UNTIL I>9
PRINT S
END
INPUT “x
13、=” ; x
IF x<-1 THEN
y=x^2-1
ELSE
IF x>1 THEN
y=SQR(3*x)+3
ELSE
y=ABS(x)+1
END IF
END IF
PRINT “y=” ; y
END
第21題
21. 解:
開始
輸出F
結(jié)束
I=I+1
Q=S
S=F
F=S+Q
I≤12
I=3
S=1 Q=1
N
Y
S=1
Q=1
I=3
WHILE I<=12
F=S+Q
Q=S
S=F
14、I=I+1
WEND
PRINT F
END
22.解: 分析: 根據(jù)題意可知,第一個(gè)月有1對(duì)小兔,第二個(gè)月有1對(duì)成年兔子,第三個(gè)月有兩對(duì)兔子,從第三個(gè)月開始,每個(gè)月的兔子對(duì)數(shù)是前面兩個(gè)月兔子對(duì)數(shù)的和,設(shè)第N個(gè)月有兩F對(duì)兔子,第N-1個(gè)月有S對(duì)兔子,第N-2個(gè)月有Q對(duì)兔子,則有F=S+Q,一個(gè)月后,即第N+1個(gè)月時(shí),式中變量S的新值應(yīng)變第N個(gè)月兔子的對(duì)數(shù)(F的舊值),變量Q的新值應(yīng)變?yōu)榈贜-1個(gè)月兔子的對(duì)數(shù)(S的舊值),這樣,用S+Q求出變量F的新值就是N+1個(gè)月兔子的數(shù),依此類推,可以得到一個(gè)數(shù)序列,數(shù)序列的第12項(xiàng)就是年底應(yīng)有兔子對(duì)數(shù),我們可以先確定前兩個(gè)月的兔子對(duì)數(shù)均為1,以此為基準(zhǔn),構(gòu)造一個(gè)循環(huán)程序,讓表示“第個(gè)月的I從3逐次增加1,一直變化到12,最后一次循環(huán)得到的F”就是所求結(jié)果. 流程圖和程序如下:
7