以下程序段char a[5]="work";char *p;p=a; 运行后*(p++)的值为( )。
A. 'w'
B. a[0]的地址
C. 'o'
D. a[1]的地址
查看答案
若有以下程序段char s[]="computer";char *p;p=s;,则叙述正确的是( )。
A. s和p完全相同
B. 数组s的长度和p所指向的字符串长度相等
C. *p与s[0]相等
D. 数组s中的内容和指针变量p中的内容相等
以下程序的输出结果是( )。char *p="ABCDE",*q=p+3;printf("%c\n",q[-2]);
A
B
C
D
int a=5,*p; 且 p=&a; 则以下表示中不正确的是( )。
A. &a==&(*p)
B. *(&p)==a
C. &(*p)==p
D. *(&a)==a
以下程序的输出结果是( )。int i;char *s="ABCD";for(i=0;i<3;i++)printf("%s",s+i);}
A. CD BCD ABCD
B. ABCD BCD CD
C. AB ABC ABCD
D. ABCD ABC AB