首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表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
123
问题
如图所示:带有头结点的单向链表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://kaotiyun.com/show/sxkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编一个函数voidfun(inttt[M][N],intPP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
给定程序MODI1.C中,函数fun的功能是:分别统计出形参str所指的字符串中的大写字母和小写字母的个数,并传递回主函数输出。例如,若str所指的内容为”BAY23Kill”,其中大写字母数为4,小写字母数为3,则应输出:c0=4,c1=3。请
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0到m-1的值。请改正函数Creatlink中指
下列叙述中错误的是()。
程序调试的任务是()。
结构化程序设计的基本原则不包括()。
构成计算机软件的是
通常软件测试实施的步骤是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
患者女,30岁。因乏力、牙龈出血1周,皮肤片状瘀斑,注射部位有渗血2天来诊。检测白细胞3.4×109/L,血红蛋白70g/L,血小板25×109/L;血浆纤维蛋白原1.5g/L;骨髓检查示有核细胞增生明显活跃,异常早幼粒细胞0.85,其胞浆内充满粗大、染紫
糖尿病酮症酸中毒是糖尿病的急性并发症之一,下列哪项概念是错误的
下列选项中,不会引起脊柱局部叩击痛的是
下列部门不属于环境保护行政主管部门在批准设置入海排污口之前,必须征求意见的是()。
根据《专项规划环境影响报告书审查办法》,专项规划的审批机关在作出审批专项规划草案的决定前,应当将专项规划环境影响报告书送()。
甲县人民政府为建宾馆,向该县银行贷款500万元,届期未能偿还,银行便向人民法院提起诉讼。该案所涉及的法律关系( )。
利息收入具体包括()。
根据增值税法律制度的规定,一般纳税人销售的下列货物中,适用10%的税率的有()。
论述1911年之前报刊思想上的发展。(中国传媒大学,2008年)
Itisabouttimethatsuchpractices______.
最新回复
(
0
)