首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
admin
2021-02-25
28
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c),{103,&b)};
main()
{ struct st*p;
p=s;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)->m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/notp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}
有以下程序#includeinta=2;intf(){staticintn=0;intm=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
关系模型中的关系模式至少应是()。
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
表达式3.6-5/2+1.2+5%2的值是
以下选项中可用作C程序合法实数的是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有以下定义:inta:longb:doublex,y;则以下选项中正确的表达式是
结构化程序所要求的基本结构不包括
随机试题
德国人甲在中国购买中国乙企业资产,双方签订认购合同,该合同应适用()
50岁,既往体健,查体时发现肝在右季肋下2cm,质硬、无压痛,脾可触及,锌浊度试验20单位,ALT正常范围,肝穿刺病理有假小叶形成,应诊断为
烧伤暴露疗法护理中除哪一项外都是正确的()
患者,男,70岁。呼吸浅短难续,声低气怯,咳嗽,痰白如沫,咯吐不利,胸闷心慌,汗出,腰膝酸软,小便清长,舌淡,脉沉细数无力。问题3:其证候是
A.孤立性肾囊肿B.多发性肾囊肿C.多囊肾D.肾盂肾盏囊肿E.髓质海绵肾
沉香的用法及用量,叙述正确的是
()反映了市场的利率期限结构,对于收益率曲线不同形状的解释产生了不同的期限结构理论。
在Word2007的编辑状态中,如果要输入罗马数字“Ⅸ”,那么需要使用的选项卡是()。
IfyoutravelinsomeareasinIndia,youwillbeluckyenoughtobewaitedonbyspecialguide-monkeys.【B1】inwaistcoat(马甲)
A、WatchingTV.B、Knittingsocks.C、Chattingwithneighbors.D、Doinghousework.BWhatdoesthemanthinkisthelatesthobbyoft
最新回复
(
0
)