题目内容

以下函数的功能是( )。void fun(char *p2, char *p1){while((*p2 = *p1) != '\0'){p1++; p2++;}}

A. 将p1所指字符串赋给p2
B. 将p1所指字符串的地址赋给p2
C. 将p1和p2两个指针所指字符串进行比较
D. 检查p1和p2两个指针所指字符串是否有'\0'

查看答案
更多问题

下列语句定义px为指向int类型变量的指针,正确的是()。

A. int x, *px = x;
B. int x, *px = &x;
C. int *px = &x, x;
D. int x, px = x;

以下选项中,对基本类型相同的指针变量不能进行运算的运算符是()。

A. =
B. ==
C. +
D. -

若有以下定义,且0<=i<10,则对数组元素的错误引用是()。int i, a[ ]={1,2,3,4,5,6,7,8,9}, *p = a;

A. *(a + i)
B. a[p -a +i]
C. p + i
D. *(&a[i])

对于下面的程序段,叙述正确的是()。char s[ ] = "china", *p = s;

A. *p与s[0]相等
B. 数组s中的内容和指针变量p中的内容相等
C. s和p完全相同
D. 数组s的长度和p的指向的字符串长度相等

答案查题题库