首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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() {
有以下程序 #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() {
admin
2020-11-23
52
问题
有以下程序
#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/zu3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(int*s){staticintj=0;dosEj]+=s[j+1];while(++j<2);}
以下关于字符串的叙述中正确的是()。
以下叙述中正确的是()。
下面描述中,不属于软件危机表现的是()。
给定程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
随机试题
风险型决策
A.本经配穴法B.表里经配穴法C.同名经配穴法D.前后配穴法风热袭肺导致的感冒咳嗽,可选肺经的尺泽和大肠经的曲池、合谷,体现的配穴方法是
甲状腺功能亢进症之肝郁痰结证,治宜
震颤麻痹的病人哪类药物禁止使用
29~32:某10层框架结构,其中一榀框架剖面的轴线几何尺寸如图5-16所示。梁、柱的线刚度ib、ic(单位为1010N.mm),均注于图中构件旁侧;各楼层处的水平力F为某一组荷载作用的标准值。在计算内力与位移时需采用D值法。已知第6层每个
2008年10月完成的某工程,按基准日期的价格计算工程进度款为200万元,合同支付中不能调值的部分占合同总价的20%;相关成本要素除水泥价格上涨15%外,其余均未发生变化,水泥费用在合同总价中所占的比重系数为0.3。按调值公式计算2008年10月实际工程结
中心商务高度指标(CBHI)和中心商务强度指标(CBII)是界定CBD的两项重要指标,符合()的区域界定为CBD。
劳动争议诉讼中,若当事人对一审判决不服的,可以自收到一审判决之日起()内向上一级人民法院提起上诉。
经33个成员国投票表决,ISO/IEC正式通过了由中国技术专家牵头提交的物联网参考架构国际标准项目。请解释“ISO”和“物联网”。
设三阶实对称矩阵A的特征值为λ1=1,λ2=一1,λ3=0;对应λ1,λ2的特征向量依次为p1=(1,2,2)T,p2=(2,1,一2)T,求A。
最新回复
(
0
)