首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct ord{int x,y;)dt[2]={1,2,3,4};main(){struct ord *p=dt; printf("%d,",,++(p->x));printf("%d\n",++(p->y));} 程序
有以下程序 #include struct ord{int x,y;)dt[2]={1,2,3,4};main(){struct ord *p=dt; printf("%d,",,++(p->x));printf("%d\n",++(p->y));} 程序
admin
2020-11-23
40
问题
有以下程序
#include struct ord{int x,y;)dt[2]={1,2,3,4};main(){struct ord *p=dt;
printf("%d,",,++(p->x));printf("%d\n",++(p->y));}
程序运行后的输出结果是
选项
A、4,1
B、2,3
C、3,4
D、1,2
答案
B
解析
在题目中定义了结构体ord类型的数组变量dt,并对其赋初值。在程序中定义了指向结构体ord类型的指针变量p,并且它指向变量数组dt的第一个元素dt[0],所以此时成员变量p->x的值等于1,成员变量p->y的值等于2,在输出时分别加1,所以输出结果为选项B)。
转载请注明原文地址:https://www.kaotiyun.com/show/Dy3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是()。
设变量已正确定义并赋值,下列表达式中正确的是()。
下面对软件测试描述错误的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intk=5;while(--k)printf(’’%d’’,k-=3);printf(’’\n’’);}执行后的输出结果是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
下列叙述中错误的是()。
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
以下选项中能用作数据常量的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、"ZhangQi"、9
随机试题
胆囊动脉最多来源于()
()是指把人体与意外释放能量或危险物质隔离开,是一种不得已的隔离措施,是保护人身安全的最后一道防线。
背景资料某一水闸工程,主要建筑物为1级建筑物,次要建筑物为3级建筑物,临时建筑物为4级建筑物。闸室共10孔,为钢筋混凝土框架式结构,采用水泥土搅拌桩进行地基处理。上、下游翼墙均采用钢筋混凝土扶壁式结构。闸室下游设钢筋混凝土挖深式消力池,消力池后布置混凝土
普通干粉灭火剂不可扑救()火灾。
下列刑罚属于主刑的是()。
下列项目中,应当作为营业外收入核算的有()。
9月初大学人学报到时,有多家手机运营商到某大学校园进行产品销售宣传。有好几家运营商推出了免费套餐服务。但是其中一家运营商推出了价格优惠的套餐,同时其业务员向学生宣传说:其他运营商所谓的“免费”套餐是通过出售消费者的身份信息来获得运营费用的。以下哪项如果为
设A,B是n阶方阵,则下列结论正确的是().
下面的地址中,属于本地回送地址的是______。
Theholidaysareatimeforeating:piesatThanksgiving,chocolatesforAdventandoverflowinggiftbasketsofcookiesandcand
最新回复
(
0
)