首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
2015-07-31
57
问题
设有如下的说明和定义
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/qmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中正确的语句组是______。
在16位C编译系统上,若定义longa;,则能给变量a赋值40000的正确语句是______。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
有以下程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;)while(t!=n);为使程序不陷入死循环,从键盘输入的数据应该是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
结构化程序设计主要强调的是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
A.急性肠炎B.穿孔C.输尿管结石D.急性胰腺炎E.十二指肠溃疡暴饮暴食后上腹疼痛,向左腰背放散,多见于
A.3年以上10年以下有期徒刑,并处罚金.B.3年以下有期徒刑或者拘役,并处罚金C.10年以上有期徒刑或者无期徒刑,并处罚金或者没收财产D.10年以上有期徒刑、无期徒刑或者死刑,并处罚金或者没收财产销售劣药后果特别严重的,应处()。
半年度报告无需披露关联关系的任何内容。( )
由于记账凭证错误而导致账簿登记错误的错账更正方法有()。
社会工作专业守则的特征包括相对稳定性、规范性、目的性和( )。
计划的灵魂和总纲是()。
社会保障制度是通过()的办法筹集资金,国家对生活水平达不到最低标准者实行救助,对暂时或永久失去劳动能力的人提供基本生活保障,逐步增进全体社会成员的物质和文化福利,保持社会安定,促进经济增长和社会进步。
下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是()。
IfyouarebuyingapropertyinFrance,whetherforapermanentoraholidayhome,itisimportanttoopenaFrenchbankaccount
Writeanoteofabout50~60wordsbasedonthefollowingsituation:YoufailtovisityourfriendTonywhileheisbeinghosp
最新回复
(
0
)