首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struct link { double dt; struct link *next; }; 若指针p指向A结点,在不改
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struct link { double dt; struct link *next; }; 若指针p指向A结点,在不改
admin
2022-04-01
78
问题
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。
结点类型的定义为:
struct link
{
double dt;
struct link *next;
};
若指针p指向A结点,在不改变p指向的前提下,以下选项中不能访问C结点数据成员dt的表达式是( )。
选项
A、*(*P).next->next->dt
B、p->next->next->dt
C、(*(*(*p).next).next).dt
D、(*(P->next->next)).dt
答案
A
解析
link结构体中的next是链表中下一个结点的地址,由于p当前指向结点A,所以p->next是B的地址,p->next->next是C的地址,访问C的结点数据成员dt可以使用C的地址访问,即:p->next->next->dt,选项B正确;或者使用解引用“*”运算符,(*p)表示A结点,(*p).next表示B的地址,*((*p).next)表示结点B,(*((*p).next)).next表示C的地址,(*(*((*p).next)))表示结点C,所以C的数据成员dt可以表示为:(*(*((*p).next))).dt,选项C正确;同理,也可以既使用指针运算符,也使用解引用运算符来访问C的结点数据成员dt,即(*(p->next->next)).dt,选项D正确;选项A中,*p表示A结点,(*p).next表示结点B的地址,由于->运算符的优先级高于*运算符,所以先执行->,即表达式(*p).next->next->dt引用了C结点的数据成员dt,然后再执行解引用运算*,这是错误的,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/V2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,b;b=a
以下叙述中正确的是
数据库中对概念模式内容进行说明的语言是()。
关于C语言的变量,以下叙述中错误的是
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
以下选项中,能用作数据常量的是()。
以下叙述中正确的是
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
以下叙述中正确的是
随机试题
车辆在高速公路行驶时,可以仅凭感觉确认车速。
A.是医疗机构业务工作的组成部分B.是实现为消费者服务的中心环节C.药品质量形成过程的组成部分,是药品质量能否符合预期标准的关键D.是一切求知行为的保障E.是一般道德范畴和药学实践相结合的产物医院药学
根据我国宪法的规定,下列关于我国政体的表述中哪一选项最为恰当?()
由两个口触发器组成的时序逻辑电路如下图所示。已知CP脉冲的频率为2000Hz,输出Q1波形的频率为()Hz。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性()。
红豆对于()相对于鸽子对于()
根据我国法律规定,可以向全国人大常委会提出法律解释要求的是
结合材料,回答问题:3月15日,十二届全国人大五次会议通过了《中华人民共和国民法总则》,标志着民法典总则编的形成。从1986年的民法通则到如今的民法总则,一字之变,背后却是立法理念、精神的变化和制度的创新发展。第一条为了保护民事主体的合法权益,
A------Guardagainstdamp.B------Handlewithcare.C------Keepawayfromheat.D------Keepawayfromcold.E------Keepdry
FishesThetermfishisappliedtoavarietyofcold-bloodedaquaticvertebratesofseveralevolutionarylines.Fishsharec
最新回复
(
0
)