有以下程序#include void fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; }}main(){ char a[]={"Program"}, *p; p=&a[3]; fun1(p); printf("%s\n",a);}程序执行后的输出结果是( )
A. Prphsbn
B. Prohsbn
C. Progsbn
D. Program
查看答案
设有如下程序段 #include char s[20]="Beijing", *p; p=s;则执行p=s;语句后,以下叙述正确的是( )
A. s和p都是指针变量
B. s数组中元素的个数和p所指字符串长度相等
C. 可以用*p表示s[0]
D. 数组s中的内容和指针变量p中的内容相同
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !='\0'; i++ ) { if (*a == b[i]) { p=a; for (j=i; *p!='\0'; j++) { if (*p != b[j]) break; p++; } if (*p=='\0') break; } } printf("%s", &b[i]);}则程序的输出结果是( )
A. China!
B. to China!
C. me you to China!
D. you to China!
IPv4中IP地址的长度为( )位,IPv6中IP地址的长度位( )位。