一個表達式的返回值都可以用來判斷真假, 除非沒有任何返回值的void型和返 回無法判斷真假的結構。下面是數學網整理的高三數學一輪復習條件語句專題練習,請考生及時進行練習。
一、選擇題
1.條件語句的一般格式是
If A Then
B
Else
C
End If
其中B表示的是()
A.滿足條件A時執行的內容
B.條件語句
C.條件
D.不滿足條件A時執行的內容
[答案] A
[解析] 格式中的A表示條件,Else后面的C表示不滿足條件A時執行內容,而在Then后面的B表示滿足條件A時執行的內容,故選A.
2.下列語句中,輸入x的值為-5,則輸出的值為()
A.-5 B.5
C.5 D.0
[答案] B
[解析] 由條件語句知選B.
3.當a=3時,下面的程序輸出的結果是()
輸入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.下列關于條件語句的說法中正確的是()
A.任何條件語句中不能沒有Else及后序語句
B.在復合If語句中,可以只有一個End If語句
C.在算法語句中,可以同時使用多個條件語句
D.在Else和Then后面只能有一個語句
[答案] C
[解析] A中IfThen語句可以沒有Else語句,所以A錯;B中在復合If語句中,有多少個If應對應多少個End If,所以B錯;D中在復合If語句中Else和Then后面可以不只有一個語句,故D錯.
5.下列程序的功能是:
判斷任意輸入的數x是否是正數,若是,輸出它的平方值;若不是,輸出它的相反數.
則填入的條件應該是()
A.x0 B.x0
C.x=0 D.x=0
[答案] D
[解析] 因為條件真則執行y=-x,條件假則執行y=x*x,由程序功能知條件應為x=0.
6.根據下列算法語句,當輸入x的值為-2時,輸出結果是()
輸入x
If x0 Then
y=2Else
y=End If
輸出y
A.B.-3
C.0 D.-16
[答案] D
[解析] 程序表示的是函數y=
當x=-2時,y=-2(-2)2+4(-2)=-16.
故選D.
本文來源:http://www.nvnqwx.com/wenxue/juzi/605798.htm