首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 struct NODE { int hum; struct NODE *next; }; main ( ) { struct NODE s[3]
以下程序运行后的输出结果是______。 struct NODE { int hum; struct NODE *next; }; main ( ) { struct NODE s[3]
admin
2009-01-15
27
问题
以下程序运行后的输出结果是______。
struct NODE
{
int hum;
struct NODE *next;
};
main ( )
{ struct NODE s[3]={{1, ’\0’ },{2, ’\0’ },{3, ’\0’ }},*p,*q,*r;
int sum=0:
s[0].next=s+1;
s[1].next=s+2;
s[2].next=s:
p=s;
q=p->next;
r=q->next;
sum+=q->nexs->num;
sum+=r >next->next->num:
prlntf("%d\n",sum ;
}
选项
答案
5
解析
主函数首先声明了一个结点数组s[3],并分别初始化其成员num为1,2、 3,而成员next全部被初始化为’\0’,也就是0。下面又用三条语句s[0].next=s+1;s[1].next=s+2;s[2].next=s;分别将三个结点指向其后面一个结点,而最后一个结点指向笫1个结点,构造出一条单向循环链表。接下来用结点指针p=s即让其指向s[0],然后让 q=p->next,即指向了 s[1],r=-q->next即让r指向s[2],然后让一个累计变量sam累加q->next->hum和 r->next->next->num,因为q指向s[1)所以它的next指针指向的是s[2],故第1次累加的是s[2].num=3,而r指向的是s[2]所以它的next是s[0],s[0]的next指向s[1],故笫2次累加的是s[1].num=2。所以程序最终输出结果为5。
转载请注明原文地址:https://kaotiyun.com/show/EbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
下面关于直线控件的叙述中正确的是
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
以下能够正常结束循环操作的程序段是
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
以下说法中正确的是
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
算法的空间复杂度是指()。
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
随机试题
A.手足厥逆,汗出,呼吸微弱,脉微B.手足厥逆,下利清谷,身反不恶寒,面色赤,脉微欲绝C.手足厥逆,恶寒踡卧,下利清谷,神疲欲寐,口不渴,脉沉微细D.手足厥冷,舌淡苔白,脉沉细四逆汤主治
A、结核菌初次进入机体所致B、结核菌侵入肺动脉所致C、结核菌侵入肺静脉所致D、机体发生的迟发型变态反应E、机体对结核菌的代谢产物高度敏感的反应急性粟粒性肺结核是因为()
女,37岁,自缢后呼吸、心跳停止,经抢救复苏后,为防治脑水肿给予脱水、降温治疗,维持肺功能稳定。关于降温治疗,不正确的是
制备软胶囊剂时,固体药物粉末混悬在油性介质中,必须具有与液体相同的( )。
在项目建设全过程的各个阶段中,即决策、初步设计、技术设计、施工图设计、招标投标、合同实施及施工验收等阶段,都进行相应的计价,这体现了工程造价()的计价特征。
在家庭现金流量表中,下列属于理财收入的是()。
①一些地球环境的历史变化,没有深海海底的钻探取样,是可能发现不了的②到533万年前海面上升,与大西洋的通道恢复时,“地中海盐度危机”便告结束,大西洋水又呈瀑布状泻人地中海③现在查明,由于地中海四面被陆地包围,只以水深300米的直布罗陀海峡与地中海连通,
甲、乙、丙3个试管中各盛有10克、20克、30克水。把某种浓度的盐水10克倒入甲管中,混合后取10克倒入乙管中,再混合后从乙管中取出10克倒入丙管中。现在丙管中的盐水的浓度为0.5%。最早倒入甲管中的盐水浓度是:
下列结构中为非线性结构的是
Self-motivationisbasicallytheabilitytogetyourselftotakeactionwhetheryoufeellikeitornot.Manypeoplehavea【B1】_
最新回复
(
0
)