1.2.1一、选择题1.关于赋值语句需要注意的事项中不正确的是()A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的等号的意义相同[答案]D[解析]关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.2.下列所给的式子,前一个是算术式子,后一个是QBASIC语言中的对应式子,正确的有________个.()①e5:e^5②3:3^3/4③lg7:LOG10(7)④:SQR(3)⑤|x-3|:ABS(x-3)A.1B.2C.3D.4[答案]C[解析]在QBASIC语言中幂底数为e时有专用符号exp(),如ex表达为exp(x).∴e5应为exp(5);当幂指数为分式等代数式时,应加括号,乘方优先于乘除,∴3应为3^(3/4);常用对数的指令为LOG10(),故(3)正确;④⑤都正确,∴选C
3.赋值语句“x=x+1”的正确解释为()A.x的值与x+1的值可能相等B.将原来x的值加上1后,得到的值替换原来x的值C.这是一个错误的语句D.此表达式经过移项后,可与x=x-1功能相同[答案]B4.以下给出的赋值语句中,正确的有________个.()①3=B②x+y=0③A=B=-2④T=T*T⑤A=A+1A.0B.1C.2D.3[答案]C[解析]根据赋值语句特点知,①②③都不对,赋值号左边应该是一个变量,故①②不对;一个赋值语句一次只能给一个变量赋值,不能出现两个以上“=”号,∴③不对,④⑤正确.5.运行下面程序,输出结果为()程序:a=3b=5a=a+b用心爱心专心1b=a\bPRINTa,bA.3,5B.8,C.8,1D.8,[答案]C[解析]第3,4两句给a,b重新赋值后a=8,b=1,∴选C
[点评]a\b表示整数a除以整数b所得的整数商.6.下列程序若输出的结果为4,则输入