輸入輸出和賦值語(yǔ)句

輸入輸出和賦值語(yǔ)句

ID:46977694

大?。?.62 MB

頁(yè)數(shù):37頁(yè)

時(shí)間:2019-12-02

輸入輸出和賦值語(yǔ)句_第1頁(yè)
輸入輸出和賦值語(yǔ)句_第2頁(yè)
輸入輸出和賦值語(yǔ)句_第3頁(yè)
輸入輸出和賦值語(yǔ)句_第4頁(yè)
輸入輸出和賦值語(yǔ)句_第5頁(yè)
資源描述:

《輸入輸出和賦值語(yǔ)句》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、一、選擇題(每題5分,共15分)1.在INPUT語(yǔ)句中,如果同時(shí)輸入多個(gè)變量,變量之間的分隔符是()(A)逗號(hào)(B)分號(hào)(C)空格(D)引號(hào)【解析】選A.由輸入語(yǔ)句的格式可知只有A正確.2.(2010·新泰高一檢測(cè))“x=3*5”和“x=x+1”是某個(gè)程序中前后相鄰的兩個(gè)語(yǔ)句,那么下列說(shuō)法正確的是()①“x=3*5”的意思是將數(shù)值15賦給x;②“x=3*5”的意思是x=3×5,此式子與算術(shù)中的式子是一樣的;③“x=3*5”也可以寫成“3*5=x”;④“x=x+1”在執(zhí)行賦值語(yǔ)句之前的右邊的x的值為15,執(zhí)行賦值語(yǔ)句之后x的值為16.

2、(A)①③(B)②④(C)①④(D)②③【解析】選C.賦值語(yǔ)句中“=”與算術(shù)中的“=”是不一樣的.式子兩邊的值也不能互換,而“x=x+1”表示將x+1的值賦給x.因此上述說(shuō)法中只有①④正確.3.閱讀下列程序INPUT“A=”;1A=A*2A=A*3A=A*4A=A*5PRINTAEND輸出的結(jié)果A的值為()(A)5(B)6(C)15(D)120【解題提示】注意賦值順序和賦值語(yǔ)句的意義.【解析】選D.輸入A=1,執(zhí)行A=A*2時(shí)A=1×2=2;執(zhí)行A=A*3時(shí)A=2×3=6;執(zhí)行A=A*4時(shí)A=6×4=24;執(zhí)行A=A*5時(shí)A=24×

3、5=120.故輸出結(jié)果A=120.二、填空題(每題5分,共10分)4.程序Ⅰ程序Ⅱ(1)程序Ⅰ的運(yùn)行結(jié)果為_(kāi)__________;(2)若程序Ⅱ與程序Ⅰ運(yùn)行結(jié)果相同,則程序Ⅱ輸入的值為_(kāi)_______________________.【解析】(1)Ⅰ中,x=x+2=3,x=x+3=3+3=6,故最終x的值是6.(2)Ⅱ的功能是求y=x2+6的函數(shù)值,由題意Ⅱ中y=6,∴x2+6=6,即x=0.∴輸入的值為0.答案:(1)6(2)05.已知A(x1,y1),B(x2,y2)是平面上的兩點(diǎn),試設(shè)計(jì)一個(gè)程序,輸入A、B兩點(diǎn)的坐標(biāo),輸出A、

4、B中點(diǎn)的坐標(biāo).現(xiàn)已給出程序的一部分.在橫線上填上適當(dāng)?shù)恼Z(yǔ)句,把程序補(bǔ)充完整.【解析】需填的兩空是計(jì)算x=,y=.得A、B中點(diǎn)坐標(biāo).答案:①x=(x1+x2)/2②y=(y1+y2)/2三、解答題(6題12分,7題13分,共25分)6.編寫一個(gè)程序,要求輸入兩個(gè)正數(shù)a,b的值,輸出ab和ba的值.【解析】INPUTa,bA=a^bB=b^aPRINTA,BEND7.(2010·德州高一檢測(cè))讀程序完成下列題目:程序:INPUT“x=”;xy=x*x+2*xPRINTyEND(1)若輸入“3”,則程序執(zhí)行的結(jié)果是什么?(2)若程序執(zhí)行的

5、結(jié)果為3.則輸入的值為多少?【解析】由程序可知y與x的關(guān)系為y=x2+2x(1)當(dāng)x=3時(shí)y=32+2×3=15即輸入3時(shí),程序執(zhí)行的結(jié)果為15.(2)若y=3,即x2+2x=3.解得x=1或x=-3.即若程序執(zhí)行結(jié)果為3,則輸入的值為1或-3.1.(5分)將兩個(gè)數(shù)a=8,b=17交換,使a=17,b=8,下面程序正確的是()【解析】選B.A中,a=b=17,b=a=17,B中,c=b=17,b=a=8,a=c=17,C中,b=a=8,a=b=8.D中,由于c的值未知,程序會(huì)出錯(cuò),故只有B能使a,b的值交換.2.(5分)給出下列程序

6、,輸入x=3,y=2.則輸出()INPUTx,yA=xx=yy=APRINTx,yEND(A)2,3(B)2,2(C)3,3(D)3,2【解析】選A.當(dāng)輸入x=3,y=2執(zhí)行A=x時(shí)A=3,執(zhí)行x=y時(shí)x=2,執(zhí)行y=A時(shí)y=3.于是輸出結(jié)果為2,3.3.(5分)閱讀下列程序,并指出當(dāng)a=3,b=-5時(shí)的計(jì)算結(jié)果:(1)a=_______,b=______.(2)a=______,b=______.【解析】(1)因?yàn)閍=3,b=-5,x=a+b,y=a-b,所以x=-2,y=8.又因?yàn)閍=,b=,所以a=3,b=-5.(2)因?yàn)閍=

7、3,b=-5,a=a+b,所以a=-2,又b=a-b,所以b=3.又因?yàn)閍=,所以a=-,又b=,所以b=.答案:(1)3-5(2)-4.(15分)(2010·杭州高一檢測(cè))(15分)已知函數(shù)f(x)=x2-1,g(x)=2x+3,設(shè)計(jì)一個(gè)程序求f[g(0)]+g[f(0)]的值.【解析】程序如下:x=0g=2*x+3f=g∧2-1y1=ff=x∧2-1g=2*f+3y2=gy=y1+y2PRINTyEND本部分內(nèi)容講解結(jié)束

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。