*p->b
p->a
++(p->a)
(p++)->a
第1题:
若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
第2题:
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。
A.char
B.int
C.double
D.float
第3题:
A.(p++)->num
B.(p++)->age
C.(*p).age
D.(*++p).num
第4题:
若有定义语句:int X=10;,则表达式x-=x+x的值为( )。
A.0
B.-20
C.-10
D.10
第5题:
若有定义语句:int year=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是
A.*p+=1;
B.(*p)++;
C.++(*p);
D.*p++;
第6题:
若有定义和语句: int a[10]={1,2,3,4,5,6,?,8,9,10},* p=a; 则不能表示a数组元素的表达式是 ( )
A.* p
B.a[10]
C.* a
D.a[p-a)
第7题:
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
第8题:
试题25
若有定义语句:int year=2009,*p=&year; , 以下不能使变量year 中的值增至2010的语句是()
A.*p+=1;
B.(*p)++;
C.++(*p);
D.*p++;
第9题:
若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是()
第10题:
4
8
0
2
第11题:
p+=2,*(p++)
p+=2,*++p
p+=3,*p++
p+=2,++*P
第12题:
-20
-10
0
10
第13题:
若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是______。
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
第14题:
若有定义语句:int X=10;,则表达式-x =x+X的值为
A.-20
B.-10
C.0
D.10
第15题:
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},* p=a则不能表示a数组元素的表达式是 ( )
A.* p
B.a[10]
C.* a
D.a[p-a]
第16题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第17题:
有如下的说明和定义
则以下叙述中正确的是
A.(P++)->a与P++->a都是合语法的表达式,但二者不等价
B.语句++P->a;的效果是使P增1
C.语句++P->a;的效果是使成员a增1
D.语句′P->s++;等价于(*P)->s++;
第18题:
若有以下的定义, int a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是 ______。
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
第19题:
试题14
若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()
A.char
B.int
C.double
D.float
第20题:
若有以下定义和语句,此处表达式a++的值是() inta=5a++;
第21题:
若有以下的定义、说明和语句,则值为101的表达式是()
第22题:
*p+=1
(*p)++;
++(*p);
*p++;
第23题:
char
int
double
float