首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1#includ
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
对于if(表达式)语句,以下叙述中正确的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
有以下程序:#include<stdio.h>voidfun(intx){if(x/2>1)fun(x/2);printf(″%d″,x);}voidmain(){fun(7);printf(″\n″);}程序运行后的结果是
下列叙述中正确的是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
随机试题
患儿,男,4岁。面部及双下水肿2周收入院。查体:精神可,眼睑颜面水肿,心肺腹无异常,阴囊中度水肿,下肢可凹性水肿。实验室检查:尿蛋白(++++),血浆总蛋白及白蛋白明显减少,血胆固醇明显升高,补体C3正常。治疗该患儿首选的药物是
A.急性肠梗阻B.感染性休克C.肺炎高热D.慢性十二指肠瘘E.急性肾功能衰竭低渗性缺水的常见病因是
A、矫味剂B、非极性溶剂C、半极性溶剂D、极性溶剂E、防腐剂液体石蜡的作用为()。
某水闸工程施工招标投标及合同管理过程中,发生如下事件:事件1:该工程可行性研究报告批准后立即进行施工招标。事件2:施工单位的投标文件所载工期超过招标文件规定的工期,评标委员会向其发出了要求澄清的通知,施工单位按时递交了答复,修改了工期计划,满足了要求。
公共选择产生于()。
长城防线上的基本单位是()。
1896年第一届奥运会举行“马拉松赛跑”,全程为(),1908年第四届奥运会时“马拉松赛跑”的正式比赛距离为()。
甲乙两人比赛爬楼梯,已知每层的楼梯数相同。当甲跑到第三层时,乙恰好跑到第二层,照这样计算,甲跑到第九层时,乙跑到了第几层?( )
当事人对于买卖合同风险转移没有约定的,标的物毁损、灭失的风险的转移时间是()。
多媒体数据具有(54)特点.
最新回复
(
0
)