首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
若有以下程序段: 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
admin
2021-04-28
24
问题
若有以下程序段:
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+1)->m
C、*(p++)->n
D、(p++).(*m)
答案
B
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/hxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
下列结构体的定义语句中错误的是()。
有以下程序main(){inta=3;d0{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
在软件开发中,需求分析阶段可以使用的工具是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
在软件开发中,需求分析阶段产生的主要文档是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
下面不属于结构化程序设计原则的是
随机试题
“莫道不消魂,帘卷西风”的下一句()
Insomnia,or"poorsleep",canhavebadeffectsonaperson’shealthandgeneralwell-being.Itcan【C1】______onbothourphysi
有关暴露疗法的描述,错误的是
初产妇,33岁,足月入院待产,查体宫缩规律,宫口开大10cm,胎心140次/分。该产程护理措施正确的是()
债的要素
某建筑定时供应热水,设半容积式水加热器,采用上行下给机械循环供水方式,经计算,配水管网总容积为300L,其中管内热水可以循环流动的配水管管道容积为160L,系统循环流量为1000L/h,循环次数为4次/h,则回水管管道容积为()。
甲公司以—个离生产基地较远的仓库与乙公司拥有的长期股权投资进行置换。甲公司换出固定资产—仓库原值350万元,折旧235万元,账面价值115万元,营业税5.75万元,无公允价值。乙公司换出长期股权投资账面价值105万元,无公允价值,以银行存款支付交易费用5万
某国人口总量自2005年起开始下降,预计到2100年,该国人口总数将只有现在的一半。为此该国政府出台了一系列鼓励生育的政策。但到目前为止该国妇女平均只生育1.3个孩子,远低于维持人口正常更新的水平(2.07个)。因此有人认为该国政府实施的这些鼓励生育的政策
结合材料.回答问题:半个月后,二十国集团(G20)杭州峰会将拉开帷幕。作为全球最大发展中国家和世界第二大经济体,东道主中国注定为G20峰会带来新气象。其中之一是参会的发展中国家创历次之最。老挝、乍得及塞内加尔将分别作为东盟、非盟及非洲发展新伙伴
Ourteacherinsiststhatwe______allouressaysonalternatelines.
最新回复
(
0
)