1. 2.1 输入、输出语句和赋值语句一、选择题1.输入、输出和赋值语句基本上对应于算法中的( )A.顺序结构 B.条件结构C.循环结构 D.以上都不对[答案] A2.关于赋值语句需要注意的事项中不正确的是( )A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的等号的意义相同[答案] D[解析] 关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.3.下列赋值语句正确的是( )A.S=S+i2 B.A=-AC.x=2x+1 D.P=[答案] B[解析] 在程序语句中乘方要用“^”表示,所以 A 项不正确;乘号“*”不能省略,所以 C 项不正确;D 项中应用 SQR(x)表示,所以 D 项不正确;B 选项是将变量 A 的相反数赋给变量 A,则 B 项正确.4.下列正确的语句的个数是( )① 输入语句 INPUT a+2② 赋值语句 x=x-5③ 输出语句 PRINT M=2A.0 B.1 C.2 D.3[答案] B[解析] ①中输入语句只能给变量赋值,不能给表达式 a+2 赋值,所以①错误;②中 x=x-5 表示变量 x减去 5 后再赋给 x,即完成 x=x-5 后,x 比的来的值小 5,所以②正确;③中不能输出赋值语句,所以③错误.5.赋值语句“x=x+1”的正确解释为( )A.x 的值与 x+1 的值可能相等B.将原来 x 的值加上 1 后,得到的值替换原来 x 的值C.这是一个错误的语句D.此表达式经过移项后,可与 x=x-1 功能相同[答案] B6.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )A.INPUT “A,B,C”;a,b,cB.INPUT “A,B,C=”;a,b,cC.INPUT a,b,c;“A,B,C”D.PRINT “A,B,C=”;a,b,c[答案] B7.下列所给的式子,前一个是算术式子,后一个是 QBASIC 语言中的对应式子,正确的有________个.( )①e5:e^5 ②3:3^3/4③lg7:LOG10(7) ④:SQR(3)⑤|x-3|:ABS(x-3)1A.1 B.2 C.3 D.4[答案] C[解析] 在 QBASIC 语言中幂底数为 e 时有专用符号 exp( ),如 ex表达为 exp(x).∴e5应为 exp(5);当幂指数为分式等代数式时,应加括号,乘方优先于乘除,∴3应为 3^(3/4);常用对数的指令为 LOG10( ),故③正确;④⑤都正确,∴选 C.8.给出下列程序:INPUT “A=”;AA=A*2A=A*3A=A*4A=A*5PRINT AEND若输出的 A 的值为 120,则输入的 A 的值为( )A.1 B.5 C.1...