第3题: [单项选择]在以下程序段中,已知血型数据占两个字节,则输出结果是 union un int i; double y;
struct st char a[10]; union un b; ; printf("%",sizeof(struct st)); A. 14 B. 18 C. 20 D. 16 参考答案:B 答案解析:[解析] 本题考查了结构体和共用体类型的特点。结构体变量的各个数据成员分别占据不同的存储空间,而共用体变量的数据成员共同占据一段存储空间。所以共用体un的变量占8个字节,而结构st中,变量所占据的存储
第32题: [多项选择]国际私法上法律冲突产生的原因主要有: A. 对同一涉外民事关系,相关国家的法律作出了不同的规定 B. 一国法律域内效力与另一国法律的域外效力产生冲突 C. 同一法律概念,相关国家作出了不同的法律解释 D. 法院在一定条件下承认外国法律的域外效力 参考答案:A,B,D 答案解析:[解析] 在同一个涉外民事法律关系中,有关国家的法律对同一个问题的规定不同,这是发生法律冲突的前提条件。一国法律的域内效力同另一国法律的域外效力同时作用于同一个涉外民事关系中,并产生冲突,这是法律冲突