《高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測(cè)評(píng)5 含答案》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《高中數(shù)學(xué)人教A版必修三 第一章 算法初步 學(xué)業(yè)分層測(cè)評(píng)5 含答案(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
人教版高中數(shù)學(xué)必修精品教學(xué)資料
學(xué)業(yè)分層測(cè)評(píng)(五)
輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句
(建議用時(shí):45分鐘)
[學(xué)業(yè)達(dá)標(biāo)]
一、選擇題
1.下列給出的輸入、輸出語(yǔ)句正確的是( )
①輸入語(yǔ)句:INPUT a,b,c,d,e;
②輸入語(yǔ)句:INPUT X=1;
③輸出語(yǔ)句:PRINT A=4;
④輸出語(yǔ)句:PRINT 10,3*2,2/3.
A.①② B.②③
C.③④ D.①④
【解析】?、冖壑袑?duì)變量賦值是錯(cuò)誤的.
【答案】 D
2.賦值語(yǔ)句“x=x+1”的正確解釋為( )
A.x的值與x+1的值可能相等
B.將原來(lái)x的值加上1后,得到的
2、值替換原來(lái)x的值
C.這是一個(gè)錯(cuò)誤的語(yǔ)句
D.此表達(dá)式經(jīng)過(guò)移項(xiàng)后,可與x=x-1功能相同
【答案】 B
3.下面的程序輸出的結(jié)果是( )
A.27 B.9
C.2+25 D.11
【解析】 該程序的運(yùn)行過(guò)程是x=6,y=3,x=63=2,y=42+1=9,x+y=2+9=11.所以輸出11.
【答案】 D
4.下列程序執(zhí)行后,變量a、b的值分別為( )
【導(dǎo)學(xué)號(hào):28750014】
A.20,15 B.35,35
C.5,5 D.-5,-5
【解析】 根據(jù)賦值語(yǔ)句的意義,先把a(bǔ)+b=35賦給a,然后把a(bǔ)-b=35-20賦給b,最后再把a(bǔ)-b=35-15=
3、20賦給a.
【答案】 A
5.輸出語(yǔ)句:PRINT 4+5,其輸出的結(jié)果是( )
A.4 B.5
C.9 D.20
【解析】 4+5=9,故輸出的結(jié)果是9.
【答案】 C
二、填空題
6.執(zhí)行程序PRINT (3+5)*2的結(jié)果為_(kāi)_______.
【解析】 輸出語(yǔ)句有計(jì)算功能,故結(jié)果為8*2=16.
【答案】 16
7.下面一段程序執(zhí)行后的結(jié)果為_(kāi)_______.
【解析】 A=205=100,A=100+6=106.
【答案】 106
8.下面程序的功能是求所輸入的兩個(gè)正數(shù)的平方和,已知最后輸出的結(jié)果是3.46,則此程序中,①處應(yīng)填____
4、____;②處應(yīng)填________.
INPUT “x1=”;1.1
INPUT “x2=”;①
S=②
PRINT S
END
【解析】 由于程序的功能是求所輸入的兩個(gè)正數(shù)的平方和,所以S=x+x,由于最后輸出的數(shù)是3.46,所以3.46=1.12+x,即x=2.25,又x2>0,所以x2=1.5.
【答案】 1.5 x1∧2+x2∧2
三、解答題
9.把下列程序用程序框圖表示出來(lái).
A=20
B=15
A=A+B
B=A-B
A=A*B
PRINT A+B
END
【解】 程序框圖,如圖所示.
10.已知直線(xiàn)方程Ax+By+C=0(AB≠0),試編寫(xiě)
5、一個(gè)程序,要求輸入符合條件的A,B,C的值,輸出該直線(xiàn)在x軸、y軸上的截距和直線(xiàn)的斜率.
【解】
INPUT A,B,C
M=(-C)/A
N=(-C)/B
k=(-A)/B
PRINT “該直線(xiàn)在x軸上的截距”;M
PRINT “該直線(xiàn)在y軸上的截距”;N
PRINT “該直線(xiàn)的斜率為”;k
END
[能力提升]
1.給出下列程序:
INPUT “A=”;A
A=A*2
A=A*3
A=A*4
A=A*5
PRINT A
END
若輸出的A的值為120,則輸入的A的值為( )
A.1 B.5
C.15 D.120
【解析】 該程序的功能是
6、計(jì)算A2345的值,則120=A2345,故A=1,即輸入A的值為1.
【答案】 A
2.給出下列程序:
INPUT “實(shí)數(shù):”;x1,y1,x2,y2
a=x1-x2
m=a∧2
b=y(tǒng)1-y2
n=b∧2
s=m+n
d=SQR(s)
PRINT d
END
此程序的功能為( )
A.求點(diǎn)到直線(xiàn)的距離
B.求兩點(diǎn)之間的距離
C.求一個(gè)多項(xiàng)式函數(shù)的值
D.求輸入的值的平方和
【解析】 輸入的四個(gè)實(shí)數(shù)可作為兩個(gè)點(diǎn)的坐標(biāo).程序中的a,b分別表示兩個(gè)點(diǎn)的橫、縱坐標(biāo)之差,而m,n分別表示兩點(diǎn)橫、縱坐標(biāo)之差的平方;s是橫、縱坐標(biāo)之差的平方和,d是平方和的算術(shù)平方根,
7、即兩點(diǎn)之間的距離,最后輸出此距離.
【答案】 B
3.下面程序的運(yùn)行結(jié)果為_(kāi)_______.
a=2
b=3
c=4
a=b
b=c+2
c=b+4
d=(a+b+c)/3
PRINT “d=”;d
END
【解析】 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.
所以d=(a+b+c)=(3+6+10)=.
【答案】
4.編寫(xiě)一個(gè)程序,用長(zhǎng)度為l的細(xì)鐵絲分別圍成一個(gè)正方形和一個(gè)圓時(shí),求所圍成的正方形的面積和圓的面積.要求輸入l的值,輸出正方形的面積和圓的面積.(π取3.14)
【解】 程序如下:
INPUT l
S1=l^2/16
S2=l^2/(4*3.14)
PRINT “正方形的面積為”;S1
PRINT “圓的面積為”;S2
END