首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() {
有以下程序: #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() {
admin
2022-10-25
61
问题
有以下程序:
#include<stdio.h>
struct NODE
{
int k;
struct NODE *next;
};
main()
{
struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p!=q)
{
p->k=++i;p++;
q->k=1++;q--;
}
q->k=i:
for(i=0;i<5;i++)printf(”%d”,m
.k);
printf(”\n”);
}
程序运行后的输出结果是( )。
选项
A、13442
B、13431
C、01234
D、02431
答案
B
解析
main函数中定义了包含5个元素的数组m,每个元素都是NODE类型。指针p指向数组第1个元素,指针q指向数组最后一个元素。while循环使用p、q从首尾向中间遍历,遍历的同时为各个元素赋值。所以第1轮循环,i的值为0,先执行++i,值为1,后执行i++,值也为1,m[0].k和m[4].k的值都为1;第2轮循环,i的值为2,先执行++i,值为3,后执行i++,值也为3,m[1].k和m[3].k的值都为3;第3轮循环,p和q指向的都是m[2]元素,指针相同,循环结束,此时i的值为4,即m[2].k的值为4。综上,程序输出:13431。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/4Rkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{inta;intb;};main(){structSa,*p=&a;a.a=99;
C语言主要是借助以下()功能来实现程序模块化的。
以下选项中叙述正确的是()。
若函数中有定义语句:inta;,则()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为"ABCDEFG12345",其中字符B的ASCII码值为偶数,字符2的ASCII码值为偶数,都应
下面对软件测试描述错误的是
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
以下选项中,合法的C语言常量是()。
随机试题
具有四级结构的蛋白质特征是
血浆中起关键作用的缓冲对是
疾病监测采用的方法属于
关于一般抹灰施工及基层处理的说法,错误的是()。
我国雨凇最多的地方是()。
材料:刘某是一名初中二年级的学生,他特别喜欢罗纳尔多,于是把头发剃成足球式的形状。第二天来学校上课,刚走进教室,被老师看见,老师便对他说:“你的发式太怪了,把头发再剪剪,恢复正常了再来上课,顺便让你爸爸妈妈来学校一趟。”刘某回家后,将这件事告知家人,第二
一个人应该活得是自己并且干净顾城人的生命里有一种能量,它使你不安宁。说它是欲望也行,幻想也行,妄想也行,总之它不可能停下来,它需要一
A、 B、 C、 D、 A图形中的外层四边形顺时针旋转45。、中间四边形顺时针旋转90。、内部四边形逆时针旋转45。,得到后一个图形。由此应选择A。
根据下述材料。写一篇700字左右的论说文,题目自拟。中心是令人向往的地方,处于中心地带往往有诸多便利、机会和认同。当然也有人在中心地带迷失,最终边缘化。边缘是让人平静的地方,它的质朴和别样让生活其中的人受益良多,甚至还吸引中心的人们探寻它的魅力。
Weliveinatimewhen,morethaneverbeforeinhistory,peoplearemovingabout.
最新回复
(
0
)