首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2021-07-09
33
问题
若有定义“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://kaotiyun.com/show/KEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includemain(){inti;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]==’’)strcpy(a,&a[i+1]);pr
数据库应用系统中的核心问题是
不能出现在C语言标识符中的是()。
有以下程序#include<stdio.h>intfun1(doublea){return(int)(a*=a);}intfun2(doublex,double
有以下定义语句,编译时会出现编译错误的是()。
下面4个关于C语言的结论中错误的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
关于位运算的叙述中正确的是()。
随机试题
在一次数学竞赛中,二等奖的人数是一等奖的4倍,如果将一等奖的最后5名转为二等奖,则二等奖的人数是一等奖的5倍,则一等奖与二等奖的人共有()个。
2008年九月份《中小学教师职业道德规范》日前已正式公布。这是我困继1997年以后首次对规范进行修订。在保留原来基本内容的基础上,新增了一些条日。其中,最引人注日的是()一条。
胡某,女,32岁。产后1个月,乳汁不行,乳房胀满疼痛,情志抑郁不乐。治疗除取主穴外,还应选用的是
A.需要冲服B.需要兑服C.需要另煎D.需要煎汤代水E.需要包煎
药检室负责制剂配制全过,程的检验,其主要职责有()
价差套利根据所选择的期货合约的不同,可以分为()。
法律渊源实质上是按照一定的标准对法进行的分类,根据法律渊源的含义,我们可以把法律分为:
“陋”有_______笔。
某晚,甲潜入乙家中行窃,被发现后携所窃赃物(价值900余元)逃跑,乙紧迫不舍。甲见杂货店旁有一辆未熄火的摩托车,车主丙正站在车旁吸烟,便骑上摩托车继续逃跑。次日,丙在街上发现自己的摩托车和甲,欲将甲扭送公安局,甲一拳将丙打伤,后经法医鉴定为轻伤。本案应当以
下列说法中正确的是().
最新回复
(
0
)