首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
56
问题
以下程序运行后的输出结果是【 】。
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://www.kaotiyun.com/show/fOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在标题为“列表框”、名称为Form1的窗体上画一个名称为List1列表框,通过属性窗口输入四个列表项:“数学”、“语文”、“历史”、“地理”,列表项采用“复选
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,均无初始内容。要求:①通过属性窗口设置适当的属性,使Text1、Text2中显示的文本的字
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Label1的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外观如
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在Form1的窗体上画一个名称为P1的图片框,然后建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“清除”,名称分别为Di
(1)在名称为Form1的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按
设a=4,b=5,c=6,执行语句Printa
VB中,若没有显式声明变量的数据类型,则默认的类型是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
有二叉树如下图所示:则前序序列为()。
随机试题
商业银行
ThereasonIdidnotgotoFrancewas______anewjob.
患者,男,76岁。午后潮热,身热不扬,胸脘痞闷,则其舌象表现为
T3、T4过多综合征的症状不包括
在借贷记账法下,贷方表示负债、所有者权益增加,以及资产、费用的减少。( )
2014年初,甲公司经营陷入困境。面对困境,甲公司采取了以下措施:高管减薪,加强广告宣传,委托其他公司生产本公司的产品。这些措施所体现的收缩战略的方式有()。(2014年)
我国宪法的修改由全国人大()。
请阐述加因素法的原理,并举例说明。
关系模型中的术语“属性”对应的是Access数据库中的是()。
Wheredoestheconversationprobablytakeplace?
最新回复
(
0
)