《第1章1.2.1输入语句输出语句和赋值语句课时达标训练.docx》由会员分享,可在线阅读,更多相关《第1章1.2.1输入语句输出语句和赋值语句课时达标训练.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、输入语句、输出语句和赋值语句课时达标训练一、基础过关1 .下列给变量赋值的语句正确的是()A. 5 = aB. a+2 = aC. a=b=4D. a=2答案 D解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值 赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;3错, 赋值语句左边是一个变量,而不是代数式;。项正确.2 .下列程序执行后结果为3,则输入的x值可能为()INPUT; xy=x*x+2*xPRINT yENDA. 1B. -3C. -1D. 1 或3答案D解析由题意得:x2+2x=3.解方程得:x=1或一3.3 .下列给出的赋值语句中正
2、确的是()A. 4=MB. M= MC. 8=A = 3D. x+y=O答案B解析 赋值语句的格式:变量=表达式,是将右边表达式的值赋给左边的变量,赋值时 左右两端不能对换,也不能进行字符运算,并且一个赋值语句只能给一个变量赋值.4 .下列程序在电脑屏幕上显示的结果为()A = 2x = APRINT “x=” ; xENDA. 2B. “x= ; xC. “x= ; 2D. x=2答案D解析 该程序表示的意义为把2赋给A,因为A的值为2,再把A的值赋给心 因此输 出的结果为x=2.5.下面的程序输出的结果是()x = 6y=3x = x/3y=4*x+lPRINT x+y END27B. 9
3、C. 2 + 25D. 11答案D解析该程序的产行过程是 x=6,y=3, x=6+3=2, y=4X2+l=9, x+y=2+9=ll.所以输出11.6 .下面一段程序执行后的结果是.A=A*2A=A + 6PRINT A答案10解析 先把2赋给A,然后把AX2=4赋给A,即A的值为4,再把4+6=10赋给A, 所以输出的结果为10.7 .编写一个程序,要求输入两个正数a, b的值,输出ab和b,的值.解INPUT,h=v; a, bPRINT; aPRINT ”= ; baEND二、能力提升8给出下面一个程序:A=5B=8X=AA二BB二X+APRINT A,BEND此程序运行的结果是()
4、A. 5,8B. 8,5C. 8,13D. 5,13答案c解析 此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将 原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.9 .下列程序段执行后,变量a, b的值分别为()a=15b=20a=a+bb=aba=abPRINT a,bA. 20,15B. 35,35C. 5,5D.一5, -5答案A解析 Va=15, b = 20,把 a+b 赋给 a,因此得出a=35,再把ab赋给b,即 b = 35-20=15.再把ab赋给a,此时a=35 15 = 20,因此最后输出的a, b的值分别为20,15.10
5、.下面所示的程序执行后,若输入2,5,输出结果为.INPUT a,bm=aa=bb=mPRINT a,bEND答案5,2解析 输入的值是2,5,即a, b的值分别为2,5.由于程序运行的结果实现了 a, b值的 互换,所以输出结果为5,2.11 .编制程序计算两个数的平方和解程序:INPUT x= ;xINPUT “y= ;yPRINT x 人 2+y - 2= ;x 人 2+y 人 2END程序:INPUT “x= ;xINPUT ;ya=x 人2+y 八2PRINT x 人 2+y 人 2二”;aEND12 .编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方 形和
6、圆的面积.要求输入L的值,输出正方形和圆的面积,并画出程序框图.(乃取3. 14)LL2解由题意知,正方形的边长为不面积Si=正;LL L2圆的半径为面积S2=7tC%)2=U.因此程序如下:INPUT UL=S1=(L*L)/16S2= (L*L) / (4*3.14)PRINT“正方形的面积为“;SIPRINT “圆的面积为“;S2程序框图:/输晨/ 4x3.14/输出0产/4束)三、探究与拓展13.给出如图所示的程序框图,写出相应的程序.y=3y/输出x,y/输出多y/I解程序如下:INPUT x,y= ;x,yx=x/2y=3*yPRINT x,yx=xyy=yiPRINT x,yEND