• 2022-07-01
    int x;x=10.0/4
    A: 2.5
    B: 2.0
    C: 2
    D: 3
  • C

    内容

    • 0

      以下数组定义中,错误的是( )。 A: int<br/>x[2][3] ={1, 2, 3, 4, 5, 6} ; B: int<br/>x[][3] ={0} ; C: int<br/>x[][3] ={{1, 2, 3} , {4, 5, 6} } ; D: int<br/>x[2][3] ={{1, 2} , {3, 4} , {5, 6} } ;

    • 1

      设a=2,b=3,x=3.5,y=2.5,则(float)(a b)/2 (int)x%(int)y为【】

    • 2

      以下程序运行后的输出结果是。 #define PR(int) printf("int=%d\n",int) main { int x=1,y=1,z=1; x+=y+=z; PR(x<y?x:y); PR(x<y?x++:y++); PR(x); PR(y); PR(z+=x<y?x++:y++); PR(y); }: int=2 int=2 int=3 int=3 int=4 int=4|int=3 int=2 int=3 int=3 int=4 int=3|int=3 int=2 int=3 int=3 int=4 int=4|int=4 int=2 int=3 int=3 int=4 int=4

    • 3

      若有定义“int x,y;”,则表达式“x=1,y=x+3/2”的值为( )。 A: 1 B: 2 C: 2.0 D: 2.5

    • 4

      已知:int x=2.5,a=7,y=4.7;, 则表达式x+a%3*(int)(x+y)%2/4的值是( )。 A: 2.5 B: 3.5 C: 4.5 D: 5.5