首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果【 】。 struct NODE {int k; struct NODE *link; }; main() {structNODEm[5],*p=m,*q=m+4; int i=0; whi
以下程序运行后的输出结果【 】。 struct NODE {int k; struct NODE *link; }; main() {structNODEm[5],*p=m,*q=m+4; int i=0; whi
admin
2009-02-10
15
问题
以下程序运行后的输出结果【 】。
struct NODE
{int k;
struct NODE *link;
};
main()
{structNODEm[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
解析
程序执行过程如下:
p=m,q=m+4,条件9!=q成立,执行p->k=++i;,由于是“前加”,所以m[0].k=1,执行p++后p=m+1;执行q->k=i++;,由于是“后加”,所以m[4].k=1,然后使得i加上1,即i=2,q-后,q=m+3: p=m+1,q=m+3,条件p!=q成立,执行p->k=++i;,由于是“前加”,所以i=3,m[0].k=3,执行p++后p=m+2:执行 p->k=++i;,由于是“后加”,所以m[4].k=3,i=4,q-后,q=m+2; p=m+2,q=m+2,条件p!=q不成立,则执行p->k=i;即m[2].k-4;故输出的值为13431。
转载请注明原文地址:https://kaotiyun.com/show/cHXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
在过程定义中,Private表示()。
以下不能触发滚动条Change事件的操作是()。
在考生目录下有工程文件sjt5.vbp和文本文件in5.txt,in5.txt中有不超过100个4位正整数。窗体上有2个命令按钮,其功能是:单击“读入数据”按钮,可以读入in.5.txt文件中的所有数,并显示在文本框中。单击“计算并保存”按钮,能够把满足下
程序流程图中带有箭头的线段表示的是( )。
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0~999的整数读入到数组a中;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
为了删除列表框中的一个列表项,应使用的列表框方法是
随机试题
A.心与肾B.肝与脾C.肺与肾D.脾与肾E.肝与肾
科目汇总表可以每汇总一次编制一张,也可以每月编制一张。因此,采用“科目汇总表”账务处理程序每月登记总分类账的次数就取决于编制科目汇总表的次数。()
根据支付结算法律制度的规定,下列各项中,国有企业之间不能采用托收承付结算方式的有()。
翻天覆地
数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在【】。
存储在计算机内有结构的数据集合是
SpeakerA:911Emergency.SpeakerB:______
Oneday,droughtmaybeathingofthepast,atleastinanycountrynottoofarfromthesea.Vastareasofdesertthroughoutt
Whatroledoesspeakingplayinsecondlanguageacquisition?Ithasnodirectrole,sincelanguageisacquiredbycomprehensibl
Nobelwashappywhentogetherwithothers,andoftenfeltverylonely______.
最新回复
(
0
)