首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下语句,对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
29
问题
设有以下语句,对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全国计算机二级
相关试题推荐
若有定义语句“doublea,*p=&a;”,下列叙述中错误的是()。
设有定义: structcomplex {intreal,unreal;}data1={1,8},data2; 则以下赋值语句中错误的是()。
数据库系统中完成查询操作使用的语言是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
下列叙述中正确的是()。
若有以下说明和定义:intfun(int*c){…}main(){int(*a)(int*)=fun,*b(),x[10],c;…}则对函数fun的正确调用语句是()
在一棵二叉树上第5层的结点数最多是
C++语言中,编译过程后生成的文件类型为()。
由C++目标文件连接而成的可执行文件的缺省扩展名为______。
对于下面程序,选项正确的是()。#include<iostream>usingnamespacestd;classpoint{public:voidsetpoint(un
随机试题
在一家私营企业当会计的钱某,用毒药将其妻子毒死后畏罪潜逃。公安机关接报案后立即组织干警侦查、追捕。被指派侦查此案的丁某,认为自己不适合担任此案的承办人,理由是与钱某从小学到中学,都是同班同学,目前两人关系仍很密切,因此要求回避,公安机关负责人的答复是:是否
与敏感性训练的假设很相似的是()。
A.产生光子,平均能量0.8MeV,半衰期1590年B.产生光子,平均能量1.25MeV,半衰期5.27年C.产生光子,平均能量0.36MeV,半衰期74.2天D.产生电子,平均能量2.28MeV,半衰期28.1年E.产生中子,平均能量2.35Me
关于国际民用航空安全方面的《海牙公约》和《蒙特利尔公约》,在“劫机”问题上都规定()。
在Excel工作表的A1单元格中输入单引号和数字1后,按回车。用鼠标指向A1单元格的填充柄,并按下左键拖拽到A3单元格。A1、A2、A3的数据应分别是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
20世纪50年代开展的“三反运动”是指()。
一般在市面上出售的转基因食品对人的健康没有威胁,因为大部分此类食品只是改变了食品的营养结构,例如提高蛋白质含量,真正从人类的利益出发开发的转基因食品对我们是有益的。当然,这只是就短期而言,如果以一百万年为思考范围,人会不会因为吃了营养结构改变的食物而引起生
Spacetravelhasneverbeenbilled(31)afirst-classaffair,butbackin1939itwasdeemeddownrightuncivilizedintheFebr
Whatistheprofessor’sattitudetowardthestudent’shighschoolfilmcourse?
最新回复
(
0
)