- 相關(guān)推薦
高三數學(xué)第一輪復習《條件語(yǔ)句》的專(zhuān)題練習
一個(gè)表達式的返回值都可以用來(lái)判斷真假, 除非沒(méi)有任何返回值的void型和返 回無(wú)法判斷真假的結構。下面是數學(xué)網(wǎng)整理的高三數學(xué)一輪復習條件語(yǔ)句專(zhuān)題練習,請考生及時(shí)進(jìn)行練習。
一、選擇題
1.條件語(yǔ)句的一般格式是
If A Then
B
Else
C
End If
其中B表示的是()
A.滿(mǎn)足條件A時(shí)執行的內容
B.條件語(yǔ)句
C.條件
D.不滿(mǎn)足條件A時(shí)執行的內容
[答案] A
[解析] 格式中的A表示條件,Else后面的C表示不滿(mǎn)足條件A時(shí)執行內容,而在Then后面的B表示滿(mǎn)足條件A時(shí)執行的內容,故選A.
2.下列語(yǔ)句中,輸入x的值為-5,則輸出的值為()
A.-5 B.5
C.5 D.0
[答案] B
[解析] 由條件語(yǔ)句知選B.
3.當a=3時(shí),下面的程序輸出的結果是()
輸入a
If a10 Then
y=2Else
y=End If
輸出y
A.B.3
C.10 D.6
[答案] D
[解析] 程序執行的順序為a=3,y=23=6,輸出6.
4.下列關(guān)于條件語(yǔ)句的說(shuō)法中正確的是()
A.任何條件語(yǔ)句中不能沒(méi)有Else及后序語(yǔ)句
B.在復合If語(yǔ)句中,可以只有一個(gè)End If語(yǔ)句
C.在算法語(yǔ)句中,可以同時(shí)使用多個(gè)條件語(yǔ)句
D.在Else和Then后面只能有一個(gè)語(yǔ)句
[答案] C
[解析] A中IfThen語(yǔ)句可以沒(méi)有Else語(yǔ)句,所以A錯;B中在復合If語(yǔ)句中,有多少個(gè)If應對應多少個(gè)End If,所以B錯;D中在復合If語(yǔ)句中Else和Then后面可以不只有一個(gè)語(yǔ)句,故D錯.
5.下列程序的功能是:
判斷任意輸入的數x是否是正數,若是,輸出它的平方值;若不是,輸出它的相反數.
則填入的條件應該是()
A.x0 B.x0
C.x=0 D.x=0
[答案] D
[解析] 因為條件真則執行y=-x,條件假則執行y=x*x,由程序功能知條件應為x=0.
6.根據下列算法語(yǔ)句,當輸入x的值為-2時(shí),輸出結果是()
輸入x
If x0 Then
y=2Else
y=End If
輸出y
A.B.-3
C.0 D.-16
[答案] D
[解析] 程序表示的是函數y=
當x=-2時(shí),y=-2(-2)2+4(-2)=-16.
故選D.
二、填空題
7.寫(xiě)出下列程序運行的結果:
輸入a;
If a0 Then
b=0.5Else
b=End If
輸出y
若a=4,則b=________;若a=-4,則b=________.
[答案] 29 -2
[解析] 分析程序可以知道,上述程序是一個(gè)分段函數的程序,即b=
所以當a=4時(shí),b=42+34+1=29;
當a=-4時(shí),b=0.5(-4)=-2.
8.分析下面的程序,當輸入的x值為3時(shí),程序的輸出結果為_(kāi)_______.
輸入x
If x2 Then
y=x^4
Else
If x2 Then
y=0
Else
y=5^x
End If
End If
輸出y
[答案] 81
[解析] 當x2時(shí),y=x4;當x2時(shí),y=0;當x=2時(shí),y=5x.那么當x=32時(shí),y=34=81,即輸出81.
三、解答題
9.已知函數y=試用If語(yǔ)句來(lái)描述算法.要求輸入x的值,求y的值.
[解析] 根據題意寫(xiě)出算法程序為:
輸入x;
If x0 Then
y=1
Else
If x=0 Then
y=0
Else
y=-1
End If
End If
輸出y
一、選擇題
1.給出一個(gè)算法的程序:
輸入a,b,c;
If ab Then
a=b
End If
If ac Then
a=c
End If
輸出a
如果輸入-10,-26,8,那么輸出的是________.
[答案] -26
[解析] 該程序的功能是輸入a,b,c的值,求它們中的最小值.
4.執行下面語(yǔ)句:
輸入a;
If a0 Then
輸出不存在
Else
t=sqr(a)
輸出t
End If
當a=-3時(shí),輸出結果為_(kāi)_______;當a=9時(shí),輸出結果為_(kāi)_______.
[答案] 不存在 3
[解析] 本算法語(yǔ)句的作用是輸入一個(gè)數,若該數大于等于0,求該數的算術(shù)平方根,若輸入的數小于0,則該數的算術(shù)平方根不存在.
三、解答題
5.用基本語(yǔ)句描述判斷點(diǎn)P(a,b)與圓Cx2+y2=r2(r0)的位置關(guān)系的算法.
[解析] 用基本語(yǔ)句描述為:
輸入a,b,r;
If a2+b2r2 Then
輸出點(diǎn)P在圓C外.
Else
If a2+b2=r2 Then
輸出點(diǎn)P在圓C上.
Else
輸出點(diǎn)P在圓C內.
End If
End If
6.用基本語(yǔ)句描述下圖所示的框圖表示的算法.
[解析] 該框圖表示的算法的功能是求分段函數y=的函數值.
用基本語(yǔ)句描述為:
輸入x;
If x0 Then
If x-4 Then
7.某服裝廠(chǎng)生產(chǎn)一種服裝,每件服裝的成本為40元,出廠(chǎng)單價(jià)為60元.該廠(chǎng)為鼓勵銷(xiāo)售商訂購,決定當一次訂購量超過(guò)100件時(shí),每多訂購一件,訂購的全部服裝的出廠(chǎng)單價(jià)就降低0.02.根據市場(chǎng)調查,銷(xiāo)售商一次訂購量不會(huì )超過(guò)500件.設一次訂購量為x件,服裝的實(shí)際出廠(chǎng)單價(jià)為P元,寫(xiě)出函數P=f(x)的表達式,并畫(huà)出算法流程圖,用基本語(yǔ)句描述該算法.
【高三數學(xué)第一輪復習《條件語(yǔ)句》的專(zhuān)題練習】相關(guān)文章:
高三語(yǔ)文擴展語(yǔ)句專(zhuān)項復習教案06-18
《條件語(yǔ)句》的說(shuō)課稿07-05
中考語(yǔ)文古詩(shī)詞專(zhuān)題復習資料08-01
《陋室銘》中考復習練習及答案06-23
高考字音復習的選擇題練習及答案10-02
關(guān)于英語(yǔ)句子練習題10-31
高三古詩(shī)詞鑒賞復習策略06-02
高三上冊《邊城》的同步練習及答案08-08
《醉翁亭記》中考復習練習及答案05-30
《記承天寺夜游》復習練習題及答案07-03