首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2011-06-10
57
问题
有以下程序: #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
解析
本题考查的是指针和结构的应用。首先定义的数组tt中有两个成员,一个整型变量,一个结构指针。当i=1时,P指针指向结构数组的第一个元素,并输出此元素的第一个成员x,即20;当i=2时,P指针指向结构数组的第二个元素的第一个成员,所以输出15。
转载请注明原文地址:https://kaotiyun.com/show/zDPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
窗体上有一个名称为Pieture1的图片框控件,一个名称为Labd1的标签控件,如图所示。现有如下程序:PublicSubdisphy(XAsControl)IfTypeOfxIsLabelThen
下列关于通用对话框CommonDialog1的叙述中,错误的是()。
以下程序运行后的输出结果是【 】。main(){intx=15;while(x>10&&x
以下程序运行后的输出结果是【 】。main() {intx=10,y=20,t=0; if(x==y)t=x;x=y;y=t printf("%d,%d\n",x,y); }
有以下程序: int a=3; main( ) { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是
下列关于C语言用户标识符的叙述中正确的是
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
以下4组用户定义标识符中,全部合法的一组是
随机试题
有关痢疾的治疗正确的是
蝶下颌韧带附着于
尿中带血,小便频数,赤涩热痛,舌红,脉数。方剂选用
成人双膝以下烧伤,烧伤面积约占体表面积的
躯体疾病所致精神障碍临床表现的共同特点,不正确的是
为了提高设备的本质安全阀,在工业锅炉设计上,工程设计人员采用了两个安全阀的设计方案。这种设计理念属于()。
电力设备避雷时,在直流配电屏输出端应加()。
关于马斯洛的需要层次理论,正确的说法包括()
度量衡是我国古代使用的计量单位,其中“量”是指()方面的标准。
Youshouldspendabout20minutesonQuestions14-26,whicharebasedonReadingPassage2below.Keep
最新回复
(
0
)