首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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全国计算机二级
相关试题推荐
执行以下程序后,y的值是() main() {inta[]={2,4,6,8,10); inty=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x);
以下程序运行后,a的值是() main() {inta,k=4,m=6,*pl=&k,*p2=&m; a=p1=&m; printf("%d\n",a); }
设intb=2;,表达式(b<<2)/(b>>1)的值是()
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
以下选项中能正确把c1定义成结构体变量的是()。
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
下列叙述中,正确的是
在关系运算中,【】运算是在给定关系的某些域上进行的运算。
以下叙述中正确的是_______。
随机试题
蓝田公司2014年12月31日部分总账及其所属的明细账余额如下表所示:要求:根据上述资料计算并填列资产负债表中的空白项目。
A.冠心病B.扩张性心肌病C.肥厚性心肌病D.室壁瘤E.瓣膜性心脏病心室壁收缩增强,室间隔不均匀性增厚,心室腔变形、狭小甚至闭塞
患者,女,45岁。已婚,15年前生育一子后闭经、体力差,每因感染而脱水,血压偏低,需住院输液治疗,有时需要用糖皮质激素方可恢复,查体:神清合作,心肺腹未见异常。问题3:最有效的治疗是
某5岁外来儿童出现了肌张力减弱、肌力下降、腱反射减弱或消失等症状,属于急性弛缓性麻痹病例(AFP),其监测目的不包括()
A、病人角色减退B、病人角色缺如C、病人角色冲突D、病人角色强化E、病人角色异常出现小病大养的情况可能属于
青霉素与以下哪些药物合用可减少青霉素类的肾小管分泌而延长其血浆半衰期()。
为了抑制通货膨胀,国家宏观调控部门可以采取的措施是()。
大众富裕阶层是指个人可投资资产在10万美元(约65万元)至100万美元(约650万元)之间的中产阶级群体,他们中的很大一部分又被通俗地称为“高级白领”。这一阶层投资品种的前三大类分别是银行理财产品、房地产和股票。根据上述定义,下列属于大众富裕阶层的是:
试述苏联教育家马卡连柯的教育思想。
货币均衡的自发实现主要依靠()。
最新回复
(
0
)