首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-08-14
33
问题
有以下程序
#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
解析
程序定义了结构体类型n,其成员包括一个整型数据x和指向其自身结构的指针变量y。程序在定义结构体数组a的同时对其进行了初始化。其元素a[O]的成员y被赋值为元素a[1]的地址,a[1]-y被赋值为a[2]的地址,a[2]-y被赋予a[3]的地址,a[3]-y被赋予a[0]的地址。这就形成了一个单向的循环链表,每个元素的指针成员都指向下一个元素的地址。在主函数中,通过一个for循环语句,输出该链表前2个节点数值成员的值,即a[0].x和af]].x。
转载请注明原文地址:https://jikaoti.com/ti/YNi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
以下合法的字符型常量是
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
在C语言中,函数调用时()。
下列叙述中正确的是()。
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
“三吏”“三别”是唐代大诗人()的作品。
A、B、C三家施工单位签订了共同投标协议组成联合体,以一个投标人的身份投标,该联合体接到中标通知书后经认真测算发现该项目投标报价过低,遂决定放弃该项目。结果导致招标人重新招标、工程竣工日期后延。下列关于联合体承担赔偿责任的叙述中,正确的是()。
进口的应税消费品,实行从价定率办法计算应纳税额,按组成计税价格计税。组成计税价格公式为()。
甲公司是一家制造业上市公司。当前每股市价40元。市场上有两种以该股票为标的资产的期权:欧式看涨期权和欧式看跌期权。每份看涨期权可买入1股股票,每份看跌期权可卖出1股股票;看涨期权每份5元,看跌期权每份3元。两种期权执行价格均为40元,到期时间均为6个月。目
中国北方建筑的典型代表“四合院”有何特点?
从运动生理学氧的代谢程度来看,健康有效的运动项目可分三大类,即()。
关于党在新时代的强军目标,下列说法正确的是:
我国的社会主义政治体制改革是()。
BiologicalPestControlBiologicalcontrolis,generally,human’suseofaspeciallychosenlivingorganismtocontrolapar
TheforestfromwhichMantakeshistimberisthetallestandmostimpressiveplantcommunityonEarth.IntermsofMan’sbrief
最新回复
(
0
)