昨天在人人的筆試題總結
在支援多執行緒的系統中,程序p建立的若干個執行緒,不能共享的是
a、程序p的**段
b、程序p中開啟的檔案
c、程序p的全域性變數
d、程序p中某執行緒的棧指標
答案d資料庫事務正確執行的四個基本要素
原子性(atomicity)、一致性(consistency)、隔離性(isolation)、永續性(durability)
程式設計題:鍊錶翻轉
鍊錶反轉
1.鍊錶有兩種,一是帶頭結點的:頭結點儲存長度資訊,頭結點的next指向第乙個實際節點;二是不帶頭結點的,頭結點即第乙個節點。這裡使用帶頭結點的鍊錶。
2.需要三個指標,記錄當前節點(反轉用)、前乙個節點、後乙個節點(反轉之後前進用)。
測試的時候,在建立鍊錶的時候,注意實際的new這個節點。
還要注意鍊錶為空的情況。
/*鍊錶 1.帶頭結點的:head裡面存放鍊錶長度(或其他資訊),head->next指向第乙個實際節點;
2.不帶頭結點的:head即第乙個實際節點
*/typedef
struct
node
; void reverselist(node *head)
head->next=pre; //
cur已經為空,所以pre為尾節點。head->next指向它。
return
; }
彩訊公司筆試題:
筆試題總結
postmessage只把訊息放入佇列,不管訊息是否處理就返回。而sendmessage被處理完了之後才返回。在很多情況下,基類本身聲場物件是很不合理的。例如 動物作為基類派生出老虎 獅子等子類,但動物本身生成物件明顯不合理。宣告了兩個類 clabase claderiver。父類中宣告虛析構函式。...
筆試題總結
1 引用和指標的區別 相同點 都是位址的概念 指標指向一塊記憶體,它的內容是所指記憶體的位址,引用是位址的別名 不同點 1 指標是乙個實體,而引用只是乙個別名 2 引用在初始化時被定義一次,之後不可變,指標可變 3 引用沒有const,而指標由const,const的指標不可變 4 引用不能為空,而...
筆試題總結
1.死鎖產生的四個必要條件 互斥,不可剝奪,部分分配,環路存在 2.什麼是 引用 申明和使用 引用 要注意哪些問題?答 引用就是某個目標變數的 別名 alias 對應用的操作與對變數直接操作效果完全相同。申明乙個引用的時候,切記要對其進行初始化。引用宣告完畢後,相當於目標變數名有兩個名稱,即該目標原...