首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
33
问题
设有如下的说明和定义
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全国计算机二级
相关试题推荐
以下叙述中错误的是
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){
以下叙述中正确的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,
若有定义语句:charstrl[]="string",str2[8],*str3,str4[10]="string";,库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是()。
有以下程序:#includemmn(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","W+");fprintf(fp,"%d\
关于C语言函数说明的位置,以下叙述正确的是()。
设有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,若0≤i≤9,则对a数组元素的引用错误的是()。
为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是()。
随机试题
Thedoctor,notwishingtoalarmher,didnottellherhowseriousherconditionwas.
急性呼吸窘迫综合征(ARDS)初期的临床特点是
[2011年,第102题]计算机系统中,存储器系统包括()
我国常用的框幅式航空摄影仪主要有()。
夏天干旱,甲、乙两家请人来挖井。阴天时,甲家挖井需要8天,乙家需要10天;晴天时,甲家工作效率下降40%,乙家工作效率下降20%。两家同时开工并同时挖好井,问甲家挖了几个晴天?()
orientalism
某公司办公用品的月平均成本C与公司雇员人数z有如下关系:Cˊ=C2e-x+2C且C(0)=1,求C(x).
关于SIP重定向服务的描述中,正确的是()。
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
AIDSiscausinggreatpublicconcernbecausethe______fataldiseasehitsprimarilyyoungpeople.
最新回复
(
0
)