- 相關(guān)推薦
網(wǎng)易校招筆試題
下面CN人才網(wǎng)小編為大家?guī)?lái)的是網(wǎng)易校招筆試題,希望對(duì)大家有所幫助~
. 單項(xiàng)選擇題
1. 下有關(guān)JAVA異常類(lèi)的描述,說(shuō)法錯(cuò)誤的是?
A異常的繼承結(jié)構(gòu):基類(lèi)為T(mén)hrowable,Error和Exception繼承Throwable,RuntimeException和
IOException等繼承Exception
RuntimeException般是外部錯(cuò)誤,其必須被 try{}catch語(yǔ)句塊所捕獲
Error類(lèi)體系描述了Java運(yùn)系統(tǒng)中的內(nèi)部錯(cuò)誤以及資源耗盡的情形,Error不需要捕捉
RuntimeException體系包括錯(cuò)誤的類(lèi)型轉(zhuǎn)換、數(shù)組越界訪(fǎng)問(wèn)和試圖訪(fǎng)問(wèn)空指針等等,必須被
try{}catch語(yǔ)句塊所捕獲BCD
2.
檢查程序,是否存在問(wèn)題,如果存在指出問(wèn)題所在,如果不存在,說(shuō)明輸出結(jié)果。
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. 檢查程序,是否存在問(wèn)題,如果存在指出問(wèn)題所在,如果不存在,說(shuō)明輸出結(jié)果。
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. 檢查程序,是否存在問(wèn)題,如果存在指出問(wèn)題所在,如果不存在,說(shuō)明輸出結(jié)果。
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. 下列關(guān)于Spring特性中IoC描述錯(cuò)誤的是:
A
B
C
DIoC就是指程序之間的關(guān)系由程序代碼直接操控所謂“控制反轉(zhuǎn)”是指控制權(quán)由應(yīng)代碼轉(zhuǎn)到外部容器,即控制權(quán)的轉(zhuǎn)移IoC將控制創(chuàng)建的職責(zé)搬進(jìn)了框架中,從應(yīng)代碼脫離開(kāi)來(lái)使Spring的IoC容器時(shí)只需指出組件需要的對(duì)象,在運(yùn)時(shí)Spring的IoC容器會(huì)根據(jù)XML配置數(shù)據(jù)提
供給它
. 多選選擇題
6. 下有關(guān)java類(lèi)加載器,說(shuō)法正確的是?
A
B
C
D引導(dǎo)類(lèi)加載器(bootstrap class loader):它來(lái)加載 Java 的核庫(kù),是原代碼來(lái)實(shí)現(xiàn)的擴(kuò)展類(lèi)加載器(extensions class loader):它來(lái)加載 Java 的擴(kuò)展庫(kù)。系統(tǒng)類(lèi)加載器(system class loader):它根據(jù) Java 應(yīng)的類(lèi)路徑(CLASSPATH)來(lái)加載 Java 類(lèi)tomcat為每個(gè)App創(chuàng)建個(gè)Loader,保存著此WebApp的ClassLoader。需要加載WebApp下的類(lèi)
時(shí),就取出ClassLoader來(lái)使
7. 在服務(wù)器的絡(luò)編程中,解決會(huì)話(huà)跟蹤的法有?
A
B
C
D使Cookie使URL重寫(xiě)使隱藏的表單域以上法都不能單獨(dú)使
三. 問(wèn)答題
8. 任意2n個(gè)整數(shù),從其中選出n個(gè)整數(shù),使得選出的n個(gè)整數(shù)和同剩下的n個(gè)整數(shù)之和的差最。
9. 有兩個(gè)有序的集合,集合的每個(gè)元素都是段范圍,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集為{[6,8],[9,12]}
10. 個(gè)件中有10000個(gè)數(shù),Java實(shí)現(xiàn)個(gè)多線(xiàn)程程序?qū)⑦@個(gè)10000個(gè)數(shù)輸出到5個(gè)不件中(不要求輸出到每個(gè)件中的數(shù)量相同)。要求啟動(dòng)10個(gè)線(xiàn)程,兩兩組,分為5組。每組兩個(gè)線(xiàn)程分別將件中的奇數(shù)和偶數(shù)輸出到該組對(duì)應(yīng)的個(gè)件中,需要偶數(shù)線(xiàn)程每打印10個(gè)偶數(shù)以后,就將奇數(shù)線(xiàn)程打印10個(gè)奇數(shù),如此交替進(jìn)。同時(shí)需要記錄輸出進(jìn)度,每完成1000個(gè)數(shù)就在控制臺(tái)中打印當(dāng)前完成數(shù)量,并在所有線(xiàn)程結(jié)束后,在控制臺(tái)打印”Done”.
11.
檢查程序,是否存在問(wèn)題,如果存在指出問(wèn)題所在,如果不存在,說(shuō)明輸出結(jié)果。
package algorithms.com.guan.javajicu;
public class Example {
String str = new String(“good”);
char[] ch = {‘a(chǎn)’, ’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;
}
}
【網(wǎng)易校招筆試題】相關(guān)文章:
雅虎校招筆試題07-03
網(wǎng)易筆試題10-11
網(wǎng)易筆試題07-05
騰訊校招在線(xiàn)筆試題目07-20
網(wǎng)易游戲筆試題07-10
網(wǎng)易java筆試題目07-24
網(wǎng)易在線(xiàn)筆試題目10-19