




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、馬鞍山東校區(qū)JSD1310班級(jí)面向?qū)ο箅A段測(cè)試試卷1.下面關(guān)于Java語(yǔ)言中方法的說(shuō)法錯(cuò)誤的是: A.方法調(diào)用時(shí)參數(shù)類(lèi)型必須符合方法的定義 dB.參數(shù)傳遞是值傳遞的方式 C.如果方法沒(méi)有返回值必須聲明返回為void D.如果方法定義為返回void,則方法中不能出現(xiàn)return語(yǔ)句 2.程序執(zhí)行的結(jié)果是:bpublic class Testint x = 12;public void method(int x) x += x;System.out.println(x)
2、;public static void main(String args) Test t = new Test();t.method(5);A. 5 B.10 C.12 D.17 3.下面代碼的輸出結(jié)果是:cpublic class Main public static void main(String args) int n = 100;int m = 2
3、00;System.out.println(f(n,m);System.out.println(n);public static int f(int m, int n) n = m+n;return n;A.300 300B.100 100C.300 100D.100 300 4.程序執(zhí)行的結(jié)果是:dpublic class Test public static void main(St
4、ring args) int x = 6;Test p = new Test();p.doStuff(x);System.out.println(" main: x = " + x);void doStuff(int x) System.out.println(" doStuff:x =" + x+); A.doStuff:x
5、=7main: x = 7 B.doStuff:x =7main: x = 6 C.doStuff:x =6main: x = 7 D.doStuff:x =6main: x = 6 5.指出下列程序運(yùn)行的結(jié)果bpublic class Example String str=new String("tarena"); charch='a','b
6、','c' public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); System.out.print(ex.ch); public void change(String str,char
7、 ch) str="test ok" ch0='g' A.tarena and abc B.tarena and gbc C.test ok and abc D.test ok and gbc 1. 關(guān)于Java對(duì)象的刪除,下列說(shuō)法正確的是:bA.必須由程序員完成對(duì)象的清除 B.Java把沒(méi)有引用的對(duì)象作為垃圾收集起來(lái)并釋放 C.只有當(dāng)程序中調(diào)用System.gc()方法時(shí)才能進(jìn)行垃圾收集
8、 D.Java中的對(duì)象都很小,一般不進(jìn)行刪除操作 7.下列代碼編譯或運(yùn)行的結(jié)果是:cpublic class Foo public String doit(int x, int y) return "a"public String doit(int vals) return "b"public static void main(String args) Fo
9、o f=new Foo();System.out.println(f.doit(4, 5); A. public String doit(int vals) 行,編譯出錯(cuò) B. System.out.println(f.doit(4, 5);行,拋出運(yùn)行時(shí)異常 C.輸出:a D.輸出:b 8.下列代碼的輸出結(jié)果是:apublic class Test public void print(char c) System.out.p
10、rintln("c");public void print(int i) System.out.println("i");public void print(double d) System.out.println("d");public void print(String s) System.out.println("s");public static void m
11、ain(String args) Test test=new Test();test.print('5'); A.c B.i C.d D.s 9.程序執(zhí)行的結(jié)果是:bpublic class Test String name="Tom"public Test(String name)name=name;public static void main(String args)Test t =
12、 new Test("Jack");System.out.println();A.null B.Tom C.Jack D." " 10.關(guān)于下列代碼說(shuō)法正確的是bpublic class Foo public int add(int a, int b) return a + b;public static void main(String args)
13、60;Foo foo = null;System.out.println(foo.add(10, 20); A. 編譯錯(cuò)誤 B. 正常運(yùn)行,但無(wú)結(jié)果輸出 C. 運(yùn)行輸出:30 D. 運(yùn)行時(shí)拋出NullPointerException異常 11.給出下面的代碼段:dpublic class Baseint w, x, y, z;public Base(int a, int b)x=a; y=b;public&
14、#160;Base(int a, int b, int c, int d)<插入代碼>w=d;z=c;在<插入代碼>處寫(xiě)下如下代碼,正確的是:A.Base(a, b); B.super(a,b); C.x=a, y=b; D.this(a,b); 12.下列代碼運(yùn)行的結(jié)果是:aclass Foo public int a;public Foo() a = 3;public void
15、addFive() a += 5;class Bar extends Foo public int a;public Bar() a = 8;public void addFive() this.a += 5;public class TestFoo public static void main(String args) Foo
16、0;foo = new Bar();/父類(lèi)聲明直接引用子類(lèi)實(shí)例對(duì)象foo.addFive();System.out.println("Value: " + foo.a);A.Value: 3 B.Value: 8 C.Value: 13 D.Value: 18 13.下列代碼編譯和運(yùn)行的結(jié)果是:cclass Person String name = "No name"public Per
17、son(String nm) name = nm;class Employee extends Person String empID = "0000"public Employee(String id) empID = id;public class EmployeeTest public static void main(String args
18、) Employee e = new Employee("4321");System.out.println(e.empID); A.輸出:0000 B.輸出:4321 C.代碼public Employee(String id) 行,出現(xiàn)編譯錯(cuò)誤 D.拋出運(yùn)行時(shí)異常 14.下列代碼的運(yùn)行結(jié)果是:dpublic class Animal public String noise() return "peep"
19、public static void main(String args) Cat cat =null;Animal animal = new Dog();if (animal instanceof Cat) cat = (Cat) animal;System.out.println(cat.noise();elseSystem.out.println("animal is not
20、0;Cat's instance");class Dog extends Animal public String noise() return "bark"class Cat extends Animal public String noise() return "meow" A.peep B.bark C.meow D.animal is not
21、 Cat's instance 15.請(qǐng)看下列代碼:acpublic class Blip protected int blipvert(int x) return 0;class Vert extends Blip <插入代碼>在<插入代碼>處填入選項(xiàng)中的代碼,使Vert類(lèi)沒(méi)有編譯錯(cuò)誤的是:cA.public int blipvert(int x) return
22、;0; B.private int blipvert(int x) return 0; C.private int blipvert(long x) return 0; D.protected long blipvert(int x) return 0; 16.下列選項(xiàng)中,不屬于Java 的訪問(wèn)修飾符的是:cA.private B.protec
23、ted C.friendly D.public 17.在 Java 中,關(guān)于static關(guān)鍵字的說(shuō)法錯(cuò)誤的是: bA.static 可以修飾方法 B.static 可以修飾變量 C.static 可以修飾代碼塊 D.static 修飾的方法,在該方法內(nèi)部可以直接訪問(wèn)非靜態(tài)的成員變量 18.下列類(lèi)的定義,錯(cuò)誤的是: dA.public class Test extends Object B.final class Operators C.class
24、 Point D.void class Point 19.在 Java 中,關(guān)于 final 關(guān)鍵字的說(shuō)法正確的是:dA.如果修飾局部變量,必須初始化 B.如果修飾類(lèi),則該類(lèi)只能被一個(gè)子類(lèi)繼承 C.如果修飾方法,則該方法不能在子類(lèi)中被覆蓋 D.如果修飾方法,則該方法所在的類(lèi)不能被繼承 20.關(guān)于下列代碼說(shuō)法正確的是:apublic class ItemTest private final int id;public ItemTest(int id
25、) this.id = id;public void updateId(int newId) id = newId;public static void main(String args) ItemTest fa = new ItemTest(42);fa.updateId(69);System.out.println(fa.id); A.編譯錯(cuò)誤 B.運(yùn)行時(shí)拋出異常 C.運(yùn)行后,fa對(duì)象屬性id的值沒(méi)有改變,應(yīng)然是
26、42 D.運(yùn)行后,fa對(duì)象屬性id的值改變成新的值69 21.下列數(shù)組創(chuàng)建和初始化的方式不正確的是:dA.static final int a = 100,200 B.static final int a;static a=new int2; a0=100; a1=200; C.public class Test02 final int a;public Test02()a=new
27、 int2; a0=100; a1=200; D. static final int a;static void init() a = new int3; a0=100; a1=200; 22.關(guān)于抽象類(lèi)的說(shuō)法正確的是bA.抽象類(lèi)中一定包含抽象方法,否則是出現(xiàn)編譯錯(cuò)誤B.包含抽象方法的類(lèi)一定是抽象類(lèi)C.抽象方法可以沒(méi)有方法體,也可以有方法體D.抽象類(lèi)的子類(lèi)一定不是抽象類(lèi) 23.關(guān)于接口的說(shuō)法錯(cuò)誤的是d: A.接口
28、是特殊的抽象類(lèi) B.接口是抽象方法和常量值的定義的集合 C.當(dāng)一個(gè)非抽象類(lèi)實(shí)現(xiàn)一個(gè)接口時(shí),需要實(shí)現(xiàn)接口中的所有方法 D.多個(gè)類(lèi)可以實(shí)現(xiàn)一個(gè)接口,一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口 24.請(qǐng)看下列代碼:public class UserRequest public void request(ServletAction action) action.doService();public static void main(String args) UserRequest user = new&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵押房屋委托買(mǎi)賣(mài)合同
- 學(xué)校餐廳承包合同
- 建筑智能建筑工程施工合同
- 農(nóng)業(yè)行業(yè)種植技術(shù)試題庫(kù)
- 2025廣西沿海鐵路股份有限公司招聘高校畢業(yè)生148人二(高等職業(yè)院校)筆試參考題庫(kù)附帶答案詳解
- 2024年非標(biāo)智能裝備項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年國(guó)網(wǎng)河北省電力有限公司高校畢業(yè)生招聘585人(第一批)筆試參考題庫(kù)附帶答案詳解
- 2025年金屬制品、設(shè)備修理項(xiàng)目發(fā)展計(jì)劃
- 2025年上半年安陽(yáng)內(nèi)黃縣事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025國(guó)家電網(wǎng)有限公司信息通信分公司高校畢業(yè)生招聘(第一批)筆試參考題庫(kù)附帶答案詳解
- 浙江省杭州市2023年中考數(shù)學(xué)試卷
- 朱熹《春日》教學(xué)課件
- 熒光增白劑介紹
- 汽車(chē)試驗(yàn)概論-課件
- 腎單位的結(jié)構(gòu)PPT
- 《雷鋒的故事》繪本(課件)(27) 通用版美術(shù)
- 市域產(chǎn)教聯(lián)合體書(shū)
- 大班音樂(lè)《數(shù)高樓》
- 蘇教版三年級(jí)下冊(cè)口算題大全(全冊(cè)完整14份)
- 2022年安徽醫(yī)科大學(xué)第一附屬醫(yī)院臨床醫(yī)技、護(hù)理、管理崗位招聘187人筆試備考題庫(kù)及答案解析
- 施工鋼板樁監(jiān)理細(xì)則
評(píng)論
0/150
提交評(píng)論