首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
44
问题
设有如下的说明和定义
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全国计算机二级
相关试题推荐
有以下程序:voidf(inty,int*x){y=y+*x;*x;=*x+y;}main(){intx=2,y=4;f(y,&x);-printf("%d%d\n",x,y)
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL;*q=*(p+5);printf("%
若a=10,b=20,则表达式!(a<b)的值是【】
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
下列能正确定义一维数组的选项是()。
下面各选项中,均是C语言合法标识符的选项组是
结构化程序设计的3种基本结构是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
文学与历史相比更注重【】
中医整体观念是指
A.一类精神药品B.二类精神药品C.麻醉药品D.毒性药品E.放射性药品
下列各项,不属于不正当竞争行为构成要件的是:()
木材的力学性质各向异性,有下列中的哪种表现?
在实施焊接前,应根据焊接工艺试验结果编写焊接工艺方案,方案内容不包括()。
某一个水利水电工程水库总库容6亿m3,装机容量120万kW,灌溉面积10万亩,保护农田10万亩,该水利水电工程的等级为()。
编制人工定额时,下列时间属于工人在工作班内必需消耗的时间有()。
计算机系统中的信息资源只能被授予权限的用户修改,这是网络安全的______。
Oldpeoplearealwayssayingthattheyoungpeoplearenot【51】theywere.Thesamecommentis【52】fromgenerationtogenerationan
最新回复
(
0
)