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

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

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

相关考题:

有如下定义#define D 2int x=5;float y=3.83;char c=′D′;则下面选项中错误的是A.x++;B.y++;C.c++;D.D++;

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

现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=a;B.q=b;C.p=q;D.p=a;

现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为: 【17】 。

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

设有如下定义: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

以下定义语句中正确的是( )。A.inta=b=0;B.charA=65+1,b=b;C.floata=1,"b=&a,"c=&b;D.doublea=0.0;b=1.1;

设有如下定义: 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

设有如下关系表:则下列操作正确的是( )。

设有如下关系表:则下列操作正确的是( )o

有如下定义:charstr[3][2]={’a’,’b’,’c’,’\0’,’e’,’f’};则语句:printf("%s",str[0]);的输出结果是() A.abB.abcefC.abc\0D.abc

设有如下定义: 若要使P指向data中的n域,正确的赋值语句是( )。A. B. C. S 设有如下定义:若要使P指向data中的n域,正确的赋值语句是( )。A.B.C.D.

设有如下定义:A.8,10B.6,8C.7,9D.6,2

给出下面的程序代码如何使成员变量a被函数m()直接访问呢?()A.将private floata改为protected floataB.将private floata改为public floataC.将private floata改为static floataD.将private floata改为floata

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

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

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

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

设有如下定义,structsk{inta;floatb;}data,*p=data;则对data中的a成员的正确引用是()。A、(*p).data.aB、(*p).aC、p-data.aD、p.data.a

以下各组选项中,均能正确定义二维实型数组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][];

设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--++y));的输出结果是()A、1B、0C、-1D、2

单选题有如下程序:#includeintsub(doublea,doubleb){ return(int)(a-b);}main(){ printf(%d,sub(3.8,2.1));}程序运行后的输出结果是(  )。A2.0B1.7C2D1

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

单选题若有如下定义:  struct sk{      int a;  int b;  }data,*p=data;  则对data中的成员x的正确引用的是()。A(*p).aB(*p).data.aCp-data.aDp.data.a

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

单选题设有如下定义:intx=10,y=3,z;则语句 printf("%d/n",z=(x%y,x/y));的输出结果是()A1B0C4D3

单选题有如下定义:charstr[3][2]={’a’,’b’,’c’,’/0’,’e’,’f’};则语句:printf("%s",str[0]);的输出结果是()AabBabcefCabc/0Dabc

单选题设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--++y));的输出结果是()A1B0C-1D2