首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
68
问题
以下程序运行后的输出结果是______。
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集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
下面不能作为结构化方法软件需求分析工具的是
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm。在窗体上有一个命令按钮,其名称为Command1,标题为“输入/显示”;此外还有一个文本框,其名称为Text1,初始内容为窄白。程序的功能是,程序运行后,单击命令按钮,显示输入
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下面程序片段中有错误Subpric()PublicxAsIntegerx=Array(1,2,3,4,5)……EndSub为了避免出错,正确的修改方案是
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后
问题处理方案的正确而完整的描述称为【】。
问题处理方案的正确而完整的描述称为【】。
问题处理方案的正确而完整的描述称为()。
随机试题
评价一个方剂优劣的主要依据是
患者神疲乏力,少气懒言,常自汗出,头晕目眩,舌淡苔白,脉虚无力。其证候是
患儿女,1岁。细菌性肺炎入院,目前患儿烦躁不安,呼吸困难。医嘱:吸氧。适宜该患儿的吸氧方式为()
设置于供热管道型钢支架根部的护墩,其作用是()。
天馈线系统安装施工中,风力达到4级禁止()。
下列关于总部资产减值测试的说法中,不正确的有()。
电力消费弹性系数是指()。
国务院出台《关于支持福建省加快建设海峡西岸经济区的若干意见》福建省已启动实施建设的综合区位于:______
推进强军事业、把人民军队全面建成世界一流军队,必须牢固树立的唯一的根本的标准是()
Theseoldbuildingsaregorgeous.
最新回复
(
0
)