首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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;
有以下程序 #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;
admin
2015-07-28
26
问题
有以下程序
#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
解析
语句"p=a;"将指针p指向了结构体数组a的首地址,此时p->x与a[0].x等价,值为20,执行语句"p=p->y;"则将指针p指向了a+1,即数组a第二个元素的地址,此时p->x与a[1].x等价,值为15,所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/DMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
设指针变量p是指向整型变量b的,则p中存放的是______。
下列字符序列中,不可用作C语言标识符的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
下列关于C语言文件的叙述中正确的是
以下叙述正确的是
下列叙述错误的是()。
随机试题
慢性支气管炎的诊断标准中,咳嗽、咯痰的时间规定是
A.麻疹B.伤寒C.流脑D.水痘E.猩红热发热后第1天出疹的是
技改扩建项目污染物源强统计时必须()
采暖系统的热网中,辐射管网的特点有()。
关于安全检查表(SCL)说法错误的是()。
股份有限公司的设立必须采取发起设立与定向募集没立两种方式。()
下列选项中,不属于金融市场主体的是()。
服装定制生产属于()
阅读材料,回答下列问题。新中国成立不久,中国共产党就把促进“农业和交通运输业的现代化”“建立巩固的现代化国防”写入党在过渡时期总路线。1954年,在第一届全国人民代表大会第一次会议开幕词中,毛泽东同志提出:“准备在几个五年计划之内,将我们现在这
Personalrelationshipsareveryimportant.Theyarethekeyof【S1】______doingbusinessinArabcountries.Tryto
最新回复
(
0
)