首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 struct { int a; char *s; } x, *p = &x; x.a = 4; x.s = "hello"; 则以下叙述中正确的是
设有如下的说明和定义 struct { int a; char *s; } x, *p = &x; x.a = 4; x.s = "hello"; 则以下叙述中正确的是
admin
2019-12-17
25
问题
设有如下的说明和定义
struct {
int a;
char *s;
} x, *p = &x;
x.a = 4;
x.s = "hello";
则以下叙述中正确的是
选项
A、(p++)->a与p++->a都是合语法的表达式,但二者不等价
B、语句 ++p->a; 的效果是使p增1
C、语句 ++p->a; 的效果是使成员a增1
D、语句 *p->s++; 等价于 (*p)->s++;
答案
C
解析
本题考查结构体变量的引用,++p->a的效果是使成员a增1,p++->a不合法,*p->s++为字符e,与(*p)->s++不等价。
转载请注明原文地址:https://kaotiyun.com/show/6ECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;printf("%d\n",f
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));
有以下程序:#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));
下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
设有定义:intx=7,y=12;,则以下表达式值为3的是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
随机试题
在螺栓的紧连接中,螺栓所受的轴向预紧力与横向载荷无关。
简述劳动者有权即时单方解除合同的情形。
A.气急疲乏B.衄血斑疹C.四肢抽搐D.角弓反张
观察患者开始的时间是
下列属于立井施工机械化作业线及其配套设计应遵循的原则有()。
附条件的法律行为中所附的条件可以是事件,也可以是行为,此外还需要具备的条件有()。
A公司是一家家电生产销售企业。该公司为增值税一般纳税人,适用的增值税税率为16%,A公司与职工薪酬相关的业务如下:(1)2×18年3月,A公司的销售业绩再创新高,该公司为了奖励公司内部的优秀管理人员,3月29日从公司外部购入30套每套价值50万元的商
请指出下列音程不协和的是()。
甲公司2009年12月31日的长期负债和股东权益合计为10000万元,其中,发行在外的普通股3000万股(每股面值1元),公司债券1000万元(按面值发行,票面年利率8%,每年年末付息,二年后到期),资本公积4000万元,其余为留存收益。2010年年初
OncefoundalmostentirelyinthewesternUnitedStatesandillAsia,dinosaurfossilsarenowbeingdiscoveredonallsevencon
最新回复
(
0
)