首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 struct NODE {int num;struct NODE *next; }; main() {struct NODE s[3]={{1,’\0’},{2,’\0’},{3,’0’}},*
以下程序运行后的输出结果是【 】。 struct NODE {int num;struct NODE *next; }; main() {struct NODE s[3]={{1,’\0’},{2,’\0’},{3,’0’}},*
admin
2009-02-15
46
问题
以下程序运行后的输出结果是【 】。
struct NODE
{int num;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->next->num; sum+=r->next->next->num;
printf("%d\n",sum);
}
选项
答案
5
解析
程序通过语句“s[0].next=s+1;s[1].next=s+2;s[2].next=s;”将结构体变量s中各结点链接成了一个循环链表,即最后一个结点的指针域指向了头结点(s[2].next=s;),整个链表形成一个环,并通过语句“p=s;q=p->next;r=q->next;”将结构体指针变量p、q、r指向了各结点,具体结构如下图:
故本题输出的sum=3+2=5。
转载请注明原文地址:https://kaotiyun.com/show/TqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
下列可以打开随机文件的语句是
在软件设计中,不属于过程设计工具的是
下面语句中能够打开随机文件的是
在VB中,函数过程与子程序过程的区别之一是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
以下数据结构中,属于非线性数据结构的是()。
在数据库中,数据模型包括数据结构、数据操作和
随机试题
关于多黏菌素描述正确的是
完成路径选择功能是在OSI模型的_______。()
有三个并发执行的进程A,B,C,它们在执行时都要读共享文件F。限定:进程A和进程B可同时读文件F,进程R和进程C也可同时读文件F,但不允许进程A和进程C同时读文件F。请回答下列问题:(1)简述应怎样合理管理这三个进程。(2)用PV操作实
影响胃肠道间质瘤预后的决定性指标是
一个操纵子通常含有
昏迷或全麻未清醒的病人,取去枕仰卧位的目的是为了预防()
函数y=cos2在x处的导数是()。
一般资料:求助者,男性,61岁,退休干部。案例介绍:半年前的一天,求助者的老领导突发疾病,成了植物人。前去看望时,看到曾经爱说爱笑、一向穿戴整洁的老领导如今要躺在床上,大小便也不能自理,心里很难受,回来的路上,妻子无意间说了一句:“我们以后要是这样
根据下面材料回答下列小题。下列分析正确的有()。(1)2009年与2008年相比,我国东部地区各省(市)房地产投资完成额均有所增加(2)2009年与2008年相比,我国东部地区各省(市)商品房单位面积售价均有所上涨(3)2009年我国东部地
OMT是一种对象建模技术,它定义了三种模型,其中(49)模型描述了系统中对象的静态结构以及对象之间的联系。
最新回复
(
0
)