資源描述:
《輸入語句、輸出語句和賦值語句》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、1-2-1輸入語句、輸出語句和賦值語句一、選擇題1.輸入、輸出和賦值語句基本上對應(yīng)于算法中的( )A.順序結(jié)構(gòu)B.條件結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.以上都不對[答案] A2.關(guān)于賦值語句需要注意的事項中不正確的是( )A.賦值號左邊只能是變量名字,而不是表達(dá)式B.賦值號左、右不能對換C.不能利用賦值語句進(jìn)行代數(shù)式的演算D.賦值號與數(shù)學(xué)中的等號的意義相同[答案] D[解析] 關(guān)于賦值語句中一定要注意的事項是把賦值號與數(shù)學(xué)中的等號區(qū)分開,它們的意義不相同.3.下列賦值語句正確的是( )A.S=S+i2B.A=-AC.x
2、=2x+1D.P=[答案] B[來源:Z.xx.k.Com][解析] 在程序語句中乘方要用“^”表示,所以A項不正確;乘號“*”不能省略,所以C項不正確;D項中應(yīng)用SQR(x)表示,所以D項不正確;B選項是將變量A的相反數(shù)賦給變量A,則B項正確.4.下列正確的語句的個數(shù)是( )①輸入語句 INPUT a+2②賦值語句 x=x-5③輸出語句 PRINTM=2A.0 B.1 C.2 D.3[來源:Z,xx,k.Com][答案] B[解析]?、僦休斎胝Z句只能給變量賦值,不能給表達(dá)式a+2賦值,所以①
3、錯誤;②中x=x-5表示變量x減去5后再賦給x,即完成x=x-5后,x比的來的值小5,所以②正確;③中不能輸出賦值語句,所以③錯誤.5.賦值語句“x=x+1”的正確解釋為( )A.x的值與x+1的值可能相等B.將原來x的值加上1后,得到的值替換原來x的值C.這是一個錯誤的語句D.此表達(dá)式經(jīng)過移項后,可與x=x-1功能相同[答案] B6.利用輸入語句可以給多個變量賦值,下面能實現(xiàn)這一功能的語句是( )A.INPUT “A,B,C”;a,b,cB.INPUT “A,B,C=”;a,b,cC.INPUT a,b,
4、c;“A,B,C”D.PRINT “A,B,C=”;a,b,c[答案] B7.下列所給的式子,前一個是算術(shù)式子,后一個是QBASIC語言中的對應(yīng)式子,正確的有________個.( )①e5:e^5 ②3:3^3/4③lg7:LOG10(7)④:SQR(3)⑤
5、x-3
6、:ABS(x-3)A.1 B.2 C.3 D.4[答案] C[解析] 在QBASIC語言中冪底數(shù)為e時有專用符號exp( ),如ex表達(dá)為exp(x).∴e5應(yīng)為exp(5);當(dāng)冪指數(shù)為分式等代數(shù)式時,應(yīng)加括號,乘
7、方優(yōu)先于乘除,∴3應(yīng)為3^(3/4);常用對數(shù)的指令為LOG10( ),故③正確;④⑤都正確,∴選C.8.給出下列程序,輸入x=2,y=3,則輸出( )[來源:學(xué)科網(wǎng)ZXXK]INPUT x,yA=xx=y(tǒng)y=APRINT x,yENDA.2,3B.2,2C.3,3D.3,2[答案] D[解析] 該程序的運行過程是:輸入2,3A=2x=3y=2輸出3,2.9.下面的程序輸出的結(jié)果為( )x=6y=3x=x/3[答案] D[解析] 該程序的運行過程是:x=6y=3[來源:學(xué)
8、科
9、網(wǎng)Z
10、X
11、X
12、K]x=6÷3=
13、2y=4×2+1=9x+y=2+9=11[來源:學(xué)科網(wǎng)]所以輸出11.10.給出下列程序:INPUT “A=”;AA=A*2A=A*3A=A*4A=A*5PRINT AEND若輸出的A的值為120,則輸入的A的值為( )A.1 B.5 C.15 D.120[答案] A[解析] 該程序的功能是計算A×2×3×4×5的值,則120=A×2×3×4×5,故A=1,即輸入A的值為1.二、填空題11.執(zhí)行程序PRINA (3+9)*4的結(jié)果是________.[答案] 4812.寫出下列程序運行的結(jié)果(1)
14、 (2) 輸出結(jié)果為________. 輸出結(jié)果為________.(3) (4)若運行時輸入2,則輸出結(jié)果為____. 若輸入10,20,30,則輸出結(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=
15、-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=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.1