首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2019-01-14
43
问题
有以下程序:
#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,30,
B、30,17
C、15,30,
D、20,15,
答案
D
解析
本题考查结构体变量的引用以及结构体数组。p指向a数组的第一个元素,所以p->x为20,然后p=p->y后,p指向数组a的第二个元素,所以输出15,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/OsRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\h",i);其输出结果是()。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
设a、b、c为整数,且a=2、b=3、c=4,则执行完语句a*=18+(b++)-(++c);后,a的值是【】。
下列程序的输出结果是______。#defineP(A)printf("%d,",(int)(A))#definePRINT(A)P(A);printf("theend")main(){inti,a=0;
下列程序的输出结果是______。main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
树中度为零的结点称为______。
随机试题
Therearethreekindsofgoals:short-term,medium-rangeandlong-termgoals.Short-termgoalsarethosethatusuallydealwith
真核生物的启动子结构是
A.半月瓣关闭B.半月瓣开放C.心肌收缩力D.房室瓣开放E.房室瓣关闭第一心音产生的主要构成成分是
李先生,自感全身不适前来就诊。门诊护士巡视时发现他面色苍白,出冷汗,呼吸急促,主诉腹痛剧烈。门诊护士应采取的措施是
社会学习理论的创始人是()。
2013年11月23日,中华人民共和国国防部宣布划设中国东海防空识别区(如图所示),读图完成问题。东海防空识别区南北相距大约是()。
根据《公安机关人民警察奖励条令》的规定,下列关于公安机关奖励的说法,错误的是()。
【B1】______【B10】______
Whatisthewomangoingtodo?
"Thelanguageofacomposer",Carduswrote,"hisharmonies,rhythms,melodies,colorsandtexture,cannotbeseparatedexceptby
最新回复
(
0
)