关于指针,以下描述错误的是()
发布时间:2024-07-10
A.指针所占内存空间大小与编译环境有关
B.指针之间相乘无意义
C.若有指针p,对于语句*p++和(*p)++,其表达效果一样
D.指针可以用关系运算符进行比较
试卷相关题目
- 1若有数组int n[]={1,4,7,8,5,2,3,6,9,0},*p=n,*q=n+10;则以下描述错误的是()
A.q-p的值为10;
B.*p的值为1
C.*q-*p的值为-1
D.p和q都是指针
开始考试点击查看答案 - 2设有定义: int n[5]={1,2},*p=n,**q=&p;以下描述错误的是()
A.*(p+1)的值为2
B.**q的值为1
C.**q是二级指针
D.*q的值为p的地址
开始考试点击查看答案 - 3以下关于指针的描述,错误的是()
A.不同数据类型的指针在同一编译环境下所占的字节大小相同
B.空指针指向内存中一块特殊的区域
C.野指针是指NULL指针
D.相同类型的指针之间可以做减法运算
开始考试点击查看答案 - 4对于语句char q='A';char *p=&q;以下描述错误的是()
A.*p是指针
B.(int)q的值为65
C.p的内存单元中储存着q的内存单元的地址
D.字符'A'在内存中是以二进制形式存储
开始考试点击查看答案 - 5在调用函数时,若实参是数组名, 它与对应形参之间的数据传递方式是()
A.单向值传递
B.由实参传形参,再由形参传实参
C.地址传递
D.传递方式由用户指定
开始考试点击查看答案 - 6以下函数实现的功能是()void fun(char *p,char *q){ while(*p)p++; while(*q){ *p++=*q++; } *p= '