首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对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
2013-02-27
43
问题
设有以下语句,对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))
答案
D
解析
本题考核数组与指针。 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://kaotiyun.com/show/RzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&c);”把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
有下列程序 #include<stdio.h> main() {charv[4][10];inti; for(i=0;i<4;i++) scanf("%s",v[i]); printf("%c,%s,%s,%c",**
有以下程序 #include<stdio.h> main() {inta[3][3]={{1,3,5,}, {7,9,11,}, {13,15,17}}; int(*p)[3]=a,i,j,n=0; fo
设有定义:intx[10],*P=x,i;,若要为数组x读入数据,以下选项正确的是()。
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
在按层次遍历二叉树的算法中,需要借助的辅助数据结构是()。
由C++目标文件连接而成的可执行文件的缺省扩展名为______。
假定用户没有给一个名为MyClas的类定义析构函数,则系统为其定义的默认析构函数形式为【】。
由C++目标文件连接而成的可执行文件的缺省扩展名为______。
随机试题
营造班集体良好心理氛围的措施有哪些?
DearMr.Suzuki,ThegoodswereceivedonJuly15werefoundnottomatchourorder.ThegoodsweorderedwereItemNo.2345
集气站可分为常温分离集气站和低温分离集气站两种。()
(2017年)cosωt的拉氏变换为()。
(2005年)设ψ(x)为连续性随机变量的密度函数,则下列结论中一定正确的是()。
甲期货公司与客户乙签订了一份期货经纪合同。某日,乙向甲下达了一份交易指令,该交易指令数量和买卖方向明确,但没有成交价格,则甲()。
公司登记机关对需要认定的营业执照,可以临时扣留,扣留期限不得超过()天。
张某有甲、乙、丙三子,张某去世后,没有留下遗嘱。其在遗产处理前,甲明确表示放弃继承,乙明确表示要继承,丙没有作出放弃或接受的继承表示,那么丙的行为视为()。
2009年年底,我国卫生部的调查结果显示,整体具备健康素养的群众只占6.48%,其中具备慢性病预防素养的人只占4.66%。这说明国民对疾病的认识还非常匮乏。只有国民素质得到根本性的提高,李一、张悟本们的谬论才不会有那么多人盲从。由以上陈述可以得出以下哪项结
Dealwith安排、处理
最新回复
(
0
)