指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“How old are you”x(4)INPUT,x(5)PRIN
题型:不详难度:来源:
指出下列语句的错误,并改正: (1)A=B=50 (2)x=1,y=2,z=3 (3)INPUT“How old are you”x (4)INPUT,x (5)PRINT A+B=;C (6)PRINT Good-bye! |
答案
(1)变量不能够连续赋值.可以改为 A=50 B=A (2)一个赋值语句只能给一个变量赋值.可以改为 x=1 y=2 z=3 (3)INPUT语句“提示内容”后面有个分号(;).改为INPUT“Howoldareyou?”;x (4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为INPUTx (5)PRINT语句“提示内容”部分要加引号(“”).改为PRINT“A+B=”;C (6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“”).改为PRINT“Good-bye!” |
举一反三
已知变量a,b已被赋值,要交换a、b的值,应采用的算法是( )A.a=b,b=a | B.a=c,b=a,c=b | C.a=c,b=a,c=a | D.c=a,a=b,b=c |
|
以下给出一个算法: 第一步,输入x 第二步,若x<0,则y=x+1;否则执行第三步 第三步,若x=0,则y=0;否则y=x 第四步,输出y. 请写出上述算法程序. |
如图程序输出的结果是( ) a=3, b=4, a=b, b=a, PRINT a,b END |
下列给变量赋值的语句正确的是( )A.5=a | B.a+2=a | C.a=b=4 | D.a=2*a |
|
有下面算法:
则运行后输出的结果是 ______. |
最新试题
热门考点