• 2022-06-06
    若有定义:int a=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是______。c=(a-=(b-5));c=(a%3)+(b=1);
  • 1 [解折] 本题考查的是基本赋值运算符和赋值表达式。a-=(b-5)等价于a=a-(b-5)=4,c=a=4;a%3=1,c=(a%3)+(b=1)=2,其中b的值被b=1确定为1。

    内容

    • 0

      若有定义:int a=10,b=9,c=8 ;按着顺序执行下列语句后,c=(a-=(b-5)) ;c=(a%11)+(b=3) ;b的值是_________。

    • 1

      若有定义:inta=10,b=9,c=8;接着顺序执行下列语句后,变量c的值是_______。 c=(a-=(b-5));c=(a%11)+(b=3);

    • 2

      若有定义inti=1;,执行语句while(i++<4);后,变量i的值是()。 A: 3 B: 4 C: 5 D: 6

    • 3

      若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是______。 c=(b-=(a-5)); a=(c%3)+(a=8);

    • 4

      若有定义int a=5,b=4,c=6;int x;,则执行x=(a<b&&a<c)? a: (b<c)? b: c;语句后x的值为( )。 A: 5 B: 4 C: 6 D: 7