问题 单项选择题

设有如下定义:
struct sk
int n;
float x; data, *p;
若要使p指向data中的n域,正确的赋值语句是

A) p=&data.n;
B) *p=data.n;
C) p=(struct sk*)&data.n;
D) p=(struct sk*)data.n;

答案

参考答案:C

解析: 本题主要考查结构体变量引用成员数据的方法,主要有以下两种:结构体变量名.成员名或结构体指针->成员名。

问答题

甲公司是一家于2000年3月成立的股份有限公司,股本总额为6 000万元人民币,其发起人为A、B、C、D、E、F、G七个自然人,其中C、D、E、F、G为公司董事。2004年3月A、 B、C三人拟转让各自所持有的甲公司的股份。后因甲公司经营效益良好而未转让。2005年5月,甲公司召开董事会会议,董事C和D则因病未能参加会议,董事会的决议经E、F同意G反对而通过。董事会对会议所议事项作成会议记录,由出席会议的董事E、F、G签名。甲公司在经营中发现董事G在乙公司担任经理一职(乙公司所经营的业务与甲公司属于同类),随即进行了处理。2005年3月甲公司未弥补的亏损达到2 100万元人民币,甲公司决定召开临时股东大会,在甲公司召开的临时股东大会上,又另行追.加了一项议题,即选举更换了一名董事,并通过了该项决议。
要求:根据上述情况及《公司法》的有关规定,回答下列问题:
(1) A、B、C三人能否转让各自持有的甲公司的股份并说明理由。
(2) 甲公司董事的人数是否符合法律规定并说明理由。
(3) 甲公司能否召开董事会会议并说明理由。
(4) 甲公司能否通过董事会决议并说明理由。
(5) 甲公司董事会会议记录的签名是否符合法律规定并说明理由。
(6) 甲公司对董事G的行为应如何处理
(7) 甲公司应否召开临时股东大会并说明理由。
(8) 甲公司的董事会能否在该次临时股东大会上通过选举更换董事的决议并说明理由。

问答题 简答题