首页
登录
从业资格
以下C语言程序的输出结果是( )。struct s{int x,y;}data[
以下C语言程序的输出结果是( )。struct s{int x,y;}data[
考试题库
2022-08-02
88
问题
以下C语言程序的输出结果是( )。struct s{int x,y;}data[2]={10,100,20,200};main( ){struct s*p=data;p++;printf(“%d\n”,++(p->x));}A.10B.11C.20D.21
选项
A.10
B.11
C.20
D.21
答案
D
解析
data是s类型的数组,即结构体数组,用{10,100,20,200}赋值,可知:data[0].x=10data[0].y=100data[1].x=20data[1].y=200struct s*p,p是data数组的指针。指向数组的第一个元素,*p即为data[0]。p++之后,即地址向后移动,此时p指向数组的第二个元素,*p即为data[1].p->x和(*p).x是一样的,p->x和data[1].x等价。所以在++(p->x)之后,data[0].x的值变为21。输出21。
转载请注明原文地址:https://tihaiku.com/congyezige/2424402.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
()isnotalinearstructure.A.Graph B.Q
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A.D
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B.解
()isnotalinearstructure.A.Graph B.Q
阅读以下说明和C语言程序,将应填入(n)处的字句写在答题纸的对应栏内。
计算机能直接识别和执行机器语言程序,该语言的基本元素是()。A.汇编代码
以下关于汇编语言和汇编指令的叙述中,正确的是()。A.汇编语言程序中只能包含
某C语言程序中,m是一个整型变量,则()时遇到表达式m+"test"会报错。
随机试题
WherewasthedestinationofTitanic?[br][originaltext]TheTitanic,with2
UnitedNations(UN)isaninternational【C1】______ofcountriescreatedto【C2】
导致骨髓病性贫血的疾病不包括A.骨髓纤维化 B.内分泌疾病 C.骨髓瘤 D
延展性能好,适宜咬口连接、耐腐蚀,且具有传热性能良好,在摩擦时不易产生火花的特性
男性,71岁。患慢性支气管炎和阻塞性肺气肿近10年,曾因呼吸衰竭抢救2次。目前,
期货业协会的权利机构是()。A、会员大会 B、股东大会 C、理事会 D、
商品房房屋承租人可以单方解除租赁合同的情形有( )。A.租赁期间发生房地产转让
鲨鱼一般都是肉食性的,但一些科学家称,他们在某海域发现了一种以植物作为食物重要组
下列财产属于夫妻共同财产的有()。A.工资、奖金 B.生产、经营收益
女,35岁。停经80天,阴道不规则流血4天,下腹隐痛。呕吐反应剧烈。既往无孕产史
最新回复
(
0
)