首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 structst{intn;structst*next;); structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p; p=&a[0]; 则以下选项中值为6的表达式是
若有以下程序段 structst{intn;structst*next;); structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p; p=&a[0]; 则以下选项中值为6的表达式是
admin
2020-07-28
74
问题
若有以下程序段
structst{intn;structst*next;);
structsta[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/Oh3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,值为1的表达式是
以下选项中正确的定义语句是
有下列程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1]
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
下列叙述中正确的是
软件测试的实施步骤是
下面对软件测试和软件调试有关概念叙述错误的是
设有课程关系模式如下:
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
随机试题
背书人在汇票背面记载自己的名称和背书日期,不写被背书人名称,这是【】
Oneofthestudentswho______totheauthorityabouttheproblemofpollutionraiseshishand.
说明贯彻“三个代表”重要思想的本质是坚持执政为民。
患者男,39岁。因头晕、乏力3个月,近10天加重入院。9个月前因外伤有输血史。入院后诊断为骨髓异常增殖综合征、铁粒幼细胞性贫血。Hb30g/L,WBC3.8×109/L,血小板130×109/L。血型A,RhD阳性。入院后连续两天给予输注去白红细胞共2
设A是3阶矩阵,P=(α1,α2,α3)是3阶可逆矩阵,且P-1AP=若矩阵Q=(α1,α2,α3),则Q-1AO=()。
证据材料是用以证明案件真实情况的一切材料,可以作为认定案情的依据。下列材料属于证据材料的有()。
通常情况下,生产作业计划中层级最高的是()。
已知函数f(x)=ln(1+x)-x。求函数f(x)的单调区间及最大值;
《国家中长期教育改革和发展规划纲要(2010一2020年)》提出“巩固提高九年义务教育水平”的发展任务,要求()。
Thoughitismere1to3percentofthepopulation,theupperclasspossessesatleast25percentofthenation’swealth.Thisc
最新回复
(
0
)