网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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

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

参考答案

更多 “有如下定义:floata=3.14f;byteb=3;则表达式a+b的值的数据类型为()A、byteB、intC、charD、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的值的类型是()A intB byteC charD float

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

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

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