《2015高中數(shù)學(xué) 1.2.1輸入、輸出語(yǔ)句和賦值語(yǔ)句練習(xí) 新人教A版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《2015高中數(shù)學(xué) 1.2.1輸入、輸出語(yǔ)句和賦值語(yǔ)句練習(xí) 新人教A版必修3(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1. 2.1輸入、輸出語(yǔ)句和賦值語(yǔ)句
一、選擇題
1.輸入、輸出和賦值語(yǔ)句基本上對(duì)應(yīng)于算法中的( )
A.順序結(jié)構(gòu) B.條件結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu) D.以上都不對(duì)
[答案] A
2.關(guān)于賦值語(yǔ)句需要注意的事項(xiàng)中不正確的是( )
A.賦值號(hào)左邊只能是變量名字,而不是表達(dá)式
B.賦值號(hào)左、右不能對(duì)換
C.不能利用賦值語(yǔ)句進(jìn)行代數(shù)式的演算
D.賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義相同
[答案] D
[解析] 關(guān)于賦值語(yǔ)句中一定要注意的事項(xiàng)是把賦值號(hào)與數(shù)學(xué)中的等號(hào)區(qū)分開,它們的意義不相同.
3.下列賦值語(yǔ)句正確的是( )
A.S=S+i2 B.A=-A
C.x=2x+
2、1 D.P=
[答案] B
[解析] 在程序語(yǔ)句中乘方要用“^”表示,所以A項(xiàng)不正確;乘號(hào)“*”不能省略,所以C項(xiàng)不正確;D項(xiàng)中應(yīng)用SQR(x)表示,所以D項(xiàng)不正確;B選項(xiàng)是將變量A的相反數(shù)賦給變量A,則B項(xiàng)正確.
4.下列正確的語(yǔ)句的個(gè)數(shù)是( )
①輸入語(yǔ)句 INPUT a+2
②賦值語(yǔ)句 x=x-5
③輸出語(yǔ)句 PRINT M=2
A.0 B.1 C.2 D.3
[答案] B
[解析]?、僦休斎胝Z(yǔ)句只能給變量賦值,不能給表達(dá)式a+2賦值,所以①錯(cuò)誤;②中x=x-5表示變量x減去5后再賦給x,即完成x=x-5后,x比的來(lái)的值小5,所以②正確;③中不能輸
3、出賦值語(yǔ)句,所以③錯(cuò)誤.
5.賦值語(yǔ)句“x=x+1”的正確解釋為( )
A.x的值與x+1的值可能相等
B.將原來(lái)x的值加上1后,得到的值替換原來(lái)x的值
C.這是一個(gè)錯(cuò)誤的語(yǔ)句
D.此表達(dá)式經(jīng)過(guò)移項(xiàng)后,可與x=x-1功能相同
[答案] B
6.利用輸入語(yǔ)句可以給多個(gè)變量賦值,下面能實(shí)現(xiàn)這一功能的語(yǔ)句是( )
A.INPUT “A,B,C”;a,b,c
B.INPUT “A,B,C=”;a,b,c
C.INPUT a,b,c;“A,B,C”
D.PRINT “A,B,C=”;a,b,c
[答案] B
7.下列所給的式子,前一個(gè)是算術(shù)式子,后一個(gè)是QBASIC語(yǔ)言中的
4、對(duì)應(yīng)式子,正確的有________個(gè).( )
①e5:e^5 ②3:3^3/4
③lg7:LOG10(7) ④:SQR(3)
⑤|x-3|:ABS(x-3)
A.1 B.2 C.3 D.4
[答案] C
[解析] 在QBASIC語(yǔ)言中冪底數(shù)為e時(shí)有專用符號(hào)exp( ),如ex表達(dá)為exp(x).∴e5應(yīng)為exp(5);當(dāng)冪指數(shù)為分式等代數(shù)式時(shí),應(yīng)加括號(hào),乘方優(yōu)先于乘除,∴3應(yīng)為3^(3/4);常用對(duì)數(shù)的指令為L(zhǎng)OG10( ),故③正確;④⑤都正確,∴選C.
8.給出下列程序:
INPUT “A=”;A
A=A*2
A=A*3
A=A
5、*4
A=A*5
PRINT A
END
若輸出的A的值為120,則輸入的A的值為( )
A.1 B.5 C.15 D.120
[答案] A
[解析] 該程序的功能是計(jì)算A×2×3×4×5的值,
則120=A×2×3×4×5,
故A=1,即輸入A的值為1.
二、填空題
9.執(zhí)行程序
PRINA (3+9)*4的結(jié)果是________.
[答案] 48
10.寫出下列程序運(yùn)行的結(jié)果
(1) (2)
輸出結(jié)果為________. 輸出結(jié)果為________.
(3) (4)
若運(yùn)行時(shí)輸入
6、2, 若輸入10,20,30,
則輸出結(jié)果為____. 則輸出結(jié)果為____.
[答案] (1)128 (2)a=1,b=0,c=-1 (3)f=48,g=99 (4)a=10,b=20,c=30,a=20,b=30,c=20.
[解析] (1)執(zhí)行第三、四句后,a=4,b=-2,執(zhí)行第五句后,a=4×(-2)4×=128,故輸出a的值為128.
(2)執(zhí)行第三句后,c=-1,執(zhí)行第四句后,b=0,故輸出a=1,b=0,c=-1.
(3)第一句輸入a值2,第二句f=a2-1=3,第三句g=2a+3=7,第四句f=g2-1=48,第五句g=2f+3=
7、99,最后輸出f=48,g=99.
(4)第一句輸入a=10,b=20,c=30,第二句輸出a=10,b=20,c=30,第三句a=20,第四句b=30,第五句c=20,第六句輸出a=20,b=30,c=20.
11.寫出下列程序的運(yùn)行結(jié)果:
運(yùn)行結(jié)果為______. 運(yùn)行結(jié)果為______.
(3)x=-31.24
y=INT(x)
x=ABS(y)
x=xMOD3
PRINT x
END
運(yùn)行結(jié)果為________.
(注:INT(x)表示不超過(guò)x的最大整數(shù))
[答案] (1)4 (2)4 (3)2
[解析] (1)對(duì)A重復(fù)賦值,A總是取最后賦出的值,故
8、依次執(zhí)行后為,A=-26→A=-20→A=4,因此最后輸出A的值4.
(2)第一句x=3,第二句y=x3=27,第三句給x重新賦值后x=53,第四句給y重新賦值后y==16,第五句x=4,第六句輸出x的值4.
(3)第一句x=-31.24,第二句y=-32,第三句給x重新賦值x=|y|=32,第四句給x重新賦值為32除以3的余數(shù)2,最后輸出x的值為2.
12.(2011·福建高考)運(yùn)行如圖所示的程序,輸出的結(jié)果是________.
[答案] 3
[解析] ∵a=1,b=2,a=a+b,∴a=1+2=3,∴該程序輸出的結(jié)果是3.
三、解答題
13.把下列程序用程序框圖表示出來(lái).
9、
[解析] 程序框圖如下:
14.讀下列兩個(gè)程序回答問(wèn)題.
(a)
(b)
(1)寫出兩個(gè)程序的運(yùn)行結(jié)果;
(2)上述兩個(gè)程序有何區(qū)別.
[解析] (1)(a)的運(yùn)行結(jié)果是2008,2008;(b)的運(yùn)行結(jié)果是2009,2009.
(2)程序(a)中的x=y(tǒng)是將y的值2008賦給x,賦值后x的值變?yōu)?008,而y的值仍保持不就,程序(b)中的y=x是將x的值2009賦給y,賦值后y的值變?yōu)?009,x的值保持不變.
15.已知一個(gè)三角形的三邊長(zhǎng)分別為5,6,4,試設(shè)計(jì)一個(gè)程序,求出它的面積S.
[解析]
16.用描點(diǎn)法作函數(shù)y=2x4-12x2+4x+5的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值,編寫程序,分別計(jì)算當(dāng)x=-3,-2,-1,0,1,2,3時(shí)的函數(shù)值.
[解析]
INPUT R1,R2,R3
INPUT U
I=U*(1/R1+1/R2+1/R3)
PRINT “I=”;I
END
當(dāng)x=-3,-2,-1,0,1,2,3時(shí),y=47,-19,-9,5,-1,-3,71.