球详解1. 设有变量定义 int a,b,d=25;则语句a= d/10%9,b=a&&(-1);执行之后a
1个回答
选B
a= d/10%9:d/10%9这个表达式从左向右计算,d=25,d/10为取商操作等于2,2%9为取余操作,等于2,所以a=2
b=a&&(-1):两个非0数相&&,结果为1,所以b=1
相关问题
设有如下定义和执行语句,其输出结果为( ) int a=3,b=3; a = --b + 1; printf(“%d %
12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D
设变量定义为“int a,b”,执行下列语句时,输入__,则a和b的值都是10.
设有定义:int a=3,b,*p=&a;,则下列语句中使b不为3的语句是 A b=*&a B b=*p c b=a D
.若有定义:int a=20,b=28,c;则执行语句c=(a^b)
有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d",&a,&b,&c); 为使变量a的值为1
已知:int i ,a;执行语句i=(a=3*9,a/5),a+11后变量i= .A:5 B:16 C:27 D:38
设int a,x=2; 执行语句a=x>0?3*x:x=10;后,变量x的值是_______.A.1 B.2 C.6 D
3、设有int a=1,b=2,c=3,d=4,m=1,n=1; 则执行表达式(m=a>b)&&(n=c>d)后,n的值
3、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,