首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
admin
2013-06-11
37
问题
有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是( )。
选项
A、5
B、6
C、8
D、9
答案
8
解析
C语言中规定:一个数组名代表它的起始地址。本题中,定义了一个长度为10的数组a并赋初值,数组名a就是数组的起始地址,由于数组下标是从0开始,因此a[0]的地址也是a的值,a[1]的地址可以用a+1表示,也就是说a+1指向数组a中下标为1的元素,同样a+i是a
的地址,*p=&a[3]表明指针变量p指向元素a[3],即p指向数组a的第4个元素4,p[5]的值应为数组a中的第9个元素的值即a[8]的值,即p[5]=9,所以b=9。故4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/XAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) structdate {long*cat; structdate*next; doubledog; {too; printf("%d",
有程序段: intal,a2; Charcl,c2; scanf("%d%c%d%c",&a1,&cl,&a2,&c2); 若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入()
在下列四条叙述中,错误的一条是()
字符(char)型数据在微内存中的存储形式是______。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()
在数据结构中,顺序存储结构的数据元素所占的存储空间是【】的。
若程序中定义了以下函数doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
在关系数据模型中,通常可以把()称为属性,其值称为属性值。
关系数据库管理系统能实现的专门关系运算包括______。
软件需求分析一般应确定的是用户对软件的______。
随机试题
网络营销最基本的应用方式是()
各种类型休克基本病理变化是()。
天龙房地产开发有限公司拟兴建天龙金湾小区项目,向市规划局申请办理建设工程规划许可证,并提交了相关材料。下列哪一说法是正确的?()
在一个由若干很厚的可压缩地层组成的巨厚沉积盆地中,为分析、预测地面沉降现状和发展趋势,下列研究方法中()条是最正确的。
定员定额分析法的具体方法包括()。
ThreeWaystoBecomeMoreCreativeMostpeoplebelievetheydon’thavemuchimagination.Theyarewrong.Everyonehasimaginatio
我以为自己懂童话,可是当一个真正的童话质朴、热诚地在我面前出现时,我竟然马马虎虎没去看。我还是只能_________写出来的童话,而那些地里自己长出来的童话呢?我讲童话给别人听,不就是_________着生长童话吗?依次填入横线部分最恰当的一项是(
劳动者在试用期的工资不得低于本单位相同岗位最低档工资或者劳动合同约定工资的(),并不得低于用人单位所在地的最低工资标准。
【汉承秦制】
Everyhumanbeinghasuniquearrangementofskinonhisfingersandthisarrangementisunchangeable.Scientistsandexpertshav
最新回复
(
0
)