首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
31
问题
以下程序运行后的输出结果是______。
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://jikaoti.com/ti/zXK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=1ToLea(x)b=Mid(x,k
数据库管理系统是
在窗体模块的声明部分声明变量时,不能使用的关键字是
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm。在窗体上有一个命令按钮,其名称为Command1,标题为“输入/显示”;此外还有一个文本框,其名称为Text1,初始内容为窄白。程序的功能是,程序运行后,单击命令按钮,显示输入
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Text1文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:[*] #define N 4 voidrotate(inta[ ][N]) { inti,j,t; for(i=0;i<N;i++) f
问题处理方案的正确而完整的描述称为()。
随机试题
脐尿瘘是由于__________未闭锁形成的。
(2018年淄博)强调丰富性、关联性、回归性、严密性的课程理论是()
神经嵴的细胞可以迁移到一些器官内,分化形成器官内的神经元或内分泌细胞。
对商品房面积测绘,一般要求精度达到()级。
下列选项中,()行政行为的时效不符合法律规定。
对于A股,我国证券交易所是在()对该证券作除权处理。
A公司为上市公司。2013年1月1日,A公司向其200名管理人员每人授予10万份股份期权,这些人员从2013年1月1日起必须在该公司连续服务3年,服务期满时才能以每股5元购买10万股A公司股票,A公司股票面值为每股1元。每份期权在授予日的公允价值为12元。
Y公司是一般大型煤炭企业。F注册会计师在Y公司2005年度会计报表审计中存货项目的审计。审计过程中,F注册会计师遇到以下问题,请代为做出正确的专业判断。
调查性报道(重庆工商大学,2012年;北京交通大学,2014年)
如下程序的输出结果是______。#include<iostream>usingnamespacestd;intfunl(intx){return++x;}intfun2(int&x){return++x;
最新回复
(
0
)