首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct tt {int x;struct tt *y;)*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {in
有以下程序 #include struct tt {int x;struct tt *y;)*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {in
admin
2018-01-11
26
问题
有以下程序
#include
struct tt
{int x;struct tt *y;)*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{int i;
p=a;
for(i=1;i<=2;i++){printf("%d,",p->x);p=p->y;}
}
程序的运行结果是
选项
A、20,15,
B、30,17
C、15,30,
D、20,30,
答案
A
解析
程序定义了结构体类型tt,其成员包括一个整型数据x和指向其自身结构的指针变量y。程序在定义结构体数组a的同时对其进行了初始化。其元素a[0]的成员y被赋值为元素a[1]的地址,a[1].y被赋值为a[2]的地址,a[2].y被赋予a[3]的地址,a[3].y被赋予a[0]的地址。这就形成了一个单向的循环链表,每个元素的指针成员都指向下一个元素的地址。在主函数中,通过一个for循环语句,输出该链表前2个节点数值成员的值,即a[0].x和a[1].x。
转载请注明原文地址:https://kaotiyun.com/show/8Lxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includemain(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;p1
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()。
以下程序运行后的输出结果是_________。 main() {inta=0; a+=(a=8); printf(""%d\n"",a); }
以下程序的输出结果是()。main(){charstr[][10]={"china","beijing"},*p=str;printf("%s\n",p+10);}
设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为()。
下面程序把从终端读入的文本(用@作为文本结束标志)复制到一个名为bi.dat的新文件中,请填空。#includeFILE*fp;main(){charch;if((fp=fopen(________))
表示关系X<=Y<=Z的C语言表达式为()。
数据字典(DD)所定义的对象都包含于()。
软件工程的出现是由于
下面不属于软件工程的3个要素是
随机试题
美国组织文化的特征。
下列哪一肝炎病毒RNA聚合酶无校正功能
男,20岁。因交通事故头顶部可见直径10cm血肿,意识清楚,恶心、呕吐。急救处置时不恰当的措施是
《中华人民共和国森林法》规定:属于经济林的是()。
()分别对安全生产工作实施综合监督管理以及各自职责范围内负责对有关的安全生产工作实施监督管理。
境内某公司从澳大利亚进口冻牛肉。海关于2012年1月9日(星期一)填发海关专用缴款书。由于该公司春节放假至元宵节,故在元宵节后的第二天2011年2月7日(星期二)缴纳税款(注:根据国务院的节假日休假安排,1月22~28日放假),计算应征的税款滞纳金的滞纳天
用法定计量单位表示电冰箱的容积,正确的表述是()。
根据所给文字。回答题。2007年黑龙江省全年完成邮电业务总量512.7亿元,比上年增长28.1%。其中,电信业务总量483.5亿元,增长29.4%;邮政业务总量29.2亿元,增长98%。年末全省长途光缆线路总长度42567公里;局用交换机总容量10
2022年2月25日,习近平总书记在主持中共中央政治局第三十七次集体学习时指出,()是中国人权发展道路最显著的特征。
Easteriscelebratedeveryspring.IiisalwayscelebratedonaSunday.Easterhasits【C1】______inmanytraditions【C2】______
最新回复
(
0
)