首页 > 计算机应用技术
题目内容 (请给出正确答案)
[单选题]

对于int*p;inta[];p=a;的合法运算()。

A.a++;

B.p=a;p++;相当于a++;

C.++p;相当于a[1];

D.若p中的地址为100则p++;运算后,则其值为100

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对于int*p;inta[];p=a;的合法运算()。”相关的问题
第1题
已知函数原型“intfun(int,int);”,要定义一函数指针变量p使得“p=fun;”成立,则函数指针变量p的定义语句为()。

A.int(*p)(int,int)

B.int*p(int,int)

C.int*p[int,int]

D.以上选项都不对

点击查看答案
第2题
已知intb;则对指针变量正确的说明和初始化是()。

A.int*p=b;

B.intp=b;

C.intp=&b;

D.int*p=&b;

点击查看答案
第3题
以下对指针变量的操作中,不正确的是()。

A.int *p, *q; q=p=NULL;

B.int p, *q; q=&p;

C.int a=5, *p; *p=a;

D.int a=5, *p=&a, *q=&a; *p=*q;"

点击查看答案
第4题
下列语句中错误的是()。

A.int*p=newint(10);

B.int*p=newint[10];

C.int*p=newint;

D.int*p=newint[40](0)

点击查看答案
第5题
已知intb;则对指针变量p正确的说明和初始化是()。

A.int*p=b;

B.intp=b;

C.intp=&b;

D.int*p=&b;

点击查看答案
第6题
int a=10,*p=&a;printf(“%d”,*p);则打印结果是()。

A.10

B.无法确定

C.a的地址值

D.11

点击查看答案
第7题
假设A为抽象类,下列语句是错误的

A.A fun(int);

B.A *p;

C.int fun(A);

D.A Obj;

点击查看答案
第8题
以下程序执行后a的值为()。 main() { int a,m=2, k=1, *p=&k; a=p!=&m; printf("%d\n",a); }

A.2

B.1

C.0

D.-1

点击查看答案
第9题
已知“int a[]={1,2,3,4,5},*p=a;”,则以下各选项中对数组元素访问错误的是()。

A.*(p+2)

B.a[5]

C.a[3]

D.p[p-a]

点击查看答案
第10题
若有定义:int x[10], *p=x;,则*(p+5)表示()。
若有定义:int x[10], *p=x;,则*(p+5)表示()。

A.选项内容11

B.选项内容11

C.数组元素x[6]的地址

D.数组元素x[6]的值

E.数组元素x[5]的地址

F.数组元素x[5]的值

点击查看答案
第11题
设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是()。

A.p++;

B.c--;

C.b++;

D.a--;

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改