首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include struct ord {int x,y;}dt[2]={1,2,3,4); void main() { struct ord*p=dt; printf("%d,",++p->x);prin
有下列程序: #include struct ord {int x,y;}dt[2]={1,2,3,4); void main() { struct ord*p=dt; printf("%d,",++p->x);prin
admin
2021-09-05
27
问题
有下列程序:
#include
struct ord
{int x,y;}dt[2]={1,2,3,4);
void main()
{ struct ord*p=dt;
printf("%d,",++p->x);printf("%d,",++p->y);
}
程序的运行结果是( )。
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
在本题中结构体成员访问运算符->的优先级高于++算术运算符,所以表达式++p>x的计算过程是首先取出结构体dt[0]的成员变量x的值1,然后再对其值加1,得到2输出。表达式++p->y的计算过程是首先取出结构体dt[0]的成员变量y的值2,然后再对其值加1,得到3输出。
转载请注明原文地址:https://kaotiyun.com/show/Y4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidfunction2(intn);voidfunction1(intn){if(n
有如下程序:#includeusingnamespacestd;classCl{public:~4210{cout
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x--:y++”的值为()。
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(intx1=0,inty1=0):x(x1),y(y1){
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
下面描述中错误的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
随机试题
当建设工程竣工验收时,为了鉴定工程质量,对隐蔽工程进行必要的开挖和修复,费用应从()中支付。
背景材料:某写字楼工程,建筑面积14352m2。箱型基础,现浇钢筋混凝土框架结构。目前进行内部装修阶段,在装修施工前,已对各部位装修材料的燃烧性能进行了技术交底工作。装修工程完工后,建设单位项目负责人组织施工单位项目负责人、监理工程师和设计单
地下工程防水混凝土结构,应符合下列规定()。
在个人或家庭财务比率分析中,反映客户家庭在一段时期内(通常是一年)财务状况良好程度的指标是()。
注册会计师在考虑出具保留意见的审计报告时,以下不正确的做法是()。
某木制品公司(一般纳税人)在2014年12月生产非一次性高档木筷1000箱,每箱不含税售价800元;另生产未经打磨的一次性木筷子500箱,单箱不含税售价200元。本月的产品全部销售,木制一次性筷子的消费税税率为5%。则当月应缴纳的增值税和消费税合计为(
国家旅游局2010年财政拨款支出中的基本支出占收支预算总表中的支出总计的比重为()。
Everyoneknowsastonebouncesbestonwaterifit’sroundandflat,andspuntowardsthewaterasfastaspossible.Someenthus
唯一可以知道一个人是否患上感冒的方法就是观察感冒的症状,因此,当有人被认为患有感冒时,这仅说明他表现出了感冒的症状,而没有理由据此预测他未来的症状。以下哪项中所描述的逻辑错误和上文论述中的最类似?
Wateristofish______airistoman.
最新回复
(
0
)