首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
admin
2021-02-25
53
问题
若有定义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/m6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
下列关于线性链表的叙述中,正确的是()。
若有以下程序main(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
执行以下程序段后,s的值为()。inta[]={1,2,3,4,5,6,7,8,9},s=0,k;for(k=0;k
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范
有以下程序:#include<stdio.h>main()intaa[3][3]={{2},{4},{6}},i,*P=&aa[0][0];for(i=0:i<2;i++){if(i==0)aa[i][i+1]
程序流程图中带有箭头的线段表示的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
下面属于整数类I的实例的是
随机试题
患者男性,49岁,进行性吞咽困难3个月余,体重近来明显减轻,伴呛咳,声嘶,查体:浅表淋巴结未及明显肿大。经相关检查,该患者诊断为中段食管鳞癌,则下一步治疗可选择
易并发脓胸、脓气胸的肺炎是
国家外汇管理局规定单个合格投资者申请投资额度每次不低于等值()万美元。
下列做法中,属于金融风险管理流程环节的有()。
组织结构设计后的实施要则包括()。
下列关于网络核心层的描述中,正确的是____________。
下列入侵检测系统结构中,能够真正避免单点故障的是()。
在考生文件夹下,打开文档WORD2.DOCX,按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。【文档开始】【文档结束】(1)计算表格二、三.四列单元格中数据的平均值并填入最后一行。按“基本工资”列升序排列表
Haveyoueverdreamedaboutflyinginthesky?Nowyoucanfly.Withthehelpofmoderntechnology,peoplecanenjoyflyingalone
Newscamefromthesalesmanager_____thenewproducthadbeensellingwellinthelocalmarketforthreemonths.
最新回复
(
0
)