首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struct link { double dt; struet link,*next; }; 若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: struct link { double dt; struet link,*next; }; 若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
admin
2019-01-11
96
问题
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。
结点类型的定义为:
struct 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是结点A,(*p).next是B的地址,由于成员运算符.的优先级高于解引用运算符*,所以*(*p).next是结点B,(*(*p).next).next是C的地址,*(*(*p).next).next是结点C,引用C的dt成员:(*(*(*p).next).next).dt。同理,也可以既使用指针运算符,也使用解引用运算符来访问C的结点数据成员dt,即(*(p->next->next)).dt,选项D正确;选项A中,*p表示A结点,(*p).next表示结点B的地址,由于->运算符的优先级高于*运算符,所以先执行->,即表达式(*p).next->next->dt引用了C结点的数据成员dt,然后再执行解引用运算*,这是错误的,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/xZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;prinff("%d\n";*p+*q);}
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
以下程序的输出结果是【】。main(){unsignedshorta=65536;intb;printf("%d\n",b=A);}
表达式3.6-5/2+1.2+5%2的值是()。
请编写一个函数fun,它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
结构化程序设计的3种结构是()。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
随机试题
理论示功图的假设条件有:抽油设备在抽油过程中,受到砂、蜡、气、水的影响;进入泵内的液体是不可压缩的;阀的开、关是瞬间的。()
不属于排除硬脂酸镁对片剂分析方法干扰的是
Ⅱ度牙槽骨吸收指()
预借提单和倒签提单
钢丰公司独家研发了某合金钢材生产工艺,填补国内空白。参与该项目研发的林某私自将该工艺卖给瑞凯公司,造成钢丰公司市场份额损失。为弥补损失,钢丰公司向市中级人民法院起诉林某、瑞凯公司,诉请两被告连带赔偿损失30万元。关于本案,下列哪些说法是正确的?(
采购人全部或部分使用财政性资金进行采购的,属于政府采购的管理范围。其中财政性资金包括()。
中央银行的特征主要表现为()。
执行ARM指令STRR0,[R1,#4]!之后,以下说法正确的是()。
Accordingtothepassage,whatkindofenvironmentalproblemwillsandstormsbringabout?Whatisthepossiblemeaningof"visi
Whathesaidatthemeetingthismorning(没有把年轻人的具体需要考虑进去)___________.
最新回复
(
0
)