- 相關推薦
網易校招筆試題
下面CN人才網小編為大家帶來的是網易校招筆試題,希望對大家有所幫助~
. 單項選擇題
1. 下有關JAVA異常類的描述,說法錯誤的是?
A異常的繼承結構:基類為Throwable,Error和Exception繼承Throwable,RuntimeException和
IOException等繼承Exception
RuntimeException般是外部錯誤,其必須被 try{}catch語句塊所捕獲
Error類體系描述了Java運系統中的內部錯誤以及資源耗盡的情形,Error不需要捕捉
RuntimeException體系包括錯誤的類型轉換、數組越界訪問和試圖訪問空指針等等,必須被
try{}catch語句塊所捕獲BCD
2.
檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。
public class HelloB extends HelloA
{
public HelloB()
{
}
{
System.out.println(
}
static
{
System.out.println(
}
public static void main(String[] args)
{
new HelloB();
}
}
class HelloA
{
public HelloA()
{
}
{
System.out.println(
}
static
{
System.out.println(
}
}
Astatic A I’m A class static B I’m B class
C
Dstatic A static B I’m A class I’m B classI’m A class static A I’m B class static B
3. 檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。
package algorithms.com.guan.javajicu;
public class Inc {
public static void main(String[] args) {
Inc inc = new Inc();
int i = 0;
inc.fermin(i);
i= i ++;
System.out.println(i);
}
void fermin(int i){
i++;
}
}
1
2
3ABCD
4. 檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。
package algorithms.com.guan.javajicu;
public class Example {
String str = new String(
char[] ch = {a,b,c};
public static void main(String[] args) {
Example ex = new Example();
ex.change(ex.str, ex.ch);
System.out.print(ex.str +
System.out.print(ex.ch);
}
public void change(String str, char ch[]){
str=
ch[0]= g;
}
}
test okandabc
test okandgbc
Dgoodandgbc
5. 下列關于Spring特性中IoC描述錯誤的是:
A
B
C
DIoC就是指程序之間的關系由程序代碼直接操控所謂“控制反轉”是指控制權由應代碼轉到外部容器,即控制權的轉移IoC將控制創建的職責搬進了框架中,從應代碼脫離開來使Spring的IoC容器時只需指出組件需要的對象,在運時Spring的IoC容器會根據XML配置數據提
供給它
. 多選選擇題
6. 下有關java類加載器,說法正確的是?
A
B
C
D引導類加載器(bootstrap class loader):它來加載 Java 的核庫,是原代碼來實現的擴展類加載器(extensions class loader):它來加載 Java 的擴展庫。系統類加載器(system class loader):它根據 Java 應的類路徑(CLASSPATH)來加載 Java 類tomcat為每個App創建個Loader,保存著此WebApp的ClassLoader。需要加載WebApp下的類
時,就取出ClassLoader來使
7. 在服務器的絡編程中,解決會話跟蹤的法有?
A
B
C
D使Cookie使URL重寫使隱藏的表單域以上法都不能單獨使
三. 問答題
8. 任意2n個整數,從其中選出n個整數,使得選出的n個整數和同剩下的n個整數之和的差最。
9. 有兩個有序的集合,集合的每個元素都是段范圍,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集為{[6,8],[9,12]}
10. 個件中有10000個數,Java實現個多線程程序將這個10000個數輸出到5個不件中(不要求輸出到每個件中的數量相同)。要求啟動10個線程,兩兩組,分為5組。每組兩個線程分別將件中的奇數和偶數輸出到該組對應的個件中,需要偶數線程每打印10個偶數以后,就將奇數線程打印10個奇數,如此交替進。同時需要記錄輸出進度,每完成1000個數就在控制臺中打印當前完成數量,并在所有線程結束后,在控制臺打印”Done”.
11.
檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。
package algorithms.com.guan.javajicu;
public class Example {
String str = new String(“good”);
char[] ch = {‘a’, ’b’, ’c’};
public static void main(String[] args) { Exampleex = new Example();
ex.change(ex.str, ex.ch);
System.out.print(ex.str + ” and ”);
System.out.print(ex.ch);
}
public void change(Stringstr, char ch[]) {
str = “test ok”;
ch[0] = g;
}
}
【網易校招筆試題】相關文章:
雅虎校招筆試題07-03
網易筆試題10-11
網易筆試題07-05
騰訊校招在線筆試題目07-20
網易游戲筆試題07-10
校招阿里巴巴運營面試試題05-12
騰訊校招產品培訓生面試題07-24
網易數據面試試題10-20
網易java筆試題目07-24
網易在線筆試題目10-19