首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:
若有以下程序:#include<stdio.h>structs{inta;intb;};main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,
以下叙述中正确的是()。
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);f
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
随机试题
A.卵圆孔B.破裂孔C.棘孔D.颈静脉孔E.茎乳孔面神经通过
公有制经济和非公有制经济都是社会主义初级阶段基本经济制度的组成部分,这意味着()。
幽门螺杆菌引起的胃炎,炎症弥漫性分布,但以胃体为重。
45岁女性患者,3小时前车祸头部受伤,伤后立即昏迷,做CT后入院,入院检查中度昏迷,右瞳散大,光反射消失,左上下肢肌张力增高,病理征(+),左顶枕有直径4.0cm头皮下血肿,CT示右额颞部高密度新月影。诊断是
下列所述的法律原则不屈于公理性原则的是哪一选项?()
某矿业工程施工进度计划网络图如下图所示:施工中发生了以下事件:事件1:A工作因设计变更停工10d;事件2:B工作因施工质量问题返工,延长工期7d;事件3:E工作因建设单位供料延期,推迟3d施工。在施工进展
关于箱涵顶进的说法,正确的是()
在四川的国家级自然保护区中,保护对象为高寒沼泽湿地生态系统和黑颈鹤的是()。
所谓心理奴隶,实际上是形容一些职场人被某种死板认知或理念束缚后困顿不安的生存方式。他们背负着各式各样的精神负担,然后将自己陷入条条框框中举步维艰又茫然无措。根据上述定义,下列不属于心理奴隶的是:
Whatisthespeaker’smaintopic?
最新回复
(
0
)