分析:對于A,函數的定義域為x≠0與函數y=x(x≥0)的定義域不同,;對于B,函數的定義域為x≥0,解析式為y=x,所以B中的函數與y=x(x≥0)相同,對于C,函數的值域為R,與函數y=x(x≥0)的值域不相同,對于D,函數的定義域為x>0,與函數y=x(x≥0)定義域不相同,故D不同.
解答:解:對于A,函數的定義域為x≠0與函數y=x(x≥0)的定義域不同,故A不同;
對于B,函數的定義域為x≥0,解析式為y=x,所以B中的函數與y=x(x≥0)相同,
對于C,函數的值域為R,與函數y=x(x≥0)的值域不相同,故C與函數y=x(x≥0)不相同,
對于D,函數的定義域為x>0,與函數y=x(x≥0)定義域不相同,故D不同.
故選B.
點評:判斷兩個函數是否為同一個函數,關鍵是看函數的定義域、對應法則、值域,三個要素是否相同.