首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> struct tt {int x;struct tt*y;)*p; struct tt a[41={20,a+1,15,a+2,30,a+3,17,a}; main() {int i; p=a; for(i=
有以下程序 #include<stdio.h> struct tt {int x;struct tt*y;)*p; struct tt a[41={20,a+1,15,a+2,30,a+3,17,a}; main() {int i; p=a; for(i=
admin
2020-05-19
89
问题
有以下程序
#include<stdio.h>
struct tt
{int x;struct tt*y;)*p;
struct tt a[41={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://www.kaotiyun.com/show/PcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include#includemain(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s
以下程序段的输出结果是()。#includemain(){charp[][4]={"ABC","DEF","GHI"};inti;for(i=0;i
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
下列关于函数的叙述中正确的是()。
下列定义变量的语句中错误的是()。
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",size
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
随机试题
提问的时机体现在哪些方面?
卵巢畸胎瘤的组织分化来源于
下列关于挣值法评价指标含义的说法,正确的是()。
有效资本监管的起点是商业银行自身严格的资本约束。()
赵某欲购买一套商品房,虽然明知A房地产公司尚未取得房屋预售许可证明,但担心房屋价格上涨,仍向A公司支付了50万元定金,双方签订了房屋预售合同。后赵某又看中了相同地段一价格更加合适的二手房,以A公司未取得房屋预售许可证明为由要求其返还定金,双方谈判未果,赵某
管理人员要想适应瞬息万变的市场环境和纷繁复杂的大千世界,就必须凭借________,间接从他人那里获得信息和宝贵的经验。
公安队伍正规化建设的途径有()。
试析学生在不同教学模式’下掌握知识的基本阶段。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
ReadthetextbelowabouttheWeblifestyle.Inmostofthelines(34-45),thereisoneextraword.Itiseithergrammaticallyin
最新回复
(
0
)