设a和b均为int型变量,则执行以下语句后的输出为___。int a=20; int b=3; printf("%d\n",a+=(b%=2));
A: 20
B: 21
C: 0
D: 23
A: 20
B: 21
C: 0
D: 23
B
举一反三
- 设a和b均为int型变量,则执行以下语句后的输出为___; A: t a=20; int b=3; printf("%d",a+=(b%=2)); B: 20 C: 21 D: 0 E: 23
- 设x和y均为int型变量,则执行以下语句后的输出为x=15;y=5;printf("%d",x%=(y%=2)); A: 0 B: 1 C: 6 D: 12
- (10)设x和y均为int型变量,则执行以下语句后的输出为:____。x=13;y=5;printf(“%d”,x%=(y/=2));
- 若有以下程序: #include int a=2; int sub(){ static int a=1; a+=1; printf("%d",a) } int main(){ int n; for(n=0; n A: 22 B: 23 C: 33 D: 34
- 、定义int a=5,b=20;若执行语句printf("%d\n",(++a)*b/5);后,输出的结果为 。
内容
- 0
设x,y均为int型变量,且x=10,y=3,则以下语句的输出结果是( )。 printf("%d,%d\n",x--,--y)
- 1
设已有说明语句“int a=5;”,则执行语句“a+=a*=a%=3;”后,a的值为 A: 8 B: 18 C: 0 D: 2
- 2
设x为int型变量,则执行以下语句后,x的值为()。 A: 30 B: 20 C: 10 D: 40
- 3
定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为____
- 4
设i, j, k均为int型变量,则执行完成以下for语句后,k的值是( ) A: 20 B: 5 C: 10 D: 15