- 受力分析
- 共335题
若有以下程序段: struct st {int n; int*m: }; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b)}; main() {struct st*p; p=s; } 则以下表达式中值为5的是( )。
A.(*p).m
B.*(p+1)->m
C.*(p++)->n
D.(p++)(*m)
正确答案
B
解析
[解析]本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
下列说法正确的是( )。
A.auto和register将声明的对象说明为自动存储类对象,这些对象可用在函数中或函数外
B.将变量其定义为static类型,则其初值默认为随机值
C.typedef说明符并不会为对象预留存留空间
D.如果一个对象被声明为register,则埘它应用一元运算符&,意征取得其存储的地址
正确答案
C
解析
[解析]①这种声明也具有定义的作用,并将预留存储空间。register说明的声明等价于auto说明的声明,所不同的是,register暗示了声明的对象将被频繁地访问,将尽可能存储在寄存器中。如果一个对象被声明为register,则将不能对它应用一元运算符&,声明为register但实际按照auto类型处理的对象的地址进行计算是非法的。 ②static将声明的对象说明为静态存储类。这种对象可以用在函数内部或者函数外部。在函数内部,该说明符将引起存储空间的分配,具有定义的作用。在函数外部,该说明符将引起声明对象为具有内部链接。另外,若将其定义为static类型,则其初值默认为0。 ③函数内部的extern声明表明,被声明的对象的存储空间定义在其他地方。在函数外部,说明声明的对象具有外部链接。 ④typedef说明符并不会为对象预留存留空间。
痞满以下列何项症状为主症( )
A.胸脘痞闷
B.胸脘闷痛
C.脘闷不舒
D.胃脘疼痛
E.胃脘满闷
正确答案
E
解析
暂无解析
痞满的基本病机是( )
A.肝气郁滞.横逆犯脾
B.中焦气机不利,脾胃升降失职
C.外邪内陷,阻塞气机
D.食滞肠胃,痞塞不通
E.湿盛脾虚。气机阻滞
正确答案
B
解析
暂无解析
“三皇五帝”是中华民族传说中的先祖。为纪念他们的丰功伟绩,后人给他们建立了纪念性的陵墓。其中炎帝陵位于( )。
A.山西临汾
B.陕西桥山
C.湖南株洲
D.河南淮阳
正确答案
C
解析
暂无解析
扫码查看完整答案与解析