有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是()。
有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是()。
A.a%(int x—y)
B.a=x!=Y;
C.(a*y)%b
D.y=x+y=X
有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是()。
A.a%(int x—y)
B.a=x!=Y;
C.(a*y)%b
D.y=x+y=X
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b;
已知各变量的定义如下 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
设有以下说明和定义: #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
设有以下说明和定义:typedef union{ long i;int k[5];char c; } DATE;struct date{ int cat;DATE cow;double dog; }too;DATE max;则下列语句的执行结果是______。printf("%d",sizeof (struct date) +sizeof(max));
A.26
B.30
C.18
D.8
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
A)均占4个字节
B)根据数据的大小来决定所占内存的字节数
C)由用户自己定义
D)由C语言编译系统决定
A.a+=a-=(b=4)*(a=3)
B.a=a*3+2
C.x%(-3)
D.y=float i
以下关于long、int和short类型数据占用内存大小的叙述中正确的是(),
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定