[单选题]

( 14 )若有定义: double a=22;int i=0,k=18; ,则不符合 C 语言规定的赋值语句是

A. ) a=a++,i++;

B. ) i= ( a+k ) <= ( i+k ) ;

C. ) i=a%11;

D. ) i = !a;

参考答案与解析:

相关试题

若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(  )。

[单选题]若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(  )。A.a=a++,i++B.i=(a+k)<=(i+

  • 查看答案
  • 试题14若有定义语句:int a=10; double b=3.14; , 则表

    [单选题]试题14若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()A.charB.intC.doubleD.float

  • 查看答案
  • 若有定义:double a=22;inti=0,k=18;,则不符合c语言规定的

    [单选题]若有定义:double a=22;inti=0,k=18;,则不符合c语言规定的赋值语句是( )。A.i=(a+k)<=(i+k);B.i=a%11;C.a=a++,i++;D.i=!a;

  • 查看答案
  • 若有以下定义语句:double a[5];int i=0;能正确给a数组元素输入

    [单选题]若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )A.scanf("%lf%lf%lf%lf%lf,a) ;B.for(i=0;i<=5;i++)scanf("%lf,a+i);C.while(i<5)scanf("%lf",&a[i++]);D.while(i<5)seanf("%lf,a+i);

  • 查看答案
  • 若有以下定义;char a;int b; float c;double d;则表

    [单选题]若有以下定义;char a;int b; float c;double d;则表达式“a*b+d-c”值的类型为( )A.floatB.intC.charD.double

  • 查看答案
  • 若有定义语句:int a=10;double b=3.14;,则表达式'A'£«

    [单选题]若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是A.charB.intC.doubleD.float

  • 查看答案
  • 现有定义int a;double b;float c;char k;,则表达式a

    [单选题]现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为A.intB.doubleC.floatD.char

  • 查看答案
  • 现有定义int a;double b;float c;char k;,则表达式a

    [单选题]现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为:A.intB.doubleC.floatD.char

  • 查看答案
  • 设有定义nit a:float f; double int i,则表达式10£«

    [单选题]设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )A.intB.floatC.doubleD.不确定

  • 查看答案
  • 有如下运算重载函数定义:Double operator£«(int i,int

    [单选题]有如下运算重载函数定义: Double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误的最准确的描述是A.+只能作为成员函数重载,而这里的+是作为非成员函数重载的B.两个int型参数的和应该是int型,而这里将+的返回类型声明为doubleC.没有将运算符重载函数声明为某个类的友元D.C++已经提供了求两个int型数据之和运算符+,不能再定义同样的运算符

  • 查看答案