一道很有趣的筆試題,回答一道經典筆試題,大家可以進來看看!!

2022-02-16 04:42:34 字數 1842 閱讀 2986

1樓:匿名使用者

函式地址就是該函式最後一個區域性變數的地址。

此處,也即有func函式地址,等於preturn的地址故printf(p);相當於printf(preturn);

注意這個preturn是不能被主函式這樣用的,只是它的地址值傳入了,且雖然函式呼叫完了,區域性變數釋放了,但位於該地址處的值還沒改變。 這樣去對棧內的空間訪問是不提倡的。

2樓:匿名使用者

這樣的題目一點都不有趣

本來preturn就是一個區域性變數,是一個棧,返回該棧的地址是錯誤的,因為該棧在函式結束時就被**了,返回其地址毫無用處,如果好運或許能得到"abc",不好運也許會引起程式崩潰

3樓:記住一座城

可能輸出'abc',通常會輸出亂碼,雖然函式返回後棧空間會被收回,但棧中的資料還在,如果沒被覆蓋還可以訪問到,最好不要返回區域性變數。

搞笑的考試試題要有答案 5

4樓:陸卡利歐

試題:搞笑的考試試題要有答案

答案:需回覆方可瀏覽

5樓:匿名使用者

???where is topic?

回答一道經典筆試題,大家可以進來看看!! 50

6樓:記住一座城

答案a,d

b."必須名字相同且引數型別相同返回型別相同" ,說的太絕對virtual base* func() {} deriend* func(){} 這也構成了虛擬函式。

c.僅僅是返回值不同,不能構成過載。

個人見解。

剛才看了一下網上的答案的a,

不過沒給出解釋,d中的友元函式可以是其他類的虛擬函式,我的見解。

7樓:匿名使用者

虛擬函式使用函式指標實現的,可以返回父類或者子類的引用,引用就是用指標實現的,和虛擬函式的實現可以對應上。

inline的虛擬函式就失去虛屬性。

友元函式是非函式成員,不能虛擬函式。

模板是編譯時期確定。

8樓:匿名使用者

我選ba不懂啥叫遲後編譯,如果是指執行期繫結,我表示這個詞彙編得蛋疼(誰告訴我「遲後編譯」哪個發明的,英文叫什麼?)。如果是執行期繫結,模板類不符合。

b沒問題

c都懂d有人說了友員可以是其他類虛擬函式。

這道題很無聊。

9樓:匿名使用者

a我認為是錯的,模板類不應該是遲後編譯,在第一次編譯的時候引數型別就已經確定了

b我認為是對的

c過載只有返回型別不同是不可以的,我在某書上看到過,編譯器不能憑藉左值確定呼叫哪個過載

d我也不清楚,但是建構函式不能使虛擬函式,析構可以使虛擬函式以上是我的個人看法,不一定正確,除了c

一道面試題,此題在紐西蘭面試的時候曾引起巨大反響. 知道答案嗎??

10樓:匿名使用者

這是一種類似於變戲法似的題目,倘若你順著他的思路思考,你只會感到疑惑,而稍微捋一捋思路,便能發現其中的奧祕。首先,每人所花費的9元錢已經包括了服務生藏起來的2元(即***25元+服務生私藏2元=27元=3*9元)因此,在計算這30元的組成時不能算上服務生私藏的那2元錢,而應該加上退還給每人的1元錢。即:

3*9+3*1=30元正好!

11樓:匿名使用者

說的簡單點,三個人交的總共27元包括服務員留下的那2元!所以錢是不應該那麼算的!

12樓:匿名使用者

老闆收25,服務員2,三人每個人還有1,加起來不就30了啊!

一道經典的概率題

先求其對立事件的概率,即五個硬幣面值小於1角的概率總取法有 c 10,5 252 對立事件的取法有 c 5,5 c 5,4 c 5,1 c 5,3 c 3,2 c 5,2 c 3,3 1 25 30 10 66 注 c m.n 表示組合數,式中每項前面的組合數為1分硬幣個數的組合方法數,分別取5個,...

求教一道sql面試題,一道SQL面試題,實在不知道怎麼寫了

這種需求一般用儲存過程寫,還好你這裡是季度,如果列數較多,那麼使用單條sql難度非常大。select year,sum case when month in 1,2,3 then total else 0 end m1,sum case when month in 4,5,6 then total ...

請問 一道經典的智商測試題 十隻兔子 。這道題是誰出的啊,最

好像是哈佛的哪本練習書?上面的兄弟哪抄的 我聽都沒聽過 十隻兔子的故事,一道經典的智商測試題 這是關於十隻兔子的故事,同樣它留給我們最難解答的疑團。想做 10兔子是主謀,234兔子是 678兔子是目擊者。十兔子喜歡9兔子,9兔子喜歡5兔。所以是情殺借刀殺人。估計是這樣的。一道經典的智商測試題 十隻兔...