首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 struct NODE { int k; struct NODE *link; }; main() { struct NODE m[5],*p=m,*p=m,*q=m+4; int i=0;
以下程序运行后的输出结果是【 】。 struct NODE { int k; struct NODE *link; }; main() { struct NODE m[5],*p=m,*p=m,*q=m+4; int i=0;
admin
2009-01-15
46
问题
以下程序运行后的输出结果是【 】。
struct NODE
{ int k;
struct NODE *link;
};
main()
{ struct NODE m[5],*p=m,*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);
ptintf("\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==q循环结束时,实际循环了两次,p和q都指向m数组的中间位置m[2],i自增了4次,所以q->k=i;就是让m[2]k=4。所以程序最后输出为:13431。
转载请注明原文地址:https://kaotiyun.com/show/fOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Imagel的图像框,利用属性窗口装入考生目录下的图像文件pic1.bmp,并设置适当属性使其中的图像可以适应图像框大小;再画两个命令按
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上建立一个二级下拉菜单(菜单项见表3-2),运行时的窗体如图3-98所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为
通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是
下列叙述中正确的是
设有如下函数:FunctionDelSpace(chAsString)AsIntegerDimn%,st$,c$st=""n=0Fork=1ToLen(ch)c=Mid(ch,k,1)Ifc<>""Thenst=st&c
以下叙述中错误的是()。
结构化程序所要求的基本结构不包括
下面不能作为结构化方法软件需求分析工具的是
随机试题
患者,女性,37岁。足底刺伤8天。患者自行包扎处理,未求医。1天前患者出现头痛、烦躁、张口困难、颈项强直。诊断为破伤风。护士向患者家属解释住院期间限制探视的原因是为了
几个律师准备筹办一家立通律师事务所,已经发布了律师招聘广告,并想要了解一些关于律师执业的条件,你能给他们提供何种意见?
十进制153转换成二进制数应为()。
担保方式中的保证,实际运用过程中应理解为( )。
常用绝热材料的种类很多,通常有()。
法治是相对于人治而言的,其核心是()。
迄今为止我国发现最早的陶制横吹管乐器不是()。
为进一步保护群众财产安全,提高群众安全感和满意度,你所在派出所准备深入辖区开展保护个人信息安全宣传活动。假如领导将此次活动交给你负责,你怎么做?
互惠法则指人们在交往过程中尽量采用相同或对等的方式回报他人的行为准则。根据上述定义,下列属于互惠法则的是:
NoonehadtoldSmithabout______alecturethefollowingday.
最新回复
(
0
)