首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下的说明和定义 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
2020-06-16
26
问题
设有如下的说明和定义
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
解析
本题考查结构体变量的引用,运算符->的优先级高于++,选项A中两表达式等价,效果都是访问了p所指变量中的a成员之后,指针p再增1,所以选项A错误。++p->a的效果是使成员a增1,选项B错误,选项D不是正确的C语言语句。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/u7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动main函数
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvwxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROGI.C中,请勿改动主函数main和其他函数中的任何
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
以下叙述中错误的是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下选项中,能用作用户标识符的是()。
随机试题
某医院眼科医生次日要为一位病人做角膜移植手术,可当天晚上发现准备的角膜不见了,若病人第二天做不了手术,将有完全失明的危险,于是该医生到医院太平间摘取了一位刚刚死亡的病人的角膜,并将义眼给死者装上。第二天,病人的手术很成功。可死者的家属却发现角膜不见了,状告
心肌不发生强直收缩的原因是()
针对不良贷款的教训总结不包括()。
跨行政区域的社会团体必须由()登记管理。
学前教育课程内容的范围。
___________。比如工业化的历史,就包含了很多内容,首先是现代生产发展所引起的物质财富的快速增长,由此我们当然对工业化持积极的态度。但另一方面,从生态环境角度看,随着工业化的推进,大量资源被消耗,很多地方被污染,生态破坏对人类造成的危害会长期存在。
发达国家对于跨国投资所得主张由居住国独自征税的主要理由是()。
(2013年真题)甲、乙双方在油画买卖合同中约定:“本合同一式三份,经双方签字后生效。甲、乙各持一份,见证律师一份,均具有同等法律效力。”对此,下列说法正确的是
下列叙述中正确的是()。
A、ItcancausefloodingB、Itcancarrydiseasesthataffectanimals.C、Itcanintroducetoomuchsaltintothesoil.D、Itcandi
最新回复
(
0
)