首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
以下选项中,合法的一组C语言数值常量是()。
下列选项中,不属于数据模型所描述的内容的是()。
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
以下不合法的数值常量是()。
在软件开发中,需求分析阶段产生的主要文档是()。
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是()。
在满足实体完整性约束的条件下
随机试题
Weaskyoutocompareourpricewiththoseoftheothercompanies.
请简述自变量和网变量的概念,并指出下列题目中的自变量和因变量及提出相关的4个主要外变量:“静脉进针穿刺角度的探讨。”
A.大秦艽汤B.大定风珠C.镇肝熄风汤D.天麻钩藤饮E.羚角钩藤汤患者肝阳偏亢、肝风上扰,症见头痛,眩晕,失眠,治疗应选用
下列属于十八反的配伍药对是
患者于3天前进食后受凉.腹泻不止,日行5~8次,水样便,微感腹痛,恶心,纳呆,小便短少,舌苔白厚腻,脉缓。其证候是
科技研究开发项目可分为()。
自有资金资本化率通常为未来第一年的税前现金流量与自有资金额的比率,可以由可比实例房地产的税前现金流量除以自有资金金额得到。()
依照《政府核准投资项目管理办法》,项目核准机关对项目进行审查所依据的条件()。
已知函数f(x)=ex,x∈R.设x>0,讨论曲线y=f(x)与曲线y=mx2(m>0)公共点的个数;
从事零售业务的个体户王某收到税务机关限期缴纳通知书的期限届满后,仍然拖欠营业税款2000元。税务机关对此采用的下列哪一种做法不符合法律规定?()
最新回复
(
0
)