下列变量定义不合法的是( )。
A、boolean flag=false;
B、int k=1+'k';
C、char ch="c";
D、float r=1/2;
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是_________。A.switch(ch+1){......}B.switch(a+b){......}C.switch(x+y){......}D.switchch{......}
点击查看答案
设有定义:int k=1,m=2;float f=7;则以下选项中错误的表达式是( )。A.k=k>=kB.-k++C.k%int(f)D.k>=f>=m
有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。A.4B.2C.7D.1
下列对结构及其变量定义错误的是( )。A.struct My StructB.struct MyStruct{ {int num; int num;char ch; char ch;} }My;C.strutD.struct{ {int num; int num;char ch; char ch;}My; };
下列定义变量的语句中错误的是( )。A.int_int;B.double int_;C.char for;D.float US$
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为A.intB.doubleC.floatD.char
下面定义的联合类型的长度是( )字节。 Union MyUnion { int x; char ch; float num; bool flag; }A.4B.1C.8D.2