若指针变量pa指向同类型数组的某个元素,以下描述错误的是_____
A. pa+i指向pa所指元素之后的第i个元素
B. pa-i指向pa所指元素之前的第i个元素
C. 若pa指向a[0],那么pa+i指向a[i],该结论只适用于字符型数组
D. 若pa指向a[0],那么pa+i指向a[i],该结论适用于任何类型的数组
有函数swap:void swap(int *a, int *b){int *temp;temp=a, a=b, b=temp;}以下描述正确的是_____
A. int a=5, b=9; swap(a, b); 执行后a的值是9,b的值是5
B. int a=5, b=9; swap(a, b); 执行后a的值是5,b的值是9
C. int a=5, b=9; swap(&a, &b); 执行后a的值是9,b的值是5
D. int a=5, b=9; swap(&a, &b); 执行后a的值是5,b的值是9
int myStrlen(char *s){for(int n=0; *s!=0; s++) n++;return n;}以下语句描述正确的是_____
A. char str[]="hello, world";printf("%d", myStrlen(str));执行后输出13
B. char str[15]="hello, world";printf("%d", myStrlen(str));执行后输出15
C. char str[]={'h', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd'};printf("%d", myStrlen(str));执行后输出12
D. char str[15]={'h', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '0'};printf("%d", myStrlen(str));执行后输出13