题目内容

下面程序的运行结果是( )。#include union data{ int i;char c;double d;}a[2];int main(){printf("%d\n",sizeof(a));}

A. 16
B. 8
C. 4
D. 2

查看答案
更多问题

若有以下类型说明,叙述错误的是( )。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

答案查题题库