牛客錯題集錦5

2021-08-07 16:56:12 字數 1411 閱讀 8359

1、在redhat公司發布的linux版本中,若要使得使用者登入驗證,需要修改以下__/etc/shadow

_ ___指令碼。

ect/passwd用來儲存使用者的基本資訊,而/etc/shadow用來儲存所有使用者的密碼,在/etc/shadow中第二欄位為使用者的加密密碼,如果密碼是"!!"或" * "則代表沒有密碼不能登入,需要使用者登入驗證。

2、下面有關linux檢視系統負載的命令,說法錯誤的是? a、

uptime命令主要用於獲取主機執行時間和查詢linux系統負載等資訊 b、

vmstat命令可以檢視檢視cpu負載 c、

sar命令可以檢視網路介面資訊 d、

free命令可以檢視磁碟負載情況(錯誤,檢視記憶體使用情況)

3、設模式串的長度為m,目標串的長度為n,當n≈m且處理只匹配一次的模式時,樸素的匹配(即子串定位函式)演算法所花的時間代價可能會更為節省(對)

解析:樸素的匹配只匹配一次,不用計算next陣列,所以速度更快,樸素演算法的時間為o[(n-m+1)n]

4、若串s=′software′,其子串的數目是()

解析:應該為n*(n+1)/2 + 1,其中後面的1是空串的乙個。

5、which of the following statement(s) equal(s) value 1 in c programming language?

a、return (7&1) b、

char *str="microsoft"; return str=="microsoft" c、

return "microsoft"=="microsoft"

解析:a是顯然的正確的,b、前者是字串常量,儲存在靜態儲存區,兩個常量區的位址應該是相同的。c、常量區相同內容的字串在c編譯器中只保留乙份,因此c和d都正確。

6、下面哪種情況下,b不能隱式轉換為a?

class a:public b{}  ///是錯誤的,因為基類轉派生類,不能隱式轉換。
解析:b是基類,a是派生類,因為a中有b中不存在的部分,隱式轉換會發生問題,可以採用強制型別轉換dynamic_castb;
7、下列關於乙個類的靜態成員的描述中,不正確的是d

該類的物件共享其靜態成員變數的值

靜態成員變數可被該類的所有方法訪問

該類的靜態方法能訪問該類的靜態成員變數

該類的靜態資料成員變數的值不可修改

解析: 類的靜態成員與類直接相關,與物件無關,在乙個類的所有例項之間共享同乙個靜態成員,a正確

靜態成員函式中不能呼叫非靜態成員,c正確

非靜態成員函式中可以呼叫靜態成員,b正確

常量成員才不能修改,靜態成員變數必須初始化,但可以修改(例如我們常利用靜態成員變數統計某個函式的呼叫次數),d錯誤

牛客網錯題集錦5

1.下列方法中那個是執行緒執行的方法?a run b start c sleep d suspend 答案 a。start是進入就緒狀態。suspend使執行緒掛起,要通過resume 方法使其重新啟動。public class demo2 public static void changed2 s...

牛客網錯題集錦6

1 在rhel5系統中使用vi編輯檔案時,使用 末行命令可以像下圖一樣顯示出每一行的行號。答案 set nu 2 一台主機要實現通過區域網與另乙個區域網通訊,需要做的工作是?答案 定義一條本機指向所在網路閘道器的路由 答案 本機只需設定本地網路預設閘道器,至於到目的網路,是閘道器路由器的工作。3 下...

牛客網錯題集錦6

1.length是陣列長度 int a int b a.length length 是字串長度 string c fasdfasdfla c.length size 是集合長度 2.靜態方法裡只能訪問本類方法中的靜態成員,不能直接訪問非靜態的屬性和方法。這是因為靜態方法不依賴於物件,所以當類載入成功...