[单选题]

若有定义: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;

参考答案与解析:

相关试题

若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋

[单选题]若有定义:DouBlea=22;inti=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 )若有定义: double a=22;int i=0,k=18; ,则

    [单选题]( 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;

  • 查看答案
  • 在16位IBM£­PC机上使用C语言,若有如下定义stmct data{inti

    [单选题]在16位IBM-PC机上使用C语言,若有如下定义 stmct data {inti; char ch; double f } b; 则结构变量b占用内存的字节数是A.1B.2C.7D.11

  • 查看答案
  • 若有以下说明和定义union dt{int a;char b;double c;

    [单选题]若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是A.data的每个成员起始地址都相同B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f/n",data.c);输出结果为5.000000D.data可以作为函数的实参

  • 查看答案
  • 若有定义:byte[]x={11,22,33,£­66};其中0≤k≤3,则对x

    [单选题]若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是 ( )A.x[5-3]B.x[k]C.x[k+5]D.x[0]

  • 查看答案
  • 有如下的运算符重载函数定义: double operator£«(inti,in

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

  • 查看答案
  • 若有定义“double a;”,则正确的输入语句是()。

    [单选题]若有定义“double a;”,则正确的输入语句是( )。A.scanf("%1f,A) ;B.scanf("%f,&A);C.scanf("%1f,&A)D.scanf("%1e",&A);

  • 查看答案
  • 若有以下定义;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;double b;float c;char k;,则表达式a

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

  • 查看答案