一道靜態建構函式的題目

2021-08-30 09:29:00 字數 831 閱讀 5027

using system;

class a

}class b

", y); }

static void main()//程式入口點在這裡提高了類b的優先順序

,", a.x, b.y);

console.readline();}}

程式入口點在類b中提高了類b的優先順序,即先執行類b的public static int y = a.x + 1;再執行其中a.x呼叫了 static a(),再執行建構函式static b() 所以結果為:

21, 2

程式入口點在類b外面:

using system;

class a

}class b

", y); }

}class c

,", a.x, b.y);

console.readline();}}

此時,根據 console.writeline(",", a.x, b.y); 先執行a.x即呼叫static a()而 x = b.y + 1;中的b.y呼叫了class b所以執行public static int y = a.x + 1再執行static b() 然後執行 x = b.y + 1;結果為:

12,1

若為:console.writeline(",", b.y, a.x);先執行public static int y = a.x + 1;其中a.x呼叫了static a()再執行static b() ,結果為

22,1

一道this的題目

請問下面 中的this值指向的是全域性物件還是物件o?function f return c var o new f console.log o.constructor.name object這裡的this指向全域性物件,因為 c call without new。這裡用正常的方式呼叫的函式 c 所...

一道題目 intel

從序列中找四個四字子串形成十進位制數使之乘積最大 就是求四個最大的?我目前只想到如下辦法。這個題並不是關於複雜的演算法,其本意是要利用並行處理,但目前尚未考慮到 除了其中比較求最小值部分有希望用simd include int g teststring int main void int picke...

一道題目 移位

csdn上一道面試題 十進位制整數,計算對應的二進位制數包含多少個1,用位操作。int n 95625 int m 1 int num 0 for int i 0 i sizeof int 8 i cout num endl 讓1不斷移位去判斷與其對應位置是否為1 若是有符號整數 負數 原碼的補碼 ...