若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd”};,则以下叙述正确的是()。
Aps[0]是字符串”aa”
B*ps[0]是字符串”aa”的首地址
Cps[0]是字符串”aa”的首地址
D*ps[0]是字符串”aa”
Aps[0]是字符串”aa”
B*ps[0]是字符串”aa”的首地址
Cps[0]是字符串”aa”的首地址
D*ps[0]是字符串”aa”
第1题
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
A.*(*w+3)
B.*(*(w+1))
C.*(w+1)[4]
D.*(&w[0][0]+1)
第2题
若有以下定义的语句: struct student { int age; int num;}; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; main() { struct student *p; p=stu; …} 则以下不正确的引用是()。
A.(p++)->num
B.p++
C.(*p).num
D.P=&stu.age.
第5题
A.10,10,10
B.8,16,10
C.8,10,10
D.8,8,10
第6题
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
A.int*a[10];
B.int(*a)[10];
C.int*a;
D.inta[10];
第8题
设有定义语句:charc1=92,c2=92;则以下表达式中值为零的是()。
A.c1∧c2
B.c1&c2
C.~c2
D.c1|c2
第9题
A.-20
B.0
C.-10
D.10
第10题
若有定义语句:intx=10;则表达式x-=x+x的值为
A.-20
B.0
C.-10
D.10
第11题
若有定义typedefcharT[10];Tca;上述定义中a的类型与下面选项中完全相同的是
A.char(*a)[10];
B.char*a;
C.chara[10];
D.char*a[10];