1.如圖所示程序框圖,能判斷任意輸入的數(shù)x的奇偶性:其中判斷框內(nèi)的條件是( )
A.m=0 B.x=0
C.x=1 D.m=1
2.算法的過程稱為“數(shù)學(xué)機械化”,數(shù)學(xué)機械化的最大優(yōu)點是可以讓計算機來完成,中國當代數(shù)學(xué)家在這方面研究處于世界領(lǐng)先地位,為此而獲得首屆自然科學(xué)500萬大獎的是( )
A.袁隆平 B.華羅庚
C.蘇步青 D.吳文俊
3.算法
S1 m=a
S2 若b<m,則m=b
S3 若c<m,則m=d
S4 若d<m,則 m=d
S5 輸出m,則輸出m表示 ( )
A.a(chǎn),b,c,d中最大值
B.a(chǎn),b,c,d中最小值
C.將a,b,c,d由小到大排序
D.將a,b,c,d由大到小排序
4. 如圖程序運行后輸出的結(jié)果為 ( )
A. 50 B. 5 C. 25 D. 0
5.計算機執(zhí)行下面的程序段后,輸出的結(jié)果是 ( )
A.1,3 B.4,1 C.0,0 D.6,0
6.用“輾轉(zhuǎn)相除法”求得459和357的最大公約數(shù)是( )
A.3 B.9 C.17 D.51
7.算法的三種基本結(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)
8.下面為一個求20個數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為 ( )
A.i>20 B.i<20 C.i>=20 D.i<=20
9.用秦九韶算法計算多項式當時的值時,需要做乘法和加法的次數(shù)分別是 ( )
A.6 , 6 B.5 , 6
C.5 , 5 D.6 , 5
10.給出以下一個算法的程序框圖(如圖所示),該程序框圖的功能是( )
A.求輸出a,b,c三數(shù)的最大數(shù)
B.求輸出a,b,c三數(shù)的最小數(shù)
C.將a,b,c按從小到大排列
D.將a,b,c按從大到小排列
11.若輸入8時,則下列程序執(zhí)行后輸出的結(jié)果是 .
12.下左程序運行后輸出的結(jié)果為_________.
x=5
y=-20
IF x<0 THEN
x=y-3
ELSE
y=y+3
END IF
PRINT x-y ; y-x
END
(第12題)
13.用直接插入排序法對:7,1,3,12,8,4,9,10進行從小到大排序時,第四步得到的一組數(shù)為: _ _ .
14.求方程 的近似根,要先將它近似地放在某兩個連續(xù)整數(shù)之間,則應(yīng)當在區(qū)間 上.
15.學(xué)了算法你的收獲有兩點,一方面了解我國古代數(shù)學(xué)家的杰出成就,另一方面,數(shù)學(xué)的機械化,能做許多我們用筆和紙不敢做的有很大計算量的問題,這主要歸功于算法語句的 。
16.上右程序輸出的n的值是____________.
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題)
17.函數(shù)y=請設(shè)計算法流程圖,要求輸入自變量,輸出函數(shù)值.
18.某電信部門規(guī)定:撥打市內(nèi)電話時,如果通話時間不超過3分鐘,則收取通話費0.2元,如果通話時間超過3分鐘,則超過部分以每分鐘0.1元收取通話費(通話不足1分鐘時按1分鐘計),試設(shè)計一個計算通話費用的算法.要求寫出算法,畫出程序框圖,編寫程序.
19.把“五進制”數(shù)轉(zhuǎn)化為“十進制”數(shù),再把它轉(zhuǎn)化為“八進制”數(shù).
20.給定一個年份,寫出該年是不是閏年的算法,程序框圖和程序.
21.已知正四棱錐的底面邊長為3,高為4,求正四棱錐的體積和表面積,寫出算法的偽代碼,并畫出相應(yīng)圖.
參考答案:
1.A; 2.D; 3.B; 4.D; 5.B; 6.D; 7.C; 8.A; 9.A; 10.B; 11. 0.7; 12. 22,-22; 13. [ 1 3 7 12 ] 8 4 9 10; 14. (1,2); 15. 循環(huán)語句; 16. 3;
17.
18.解 我們用c(單位:元)表示通話費,t(單位:分鐘)表示通話時間,
則依題意有
算法步驟如下:第一步,輸入通話時間t;第二步,如果t≤3,
那么c = 0.2 ;否則令 c = 0.2+0.1 (t-3);
第三步,輸出通話費用c ;
程序框圖如圖所示
INPUT t
IF t<= 3 THEN
c=0.2
ELSE
c=0.2+0.1(t-3)
END IF
PRINT c
END
(第18題程序)
19.解:①;
②
20.S1:輸入一個年份x
S2:若z能被100整除,則執(zhí)行S3否則執(zhí)行 S4
S3:若x能被400整除,則x為閏年,否則x不為閏年
S4:若x能被4整除,則x為閏年,否則x不為閏年
INPUT x
IF x=100k(k是正整數(shù))THEN
IF x=400k(k是正整數(shù))THEN
PRINT“x是閏年”
ELSE“x不是閏年”
END
ELSE IF x=4k(k是正整數(shù))THEN
PRINT“x是閏年”
ELSE“x不是閏年”
END
21.
本文來自:逍遙右腦記憶 http://yy-art.cn/gaozhong/182854.html
相關(guān)閱讀:高二數(shù)學(xué)必修一知識點:不等式的解法