[单选题]

设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()

A . a+=a-=(b=4)*(a=3)

B . x%(-3)

C . a=a*3=2

参考答案与解析:

相关试题

已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=

[单选题]已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是()。A . a+=a-=(b=4)*(a=3)B . a=a*3=2C . x%(-3)D . y=float(i)

  • 查看答案
  • 设有如下的变量定义;int i=8,k,a,b;unsinged long w=

    [单选题]设有如下的变量定义; int i=8,k,a,b; unsinged long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是( )A.a+=a-=(b=4)*(a=3)B.x%(-3);C.a=a*3=2D.y=float(i)

  • 查看答案
  • 设有如下变量定义:double a= 3.500000;float b=2.5;

    [单选题]设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。A.2.5B.3.5C.4.5D.表达式不正确

  • 查看答案
  • 设有如下的变量定义,以下符合C语言语法的表达式是______。int i=8,k

    [单选题]设有如下的变量定义,以下符合C语言语法的表达式是______。int i=8,k,a,b;unsigned long w=5;double x=1,42,y=5.2;A.a+=a-=(b=4)*(a=3);B.x%(-3);C.a=a*3=2;D.y=float(i);

  • 查看答案
  • 已知各变量的类型说明如下: intk,a,b; unsignedlongw=5;

    [单选题]已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=1.42;则以下不符合C语言语法的表达式是A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)

  • 查看答案
  • 已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;do

    [单选题]已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42则以下不符合C语言语法的表达式是()。A . x%(-3)B . w+=-2C . k=(a=2,b=3,a+B.D . a+=a-=(b=4)*(a=3)

  • 查看答案
  • 有如下的运算重载函数定义: Doubleoperator£«(inti,intk

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

  • 查看答案
  • ( 12 )有如下类定义和变量定义:class A{publie:A () {d

    [单选题]( 12 )有如下类定义和变量定义:class A{publie:A. () {data=0;}~A () {}int GetData ( ) coast { return data;}void SetData ( int n ) {data=n;}private:int data;};ccnst A a;A. b;下列函数调用中错误的是A. ) a .GetData ( ) ;B. ) a .SetData ( 10 ) ;C. ) b .GetData ( ) ;D. ) b .SetDat

  • 查看答案
  • 已知各变量的定义如下 int i=8,k,a,b; unsigned long

    [单选题]已知各变量的定义如下 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语言语法的表达式是A.a+=a-=(b=4) * (a=3)B.a=a * 3+2C.x%(-3)D.y=float i

  • 查看答案
  • 设有如下函数定义int fun(int k){if(k<1) return 0:

    [单选题]设有如下函数定义int fun(int k){if(k<1) return 0:else if(k==1) return 1:else return fun(k一1)+1:}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是A.2B.3C.4D.5

  • 查看答案
  • 设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;d