首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 struct st{int n;struct st*next;}; struct st a[3]={5,&a[1],7,&a[2],9,’\0’},*p; P=&a[0]; 则以下选项中值为6的表达式是
若有以下程序段 struct st{int n;struct st*next;}; struct st a[3]={5,&a[1],7,&a[2],9,’\0’},*p; P=&a[0]; 则以下选项中值为6的表达式是
admin
2019-08-18
91
问题
若有以下程序段
struct st{int n;struct st*next;};
struct st a[3]={5,&a[1],7,&a[2],9,’\0’},*p;
P=&a[0];
则以下选项中值为6的表达式是
选项
A、++(p->n)
B、(*p).n
C、p->n++
D、p->n
答案
A
解析
选项A中表达式++(p->n)为前缀自加表达式,p->n和a[0].n等价,其值为5,前缀自加后值为6。选项B中表达式(*p).n和选项D的表达式p->n含义相同,表示取结构指针p所指向的成员,因此值为5。选项C中表达式p->n++为后缀自加表达式,相当于(p->n)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/14Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int宰p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
关于C语言的符号常量,以下叙述中正确的是
以下叙述中正确的是
若有以下程序段structSt{intn;structst*next;};structSta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
下列选项中不属于面向对象程序设计特征的是
在面向对象方法中,实现信息隐蔽是依靠
结构化程序设计中,下面对goto语句使用描述正确的是
下面不属于软件设计阶段任务的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
随机试题
在社会服务方案策划中,影响性目标是社会工作干预所要达到的目标,下列服务目标中,属于影响性目标的是()。
在Word中,当处于插入状态时,状态栏上的改写框为()色。
治疗杀虫脒中毒以下哪项是错误的
甲硝唑最典型的不良反应是
A、苯海拉明B、西咪替丁C、组胺D、阿司咪唑E、昂丹司琼H22受体阻断剂,减少胃酸分泌()
综合管廊应统一规划、设计、施工和维护,并应满足管线的使用和运营维护要求,纳入综合管廊的()应有专项()设计。
茂盛公司2014年的营业收入成本率为80%,较2013年75%的营业收入成本率增加了5个百分点,这表明企业的经济效益进一步提高。()
下列菜系中不属于八大菜系的一项是()。
造成睡眠感丧失的因素是()。
Overthepastdecade,significantresearchhasdemonstratedwhatmanyhaveknownforalongtime:womenarecriticaltoeconomic
最新回复
(
0
)