《2020年高考數(shù)學總復習 第十一章 第2課時 基本算法語句、算法案例與框圖課時闖關(guān)(含解析) 新人教版》由會員分享,可在線閱讀,更多相關(guān)《2020年高考數(shù)學總復習 第十一章 第2課時 基本算法語句、算法案例與框圖課時闖關(guān)(含解析) 新人教版(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
2020年高考數(shù)學總復習 第十一章 第2課時 基本算法語句、算法案例與框圖 隨堂檢測(含解析) 新人教版
一、選擇題
1.如圖是一商場制訂銷售計劃時的局部結(jié)構(gòu)圖,則“計劃”受影響的主要要素有( )
A.7個 B.6個
C.4個 D.3個
解析:選D.受“政府行為”、“策劃部”、“社會需求”的影響.
2.給出程序
對以上兩程序的說法正確的是( )
A.程序不同,用途相同 B.程序相同,用途不同
C.程序不同,用途不同 D.程序相同,用途相同
答案:A
3.(2020·安徽師大附中調(diào)研)以下程序運行后輸出結(jié)果為( )
i=1
2、;
while i<8
i=i+2;
S=2*i+3
I=i-1
end
S
A.17 B.19
C.21 D.23
答案:C
4.多項式f(x)=4x3-3x2+5x-2當x=3時的值為( )
A.90 B.92
C.94 D.98
答案:C
5.下面為一個求20個數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為( )
A.1∶1∶20 B.1∶2∶20
C.1∶1∶10 D.1∶2∶10
答案:A
二、填空題
6.下列程序執(zhí)行后輸出的結(jié)果是________.
答案:990
7.輸入x=5,運行下面的程序之后得到y(tǒng)
3、等于________.
x=input(“x=”);
if x<0
y=(x+1)*(x-1);
else
y=(x-1)*(x-1);
end
y
答案:16
8.某算法的程序如下圖所示,如果輸出的y值是4,那么輸入的x的所有可能的值是________.
input x
if x<0 then
y=1/(x*x)
else
y=x*x-3*x
end if
print y
end
解析:①x<0,則有=y(tǒng)=4,x2=,∴x=-.
②x≥0,則有x2-3x=y(tǒng)=4,
∴(x-4)(x+1)=0.∴x=4.綜上,x=-或4.
答案:
4、-或4
三、解答題
9.某企業(yè)為職工計算工資時按時間計,每月的總工資=每月勞動時間×每小時工資,從總工資中扣除15%作為醫(yī)療保險金,再以總工資的5‰作為獎金,要求輸入勞動時間和每小時工資數(shù),輸出每位職工應(yīng)發(fā)工資.試設(shè)計一個程序解決上述問題.
解:設(shè)勞動時間為t,每小時工資為a,每位職工應(yīng)發(fā)工資為z,則程序為:
a=input(“a=”);
t=input(“t=”);
y=a*t;
z=0.85*y+0.005*y
z
10.(2020·日照質(zhì)檢)用輾轉(zhuǎn)相除法、更相減損之術(shù)求228,1995的最大公約數(shù).
解:用輾轉(zhuǎn)相除法:
(228,1995)→(228,171
5、)→(57,171),所以57就是228和1995的最大公約數(shù).用更相減損之術(shù):
(228,1995)→(228,1767)→(228,1539)
→(228,1311)→(228,1083)→(228,855)→(228,627)→(228,399)→(228,171)→(57,171)→(57,114)→(57,57),
則57就是228,1995的最大公約數(shù).
11.(探究選做)已知分段函數(shù)y=,編寫程序,輸入自變量x的值,輸出其相應(yīng)的函數(shù)值,并畫出程序框圖.
解:程序如下:
input x
if x<0 then
y=-x+1
else
if x=0 then
y=0
else
y=x+1
end if
end if
print y
end
程序框圖如圖: