若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End IfA.2B.-1C.1D.6

题目

若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If

A.2

B.-1

C.1

D.6


相似考题
更多“若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为()。If a>5 ThenIf b<4 Thenc=a- ”相关问题
  • 第1题:

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。A.A.1 SXB

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。

    A.A.1

    B.2

    C.3

    D.4


    正确答案:C
    本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取C的值,再看a小于b为假,所以取C的值。

  • 第2题:

    25、设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是_______。


    2 a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

  • 第3题:

    若a是整型变量,且a的初值为6,则执行下面表达式后a的值为____。 a+=a*2


    -60

  • 第4题:

    若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。 If a>5 then If b<4 Then c=a-b Else c=b-a Else If b>3 Then c=a*b Else c=a mod b End If

    A. 2

    B.-1

    C.1

    D.6


    正确答案:A

  • 第5题:

    假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句: u=(a==2)?b+a:c+a; 执行该语句后整型变量u的值为().

    A.0

    B.3

    C.4

    D.5


    4