问题 单项选择题

以下选项中,能定义s为合法的结构体变量的是( )。

A) typedef struct 123

double a;
char b[10];
s;
B) struct

double a;
char b[10];
s;
C) struct ABC

double a;
char b[10];
ABC s;
D) typedef ABC

double a;
char b[10];
ABC s;

答案

参考答案:B

解析: 本题的考查点是结构体变量的定义。定义一个结构体类型的变量,可采用三种方法:①先定义结构体类型再定义变量名;②在定义类型的同时定义变量;③直接定义结构类型变量,即不出现结构体名;选项B)符合第三种定义方法。故本题答案为B)。

判断题
材料分析题

材料一:承载着国人几千年的奔月梦想,“嫦娥一号”2007年10月24日成功发射。“嫦娥一号”是我国自主研制的第一颗月球探测卫星,它的发射成功,标志着我国实施绕月探测工程迈出重要一步,对于推动我国航天事业在空间领域发展,提升自主创新能力,促进科学技术进步具有重要意义。

材料二:有关负责人指出,中国坚持和平利用太空.造福人类的宗旨,愿意本着“平等互利,和平利用,共同发展”的原则,与世界各国开展航天合作交流。

(1)运用国际竞争的有关知识说明为什么要提高我国的自主创新能力?

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

(2)请运用国际社会的有关知识,对材料二进行分析。

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________