首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> 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<stdio.h> 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
50
问题
有以下程序
#include<stdio.h>
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/703p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入“edcba”,
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
有以下程序:#include<stdio.h>main(){chara=′H′:a=(a>=′A′&&a<=′Z′)?(a+32):a;printf(″%c\n″,a);}程序运行后的输出结果是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下面描述中不属于数据库系统特点的是
有二个关系R、S和T如下。则由关系R和S得到关系T的操作是
随机试题
信息工作方法的环节主要有
具有对人和对生产都很少关心的特点的领导行为类型是贫乏式管理。
患者34岁,子宫肌瘤行子宫切除术,硬膜外麻醉顺利,探查与牵拉子宫时,血压由120/80mmHg下降至90/60mmHg,心率由80次/分降至50次/分,可能原因是:
结核性脑膜炎前驱期的主要临床特点是
()是衡量网络信息沟通的一个重要指标。
中小学课外、校外教育的基本特点是()
当看到我国的体育健儿在冬奥会上拿到金牌时欣喜若狂,这时的情绪状态是()
下列选项中没有反映出社会和谐思想的是()。
WhenIwasalittlegirl,everytimemydadwasrepairingsomething,he【K1】______askmetoholdthehammer,andmeanwhile,have
ClassesinStudioeveryafternoonRoom51on【21】OnFridayscanuse【22】forprivatestudyExtracourses:Monda
最新回复
(
0
)