首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 struct NODE { int k; struct NODE *link; }; main() struct NODE m[5],*p=m,
以下程序运行后的输出结果是______。 struct NODE { int k; struct NODE *link; }; main() struct NODE m[5],*p=m,
admin
2009-01-15
61
问题
以下程序运行后的输出结果是______。
struct NODE
{ int k;
struct NODE *link;
};
main()
struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p!=q)
{ p->k-++i; p++;
q->k-i++; q--;
}
q->k=i;
for(i-0;i<5;i++)
printf("%d",m
.k);
printf("\n");
选项
答案
13431
解析
本题看似考查链表的知识,其实只是考查了结构体数组。程序首先定义了一个结构体NODE,在主函数中声明了一个该结构体的数组m[5]和两个结构体指针p和q,并分别初始化p指向m(指向数组的第一个元素);q指向m+4(指向数组的最后一个元素)。接下来定义并初始化一个整型变量i为0。然后用一个while循环。在p和q不相等的时候执行循环体:让p所指结构体的成员k等于++i的值,然后让p指向下一个结构体;让q所指结构体的成员k等于i++的值,然后让q指向前一个结构体。i从0开始交替调用++i和i++,两个表达式的值依次分别为1和1、3和 3……。所以当p叫循环结束时,实际循环了两次, p和q都指向m数组的中间位置m[2],i自增了4次,所以q->k=i;就是让m[2]k=4。所以程序最后输出为:13431。
转载请注明原文地址:https://kaotiyun.com/show/tBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:PrirateSubCommandl_Click()Dimcount(10)AsInteger’
数据库管理系统是
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub则
(1)在名称为Form1的窗体中画一个名称为L1的标签,其标题为“0”,BorderStyle属性为1;再添加一个名称为Timer1的计时器。请设置适当的控件属性,并编写适当的事件过程,使得在运行时,每隔一秒钟标签中的数字加1。如图1-33所示的是程序刚
程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include"typel.h" #define M2 N *2 main( ) { int i; i=M1+M2; pr
有以下程序:#include<stdio.h>#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);priatf("%d\n",i);}
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后
问题处理方案的正确而完整的描述称为【】。
随机试题
橘皮适用的病症是
环丙沙星抗菌作用不包括( )
根据《中华人民共和国立法法》的规定,国务院根据宪法和法律,制定行政法规。行政法规可以就()的事项作出规定。
简述我国会计职业道德与会计法律制度的区别与联系。
纳税人网上申报是数据电文申报的一种形式。()
期货公司的控股股东可直接任免期货公司董事。()
某公司一辆已缴纳车辆购置税并办理了登记注册手续的富豪240GLE型小轿车,因车祸更换底盘,经国家税务总局核定的同类型新车最低计税价格为680000元,下列说法正确的有()。
能否有效地提出假设,受到个体思维的_________与_________的影响。
请认真阅读下列教材片断,并按要求作答。请根据上述材料回答下列问题:依据拟定的教学目标,设计导入环节并说明理由。
Ihopethestovewill______enoughheattowarmtheroom.
最新回复
(
0
)