首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
43
问题
有以下程序
#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://kaotiyun.com/show/mlJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在对下列函数调用中,不正确的是()
设a、b和、c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式为()
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
Jackson方法是一种面向【】的结构化方法。
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
以下叙述中正确的是
下列函数定义中,会出现编译错误的是______。
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
下列哪个面向对象程序设计不同于其他语言的主要特点
随机试题
最不可能的疾病为行有创操作之前,为预防并发症最有效的药物为
婴儿期的定义是
纳米乳和亚微乳中药物的含量测定一般采用()
关于强直一阵挛发作,下列哪项是不正确的
22岁未婚女子,早孕自行药物流产,妊娠产物排出情况不明,此后阴道淋漓出血20天不净,应首选以下哪项处理
可以纳入《基本医疗保险药品目录》药品包括()。
世界上现存最高的木塔是()。
不能由其他颜色调和出的颜色叫________。
法律关系的内容是法律关系主体之间的法律权利和法律义务,二者之间具有紧密的联系。下列有关法律权利和法律义务相互关系的表述中,哪种说法没有正确揭示这一关系?()
下面叙述中正确的是
最新回复
(
0
)