根据两个函数是同一个函数,当且仅当这两个函数具有相同的定义域、值域、对应关系,对各个选项进行判断,从而得出结论.
【解析】
由于函数y= 的值域为R,的值域为[0,+∞),这两个函数的值域不同,故不是同一个函数,故排除A.
由于 y=x与具有相同的定义域、对应关系、值域,故这两个函数是同一个函数.
由于的定义域为{x|x≠1},y=x+3的定义域为R,这两个函数的定义域不同,故不是同一个函数,故排除C.
由于y=1的定义域为R,y=x的定义域为{x|x≠0},这两个函数的定义域不同,故不是同一个函数,故排除D.
故选B.