首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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-28
55
问题
设有如下的说明和定义
struct {
int a;
char *s;
} x, *p = &x;
x.a = 4;
x.s = "hello";
则以下叙述中正确的是( )。
选项
A、语句 ++p->a; 的效果是使成员a增1
B、语句 ++p->a; 的效果是使p增1
C、(p++)->a与p++->a都是合语法的表达式,但二者不等价
D、语句 *p->s++; 等价于 (*p)->s++;
答案
A
解析
语句"*p = &x; "将结构体指针p指向了结构体变量x的地址,所以*p与x等价,p->a与x.a等价,++p->a表示将a自增1,(p++)->a与p++->a等价,值均为4,*p->s++与*x.s++等价,语句"(*p)->s++"不合法,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/rKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
以下选项中,属于C语言中合法的常量的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
以下叙述中正确的是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
下列哪项生理活动是由β3受体介导的?
孕妇王某,孕8周出现阴道流血就诊。自诉流血量在逐渐增多,且有一阵一阵的右侧腹痛。妇科检查发现子宫大小与停经周数相符,宫颈口已扩张,但宫颈口未见组织物。该孕妇可被诊断为
再生障碍性贫血时海洋性贫血时
作为建筑材料同时应满足的基本要求有()。
各类厂界噪声标准适用范围的划定包括()。
A企业将自己所有的一幢办公楼连同办公楼里办公桌椅、空调转让给B企业,针对这种转让行为,下列说法正确的是()。
李某2013年3月取得的下列收入中,应缴纳个人所得税的是()。
双耳分听测验是用来研究()的经典范式。[中科院心理研究所2017]
支持子程序调用的数据结构是( )。
Forauthorsofself-helpguides,nohumanproblemistoogreatortoosmall.Wanttobecomefitter,richerorhappierin2015?T
最新回复
(
0
)