首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
27
问题
设有如下的说明和定义
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全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是
若有以下说明和定义uniondt{inta;charb;doublec;)data;以下叙述中错误的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿改
有以下程序:#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));
有以下程序:#includevoidfun(intx,inty,int*z){*z=y—x;}main(){inta,b,c;fun(10,5,&a);fun(
有以下程序:#includemmn(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","W+");fprintf(fp,"%d\
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
以下选项中,与n=i++完全等价的表达式是()。
有语句:k=x
随机试题
冬季使用二氧化碳灭火器时,应该注意的是()。
怎样写作监狱起诉意见书犯罪事实?
关于促胰液素的生理作用,下列哪项错误
梦的分析不包括下列哪项
女性,50岁。被诊断为急性肾盂肾炎。诊断急性肾盂肾炎最主要的依据是
男,40岁。心悸失眠或多梦,时伴有梦遗1月余,伴心烦,自觉记忆力下降,舌红苔少,脉细数。治疗梦遗宜选用
紫花地丁善于治疗鱼腥草善于治疗
无机结合料稳定材料标准养生试验中,对养生90d和180d的试件,养生期间,关于试件的质量损失,稳定细粒材料试件不超过1g;巾粒材料不超过4g;粗粒材料不超过10g。()
Overthecenturies,scientistshavebeentryinghardtofindsatisfactorysubstitutesforpreciousstonesbutfailedmanytimes.
A、BecauseoftheTVprograms.B、Becauseoffilepaceofmodemlife.C、Becauseofthewideuseofhouseholdappliances.D、Because
最新回复
(
0
)