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

有如下定义 #define D2 int x=5;float y=3.83; char C='D'; 则下面选项中错误的是

A.x++;

B.y++;

C.c++;

D.D++;


相关考题:

若有以下定义和语句union data{ int i; char c; float f; } x;int y;则以下语句正确的是A)x=10.5;B)x.c=101;C)y=x;D)printf("%d\n",x);

若有如下函数模板定义,则正确使用该函数模板的语句是( )。templatevoid add(type a, type b, type 和c){ c=a+b ; } A.float x,y,z;add(x,y,z) ;B.int x,y,z;add(x,y,和z) ;C.float x,y ;int z;add(x,y,z) ;D.float x,y ;int z;add(x,y,和z) ;

若有以下说明和定义语句,则变量w在内存中所占的字节数是 【19】 。union aa {float x; float y; char c[6]; };struct st{ union aa v; float w[5]; double ave; } w;

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

下列语句段中,正确的是( )。A.struct{int x;float y;int a[2];unsigned b[3];char name[10];};B.struct stu{unsigned a[3];unsigned b[4];}x;int*p=x.a;C.struct stu{int a;float x[4];}y={1,1.0};float data=y.x;D.struct nd{int a,b;unsigned c[2]=5;};

设有定义int a=1;float f=1.2;char c=’a';,则下列表示错误的是A.++a;B.f --;C.C++;D.8++;

设有如下宏定义#define MYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。float a=5,b=16,c;MYSWAP(( ),a,b);

设有如下宏定义define MYSWAP(z,x,y){z=x;x=Y;Y=z;}以下程序段通过宏调用实现变量a、b内容的交换,请填空。float a=5,b=16,c;MYSWAP( 【 】,a,b) ;

下面各被调用函数首部书写正确的是( )A.void sub(float x;float y);B.void sub(float x,y)C.void sub(float x,float y)D.void sub(float x,float y);

设有以下定义 int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中错误的是A.a++;B.b++;C.c++;D.d++;

有如下程序main(){float x=2.0,y;if(x10.0)y=1.0/x;else y=1.0;printf("%f 有如下程序 main() {float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是A.0.000000B.0.250000C.0.500000D.1.000000

设有以下定义: int a=0; double b=1.25; char c='A' # define d2 则下面语句中错误的是 ______。A.a++;B.b++;C.c++D.d++

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

已知有定义:const int D=5;int i=1;double f=0.32;char c=15;则下列选项错误的是A.++i;B.D--;C.c++;D.--f;

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

下列定义中,不正确的有______。A.#define PI 3.141592B.#define S 345;C.int max(x,y);D.static char c; int x,y; { ...... }

设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。 A.++a;B.f一一;SXB 设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。A.++a;B.f一一;C.c++;D.8++;

若有如下程序; #define X 3 #define Y X+1 #define Z Y*Y/2 main() { int n; for(n=1;n<=Z;n++) printf("%d",n); } 则程序运行后的输出结果是( )A.12345B.1234567C.12345678D.123456

下面程序输出的结果是()。includeusing namespace std;int fuc (char *x);int main(){ 下面程序输出的结果是( )。 #include<iostream> using namespace std; int fuc (char *x); int main(){ cout<<fuc("hello")<<endl; return 0; } int fuc(char *x){ char *y=x; while(*y! ='\0')y++; return(y-x); }A.5B.6C.0D.语法错误,不能输出结果

若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. floatB.intC.charD.double

有如下程序:includemain(){float x=2.0,y; if(x 有如下程序: #include<stdio.h> main() { float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; printf("%f\n",y); } 该程序的输出结果是( )。A.0B.0.25C.0.5D.1

设有以下定义 int a=0; double b=1.25; charc c='A'; #define d 2 则下面语句中错误的是A.a++;B.b++;C.c++;D.d++;

若有如下程序段; int x=3,y=4,z;float a=2.0; z=y%x/a; 则执行后,z中的值是( )A.4B.3C.0D.0.5

若有定义如下:char x[10]="Visual C",y[]="++6.0"; 则下列选项中对字符串操作错误的是( )。A.strcpy(x,y);B.strcat(x,y);C.gets(x);D.cout<<strlen(x);

若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。A、doubleB、charC、intD、float

假设有函数模板定义如下:template typename T Max(T a,T b,Tc){c=a+b;}下列选项正确的是()A、)int x,y;char z;Max(x,y,z);B、)double x,y,z;Max(x,y,z);C、)int x,y;float z;Max(x,y,z);D、)float x;double y,z;Max(x,y,z);

下列定义不正确的是().A、#define PI 3.141592B、#define S345C、int max(x,y);  int x,y; {  }D、static char c;