设有定义:int k=1,m=2;float f=7;,则以下选项中错误的表达式是
A.k=k>=k
B.-k++
C.k%int(f)
D.k>=f>=m
若有如下变量定义并赋值: int a=1,b=2,c=3,k; float f=2.5,e; double d=2.4,g; 则下列符合C语言语法的表达式是( )A.e=c*=a+=d*f%bB.(k=a+b,b*f++,k%c)C.g=a+f*c=5D.x=double(b)
点击查看答案
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是()A、k=k+=kB、-k++C、k%int(f)D、f=k%m
若有定义 class A{int x,y; static float f(int a){…} float g(int x1,int x2){…}} 及A a1=new A( );则下列用法中非法的是( )。A、g(3,2)B、f(3)C、a1.f(4)D、a1.g(2,5)
设有说明语句:int k=1,m=2;double d=7.3;,以下表达式中错误的是()。A、k>=m=kB、k++C、k%(int)dD、d>m>k
单选题设有说明语句:int k=1,m=2;double d=7.3;,以下表达式中错误的是()。A k>=m=kB k++C k%(int)dD d>m>k
单选题有以下程序:#include int a=2; int f(){ static int n; int m; m=n=0; n++; a++; m++; return m+n+a; }main(){ int k; for(k=0;k<3;k++) printf(%d, ,f()); printf(); }程序的运行结果是( )。A 5,6,7,B 5,7,9,C 5,8,11,D 5,5,5,
单选题设有如下定义语句:int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是( )。A *(k+2)B k+2C *k+2D *k+=2