首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
若有定义“int a[5],*p=a;”则正确引用数组元素的是( )。
admin
2020-05-19
74
问题
若有定义“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/mSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidsub(int*s,int*y){staticintm=4;*y=s[0];m++:}voidmain(){
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
下面对软件测试描述错误的是()。
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运行
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下叙述中错误的是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
数据流图中带有箭头的线段表示的是
随机试题
社会主义的本质是()
试述伤寒患者潜在并发症:肠出血、肠穿孔的护理措施。
曲某因涉嫌爆炸罪被检察机关提起公诉。某市中级人民法院经审理认为,曲某的犯罪行为虽然使公私财物遭受了重大损失,也没有法定减轻处罚情节。但根据案件特殊情况,可以在法定刑以下判处刑罚,于是判处曲某有期徒刑8年曲某在法定期间内没有提出上诉,检察机关也没有提出抗
计息期有些费用不是发生在一个时间点,而是在一段时间内连续发生,但计息时通常将其假设为所发生的时间段内()。
《会计法》规定的会计基本职能是()。[2010年真题]
经批准,我国股份有限公司在发行B股时,可以与承销商在包销协议中约定超额配售选择权。()
温泉关之战
(66)program propagates itself by modifying other programs to include a possibly changed copy of itself and that is executed whe
【B1】【B14】
RecentlywehadsomereportsaboutconcernsovertheprogressofboysintheAmericaneducationsystem.Somepeoplesaythereis
最新回复
(
0
)