首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2013-10-19
70
问题
若有以下程序段
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->)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/VvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序的最小单位是()。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。S=1-1/3+1/5-1/7+…+1/(2n+1)voidfun(float*
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(【】)if(【】)y=2*x-1;elsey=x;elsey=3*x-11;
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(1+1)];
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
以下所列的各函数首部中,正确的是______。
若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
在下列叙述中,错误的一条是()
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
下列叙述中,正确的是
随机试题
对于以下代码,其输出结果是________。structperson{charname[20];intage;}s[2]={{"Li",20},{"Zhao",30}},*p=s;printf("
A.柳氮磺吡啶B.美沙拉嗪C.布地奈德D.硫唑嘌呤E.英夫利昔治疗轻、中度溃疡性结肠炎首选的药物是
对X线感受性最低的是
下列各项中,不属于定量风险分析的方法是()。
( )是施工组织总设计中的重要内容,是对民用建筑群、大型建筑工程项目及单项工程编制的进度计划,它确定了每个单项工程和单位工程在总体工程中所处的地位,包括开、竣工日期、工期和搭接关系等,也是安排各类资源计划的主要依据和控制性文件。
某工程项目为赶工期而昼夜施工,严重影响了相邻小区居民的休息,经现场劝阻无效,居民便成立维权小组与该施工企业谈判,要求其停止夜间施工,并赔偿2万元作为抚慰金。关于该施工企业与相邻小区居民之间的关系,以下表述中正确的是()。
监事会和连续90日以上单独或者合计持有公司20%以上股份的股东拥有补充召集权和补充主持权。( )
下列评价描述正确的有()。
领导突然对你很冷淡,你怎么办?
Therewasnothingwecoulddo______wait.
最新回复
(
0
)