++x,y=x--
x=(int)*(y/3)
x=x+10=x+y
(doublE)x/3
第1题:
已知各变量的类型说明如下则以下不符合C语言语法的表达式是()。
A.x%(-3)
B.w+=-2
C.k=(a=2,b=3,a+b)
D.a+=a-=(b=4)*(a=3)
第2题:
已知各变量的类型说明如下:则以下不符合C语言语法的表达式是( )。
A.
B.
C.
D.
第3题:
A、x
B、charstr[80];str=”abcdefg”;
C、char*pstr=”abcdefg”
D、char*pstr=NULL;pstr=”abcdefg”;
第4题:
设有定义语句“int a=10,*p=&a;”,则表达式“a十*p”的值是( )
A.10
B.20
C.100
D.语法出错
第5题:
设有以下C语言说明语句。 struct { int x,y;} s[2]={{1,2),{3,4}),*p=s,*q=s; 则表达式++p->x和表达式(++q)->x的值分别为(34)。
A.1、1
B.1、3
C.2、3
D.3、3
第6题:
设有说明:charw;intx;f1oaty;doublez;则表达式w*x+z-y值的数据类型为()。
A.float
B.char
C.int
D.double
第7题:
A.x%(-3)
B.a+=-1
C.a=b=2
D.x=a+b
第8题:
A.intfun(int,int);
B.intfun(intx,y);
C.intfun(x,y);
D.intfun(intx;inty);
E.intfun(intx,inty);
第9题:
若有以下类型说明语句: charw;intx;floaty,Z; 则表达式w*x+z-y的结果为_______类型。
A.float
B.char
C.int
D.double
第10题:
设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )
A.’1’
B.’3’
C.0
D.语法出错