首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表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-10-24
68
问题
如图所示:带有头结点的单向链表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->nexi_>next->dt,所以选项B正确。或者使用解引用“*”运算符,(*p)表示节点A,(*p).next表示节点B的地址,*((*p).next)表示节点B,(*((*p).next)).next表示节点c的地址,*((*((*p).next)).next)表示节点C,所以节点c的数据成员dt可以表示为(*((*,(*p).next).next)).dt,因为“.”运算符的优先级高于“*”运算符,所以也可以写为(*(*(*p).next).next).dt,所以选项C正确。同理,也可以既使用指针运算符.又使用解引用运算符来访问节点c的数据成员dt,即(*(p->next->next)).dt,所以选项D正确。选项A中,*p表示节点A,(。p).nexf表示节点B的地址,由于“->”运算符的优先级高于“*”运算符,因此先执行“->”,即表达式(*p).next->nex->dt引用了节点c的数据成员dt,然后执行解引用运算“*”,这是错误的。故本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/Zad0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.e。在此程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错
有以下程序:#include#includestructAinta;charb[10];doublec;};voidf(structAt);main(){struetAa={1
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
下面不能作为结构化方法软件需求分析工具的是
下列叙述中正确的是()。
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
哪位医家提出“血家腹痛,多是瘀血”
A.定时翻身B.凡士林纱条覆盖C.湿纱布覆盖D.及时吸痰E.定期按摩皮肤
根据造价资料的()来分类,可以把工程造价指数分为时点造价指数、月指数、季指数和年指数等。
把人类的性别分为男性和女性,所采用的计量尺度是()。
导游在途中组织游客唱歌、猜谜语、做游戏,教外国游客数数、学中国话等,是采用()方式来激发游客的游兴。
关于区教育局校办企业管理科更名的请示报告区委、区政府、区经委:经局务会议讨论通过,决定将局校办企业管理科更名为区校办工业总公司,原该科科长张同志任总经理。以上请求如无不当,请即批复。
根据所给资料,回答下列小题。我国2012年7月份外贸出口同比仅增长1%,主要原因是当月我国对欧盟的出口大幅度下降所导致,预计下半年中国外贸形势将更加严峻。2012年1一7月,我国进出口总值21683.7亿美元,比去年同期增长7.1%。其中,出口1131
用区间表示满足下列不等式的所有x的集合:(1)|x|≤3(2)|x-2|≤1(3)|x-a|<ε(a为常数,ε>0)(4)|x|≥5(5)|x+1|>2
求
IntheUnitedStates,theneedtoprotectplantandanimalspecieshasbecomeahighlycontroversialandsharplypoliticalissue
最新回复
(
0
)