首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2021-07-09
28
问题
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
选项
A、*&a[5]
B、*a+2
C、*(p+5)
D、*(a+2)
答案
D
解析
本题考查通过指针引用数组元素。用指针引用数组有以下3种形式:①“(p+n)与(a+n)”表示数组元素a[n]的地址;②“*(p+n)与*(a+n)"表示数组元素a[n];③“p[n]=*(p+n)”,都表示数组元素a[n]。
选项A、B没有这种引用形式;选项C,“*(p+5)”是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D,“*(a+2)”引用数组的第3个元素。
转载请注明原文地址:https://jikaoti.com/ti/Mvd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(){staticintx=1;x*=2:returnx:}main(){inti,s=1;for(
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
有以下程序:#includemain(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是()。
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
以下关于return语句的叙述中正确的是
以下选项中合法的常量是
数据字典(DD)所定义的对象都包含于()。
随机试题
根据政治文化的价值理念的特点将其区分为()。
极端的;偏激的adj.e______
A.海螵蛸、龟板B.桑螵蛸、茜草C.龙骨、龟板D.龙骨、五倍子
某男孩,8岁。参加学校的体能训练,为了了解其身体发育情况,对其进行相关指标测量。按生长发育公式,此年龄儿童的体重为
在控制流程中转换与对比两个环节之间的环节是()。
设计地下工程管网的常规做法是:建筑线与红线之间的地带,用于()。
自2011年7月始,泰国发生了持续3个多月的洪涝灾害。多个全球知名IT企业在泰国设立的硬盘生产厂家在此灾害中遭受不同程度的损毁,导致当年硬盘价格上涨。完成以下题。全球知名IT企业在泰国设立硬盘生产工厂,主要原因是该国()。
某中学晚自习课间,高一.5班李同学放在桌洞的i—watch手表不见了。班主任吴老师获知后,立即禁止所有同学走出教室,并和李同学分别搜查了男女同学的书包和口袋,但未找到手表。吴老师很气恼,放学半小时后仍禁止该班学生离开教室。吴老师的行为侵犯了学生的(
以下哪一部门有权制定行政法规()
HowtoapproachReadingTestPartOne•InthispartoftheReadingTestyoumatcheightstatementswithfiveshorttexts.•Fir
最新回复
(
0
)