《2020屆高三數(shù)學(xué)一輪復(fù)習(xí)練習(xí) 12.2課后限時(shí)作業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《2020屆高三數(shù)學(xué)一輪復(fù)習(xí)練習(xí) 12.2課后限時(shí)作業(yè)(7頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、一、選擇題(本大題共6小題,每小題7分,共42分)
1.下列語句中,正確的是 ( )
A.2=x B.a+b=8
C.x=x^2 D.x=y=3
解析:賦值語句中,“=”的含義是將右邊的運(yùn)算結(jié)果賦給左邊的變量.正確理解賦值語句,可知應(yīng)選C.
答案:C
2.以下程序執(zhí)行后,變量a、b的值分別為 ( )
a=15
b=20
a=a+b
b=a-b
a=a-b
PRINT a,b
END
A.20、15 B.35、35
C.5、5 D.-5、-5
2、
5.下列程序的功能是:判斷任意輸入的數(shù)x是否是正數(shù),若是,輸出它的平方值;若不是,輸出它的相反數(shù).
INPUT x
IF THEN
y=-x
ELSE
y=x*x
PRINT y
END IF
END
則填入的條件應(yīng)該是 ( )
A.x>0 B.x<0
C.x>=0 D.x<=0
解析:因?yàn)闂l件滿足則執(zhí)行y=-x,條件不滿足則執(zhí)行y=x*x,由程序功能知條件應(yīng)為
x<=0.
答案:D
二、填空題(本大題共4小題,每小題6分,共24分)
7.(2020屆·蘇南四市調(diào)研)程序如下:
I
3、NPUT “a,b,c=”;a,b,c
a=b
b=c
c=a
PRINT a,b,c
若輸入10,20,30,則輸出結(jié)果為 .
解析:給a,b,c賦初值分別為10,20,30,執(zhí)行a=b后a的值為20,執(zhí)行b=c后b的值為30,執(zhí)行c=a后c的值為20.
答案:20,30,20
8.寫出下列程序的運(yùn)行結(jié)果.
INPUT x
IF x<=10 THEN
p=x*0.35
ELSE
p=10*0.35+(x-10)*0.7
END IF
PRINT p
END
若 x=6,則p= ;若x=20,則p= .
解析:本題考查簡(jiǎn)單的
4、條件語句.
答案:2.1 10.5
9.用秦九韶算法計(jì)算多項(xiàng)式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4時(shí)的值時(shí),v2的值為 .
解析:f(x)=12+35x-8x2+79x3+6x4+5x5+3x6=(((((3x+5)x+6)x+79)x-8)x+35)x+12.
v0=3,v1=3(-4)+5=-7,v2=(-7)·(-4)+6=34.
三、解答題(本大題共2小題,每小題12分,共24分)
11.設(shè)計(jì)一個(gè)算法,根據(jù)輸入的x的值,計(jì)算y的值,并寫出計(jì)算程序.
其中
解:第一步,輸入x;
第二步,如果x>2.5,則y=x2
5、-1,輸出y;
第三步,如果x≤2.5,則y=x2+1,輸出y.
INPUT “x=”;x
IF x>2.5 THEN
y=x^2-1
PRINT“y=”;y
ELSE
y=x^2+1
PRINT “y=”;y
END IF
END
12. 基本工資大于或等于600元,增加工資的20%;若小于600元大于等于400元,增加工資的15%;若小于400元,則增加工資的10%.請(qǐng)根據(jù)用戶輸入的基本工資,計(jì)算出增加后的工資.
解:程序如下:
INPUT “x=”;x
IF x<=0 THEN
PRINT “error”
ELSE
IF x<400 THEN
y
6、=x*(1+0.1)
ELSE
IF x<600 THEN
y=x*(1+0.15)
ELSE
y=x*(1+0.2)
END IF
END IF
END IF
PRINT “y=”;y
END
B組
一、選擇題(本大題共2小題,每小題8分,共16分)
1.下面為一個(gè)求20個(gè)數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為 ( )
S=0
i=1
DO
INPUT x
S=S+x
i=i+1
LOOP UNTIL ________
a=S/20
PRINT a
END
A.i>20 B.i<20 C.i>=20
7、 D.i<=20
二、填空題(本大題共2小題,每小題8分,共16分)
3.(2020屆·海口質(zhì)檢)已知程序:
INPUT x
IF 9
8、4整除,或能被100整除但不能被400整除的年份).
INPUT “Year=”;y
IF y MOD 4<>0 THEN
ELSE
IF THEN
Leapyear=0
ELSE
Leapyear=1
END IF
END IF
IF Leapyear=0 THEN
PRINT “Non-Leap Year!”
ELSE
PRINT “Leap Year!”
END IF
END
解析:題目Leapyear=1為閏年.And表示且,Or表示或.
答案:Leapyear=0 y mod 100=0 And y
9、 mod 400<>0
三、解答題(本大題共2小題,每小題14分,共28分)
5.設(shè)計(jì)算法求的值.要求畫出程序框圖,寫出用基本語句編寫的程序.
解:這是一個(gè)累加求和問題,共99項(xiàng)相加,可設(shè)計(jì)一個(gè)計(jì)數(shù)變量,一個(gè)累加變量,用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)這一算法.程序框圖如圖所示:
程序?yàn)椋?
s=0
k=1
DO
s=s+1/(k(k+1))
k=k+1
LOOP UNTIL k>99
PRINT s
END
6.用分期付款的方式購買價(jià)格為1 150元的冰箱,如果購買時(shí)先付150元,以后每月付50元,加上欠款的利息,若一個(gè)月后付第一個(gè)月的分期付款,月利率為1%,那么購買冰箱錢全部付清
10、后,實(shí)際共付出款額多少元?畫出程序框圖,寫出程序.
解:購買時(shí)付款150元,余款1 000元分20次付清,每次的付款數(shù)組成一個(gè)數(shù)列{an}.
a1=50+(1 150-150)×1%=60(元),
a2=50+(1 150-150-50)×1%=59.5(元),
…
an=50+ [1 150-150-(n-1)×50]×1%=60- (n-1)(n=1,2…,20).
所以a20=60-×19=50.5.
總和S=150+60+59.5+…+50.5.
程序框圖如圖:
程序:
a=150
m=60
S=0
S=S+a
i=1
WHILE i<=20
S=S+m
m=m-0.5
i=i+1
WEND
PRINT S
END