1、以下能对一维数组 a 进行正确初始化的语句是_________ 。
A、int a[10]={0;0;0;0;0};
B、int a[10]={0}
C、int a[ ] = {0}
D、int a[10]={10*1}
2、若定义 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、若有定义和语句
int **pp, *p, a=10, b=20;
pp=&p;
p=&a;
p=&b;
printf("%d,%d\n",*p,**pp);
则输出结果是( )。
A、10,20
B、10,10
C、20,10
D、20,20
3、设 int *p , I ;以下正确合理的语句是( )。
A、*p=10;
B、i=p;
C、i=*p;
D、i=2*p+1;
4、设 char s[10] ; int I ; 以下引用数组 s 中元素正确的表达式是( )。
A、S(i+2);
B、*(s+i)
C、*(&s+i)
D、*((s++)+i)