首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表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
70
问题
如图所示:带有头结点的单向链表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全国计算机二级
相关试题推荐
以下叙述中正确的是
C源程序中不能表示的数制是
以下叙述中正确的是
有以下程序main(){inta[5]={2,4,6,8,10),**P,**k;P=a:k=&p;printf(’’%d’’,*(p++));printf(’’%d\n’’,**k);}程序运行后的输出结果是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
下列定义变量的语句中错误的是()。
以下叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
随机试题
1996年7月12日,李某(男,18岁)和不满14周岁的幼女赵某发生性关系。2008年12月10日,李某又和杨某打架,致杨某轻伤。2014年9月17日,公安机关将李某抓获,2015年3月18日由检察机关向人民法院提起公诉。对李某应以下列哪一罪名追诉?(
下列哪些安装工程量以“套”为计量单位( )。
关于土方施工机械的作业范围,下列说法中正确的是()。
某建设项目经评标委员会评标后,最终确定甲单位中标,评标委员会于2007年12月15日出具了评标报告,招标人在公示后于2007年12月23日向甲单位发出了中标通知书,甲单位于2007年12月26日收到中标通知书,则该中标通知书于()对招标人和中标人产
某投资者2月份1以500点买进一张5月份到期、执行价格为13000点的恒指看涨期权,同时,又以300点的权利金买入一张5月份到期、执行价格为13000点的看跌期权,则其盈亏平衡点是()。
财务顾问将申报文件报中国证监会审核期间,委托人和财务顾问终止委托协议的,财务顾问和委托人应当自终止之日起( )个工作日内向中国证监会报告,申请撤回申报文件,并说明原因。
甲公司与乙公司协议合作开发某产品的生产新技术,共享利益。但当乙公司主张申请专利时,甲认为技术还不成熟,一旦公开将丧失其秘密性,故不同意申请。乙公司见此状况遂独自申报专利,但被专利局驳回。后乙公司与甲公司几经协商,甲公司声明放弃其共有的专利申请权。乙
设定某储户于2014年1月1日存入银行60000元,年利率为2.00%,存款到期日即2015年1月1日将存款全部取出,如果国家规定凡2014年11月1日后孳生的利息收入应缴纳利息税,税率为20%,那么该储户实际提取的本金合计为()。
被恩格斯称为“中世纪的最后一位诗人,同时又是新时代的最初一位诗人”的是()。
Massproduction,thedefiningcharacteristicoftheSecondWaveeconomy,becomesincreasinglyobsoleteasfirmsinstallinformat
最新回复
(
0
)