若有以下类型说明,叙述错误的是( )。typedef worker{ int num;char name[10];float height;}WR,*p;
A. p是一个结构类型名
B. WR是一个结构类型名
C. p是指向结构类型WR的指针类型名
D. num是结构类型WR的成员
查看答案
若有命令和定义:typedef char X[80];X s;, 以下叙述正确的是( )。
A. s是变量名,其数据类型为字符数组
B. X是变量名,其数据类型为字符数组
C. X是字符类型名
D. s是字符类型名
若有命令和定义:typedef int *Pointer;Pointer s;, 以下叙述正确的是( )。
A. s是变量名,其数据类型为指向int类型的指针
B. Pointer是变量名
C. s是变量名,其数据类型为int
D. s是类型名
若有定义:enum num{a1,a2=3,a3,a4=10}; ,则枚举常量a1、a3的值分别为( )。
A. 1 2
B. 0 4
C. 2 3
D. 2 9
( )对枚举类型的定义是错误的。
A. enum b{1, 2, 3};
B. enum a{A, B, C};
C. enum c{D=3, E, F};
D. enum d{X=0, Y=5, Z=9};