资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
1.2.1输入语句、输出语句和赋值语句课时过关能力提升一、基础巩固1.下列语句正确的是()A.INPUT“a=”;5 5B.PRINT(a+b+c)/3C.PRINTabD.赋值语句a+b=1解析:对A,不能输入运算式,故A错;B正确;对C,输出语句应为a=b,故C错;对D,不能将1赋给表达式,故D错.答案:B2.下列程序运行后的结果是()M=3N=M+1M=M-1y=M+NPRINTyENDA.6B.7C.8D.9解析:该程序的运行过程是M=3N=3+1=4M=3-1=2y=2+4=6输出6.答案:A3.执行下列程序后的结果(xMODy表示整数x除以整数y的余数)为()INPUT“x,y=”;x,yA=x yB=x MOD yC=Ay+BPRINTA,B,CEND(运行时从键盘上输入16和5)A.A=80,B=1,C=401B.A=80,B=3,C=403C.A=80,B=3.2,C=403.2D.A=80,B=3.2,C=404解析:第一句输入x=16,y=5,第二句A=165=80,第三句B取16除以5的余数,B=1,第三句C=805+1=401,故选A.答案:A4.下列程序执行后结果为3,则输入的x值可能为()INPUT“x=”;xy=xx+2 xPRINTyENDA.1B.-3C.-1D.1或-3解析:由已知x2+2x=3,解得x=1或x=-3.答案:D5.如图所示的程序执行后输出A的值为()A=10B=20C=AD=BB=CA=BPRINTAENDA.6B.8C.10D.20答案:C6.已知A(x1,y1),B(x2,y2)是平面上的两点,试根据平面几何中的中点的坐标公式,设计一个程序,输入A,B两点的坐标,输出它们中点的横坐标和纵坐标.现已给出程序的一部分,请在横线处把程序补充完整.INPUTx1,y1,x2,y2x=y=PRINTx,yEND答案:(x1+x2)/2(y1+y2)/27.给出下列程序:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“The sum=”;a+b+cEND这个程序的功能是.解析:等同于顺序结构按先后顺序执行,根据程序步骤可知此程序的功能是计算一个学生数学、语文、英语三门课程的总分.答案:计算一个学生数学、语文、英语三门课程的总分8.下列语句执行后,A,B的值分别为.A=2B=3B=AAA=A+BB=A+BPRINTA,BEND解析:运行得:A=2,B=3,B=22=4,A=2+4=6,B=6+4=10,故输出A,B的值分别为6,10.答案:6,109.下面程序输出的结果是.a=5b=3c=(a+b)/2d=c2PRINT“d=”;dEND解析:该程序的运行过程是:a=5b=3c=(5+3)/2=4d=42=16输出d=16.答案:1610.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUTx,yPRINTx/4,2 yx=x+2y=y-1PRINTx,yEND解:程序框图:二、能力提升1.下列语句正确的个数是()输入语句INPUTa+2赋值语句x=x-5输出语句PRINT M=2A.0B.1C.2D.3解析:中INPUT语句不能是表达式,所以错误;中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以正确;中不能输出赋值语句,所以错误.答案:B2.下面程序输出的结果是()x=6y=3x=x/3y=4 x+1PRINTx+yENDA.27B.9C.2+25D.11解析:该程序的运行过程是:x=6y=3x=63=2y=42+1=9x+y=2+9=11所以输出11.答案:D3.下列程序运行后的结果为()a=2b=3c=4a=bb=c+3c=b+4d=(a+b+c)/3PRINT“d=”;dENDA.d=3B.d=5C.d=7D.d=9解析:a=2,b=3,c=4,a=3,b=7,c=11.d=13(3+7+11)=7,输出d=7.答案:C4.给出下列程序:INPUT“A=”;AA=A 2A=A 3A=A4A=A 5PRINTAEND若输出的A的值为120,则输入的A的值为()A.1B.5C.15D.120解析:该程序的功能是计算A2345的值,则120=A2345,故A=1,即输入A的值为1.答案:A5.下列程序输出的结果是12,则输入的n=.INPUTns=n (n+1)PRINTsEND解析:由输出的s=n(n+1)=12,解得n=3或n=-4.答案:3或-46.阅读下面两个程序:程序(1)程序(2)INPUTxy=x+2PRINTyENDINPUTxy=2 x+2PRINTyEND如果两个程序输入的数值相同,并且运行后输出的结果也相同,那么这两个程序输入的数值是,运行后输出的结果是.解析:因为两个程序输入的数值相同,并且运行后输出的结果也相同,所以x+2=2x+2,解得x=0,即输入值是0,运行后结果是2.答案:027.编写一个程序,要求输入两个正数a和b的值,输出ab与ba的值.解:程序如下.INPUT“a,b=”;a,bA=abB=baPRINT“ab=”;APRINT“ba=”;BEND8.用两根长度均为l的细铁丝分别围成一个正方形和一个圆,求所围成的正方形的面积和圆的面积.编写一个程序,要求输入l的值,输出正方形的面积和圆的面积(取3.14).分析:设围成的正方形的边长为a,依题意得4a=l,a=l4,所以正方形的面积为S1=l42=l216;同理,若设围成的圆的半径为R,则2R=l,R=l2,所以圆的面积为S2=R2=l22=l24.因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出这两个面积,注意取3.14.解:程序如下:INPUTlS1=l2/16S2=l2/(4 3.14)PRINT“正方形的面积为”;S1PRINT“圆的面积为”;S2END
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号