题目内容

若有以下定义,则p+6表示()int a[10],*p=a;

A. 元素a[6]的地址
B. 元素a[6]的值
C. 元素a[7]的地址
D. 元素a[7]的值

查看答案
更多问题

设p1 和 P2 是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()

A. c = *p1 + *p2;
B. p2 = c
C. p1 = p2
D. c =*p1 * (*p2);

若有说明语句char a[] = “It is mine”;char *p = “It is mine”;则以下不正确的叙述是()

A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存在的地址值可以改变
D. a中只能存放10个字符

设有程序段:char s[]=”Hello”; char *p ; p=s;则下面叙述正确的是()

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

若已定义char s[5]; 则在下面表达式中不能表示s[1]的地址的是()

A. s+1
B. s++
C. &s[0]+1
D. &s[1]

答案查题题库