更多“若变量已正确定义,在if(W)埘ntf(”%d\n”,k);中,以下不可替代w的是( )。A.a<>b+CB.ch=getch ”相关问题
  • 第1题:

    有以下定义语句

    double a, b; intw; longc;

    若各变量已正确赋值,则下列选项中正确的表达式是

    A.a=a+b=b++

    B.w%(int)a+b)

    C.(c+w)%(int)a

    D.w=a==b;


    正确答案:D
    解析:本题中仅选项D为合法的赋值语句,可以解释为w=(a= =b),即把逻辑运算a = =b的结果(真或假,即1或0)赋给整数w。

  • 第2题:

    若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。 A.a<>b+cS

    若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。

    A.a<>b+c

    B.ch=getchar

    C.a= =b+C

    D.a++


    正确答案:A
    符号<>不是C语言中的运算符,所以不能替代。

  • 第3题:

    若变量已正确定义并赋初值,以下合法的赋值语句是()

    A.k+1=(m==n)

    B.k=-m-n

    C.k=int(m+n)

    D.k=m*n=1


    A

  • 第4题:

    若变量已正确定义,在if(W)printf(”%d、n”,k);中,以下不可替代w的是( )。

    A.ab+1:

    B.ch=getchar()

    C.a==b+c

    D.a++


    正确答案:A
    选项A)是非法的表达式,C语言中没有“<>”运算符。

  • 第5题:

    若变量已正确定义,在if(W)printf(”%d\n”,k);中,以下不可替代W的是( )。

    A.a<>b十c

    B.ch=getchar( )

    C.a==b+c

    D.a++


    正确答案:A
    解析:符号◇不是C语言中的运算符,所以不能替代。