设有如下的变量定义,以下符合C语言语法的表达式是______。int i=8,k,a,b;unsigned long w=5;double x=1,42,y=5.2;
A.a+=a-=(b=4)*(a=3);
B.x%(-3);
C.a=a*3=2;
D.y=float(i);
第1题:
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b
第2题:
若类A和类B的定义如下: class A [ int i,j; public: int geti() { return i; } }; class B:public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是
A.k=i*j
B.int k;
C.retum i;
D.void make()
第3题:
设有以下说明和定义:#include<iostream. h>Void main() {typedef union{long i; int k[5]; char c;}DATE;struct date{iNt cat; DATE cow; double. dog;}too;DATE max;则下列语句的执行结果是( )。cout<<(sizeof(struct date)+sizeof(max))<<end1;}
A.26
B.52
C.18
D.8
第4题:
已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表达式是
A.x%(-3)
B.Wd+=-2
C.k=(a=2,b=3,a+
D.a+=9-=(b=4)*(a=3)
第5题:
设有以下说明和定义: #include<iostream. h> Void main() { typedef union { long i; int k[5]; char c; } DATE; struct date {int cat; DATE cow; double dog; }too; DATE max; cout<<(sizeof(struct date)+sizeof(max))<<end1;}
A.26
B.52
C.18
D.8
第6题:
设有如下的变量定义; int i=8,k,a,b; unsinged long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是( )
A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
第7题:
有定义语句doubld a,b;int w;long c;若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%((int) a+b)
C.(c+w)%(int)a
D.w=a==b;
第8题:
若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()
第9题:
若变量已正确定义并赋值,符合C语言语法的表达式是()
第10题:
已知各变量的类型说明如下: inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C语言语法的表达式是()。
第11题:
a+=a-=(b=4)*(a=3)
x%(-3)
a=a*3=2
第12题:
a+=a-=(b=4)*(a=3)
a=a*3=2
x%(-3)
y=float(i)
第13题:
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。
A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
第14题:
已知各变量的类型说明如下则以下不符合C语言语法的表达式是()。
A.x%(-3)
B.w+=-2
C.k=(a=2,b=3,a+b)
D.a+=a-=(b=4)*(a=3)
第15题:
已知各变量的定义如下 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语言语法的表达式是( )。
A.a+=a-= (b=4)*(a=3)
B.a=a*3+2
C.x%(-3)
D.y=float i
第16题:
若变量a、b、x、j都已正确定义并赋值,则以下符合C语言语法的表达式是( )。
A.a+=&-=(b-4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
第17题:
A.x=x*3=2
B.x=(y==1)
C.i=float(x)
D.i%(-3)
第18题:
若有如下变量定义并赋值: 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%b
B.(k=a+b,b*f++,k%c)
C.g=a+f*c=5
D.x=double(b)
第19题:
若变量已正确定义并赋值,符合C语言语法的表达式是()
第20题:
设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()
第21题:
已知各变量的类型说明如下: intk,a,b; unsignedlongw=5; doublex=1.42 则以下不符合C语言语法的表达式是()。
第22题:
在C程序中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。
第23题:
int→unsigned→long→char
char→int→long→unsigned
char→int→unsigned→long
int→char→unsigned→long