设有定义:int x=2;,以下表达式中,值不为6的是() A x*=x+1 B x++,2*x C x*=(1+x) D 2*x,x+=2
题目
设有定义:int x=2;,以下表达式中,值不为6的是() A x*=x+1 B x++,2*x C x*=(1+x) D 2*x,x+=2
c程序试题
答案
A:变形形式为:x=x*(x+1);结果为2*3=6;
B:x++,x为3;2*x=2*3=6,结果为6;
C:变形形式为:x=x*(1+x);结果为6;
D:2*x为4,但是x的值没有变;x+=2 变形为 x=x+2=2+2=4,结果为4;
考察逗号的运算,从左向右进行运算:D中只是进行2*x的运算,没有付给变量且x的值没有变化;而B中执行的是x++:x自增的操作,x变为3.不知道你明白了吗.
请采纳.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点