首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
admin
2021-02-25
51
问题
若有定义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/s2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是()。
有以下程序:#include<stdio.h>nlain(){inta=010,b=0X10,c=10;printf("%d,%d.%d\n",a,b,c);}程序的运行结果是()。
以下选项中,能用作用户标识符的是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
下列叙述中错误的是()。
有如下嵌套的if语句if(a
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
立功分为_______。
发展教育事业的“三个结合”“六个并举”是()中提出的。
在Excel2010中,假设单元格区域A1:D4内所有单元格的初值均为1,且D5单元格中有公式“=SUM(A1,C3,B1:D2)”,按下回车键后,D5单元格中显示_________。
可引起炎症局部疼痛的物质是
下列关于前列腺增生症患者直肠指诊前列腺的特征,错误的是
()是指整个国民经济的各个产业部门及其内部的构成以及它们之间的相互联系、相互依赖、相互制约的经济联系和数量对比关系的总和。
“春蚕到死丝方尽,蜡炬成灰泪始干”现在常常用来描述教师职业道德的()。
行政许可直接涉及申请人与他人之间重大利益关系的,行政机关在作出行政许可决定前,应当告知申请人、利害关系人享有要求听证的权利。下列关于行政许可听证程序的说法不正确的是()。
自我防御性归因是指通过强调自己对积极的、合乎期望的好结果的作用,缩小对消极的、不合乎期望的坏结果的责任来保护自尊。根据上述定义,下列属于自我防御性归因的是:
能否直接按时间顺序执行事务1和2,为什么?为了实现这两件事情的并发控制,对事务1该如何修改?请简要分析。
最新回复
(
0
)