已知 a b c的值分别是 4 5 6 执行下面的程序段后 判断变量 n的值为____ if(c<b) n=a+b+c; els

大学网课 已帮助 人

已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____ if(c<b) n=a+b+c; else if(a+b<c) n=c-a-b; else n=a+b;

A.3

B.-3

C.9

D.15

已知 a b c的值分别是 4 5 6 执行下面的程序段后 判断变量 n的值为____ if(c&lt;b) n=a+b+c; els

热搜:所有者权益包括A实收资本B股本C

回答

共1条回复

  • B 解析: 本题考查自加(++)、自减(--)运算符的使用。“++i,--i”,在使用i之前,先使i的值加1或者减1,再使用此时的表达式的值参与运算;“i++,i--”,先使用此时的i的值参与运算,在使用i之后,再使i的值加1或者减1。 对于第1个表达式--x=4,y++=4。两者相等,--x==y++为真,所以a=x=4,执行完此语句后y的值是5。 第2个表达式b=++x,x的值先加1,然后赋给b,即b=x+1=5;第一个表达式c=y=5。