首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2019-08-18
35
问题
有以下程序
#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/qpRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
给定程序MODI1.C中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:"abc","CD","EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的
下列选项中不属于结构化程序设计方法的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在Windows菜单中,暗淡的命令名项目表示该命令
下列链表中,其逻辑结构属于非线性结构的是
按照“后进先出”原则组织数据的数据结构是
若a是数值类型,则逻辑表达式(a=1)‖(a!=1)的值是
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、
随机试题
A.保泰松B.秋水仙碱C.对乙酰氨基酚D.布洛芬E.阿司匹林主要用于解热镇痛且抗炎作用较弱的药物是
目前,在我国能源工业发展中,()问题上升为主要矛盾,成为制约能源工业进一步发展的关键因素。
根据下列资料,回答以下问题。图中,2013年进出口差额比上年增加()亿美元。
根据以下资料,回答下列问题。据对全国规模以上文化及相关产业5.4万家企业调查,2017年上半年,上述企业实现营业收入43874亿元,比上年同期增长11.7%(名义增长未扣除价格因素),增速提高3.8个百分点,继续保持较快增长。文化及相关
世界上最早的教育理论著作是()
设函数问函数f(x)在x=1处是否连续?若不连续,修改函数在x=1处的定义使之连续.
某人为计算n!(0
有以下程序:椭nelude<stdio.h>main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
某系统结构图如下图所示,该系统结构图的最大扇入数是
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominentcases【C1】______thet
最新回复
(
0
)