若定义int a=2,b=2,下列表达式中值不为4的是(  )。

A.a*(++b)
B.a*(b++)
C.a+b
D.a*b

【答案】:A

A。【解析】++b,先自加,再计算,即a*(++b)等价于b=b+1;a*b。
温馨提示:内容为网友见解,仅供参考
无其他回答

若定义int a=2,b=2,下列表达式中值不为4的是( )。
【答案】:A A。【解析】++b,先自加,再计算,即a*(++b)等价于b=b+1;a*b。

有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。
【答案】:A A。【解析】本题考查逻辑与运算“8L8L”与逻辑或运算“||”。在选项A中,因为!a=0,所以关系表达式!a一1为0,又因为逻辑与运算符“&&”两边的表达式只要一个等于零,则整个表达式为零,所以选项A正确。在选项8中,关系表达式a<b为真,表达式(a<b)&&!C为假,而表达式(a<b)...

设有定义:float a=2,b=4,h=3; ,以下C语言表达式与代数式计算结果不相...
答案选(B)(1\/2)*(a+b)*h B值为0;因为B中(1\/2)会被认为是两个int型相除,所以得出的值是0而不是0.5 若把他改成1.0\/2.0,则会认为是俩个浮点型相除,可以得出0.5而不是0的值

若有以下定义:inta[]={1,2,3,4,5,6,7};charc1=b,c2=2;则数值不为2的表...
【答案】:D D。【解析】字符在进行数学运算时取其ASCⅡ码值,其中'b'的ASCⅡ码值为98,‘d’的ASCⅡ码值为100,字符'2'的ASCⅡ码值为50。可知D选项中表达式c2-0的值为50。

5、已知:int a[2][3]={1,2,3,4,5,6}, (*p)[3]=a;则下列表达式不是...
0]的地址,(*(p+0)+3)=*(*p+3)=4;a[0][3]=3;逻辑表达式 逻辑运算的结果只有两个:True(真)和False(假)。Visual Basic提供了六种关系运算符和三种逻辑运算符:=(等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、<>(不等于)NOT(非)、AND(与)、OR(或)...

C语言题库,求发一份
A.若e1、e2为变量,e为表达式,则 e1=e2=e使得e1、e2都具有表达式e的值 。 B.程序中不能定义与库函数名同名的变量。 C.一个C源程序可放在多个文件中,但 一个函数不能跨放在两个不同的文件中。 D.C语言编译系统以函数为单位编译源程序。 2. 若a,b,c都是实型变量,则下列语句中除 (2) 之外,都可能...

71.设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是( ) A...
嗯,对于这种问题可以用真假来判断,当数值不为0时都一律为真,只有是0才是假 A:(a<b)为真,!c为假,所以(真&&假)为假,后来(假||真)为真,不是0 B:(真&&假)为假,是0 C:(真&&真)为真,不是0 D:(真||真)为真,c-a为真,(真&&真)为真,不是0 【选择B】...

2011年三月全国计算机二级c真题及答案
A).1e0 B)3.0e0.2 C)E9 D)9.12E (15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4); (16)有以下程序段 char name[20]; int num; scanf("name=%s num=%d",name;&num); 当执行上述程序段,并从...

设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not a<=c Or 4*C=b^2 An...
【答案】:D D。【解析】本题考查运算符及其优先级。在表达式中,当运算符不止一种时,要先进行算术运算,接着进行比较运算,然后再进行逻辑运算。算术运算符的优先顺序从高到低依次为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(mod)→加、减(+、-)→连接(&)。逻辑运算符的...

java 题(考试了)
A. m=3,n=4 B. m=3,n=3 C. m=4,n=4 D. 以上都不是 3. int a[][]=new int[2][3]; 选择正确的答案( B )。A.a.length=3 B.a.length=2 C.a.length=6 D.a.length的值不能确定 4. 在设计Application程序时,设main()方法的参数是args,则用(...

相似回答
大家正在搜