首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 struct NODE { int num; stmct NODE *next; }; main() {struct NODE s[3]={{1,’\0’),{2,’\
以下程序运行后的输出结果是【 】。 struct NODE { int num; stmct NODE *next; }; main() {struct NODE s[3]={{1,’\0’),{2,’\
admin
2009-01-15
60
问题
以下程序运行后的输出结果是【 】。
struct NODE
{
int num;
stmct 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->next->num;
sum+=r->next->next->num;
printf("%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],然后让一个累计变量sum累加q->next->num和r->next->next->nm,因为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/udHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上添加一个计时器控件,名称为Timer1。请利用属性窗口设置适当属性,使得在运行时可以每隔1秒,调用计时器的Timer事件过程一次。另外,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1、标题为“鼠标光标形状”的窗体上画一个名称为Text1的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arrow)形
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为txtInput的文本框,其高、宽分别为500、2500。请在属性框中设置适当的属性满足以下要求:①txtInpu
考生文件夹下有一个数据库文件“samp1.accdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。(1)设置数据表显示的字体大小为14、行高为18。(2)设置“简历”字段的设计说明为“自上大学起的简历信息
在名称为Forml的窗体上画一个标签,其名称为Labell,标题为”计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为HScrolll,在属性窗口中设置其属性如下:编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应
在考生文件夹下,“samp1.accdb”数据库文件中已建立了3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。请按以下要求,完成表和窗体的各种操作。(1)分析表对象“销售业绩表”的字段构成、判断并
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tSeore”和一个空表“tTemp”。试按以下要求完成设计。(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人
以下自定义数据类型的语句中,正确的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
随机试题
患者,男,36岁。因腹胀、腹痛、呕吐2天由朋友扶送入院,患者发病前曾与该朋友在某酒店就餐饮酒,呕吐物为宿食。查体:上腹局部稍硬,上腹明显压痛,有轻微反跳痛,既往有十二指肠溃疡病史。门诊血常规:Hb109g/L,WBC11.2×1012/L;N70%;淋巴细
献血前两餐不可进食的是
(2009年)关于公告,下列哪些选项是正确的?
甲公司系增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为25%,按净利润的10%计提法定盈余公积。甲公司2016年度财务报告批准报出日为2017年3月5日,2016年度所得税汇算清缴于2017年4月30日完成,预计未来期间能够取得足够的应纳
管理的一般特征有()。
游泳是人体处于一个完全陌生的环境下进行的一项运动。人在陆地上的日常生活中所形成的走、跑、跳、投等习惯性的运动技能,由于活动环节、姿势、呼吸、动力等因素的改变,都不能在水中直接运用。因此,凡是初学游泳的人,不是先学某一个动作,而是先从熟悉水性这个环节开始,亲
关于哲学上的“价值”概念,下列说法正确的是()
元组的每个分量必须是不可分的数据项这叫做【】。
HetoldhisfriendsthathewasgoingtoJapan______.
期货公司应将客户所缴纳的保证金()。
最新回复
(
0
)