首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
59
问题
有以下程序:
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){int
下列叙述中错误的是()。
有以下程序:#include<stdio.h>struetS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下列选项中可作为C语言合法常量的是()。
下面选项中合法的字符常量是
随机试题
请解释今天的管理者面临的道德事项和社会责任事项。
结合实际,谈谈行政组织理论研究的意义。
在Excel扣,输入公式或函数时,其前导字符必须是____________。
下列函数在区间(-∞,+∞)上单调减少的是________.
苏联教育家沙塔洛夫提出的教学方法是【】
药品包装应具备的功能有()
关于食品添加剂管制,下列哪一说法符合《食品安全法》的规定?(2011年试卷一第28题)
所有与非典患者接触的人都被隔离了。所有被隔离的人都与小李接触过。如果以上命题是真的,以下哪个命题也是真的?
依据(12),声卡可以分为8位、16位和32位等。
•ReadthearticlebelowaboutcreditcardinAmerica,andthequestionsontheoppositepage.•Foreachquestion13--18,mark
最新回复
(
0
)