java基礎(chǔ)測(cè)試題及答案

雕龍文庫(kù) 分享 時(shí)間: 收藏本文

java基礎(chǔ)測(cè)試題及答案

java基礎(chǔ)測(cè)試題及答案

基礎(chǔ)測(cè)試題:

1、下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù),java中定義數(shù)組名為 abc,( B )

A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc)

2、構(gòu)造方法何時(shí)被調(diào)用(B )

A.類定義時(shí) B.創(chuàng)建對(duì)象時(shí) C.調(diào)用對(duì)象方法時(shí) D.使用對(duì)象的變量時(shí)

3、下列語(yǔ)句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的結(jié)果為( C )

A.144 B.28 C.140 D.不能執(zhí)行

4、下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用( C )

A、protected B、static C、private D、public

5、編譯并運(yùn)行下述程序段的結(jié)果是:( A )。

public class Test{

public static void main(String argv[]){ int[] count = new int[4]; System.out.println(count[4]); } }

A.編譯時(shí)錯(cuò)誤 B.運(yùn)行時(shí)錯(cuò)誤 C.輸出0 D.輸出null

6、在java的一個(gè)異常處理中,哪個(gè)語(yǔ)句塊可以有多個(gè)( A )

A、catch B、finally C、try D、throws

7、若在某一個(gè)類定義中定義有如下的`方法: final void aFinalFunction( ); 則該方法屬于( C )。

A.本地方法 B.靜態(tài)方法 C.最終方法 D.抽象方法

9、類Test1定義如下:

1) public class Test1{

2) public float aMethod(float a, float b){ } 3)

4) } 將以下哪種方法插入行3是不合法的。( B ) A、public float aMethod(float a, float b, float c){ } B、public float aMethod(float c, float d){ } C、public int aMethod(int a, int b){ }

D、private float aMethod(int a, int b, int c){ }

10、Java程序的執(zhí)行過(guò)程中用到一套JDK工具,其中java.exe是指( B )

A.Java文檔生成器B.Java解釋器 C.Java編譯器D.Java類分解器

11、在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫(kù)等由( C )來(lái)完成。

A.try子句 B.catch子句 C.finally子句 D.throw子句

12、定義一個(gè)類名為“MyClass.java”的類,并且該類可被一個(gè)工程中的所有類訪問(wèn),那么該類的正確聲明應(yīng)為:(C)

A. private class MyClass extends Object B. class MyClass extends Object C. public class MyClass

D. protected class MyClass extends Object

13、給出如下代碼:

class Test{ private int m;

public static void fun() { // some code... } }

如何使成員變量m 被函數(shù)fun()直接訪問(wèn)? ( C ) A、將private int m 改為protected int m B、將private int m 改為 public int m C、將private int m 改為 static int m D、將private int m 改為 int m

14、A派生出子類B, B派生出子類C, 并且在Java源代碼中有如下聲明: 1)A a0 =new A();

2)A a1 =new B(); 3)A a2 =new C();

問(wèn)以下哪個(gè)說(shuō)法是正確的?(D ) A. 只有第1行能通過(guò)編譯

B. 第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)

C. 第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò) D. 第1行、第2行和第3行的聲明都是正確的

15、下面哪個(gè)語(yǔ)句(初始化數(shù)組)是不正確的:( B )

A.int x[] = {1,2,3}; B.int x[3] = {1,2,3};

C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3};

16、下述概念中不屬于面向?qū)ο蠓椒ǖ氖? D )。

A. 對(duì)象、消息 B.繼承、多態(tài) C.類、封裝 D.過(guò)程調(diào)用

17、下面哪條語(yǔ)句把方法聲明為抽象的公共方法?( B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract;

18、在java中如果要在字符串類型對(duì)象s=“JAVA”,中找出”V?出現(xiàn)的位置可使用下面哪個(gè)法:(C) A.mid(2,s); B.charAt(2); C.s.indexOf(“V?); D.indexOf(s,?V?);

19、給出下面代碼:

public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }

哪個(gè)語(yǔ)句是正確的? ( B )

A.編譯時(shí)將產(chǎn)生錯(cuò)誤; B.輸出零; C.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤; D.輸出空。

20、哪個(gè)關(guān)鍵字可以拋出異常? ( C ) A、 transient B、 finally C、 throw D、 static

信息流廣告 競(jìng)價(jià)托管 招生通 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡(luò)推廣 自學(xué)教程 招生代理 旅游攻略 非物質(zhì)文化遺產(chǎn) 河北信息網(wǎng) 石家莊人才網(wǎng) 買車咨詢 河北人才網(wǎng) 精雕圖 戲曲下載 河北生活網(wǎng) 好書推薦 工作計(jì)劃 游戲攻略 心理測(cè)試 石家莊網(wǎng)絡(luò)推廣 石家莊招聘 石家莊網(wǎng)絡(luò)營(yíng)銷 培訓(xùn)網(wǎng) 好做題 游戲攻略 考研真題 代理招生 心理咨詢 游戲攻略 興趣愛好 網(wǎng)絡(luò)知識(shí) 品牌營(yíng)銷 商標(biāo)交易 游戲攻略 短視頻代運(yùn)營(yíng) 秦皇島人才網(wǎng) PS修圖 寶寶起名 零基礎(chǔ)學(xué)習(xí)電腦 電商設(shè)計(jì) 職業(yè)培訓(xùn) 免費(fèi)發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 語(yǔ)料庫(kù) 范文網(wǎng) 工作總結(jié) 二手車估價(jià) 情侶網(wǎng)名 愛采購(gòu)代運(yùn)營(yíng) 情感文案 古詩(shī)詞 邯鄲人才網(wǎng) 鐵皮房 衡水人才網(wǎng) 石家莊點(diǎn)痣 微信運(yùn)營(yíng) 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 銅雕 關(guān)鍵詞優(yōu)化 圍棋 chatGPT 讀后感 玄機(jī)派 企業(yè)服務(wù) 法律咨詢 chatGPT國(guó)內(nèi)版 chatGPT官網(wǎng) 勵(lì)志名言 兒童文學(xué) 河北代理記賬公司 教育培訓(xùn) 游戲推薦 抖音代運(yùn)營(yíng) 朋友圈文案 男士發(fā)型 培訓(xùn)招生 文玩 大可如意 保定人才網(wǎng) 黃金回收 承德人才網(wǎng) 石家莊人才網(wǎng) 模型機(jī) 高度酒 沐盛有禮 公司注冊(cè) 造紙術(shù) 唐山人才網(wǎng) 沐盛傳媒