有如下定义:floata=3.14f;byteb=3;则表达式a+b的值的数据类型为()A、byteB、intC、charD、float

有如下定义:floata=3.14f;byteb=3;则表达式a+b的值的数据类型为()

  • A、byte
  • B、int
  • C、char
  • D、float

相关考题:

若有如下定义,double a[100];则a数组元素的下标上限是【8】 。

有如下定义: inta[5]={1,3,5,7,9},*p=a; 下列表达式中不能得到数值5的是A.a[2]B.a[3]C.*(p+2)D.*p+4

有如下定义:inta[5],*p;p=a;则下列描述错误的是()。A.表达式p=p+1合法的B.表达式a=a+1是合法的C.表达式p-a是合法的D.表达式a+2是合法的

设有如下定义和声明:struct3{inta;structs*next};structsx[4]={1,x[1],3, x[2],5, struct s *next }; struct s x[4]={1,x[1],3, x[2],5,x[3],7,'\0'),*t; t=x[0]; 则下列表达式值为2的是( )A.++t->aB.(*t).a++C.t->a++D.t++->a

设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。A.0B.-12C.-24D.-8

若有定义intx=3,y=2和floata=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是()。A.0B.2C.1.5D.1

设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)(n=c>d)后,n的值为______。A.1B.2C.3D.0

若有如下定义: int x=6,y=3,z=2; 则表达式x=y||y<zz==z的值是( )。A.0B.1C.4D.6

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1B.0C.4D.3

有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。A.intB.floatC.doubleD.不确定

若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.s[1]B.s[0]+1C.s+1D.s++

若有如下定义: int x=3,y=2,Z; 则表达式Z=X/y*3.0的值是( )。A.2B.2C.3D.3

有如下定义:int a=1;byte b=2;则表达式a+b的数据类型为()。A.intB.byteC.charD.long

有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为( )。A.byteB.intC.charD.float

若有byte b=6;short s=20;则表达式b+s的值的类型是()。A.byteB.intC.shortD.char

有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为()。A.floatB.doubleC.charD.int

有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。 A.a[2]SXB 有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。A.a[2]B.a[3]C.*(P+2)D.+P+4

若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])

设有如下定义成的链表,structst{intn;structst*next;}a[3]={5,a[1],7,a[2],9,NULL},*p=a;则值为6的表达式是()。A、p++-nB、p-n++C、(*p).n++D、++p-n

有如下定义:inta=1;byteb=2;则表达式a+b的数据类型为()A、intB、byteC、charD、long

设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。A、-60B、0C、2D、-8

若有byteb=6;shorts=20;则表达式b+s的值的类型是()A、byteB、intC、shortD、char

以下各组选项中,均能正确定义二维实型数组a的选项是()A、floata[3][4];floata[][4];floata[3][]={{1},{0}};B、floata(3,4);floata[3][4];floata[][]={{0};{0}};C、floata[3][4];staticfloata[][4]={{0},{0}};D、floata[3][4];floata[3][];

单选题若有byteb=6;charc=’c’;则表达式b+c的值的类型是()AintBbyteCcharDfloat

单选题有如下定义:floata=1.0f;doubleb=2.0;则表达式a+b的值的数据类型为()AfloatBdoubleCcharDint

单选题有如下定义:floata=3.14f;byteb=3;则表达式a+b的值的数据类型为()AbyteBintCcharDfloat

单选题有如下定义:int b[10]=1,2,3,4,5,6,7,8,9,10,*q=b;则数值为8的表达式是(  )。A*q+8B*(q+7)C*q+=8Dq+7