面試的時候你碰會到一些奇葩的面試官 一

2021-07-05 12:02:58 字數 4336 閱讀 9817

我們可能是久經沙場的程式設計高手,我們可能是剛出校門對未來充滿彷徨學子,不過無論何時我們都要時刻準備著面試,掌握一些基本的理論知識。

下面我就總結一下我曾經遇到的一些面試題: c

語言問題,

union

和struct 

的區別?

答曰:共享乙個儲存單元和按定義分配儲存單元。

sizeof(

一大堆變數

),如果用這個函式分配記憶體的大小一定與定義相同嗎?

答曰:想不相同不清楚,但是肯定的是指回答不會小,因為使用sizeof

分配記憶體不會錯。

解釋什麼是優先順序反轉。

答曰:多工執行過程中,因為臨界資源相互等待占用,導致高優先任務得不到滿足,造成低優先順序任務先執行的後果。

當然,一些os的筆試題可能是這樣的:

1.分頁系統的頁面是為( )所感知的。

a.使用者 b.作業系統 c.編譯系統 d.連線裝配程式

答案:b

2.批處理系統的主要缺點是( )

a.cpu的利用率不高 b.失去了互動性 c.不具備並行性 d.以上都不是

答案:b

3.在pascal程式中呼叫的sin(x)是( )

a.系統呼叫 b.標準子程式 c.作業系統命令 d.程序

答案:b

4,在請求分頁系統中,lru演算法是指( )

a.最早進入記憶體的頁先淘汰 b.近期最長時間以來沒被訪問的頁先淘汰

c.近期被訪問次數最少的頁先淘汰 d.以後再也不用的頁先淘汰

答案:b

5.乙個程序被喚醒意味著( )

a.該程序重新占有於cpu b.程序狀態變為就緒

c.它的優先權變為最大 d.其pcb移至就緒佇列的隊首

答案:b

6.在乙個請求頁式儲存管理中,乙個程式的頁面走向為4、3、2、1、3、5、4、3、2、1、5,並採用lur演算法。設分配給該程式的儲存塊數m分別為3和4,在該訪問中發生的缺頁次數f和缺頁率f 是( )

a. ①m=3,f=8、f≈67% ②m=4,f=5、f≈42%

b.①m=3,f=10、f=83% ②m=4,f=8、f≈67%

c.①m=3,f=9、f≈75% ②m=4,f=io、f≈83%

d.①m=3,f=7、f≈58% ②m=4,f=6、f=50%

答案:b

7.請求頁式管理中缺頁中斷率與程序所分得的記憶體頁面數、( )和程序頁面流的走向等因素有關。

a.頁表的位置 b.置換演算法 c.頁面的大小 d.程序排程演算法

答案:b

8. 程序排程是從( )中選擇乙個程序投入執行。

a.就緒佇列 b.等待佇列 c.作業後備佇列 d.提交佇列

答案:a

9,兩個程序爭奪同乙個資源( )

a.一定死鎖 b.不一定死鎖 c.不會死鎖 d.以上說都不對

答案:b

10.在檔案系統中,使用者以( )方式直接使用外存。

a.邏輯位址 b.實體地址 c.名字空間 d.虛擬位址

答案:d

11.檔案資訊的邏輯塊號到物理塊號的變換是由( )決定的。

a.邏輯結構 b.頁表 c.物理結構 d.分配演算法

答案:c

12. 使用者要在程式一級獲得系統幫助,必須通過( )

a.程序排程 b.作業排程 c.鍵盤命令 d.系統呼叫

答案:d

13. 在聯想儲存器中的頁中,其資訊( )

a.一定在外存中 b.在外存和記憶體中 c.一定在記憶體中 d.以上說法都不對

答案:d

14.作業系統是一組( )

a.檔案管理程式 b.中斷處理程式 c.資源管理程式 d.裝置管理程式

答案:c

15.程序和程式的本質區別是( )

a.儲存在記憶體和外存 b.順序和非順序執行機器指令

c.分時使用和獨佔使用計算機資源 d.動態和靜態特徵

答案:d

16.某程序所要求的一次列印輸出結束,該程序被( ),其程序的狀態將從( )

a.阻塞 b.執行 c.喚醒 d.執行狀態到阻塞狀態

e.就緒到執行 f.阻塞到就緒 g.執行到就緒

答案:cf

17.系統感知程序的唯一實體是( )

a.jcb b.fcb c.pcb d.sjt

答案:b

18.段式虛擬儲存器的最大容量是( )

a.由計算機位址結構長度決定的 b.由段表的長度決定的

c.由記憶體位址暫存器的長度決定的 d.無窮大的

答案:a

19.在頁式儲存管理中,cpu形成乙個有效位址時,要查詢頁表,這一工作是由( )實現的。

a.查表程式 b.訪問控制 c.硬體自動 d.軟體自動

答案:c

20.段頁式管理中,位址映像表是( )

a.每個作業或程序一張段表,一張頁表 b.每個作業或程序的每個段一張段表,一張頁表

