牛客網錯題集錦之三

2021-08-27 18:37:57 字數 1336 閱讀 8678

目錄

1、建構函式初始化時的初始化列表

2、「<<=, >>=, &=, ^=, |=」的含義

3、類的靜態成員

4、math類中與取整有關的方法

5、字元陣列和字串

6、優先順序

7、c++中引數傳遞的方式

8、能夠從輸入流中提取指定長度的位元組序列的函式是:read

必須採用初始化列表的情況:

沒有預設建構函式的類成員物件;

帶有引用的變數類成員;

(常量成員)需要初始化const修飾的類成員。

不需要初始化的有:

指標;static修飾符

1、static屬於類,它在未例項化的時候就已經存在了,而建構函式的初始化列表,只有在例項化的時候才執行;

2、static不屬於物件。

類的靜態成員屬於整個類,而不是某個物件。可以被類的所有方法訪問,子類可以訪問父類靜態成員;

靜態方法屬於整個類,在物件建立之前就已經分配空間,類的非靜態成員要在物件建立後才有記憶體,所以靜態方法只能訪問靜態成員,不能訪問非靜態成員;

靜態成員可以被任一物件修改,修改後的值可以被多個物件共享

ceil:向上取整,進一法

floor:向下取整,去尾法

round:四捨五入法,演算法為math.floor(x+0.5)

例子:

-11.4採用round方法取整後得到:-12

-11.5採用round方法取整後得到:-11

字元陣列:初始化形式:型別說明符 陣列名[常量表示式] = ;

char str[5] = ;
字串:

牛客網錯題集錦6

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

牛客網錯題集錦5

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

牛客網錯題集錦6

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