首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
已有定义:double*P;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元()。
设有如下程序段:chars[20]="Bejing",*P;p=s;则执行p=s;语句后,以下叙述正确的是()。
在嵌套使用if语句时,C语言规定else总是()。
程序测试分为静态分析和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有以下结构体说明,变量定义和赋值语句:structSTD{charname[10];intage;char***;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句中错误的结构
数据库管理系统提供的数据语言中,负责数据的增?删?改和查询的是【】。
设有以下程序段structMP3{charname[20];charcolor;floatprice;}std,*ptr;ptr=&std;若要引用结构体变量std中的color成
下列方法中,不属于软件调试方法的是()。
下列字符串是标识符的是()。
在int(*prt)[3];定义中,标识符prt()。
随机试题
女性,50岁,骶尾部痛半年,排尿不畅半个月,查体骶骨偏右后侧隆起,轻压痛,X线示骶骨呈膨胀性、溶骨性改变、无骨膜反应,诊断首先考虑为
肘关节损伤后遗症中哪种说法不正确
在环境噪声评价量中“LWECPN”符号表示()。
在CM模式中,CM单位对设计单位()
城市公共交通客流变化规律可以分为()。
甲投资设立乙个人独资企业,委托丙管理企业事务,授权丙可以决定10万元以下的交易。丙以乙企业的名义向丁购买15万元的商品,丁不知甲对丙的授权限制,依约供货。乙企业未按期付款,由此发生争议。下列表述中,符合法律规定的是()。
在学校教育过程中,家长督促并检查孩子完成作业,其承担的角色是()。
古人云:“公生明,廉生威。”请结合实际,谈谈你的看法。
设,求n,c的值.
Theyputontheirheadphones,drapeahoodovertheirheadanddriftoffintotheworldof"digitalhighs."VideospostedonYou
最新回复
(
0
)