首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struet link { double dt; struet link*next; }. { 若指针P指向
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struet link { double dt; struet link*next; }. { 若指针P指向
admin
2020-06-16
62
问题
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。
结点类型的定义为:
struet link
{
double dt;
struet 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/KYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2),b[]={3,4};structstc[2]={10,a,20.b};pt=c;以下选项中表达式的值为11的
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
有以下程序#includeinta=1,b=2;voidfun1(inta,intb)main(){printf("%d%d",a,b);)。{fun1(5,6);fun2
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a
设有定义:inta;floatb:执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
以下选项中关于程序模块化的叙述错误的是
对于现实世界中事物的特征,在实体.联系模型中使用()。
随机试题
唐朝的张旭和怀素以擅长()而著称。[江西2020]
结构主义语言学
Ingeneral,theancientRomanswereapracticalpeople.Theycaredlessaboutphilosophyandpuremathematicsthan【C1】______The
不属于青光眼视野改变的是
在应用碎石桩加固地基时,下述()意见是错误的。
关于采用第三方保证方式申请商用房贷款的,下列说法错误的是()。
鲁迅在评《三国演义》时说:“至于写人,亦颇有失,以致欲显刘备之长厚而似伪,状诸葛之多智而近妖。”这一评述所蕴含的哲理是()
WhatwasthecourtrulingastoMicrosoft’sbusinesspractice?Whatarethepositiveimpactthatthebreakupcouldhaveonsoft
Therangeinfrequenciesofmusicalsoundsisapproximately20-20,000cyclespersecond(cy/sec),Somepeoplecanhearhigherf
SpeakerA:911EmergencySpeakerB:________
最新回复
(
0
)