首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对a数组元素的引用中(其中0<=i<10)不正确的是 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
设有以下语句,对a数组元素的引用中(其中0<=i<10)不正确的是 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
admin
2009-02-15
25
问题
设有以下语句,对a数组元素的引用中(其中0<=i<10)不正确的是 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
选项
A、a[p-a]
B、*(&a
)
C、p
D、*(*(a+i))
答案
8
解析
本题考核数组与指针。A选项中,p为指针,数组名a代表数组的首地址,所以p-a就是指针到数组首地址的偏移量。B选项中,&a
是取数组a中第i个元素的地址,而对于*(&a
,由指针运算符*的运算规则可知,语句*(&a
就是返回地
址&a
空间中存放的值,也即a
。C) 选项,由于指针p已指向数组a,所以p
就等于a
。这是常用的一种数组元素引用方式。D) 选项是以指针方式对数组元素进行引用,由于a只是代表数组的首地址,并不是指针,所以表达式*(*(a+i)是错误的,正确的引用应该为:*(*(p+i))。
转载请注明原文地址:https://jikaoti.com/ti/LFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数()。
在三级模式之间引入两层映像,其主要功能之一是()。
有以下程序:#include<stdio.h>main(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
在面向对象方法中,不属于"对象"基本特点的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
增生型肠结核的临床表现是
A.脉率80次/min以下,血压正常B.脉率100次/min以下,血压较高C.脉率100~120次/min,血压70~90mmHgD.脉率120次/min以上,血压70mmHg以下E.脉搏速而细弱或摸不清,血压50mmHg以下或测不到估计失血量
关于外阴阴道炎,下列错误的是:
色谱法常用的吸附剂是
会计工作的社会监督,主要是指由注册会计师及其所在的会计师事务所依法对受托单位的经济活动进行审计、鉴证的一种监督制度。()
一般来说,当期货公司按规定对保证金不足的客户进行强行平仓时,强行平仓的有关费用和发生的损失由()承担。
中国银监会的具体职责包括对银行业自律组织的活动进行指导和监督。()
某市城乡结合部村民因征地拆迁补偿问题与房地产开发商发生纠纷,曾多次拨打市长热线电话,并声称如果不给解决就去市中心广场自焚,派出所接警后,下列做法不正确的是()。
目前地球上已经知道大约有200万种生物,这些形形色色的生物物种构成了生物物种的多样性。下列有关表述不正确的是()。
ThedirectraysofthesuntouchtheequatorandstrikenorthwardtowardtheTropicofCancer.IntheSouthernhemispherewinter
最新回复
(
0
)