首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
admin
2020-11-27
25
问题
若有以下程序段:
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;
ps;
…}
则以下表达式中值为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://jikaoti.com/ti/QRD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
以下程序的输出结果是()。main(){inty=一10;while(y++);printf(’’y=%d\n’’,y);}
若k是int类型变量,且有以下for语句1for(k=-1;k
程序中对fun函数有如下说明void‰();此说明的含义是
下面选项中关于编译预处理的叙述正确的是
以下选项中关于C语言常量的叙述错误的是
在满足实体完整性约束的条件下
下面不能作为结构化方法软件需求分析工具的是
在满足实体完整性约束的条件下()。
随机试题
需求弹性和供给弹性对税收负担分摊有什么影响?
第一心音的产生主要是由于()(1990年)
以下有关医技科室特点的描述正确的是
风疹的临床表现是
按系统命名法,下列有机化合物命名正确的是:
北京2008年奥运会火炬长72cm,重985g,燃料为气态丙烷,燃烧时间可达15min,在零风速下火焰高度为25-30cm,在强光和日光情况下均可识别和拍摄。这种能形成稳定火焰的燃烧属于()
人们对即将报废的汽车不再投保而继续正常使用,这属于应对风险的()方式。
甲、乙发生合同纠纷,继而对双方事先签订的仲裁协议效力发生争议。甲提请丙仲裁委员会确认仲裁协议有效,乙提请丁法院确认仲裁协议无效。关于确定该仲裁协议效力的下列表述中,符合法律规定的是()。(2010年)
请用“洪水”“汽油”“神十”“小偷”这几个词语编一个故事。
根据下面文字资料回答以下问题:材料一:2006年,我国劳动力供给总量快速增长,全年城镇需要安排就业总量约2500万人;从需求情况看,如果经济增长和就业弹性保持近年水平,2006年可增加就业岗位800万个左右,加上自然减员提供的就业岗位,2006年
最新回复
(
0
)