c.每個作業或程序一張段表,每個段一張頁表 d.每個作業一張頁表,每個段一張段表

答案:c

221.任一程序任一時刻有( )

a.一種狀態 b.兩種狀態 c.三種狀態 d.四種狀態

答案:a

222.cpu對通道的請求形式是( )

a.自陷 b.中斷 c.通道命令 d.轉移指令

答案:c

23.在請求頁式儲存管理中,當查詢的頁不在( )中時,要產生缺頁中斷。

a.外存 b.虛存 c.記憶體 d.位址空間

答案:c

24.所謂lru頁面置換演算法,是指( )

a.將駐留在主存中的頁面隨便挑選一頁淘汰 b.將駐留在主存中的時間最長的一頁淘汰

c.將駐留在主存中近期最少使用的頁面淘汰 d.將駐留在主存中的最不常用的頁淘汰

答案:c

25.檔案系統實現按名訪問主要是靠( )來實現的。

a.查詢位示圖 b.查詢檔案目錄 c.查詢作業表 d.位址轉換機構

答案:b

26.檔案系統採用二級檔案目錄可以( )

a.縮短訪問儲存器的時間 b.實現檔案共享

c.節省記憶體空間 d.解決不同使用者問的檔案命名衝突

答案:d

27.計算機作業系統的功能是( )

a.把源程式**轉換為目標**

b.實現計算機使用者之間的相互交流

c.完成計算機硬體與軟體之間的轉換

d.控制、管理計算機系統的資源和程式的執行

答案:d

28.在批處理系統中,周轉時間是( )

a.作業執行時間 b.作業等待時間和執行時間之和

c.作業的相對等待時間 d.作業被排程進入記憶體到執行完畢的時間

答案:b

29.程序建立原語的任務是( )

a.為程序編制程式 b.為程序建立pcb表 c.為程序分配cpu d.為程序分配記憶體

答案:c

30.程序從執行狀態變為等待的狀態原因是( )

a.輸入或輸出事件發生 b.時間片刻 c.輸入或輸出事件完成 d,某個程序被喚醒

答案:c

31.程序被建立後進人( )排隊。

a.阻塞佇列 b.就緒佇列 c.緩衝佇列 d.執行佇列

答案:b

32.在非剝奪排程方式下,執行程序執行v原語後,其狀態( )

a.不變 b.要變 c.可能要變 d.可能不變

答案:a

33.v原語對訊號量做運算後,( )

a.當s<0時程序繼續執行 b. 當s<0時要喚醒乙個就緒進

c. 當s≤0時要喚醒乙個等待程序 d.當s≤0時要喚醒乙個就緒程序

答案:c

34.設基址暫存器的內容為1000,執行指令」load a,2000″時,運算元的位址是( )

a.1000 b.2000 c.3000 d.4000

答案:c

35.通道對cpu的請求形式是( )

a.自陷 b.中斷 c.通道命令 d.跳轉指令

答案:b

36.spooling技術利用於( )

a.外設概念 b.虛擬裝置概念 c.磁帶概念 d.儲存概念

答案:b

37.在配有作業系統的計算機中,使用者程式通過( )向作業系統指出使用外部裝置的要求。

a.作業申請 b.原語 c.廣義指令 d.i/o指令

答案:c

238.環形緩衝區是( )

a.單緩衝區 b.雙緩衝區 c.多緩衝區 d.緩衝區

答案:c

39.cpu與通道可以並行執行,並通過( )實現彼此之間的通訊和同步。

a.i/o指令 b.i/o中斷 c.i/o指令和i/o中斷 d.操作員

答案:c

40.( )是直接訪問裝置。

a.磁碟 b.磁帶 c.印表機 d.鍵盤顯示終端

答案:a

我們可能在穩定的工作,可能在構思跳槽,可能在焦頭爛額的尋找工作,但是不要忘記,時刻準備著總是會在某個瞬間給以自己乙份驚喜!

eclipse的一些奇葩事

1場景 newuserinfo userinfoservice.login userinfo newuserinfo 的值是null if stringutil.isempty newuserinfo else在執行stringutil.isempty newuserinfo 後,立馬跳到else中...

ionic裡面ui router的一些奇葩問題

在使用路由的時候,不能避免的肯定是要定義和傳遞引數的,ui router定義引數的方式好像有三種 這裡我常用的兩種就夠用了 第一種.state tab.goodslist 第二種.state goodsdetail 不同的方式在ui self和href時傳值的時候是不一樣 這個注意一下就好 在ion...

訊息佇列的一些奇葩問題

1 新建立的訊息佇列,兩個任務通訊過程中,乙個傳送訊息佇列,另乙個任務等待訊息佇列的 時候,這個過程一定要配套出現,就是按套路出牌。怎麼說?假如沒有按套路,第一種情況 任務一 osqpostfront str q,s100 傳送了,訊息佇列,勉強程式能跑起來,但這不是 正規出牌套路,你傳送了訊息,沒...