对C程序在作逻辑运算时判断操作数真、假的表述,下列哪一个是正确的( )。
A、0为假 非0为真
B、只有1为真
C、-1为假1为真
D、0为真非0为假
表达式!x||a==b等效于( )。
A、!((x||a)==b)
B、!(x||y)==b
C、!(x||(a==b))
D、(!x)||(a==b)
执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为( )。
A.3,3,2
B.3,2,2
C.3,2,3
D.2,3,2
设有语句int a=3;,则执行了语句a+=a-=a*=a;后,变量a的值是( )。
设整型变量i,j值均为3,执行了j=i++,j++,++i 后,i,j的值是( )。
设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( )。
若已定义x和y为double类型,则表达式 x=1,y=x+3/2 的值是( )。
算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。
A、算术运算、赋值运算、关系运算
B、算术运算、关系运算、赋值运算
C、关系运算、赋值运算、算术运算
D、关系运算、算术运算、赋值运算
设a=1,b=2,c=3,d=4,则表达式:ab? a : cd? a : d的结果为( )。
设x,y,z,t均为int型变量,则执行以下语句后,x=y=z=1;t=++x||++y++z;t的值为( )。
专业班级
机制181
机制182
机制183
机制184
机制185
电气185