第19题: [单项选择]有以下程序 main( ) { union{ unsigned int n; unsigned char c; }ul; u1.c='A'; cout<<u1.n<<endl; } 执行后输出结果是 A. 产生语法错 B. 随机值 C. A D. 65 参考答案:B 答案解析:[解析] 本题考查联合这种特殊的数据结构的基本知识。联合的本质在于联合的成员共事同一片连续的内存单元。本题中由于整型变量占两个字节,字符型变量占一个字节,而整型变量的一部分没有被赋值,故将输出随机值。