问题 单项选择题

侨居甲国的中国公民田某在乙国旅行时遇车祸身亡。其生前在丙国某银行寄存有价值10万美元的股票、珠宝一批,在中国遗留有价值200万元人民币的房产一处。田某在中国的父母要求继承这批股票和珠宝。我国与甲、乙、丙三国均无有关遗产继承的特别协议。依我国法律,前述股票和珠宝的继承应适用哪一国的法律?( )

A.中国法

B.甲国法

C.乙国法

D.丙国法

答案

参考答案:B

解析:
[考点] 涉外民商事案件的法律适用
[讲解] 涉外继承中,我国将案件涉及的遗产区分为动产和不动产,分别确定适用的准据法。本题考查的是动产的法定继承的法律适用问题。有关动产的法定继承,我国的相关法律作了如下规定:
(1)《继承法》第36条第1款规定:中国公民继承在中华人民共和国境外的遗产或者继承在中华人民共和国境内的外国人的遗产,动产适用被继承人住所地法律,不动产适用不动产所在地法律。
(2)最高人民法院《关于贯彻执行<中华人民共和国继承法>若干问题的意见》第63条指出,涉外继承,遗产为动产的,适用被继承人住所地法律,即适用被继承人生前最后住所地国家的法律。
(3)根据《民法通则》第149条规定,遗产的法定继承,动产适用被继承人死亡时住所地法律。
明确了上述冲突法规范后,需要进一步理解“住所”的概念。住所是指以永久居住的意思而居住的某一处所。本案例中,该公民侨居于甲国,去乙国只是作短暂旅行,所以其住所地应为甲国,因此有关该公民的动产的法定继承依照我国相关法律应当适用甲国法,B项为正确选项。遗产法定继承的法律适用在国际上一般是分为两大块,其中,动产的法定继承通用的规则是适用被继承人死亡时的住所地法;不动产的法定继承一般适用不动产所在地法。仅通过“侨居”两个字体现的住所地特征在本题中并不明显,容易被忽视。

选择题
多项选择题

[说明]
分糖果问题是一个经典问题。问题描述如下:幼儿国有n(<20)个孩子围成一圈分糖果,老师先随机地发给每个孩子若干颗糖果,然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友;如共有8个孩子,则第1个将原来的一半分给第2个,第2个将原有的一半分给第3个……第8个将原来的一半分给第1个,这样的平分动作同时进行;若平分前,某个孩子手中的糖果是奇数颗,则必须从老师那里要一颗,使他的糖果变成偶数。小孩人数和每个小孩的初始数由键盘输入。经过多少次调整,使每个孩子手中的糖果一样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。
[C程序]
#include <stdlib.h>
#include <stdio.h>
bool allequall (int child[], int n ) //判断各小孩子手中的糖果是否相等

for ( int i=0; i<n-1; i++)
if (child[i]!=child[i+1] )
return false; //不相等返回假
return true; //相等返回真

const int MaxNum=20; //定义最大人数
//主函数
void main ( )

int Num=0;
int *child;
int *child1;
//构造两个相应大小的数组child代表小朋友现有的粮果数child1代表小朋友原来有的糖果数
int Tnum=0;
int i=0;
do
printf ( "Pelase input the number of the children: ").,
scanf ( "%d",&Num );
if ( Num>MaxNum )
printf ( "Error Number!!" );
while ( Num>MaxNum ); child=new int [Nmn];
child1=new int [Num]; for ( i=0; i<Num; i++ ) //将数组赋值

printf ( "Input NO. %d child’s candy numbers: ",i+1);
scanf ( "%d", &child[i] );

while ( (1) )

for (i=0; i<Num; i++ )

if( (2) )

(3)
Tnum++;


for ( i=0; i<Num; i++ )
child1[i]=child[i]; //将child1赋值用来记忆原来小朋友的粮果数
for ( i=0; i<Nam; i++ )
(4)
for (i=0; i<Num-1; i++)//用循环实现前一个小朋友粮果数加后一个小朋友粮果数的一半

child[i]/=2;
child[i]+=child 1 [i+1];

child[Num-1]/=2;
(5)

printf ( "每个同学最后分到糖果数目是%d\n", child[1]);
printf ( "老师分发出的糖果是%d\n", Tnum );

图12-7是一种解决问题的流程图,请根据该流程图将对应C代码 (n) 处补充完整。