筆試題(函數(shù)的返回值)
1.求下面函數(shù)的返回值(微軟)
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
return countx;
}
假定x = 9999,
筆試題(函數(shù)的返回值)
,資料共享平臺
《筆試題(函數(shù)的返回值)》(http://www.oriental01.com)。 答案:8思路:將x轉(zhuǎn)化為2進(jìn)制,看含有的1的'個(gè)數(shù)。
2. 什么是“引用”?申明和使用“引用”要注意哪些問題?
答:引用就是某個(gè)目標(biāo)變量的“別名”(alias),對應(yīng)用的操作與對變量直接操作效果完全相同。申明一個(gè)引用的時(shí)候,切記要對其進(jìn)行初始化。引用聲明完畢后,相當(dāng)于目標(biāo)變量名有兩個(gè)名稱,即該目標(biāo)原名稱和引用名,不能再把該引用名作為其他變量名的別名。聲明一個(gè)引用,不是新定義了一個(gè)變量,它只表示該引用名是目標(biāo)變量名的一個(gè)別名,它本身不是一種數(shù)據(jù)類型,因此引用本身不占存儲單元,系統(tǒng)也不給引用分配存儲單元。不能建立數(shù)組的引用。
【筆試題(函數(shù)的返回值)】相關(guān)文章:
7.360筆試題目
8.360筆試題目