天天看點

nvidia面試題

八道題目,第一題有六個小題,一道小題0.5分,剩下的七道題目一題1分。全英文試卷,要求英文作答。

1.

(1)what is an abstract class

(2)myclass a;myclass b;b=a; myclass a;myclass b=a;差別

(3)stl有哪三類?

(4)容器有哪幾種?

(5)virtual destruction作用?

(6).exe運作時缺少dll,問如何知道缺少什麼樣的dll?

2.程式運作結果顯示

3.程式改錯題 class foo{ public: foo(int j){i=new int[j];} ~foo(){delete i;} private: int *i; } class derive:foo{ public: derive(char j){i=new int[j];} ~derive(){delete i;} private: char *i; }

main() { foo *f=new foo(100); foo *d=new derive(200); *f=*d; delete f; delete d; }

4.描述虛拟存儲系統及其作用

5.tlb(快表)的作用

6.從程式設計者的角度來講,四路組相聯和全相聯哪個好?

7.使用者态和核心态的差別?

8.經典的過橋問題有四個人過橋。一個要1分鐘,一個要2分鐘,一個要5分鐘,還有一個要10分鐘。 橋一次隻能過兩個人。因為天黑了,過橋必須要手電筒,但是隻有一杆。那麼如 何讓這4個人小于19分鐘内過河?

繼續閱讀