更多"设有以下说明和定义:typedef union long i;int "的相关试题:
[单项选择]设有以下说明和定义:
typedef union
long i int k[5];char c;DATE;
struct date
int cat;DATE cow;double dog;too;
DATE max;
则下列语句的执行结果是 ( )
printf("%d",sizeof(struet date)+sizeof(max));
A. 26
B. 30
C. 18
D. 8
[单项选择]设有以下定义:
typedef union
long i;int k[5];char c,DATE,
struct date
int cat;DATE cow;double dog;too;
DATE max;
则下列语句的执行结果是 ( )
printf("%d",stzeof(struct date)+sizeof(max));
A. 25
B. 30
C. 18
D. 8
[单项选择]设有以下定义:
typedef union
longi; int k[5];char c;DATE;
srtuct date
int cat;DATEcow;double dog; too;
DATE max;
则下语句的执行结果是 ( )
printf("%d,"sizeof(struct date))+size of(max));
A. 25
B. 30
C. 18
D. 8
[单项选择]下面程序的输出是______。
typedef union
long x[2];
int y[4];
char z[8];
MYTYPE;
MYTYPE them;
mare( )
printf("%d/n",sizeof(them));
A. 32
B. 16
C. 8
D. 24
[单项选择]设有如下说明
typedef struct ST
long a; int b; char c[2]; NEW;
则下面叙述中正确的是
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下说明:
typedef struct ST
long a; int b; char c[2]; NEW;
则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下说明
typedef struct ST
long a; int b;char c[2]; NEW;
则下面叙述中正确的是______。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下说明:
typedef struet ST
long a;int b;char c[2]; NEW;
则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下说明: typedef struet ST { long a;int b;char c[2];} NEW;则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有以下说明语句
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是
A. PER是结构体变量名
B. PER是结构体类型名
C. typedef struct是结构体类型
D. struct是结构体类型名