首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> structtt {intx;structtt*y;)*p; structtta[4]={20,a+l,15,a+2,30,a+3,17,a}; main( ) {inti; p=a; for(i=l;
有以下程序 #include<stdio.h> structtt {intx;structtt*y;)*p; structtta[4]={20,a+l,15,a+2,30,a+3,17,a}; main( ) {inti; p=a; for(i=l;
admin
2014-06-15
69
问题
有以下程序
#include<stdio.h>
structtt
{intx;structtt*y;)*p;
structtta[4]={20,a+l,15,a+2,30,a+3,17,a};
main( )
{inti;
p=a;
for(i=l;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和指向其自身结构的指针变量v。程序在定义结构体数组a的同时对其进行了初始化。其元素a[0]的成员y被赋值为元素a[1]的地址,a[1].y被赋值为a[2]的地址,a[2].y被赋予a[3]的地址,a[3].y被赋予a[0]的地址。这就形成了一个单向的循环链表,每个元素的指针成员都指向下一个元素的地址。在主函数L11,通过一个for循环语句,输出该链表前2个节点数值成员的值,即a[0].x和a[1].x。
转载请注明原文地址:https://www.kaotiyun.com/show/mlJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
若已定义inta[10],i;以下fun函数的功能是,在第一个循环中给前10个数组元素依次赋1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1,2,3,4,5,5,4,3,2,1。请填空。 fun(i
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf("%d",【】);printf("%d\n",【】);
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是()。
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
随机试题
哲学是时代精神的精华。()
关于汉字操作系统中的汉字输入码,下面叙述正确的是______。
设某地区某年度新增固定资产价值为500亿元,固定资产交付使用率为80%,则该地区同期投资完成额为()亿元。
城市快速路及主干路土质路深度范围为0~0.3m,挖方类型的最低压实度为( )。
出料加工货物按规定期限复进口,海关审定完税价格时,其价格因素包括()。
在小学课堂上,对于低年级儿童讲授重难点知识的时间应把握在()。
已知若|λE-A|=0,则λ=___________.
演出进行时,台下歌迷情绪激动,可能会引起踩踏事故。你作为负责人怎么处理?
Youhavebeentoldthatdormitoryroomsatyouruniversitymustbesharedbytwostudents.Wouldyouratherhavetheuniversity
UnemploymentEdgesHigherVocabularyandExpressionsdeteriorateaccelerationslowdownsWhatcontribute(s)tothejobs
最新回复
(
0
)