首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
31
问题
以下程序运行后的输出结果是【 】。
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全国计算机二级
相关试题推荐
在考生文件夹下的“samp1.accdb”数据库文件中已建立了两个表对象(名为“员工表”和“部门表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,按顺序完成对象的各种操作。(1)删除表对象“员工表”的“照
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为HS1的水平滚动条,其刻度值范围为1~100;画一个命令按钮,名称为C1,标题为“移动滚动框”。请编写适当的事件过程,使得在运行时,每单
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Labell、标题为”列表框的使用”的标签。再画一个名称为Listl的列表框,列表中含有5个表项,表项内容分别为”北京”、“山西”、”
在名称为Forml、标题为”标签”的窗体上,画一个名称为Labell并可自动调整大小的标签,其标题为”计算机等级考试”,字体大小为三号字;再画两个命令按钮,标题分别是”宋体”和”黑体”,名称分别为Commandl、Command2。如图2-72所示。要求
(1)在名称为Ft)Filll,标题为“框架”的窗体上添加一个名称为Frame1,且标题为空的框架。框架内含有两个单选按钮,名称分别为Opt1和Opt2,其标题分别为“字体”、“人小”。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1
如果要将一个窗体从内存中清除,应使用的语句是
关系的实体完整性要求关系中不能为空的属性是()。
下面关于标准模块的叙述中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
随机试题
拉伸试验的目的是什么?
关于子宫内膜癌的声像图特征,错误的是
A.50%~70%B.20%~40%C.40%~50%D.0%~1%E.3%~8%正常成人淋巴细胞所占白细胞百分比为
A.糖丸B.蜜丸C.糊丸D.滴丸E.蜡丸适合于儿童用药,多用于疫苗制剂的剂型为()。
下列指标中,属于操作风险限额的限额指标有()。
下列标准成本中,可以作为评价实际成本依据,也可以用来对存货和销货成本计价的是()。
下列行为构成故意杀人罪的是()。
设n阶方阵A的秩为r,且r<n,则在A的n个行向量中
MiltonFriedmanwaswrong.Inflationisalwaysandeverywhereasocialphenomenon,notamonetaryone.Atleast,thatishowRob
HowSafeIsYourCellPhone?A)IttakesalittleextraworktogetintouchwithAndreaBoland.TheMainestaterepresentativea
最新回复
(
0
)