2基本算法语句1
1赋值、输入和输出语句双基达标限时20分钟1.将两个数a=8,b=17交换,使a=17,b=8,下列语句正确的一组是().A
解析利用赋值语句的变量互换功能解决.答案B2.下列赋值语句中错误的是().A.N=N+1B.K=K*KC.C=A(B+D)D.C=A/B解析C“”中赋值号=右边的乘号不能与数学运算中的乘号混淆,不能省“略,应为C=A*(B+D)”.答案C3.由下列程序表示的输出结果为3,则输入的x的值可能为().x=input(“x”=);y=x^2+2*x;print(%io(2),y);A.1B.-3C.-1D.1或-3解析即求解x2+2x=3
答案D4.在如图所示的程序中输入x=1000,y=2,则输出的结果M是________.x=input(“x”=);y=input(“y”=);M=2*x+4*y;print(%io(2),M);解析M=2×1000+4×2=2008
答案20085.下面程序的结果为________.解析b=1+3=4,4+1赋给b
答案b=56.结合图形,指出下列程序的功能.R=input(“R”=);a=input(“a”=);S1=a*a;S=3
14*R*R-S1;print(%io(2),S)解该算法的功能是用来求一个半径为R的圆除去其内接一个边长为a的正方形后图形的面积,输入R,a的值,输出剩余的面积S
7.给出下列程序:x1=input(“x1”=);y1=input(“y1”=);x2=input(“x2”=);y2=input(“y2”=);a=x1-x2m=a^2b=y1-y2n=b^2s=m+nd=sqrt(s)print(%io(2),d);end此程序的功能为().A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和解析输入的