执行下列语句后,a的值为() inta=12,b=7; voidm(inta,intb) { a=b; } voidmain() { m(a,b); printf(""%d"",a); }
A: 0
B: 1
C: 12
D: 7
A: 0
B: 1
C: 12
D: 7
举一反三
- 若有定义inta=12,n=5,则表达式a%=(n%运算后,a的值为()。 A: 0 B: 1 C: 6 D: 12
- 若有定义:inta=3;语句a+=a-=a*a;运行后,a的值为()。 A: 0 B: -3 C: -12 D: -6
- 以下语句中c的执行结果是()inta,b,c;a=5;b=12;if(a>b)c=a;elsec=b;printf(“%d”,c); A: 0 B: 12 C: 1 D: 5
- 以下四项中,符合C语言语法的语句是() A: inta+b=c B: inta=12:b=12:c=12 C: inta=12,b=12,c=12 D: inta,b=12,floatc=21
- 设已有说明语句“inta=5;”,则执行语句“a+=a*=a%=3;”后,a的值为 A: 8 B: 12 C: 2 D: 18