首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct tt{int x;struct *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 *y;}*P; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() } int
admin
2017-11-06
76
问题
有以下程序:
#include
struct tt{int x;struct *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++)
{
prinff(“%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/eBxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intm,n,P;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为1
已定义charch="$";inti=1,j;执行j=!ch&&i++以后,i的值为()。
有以下程序:#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strcat(p
设函数fun的定义形式为:voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
程序测试分为静态分析和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
以下程序运行后的输出结果是()。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main(){intaa[5
()的任务是诊断和改正程序中的错误。
在关系数据库中,把数据表示成二维表,每一个二维表称为()。
程序测试分为静态分析和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下列选项中可作为C语言合法常量的是()。
随机试题
痛风患者应慎用()
以下具有疏肝解郁作用的解表药是
tRNA的3’末端的最后三个核苷酸对应碱基是
嵌入性颌骨骨折X线片上可见
下列为沉积岩的是()。
将现金送存银行,会计入员应填制的记账凭证是()。
通过各种通信方式,不通过集中的交易所,实行分散的、一对一交易的金融衍生工具属于()。
110,484,231,352,143,()
游泳运动对运动员的呼吸功能影响较深刻,()大是游泳运动员的一大特点。
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesamecommentismadefromgenerationtogenerationandi
最新回复
(
0
)