下列语句的输出结果是()。printf("%d\n",(int)(2.5+3.0)/3);
A. 2
B. 1
C. 有语法错误不能通过编译
D. 0
若int a=2,则执行完表达式a-=a+=a*a后,a的值是
A. 0
B. -2
C. -8
D. -4
若变量a与i已正确定义,且i已正确赋值,合法的语句是()。
A. a=a++=5;
B. ++i;
C. a==1
D. a=int(i);
设有语句char a= '\172';,则变量a
A. 说明不合法
B. 包含2个字符
C. 包含1个字符
D. 包含3个字符