2023年計算機二級-Java語言程序設(shè)計考試參考題庫2附帶答案_第1頁
2023年計算機二級-Java語言程序設(shè)計考試參考題庫2附帶答案_第2頁
2023年計算機二級-Java語言程序設(shè)計考試參考題庫2附帶答案_第3頁
2023年計算機二級-Java語言程序設(shè)計考試參考題庫2附帶答案_第4頁
2023年計算機二級-Java語言程序設(shè)計考試參考題庫2附帶答案_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

住在富人區(qū)的她2023年計算機二級-Java語言程序設(shè)計考試參考題庫附帶答案(圖片大小可自由調(diào)整)題型1234567總分得分全文為Word可編輯,若為PDF皆為盜版,請謹(jǐn)慎購買!第1卷一.單選題(共10題)1.下面那些方法不是接口Collection中已聲明的方法()?

A.添加元素的add(Objectobj)方法

B.刪除元素的remove(Objectobj)方法

C.得到元素個數(shù)的length()方法

D.返回迭代器的iterator()方法,迭代器用于元素遍歷

正確答案:C2.閱讀下面程序

importjava.io.*;

publicclassTypeTransition{

publicstaticvoidmain(Stringargs[]){

chara=’h’;

inti=100

;intJ=97;

intaa=a+i;

System.out.println("aa="+aa);

charbb=(char)j;

System.out.println("bb="+bb):

}

}

如果輸出結(jié)果的第二行為bb=a,那么第一行的輸出結(jié)果是()。

A.aa=I

B.aa=204

C.aa=v

D.aa=156

正確答案:B本題解析:

本題考查的是Java的基本數(shù)據(jù)類型及其運算。程序開始生成了一個字符型變量a和3個整型變量i、j、aa。而整型變量aa的初始值是a+i,其中a是一個字符型變量。如何進行加法運算呢?Java語言規(guī)定,char型數(shù)據(jù)可以自動轉(zhuǎn)換成int類型,轉(zhuǎn)換的結(jié)果就是該字符的ASCIl碼值。因此,整型變量aa的初始值為字符”h”的ASCIl碼值加上l00。如果記住h的ASCIl碼值是104,則直接就確定aa的初始值是204,選項B為正確答案。如果記不得h的ASCIl碼,題目中則給出提示。題目中說”輸出結(jié)果的第二行為bb=a”,也就是字符bb的值為字符a,bb的生成語句是charbb=(char)j,是把整型變量j的值強制轉(zhuǎn)換為字符型。同樣,把ASCIl碼值為j(97)所對應(yīng)的字符賦值給bb。顯然,字符a的ASCIl碼值為97,字符b的ASCIl碼值為98,依次類推,字符h的ASCIl碼為l04。因此,本題的正確答案是B。

3.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項中,正確的賦值語句是

A.i=i+2

B.a[0]=7

C.i++---j

D.a(0)=66

正確答案:B4.編譯并運行以下程序,以下描述哪個選項是正確的()

1.classx{

2.protectedStringtoString({3.returnsuper.toStringO;}4.}

A.編譯通過運行無異常

B.編譯通過但運行時出錯

C.行2出錯,不能成功編譯

D.不能成功編譯,行3出錯

正確答案:C5.一般的繪圖程序要定義一個JPanel子類。在JPanel子類中還要重定義一個方法,在這個方法中調(diào)用繪圖方法,繪制各種圖形。要重定義的方法是()

A.paint()

B.paintComponent()

C.repaint()

D.update()

正確答案:B6.以下哪個關(guān)鍵字可以用來對對象加互斥鎖?

A.transient

B.synchronized

C.serialize

D.static

正確答案:B7.能夠直接添加組件的Swing容器是

A.JFrame

B.JDialog

C.JWindow

D.JPanel

正確答案:D8.下面程序段執(zhí)行后b的值是()。

Integerinteg=newInteger(9);

booleanb=integinstanceofObject;

A.9

B.true

C.1

D.false

正確答案:B9.設(shè)有下面兩個類的定義:

classPerson{

classStudentextendsPerson{

longid;//身份證號

intscore;//入學(xué)總分

Stringname;//姓名

intgetScore(){

)

returnscore;

}

}

則類Person和類Student的關(guān)系是

A.包含關(guān)系

B.繼承關(guān)系

C.關(guān)聯(lián)關(guān)系

D.上述類定義有語法錯誤

正確答案:A10.下列方法定義中,正確的是

A.intx(){charch='a'。return(int)ch。}

B.voidx(){...returntrue。}

C.intx(){...returntrue。}

D.intx(inta,b){returna+b。}

正確答案:A二.多選題(共10題)1.下列語句序列執(zhí)行后,ch1的值是()。

charch1='A',ch2='W'。

if(ch1+2A.'A'

B.'B'

C.'C'

D.B

正確答案:B2.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或順序各不相同,傳回的值也可以不相同,這種面向?qū)ο蟪绦蛱匦苑Q為

A.隱藏

B.覆蓋

C.重載

D.Java不支持此特性

正確答案:C3.下列賦值語句中錯誤的是

A.floatf=11.1f

B.doubled=5.3E12;

C.charc='\r';

D.bytebb=433;

正確答案:D4.設(shè)x、y為已定義的類名,下列聲明x類的對象x1的語句中正確的是()。

A.staticxx1

B.publicxx1=newx(int123)

C.yx1

D.xx1=x()

正確答案:A5.應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是()。

Strings="12345#aaa#bbb#67890";

intn=s.indexOf("#");

intk=s.indexOf("#",n+1);

intm=s.indexOf("#",k+1);

Strings2=s.substring(m+1);

System.out.println(s2);

A.123456

B.67890

C.aaa

D.bbb

正確答案:B6.下面所有說法正確的是

A.當(dāng)且僅當(dāng)類C是抽.象類時,才能包含方法

B.類C中的實例方法可以被子類覆蓋

C.類C中的靜態(tài)方法只能被類C中的其它靜態(tài)方法調(diào)用

D.類C中的靜態(tài)方法可以被子類直接訪問,而不需要用類名引用方法

正確答案:B7.下面語句的功能是()。

RandomAccessFileraf2=newRandomAccessFile("1.txt","rw");

A.打開當(dāng)前目錄下的文件1.txt,既可以向文件寫數(shù)據(jù),也可以從文件讀數(shù)據(jù)。

B.打開當(dāng)前目錄下的文件1.txt,但只能向文件寫入數(shù)據(jù),不能從文件讀取數(shù)據(jù)。

C.打開當(dāng)前目錄下的文件1.txt,但不能向文件寫入數(shù)據(jù),只能從文件讀取數(shù)據(jù)。

D.以上說法都不對。

正確答案:A8.下面的代碼段執(zhí)行之后count的值是什么()

intcount=1;

for(int

i=1;iA.5

B.1

C.15

D.16

正確答案:D9.以下數(shù)據(jù)類型轉(zhuǎn)換中,必須進行強制類型轉(zhuǎn)換的是

A.int→char

B.short→long

C.float→double

D.byte→int

正確答案:A10.下面的哪些關(guān)鍵字通常用來對對象的加鎖,該標(biāo)記使得對對象的訪問是排他的?

A.transient

B.synchronized

C.serialize

D.static

正確答案:B三.判斷題(共5題)1.Java語言的類間的繼承關(guān)系是

A.多重的

B.單重的

C.線程的

D.不能繼承

正確答案:B2.下列選項中,是軟件調(diào)試技術(shù)的是()。

A.錯誤推斷

B.集成測試

C.回溯法

D.邊界值分析

正確答案:C本題解析:

軟件調(diào)試技術(shù)包括強行排錯法、回溯法和原因排除法。邊界值分析、錯誤推斷都是黑盒測試的方法。

3.下列敘述中正確的是哪一個()。

A.在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間具有密切的關(guān)系

B.在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象都是公用的

C.在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間相對獨立,相互依賴性小

D.上述3種說法都不對

正確答案:C本題解析:

面向?qū)ο蟮某绦蛟O(shè)計是用對象模擬問題領(lǐng)域中的實體,各對象之間相對獨立,相互依賴性小,通過消息來實現(xiàn)對象之間的相互聯(lián)系

4.以下由for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()。

for(inti=0。true。i++)。

A.有語法錯,不能執(zhí)行

B.無限次

C.執(zhí)行1次

D.一次也不執(zhí)行

正確答案:B5.下面的各種說法正確的是

A.實現(xiàn)同一接口的兩個類之間是緊耦合的

B.封裝可以提高類的重用性

C.封裝好的類只允許子類覆蓋方法,不允許子類重載方法

D.封裝好的類允許修改方法的實現(xiàn),而不影響外部代碼

正確答案:B四.填空題(共5題)1.下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運行3次,則文件test.txt的內(nèi)容是()。

importjava.io.*;

publicclassTest{

publicstaticvoidmain(Stringargs[]){

try{

Strings="ABCDE";

byteb[]=s.getBytes();

FileOutputStreamfile=newFileOutputStream("test.txt",true);

file.write(b);

file.close();

}

catch(IOExceptione){

System.out.println(e.toString());

}

}

}

A.ABCABC

B.ABCDE

C.Test

D.ABCDEABCDEABCDE

正確答案:D2.類與類之間的關(guān)系包括

A.關(guān)聯(lián)關(guān)系

B.繼承關(guān)系

C.組合關(guān)系

D.實現(xiàn)關(guān)系

正確答案:D3.下列特點中不屬于Java的是()。

A.多線程

B.多繼承

C.跨平臺

D.動態(tài)性

正確答案:B4.在Swing中,它的子類能用來創(chuàng)建框架窗口的類是

A.JWindow

B.JFrame

C.JDialog

D.JApplet

正確答案:B5.下面選項哪些說明是正確的

A.可以在類中定義類

B.可以在類中定義方法

C.可以在方法中定義類

D.可以在方法中定義方法

正確答案:A五.問答題(共2題)1.下列語句序列執(zhí)行后,i的值是()。

inti=16。

do{i/=2。}while(i>3)。

A.16

B.8

C.4

D.2

正確答案:D2.下列代碼的執(zhí)行結(jié)果是:

publicclassTest1{

publicstaticvoidmain(Stringargs[]){

floatt=9.0f;

intq=5;

System.out.println((t++)*(--q));

}

}

A.40

B.40.0

C.36

D.36.0

正確答案:D第2卷一.單選題(共10題)1.有以下方法的定義,請選擇該方法的返回類型()。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

A.byte

B.short

C.int

D.double

正確答案:D2.軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開發(fā)技術(shù)和()。

A.消除軟件危機

B.軟件工程管理

C.程序設(shè)計自動化

D.實現(xiàn)軟件可重用

正確答案:B本題解析:

基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開發(fā)技術(shù)和軟件工程管理。

3.下面選擇中哪個說法是正確的

A.一個控件上可以注冊多個監(jiān)聽器

B.一個監(jiān)聽器只能注冊到一個控件

C.一個類只能實現(xiàn)一個監(jiān)聽器接口

D.可以從控件上刪除事件監(jiān)聽器

正確答案:A4.在Java語言中,用于標(biāo)記回車符的轉(zhuǎn)義字符是

A.\b

B./b

C.\n

D./n

正確答案:C5.下面語句執(zhí)行后,i的值是()。

for(inti=0,j=1。jA.4

B.5

C.6

D.7

正確答案:B6.在編寫訪問數(shù)據(jù)庫的Java程序時,Connection對象的作用是

A.用來表示與數(shù)據(jù)庫的連接

B.存儲查詢結(jié)果

C.在指定的連接中處理SQL語句

D.建立新數(shù)據(jù)庫連接

正確答案:A7.程序如果要按行輸入輸出文件的字符流,最合理的方法是采用()

A.BufferedReader類和BufferedWriter類

B.InputStream類和OutputStream類

C.FileReader類和FileWriter類

D.File_Reader類和File_Writer類

正確答案:A8.如果一次從文件中讀出一行數(shù)據(jù),可使用的方法是

A.FileReader的readLine()方法

B.BufferedReader的readLine()方法

C.FileReader的read()方法

D.BufferedReader的read()方法

正確答案:B9.數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()。

A.DB包括DBS和DBMS

B.DBMS包括DB和DBS

C.DBS包括DB和DBMS

D.沒有任何關(guān)系

正確答案:C本題解析:

數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫管理員、硬件平臺和軟件平臺5個部分組成,因此DB和DBMS都是DBS的組成部分。

10.用來定義臨界段,能對共享對象的操作上鎖的關(guān)鍵字是

A.static

B.share

C.serialize

D.synchronized

正確答案:D二.多選題(共10題)1.數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是()。

A.內(nèi)模式

B.概念模式

C.外模式

D.設(shè)計模式

正確答案:C2.下面選擇中說法正確的是

A.第7行會產(chǎn)生編譯錯誤,原因是不能訪問成員變量

B.當(dāng)執(zhí)行()時,會產(chǎn)生運行時異常

C.在對象初始化后無法修改

D.方法不會覆蓋方法

正確答案:C3.用Runnable接口實現(xiàn)多線程的主要工作是()

A.聲明實現(xiàn)Runnable接口的類,在類內(nèi)實現(xiàn)run()方法,讓線程調(diào)用start()方法。

B.聲明實現(xiàn)Runnable接口的類,在類內(nèi)實現(xiàn)run()方法,在類內(nèi)聲明線程對象,在init()方法中創(chuàng)建新線程,啟動新線程。

C.聲明實現(xiàn)Runnable接口的類,在類內(nèi)實現(xiàn)run()方法,在類內(nèi)聲明線程對象,在Init()方法或start()方法中創(chuàng)建新線程,在start()方法中啟動新線程。

D.聲明實現(xiàn)Runnable接口的類,在類內(nèi)實現(xiàn)run()方法,在init()方法中創(chuàng)建新線程,在start()方法中啟動新線程

正確答案:D4.給出下面代碼,關(guān)于該程序以下哪個說法是正確的?()

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

{

System.out.println(arr[0]);

}

}

A.編譯時將產(chǎn)生錯誤

B.編譯時正確,運行時將產(chǎn)生錯誤

C.輸出零

D.輸出空

正確答案:C5.下列()不是高級程序設(shè)計語言。

A.FORTRAN

B.Java

C.C++

D.VisualASM

正確答案:D本題解析:

高級語言是一類人工設(shè)計的語言,因為它對具體的算法進行了描述,所以又稱為算法語言。它是面向程序設(shè)計獨立于計算機的硬件。目前,計算機常用的高級語言有:BASIC語言、FORTRAN語言、COBOL語言、PASCAL語言、C語言、PROLOG語言、而當(dāng)前流行的,面向?qū)ο蟮某绦蛟O(shè)計語言有C++和用于網(wǎng)絡(luò)環(huán)境的程序設(shè)計語言Java等。

6.關(guān)于包的描述錯誤的是

A.包可以將相關(guān)的類和接口組織在一起,便于識別和管理

B.包中的類可以訪問同一包的其它類的私有成員

C.不同包中的相同命名,不會產(chǎn)生沖突

D.用修飾的頂級類和接口對包外代碼可見

正確答案:B7.下列有關(guān)Java的敘述錯誤的是

A.是—種強類型語言

B.與平臺無關(guān)

C.可以使用漢字變量名

D.不檢查數(shù)組下標(biāo)越界

正確答案:D8.有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()。

A.XZCYAB

B.XYZABC

C.XYABCZ

D.XYAZB

正確答案:D本題解析:

對二叉樹的前序遍歷是指:先訪問根結(jié)點,然后訪問左子樹,最后訪問右子樹,并且,在訪問左、右子樹時,先訪問根結(jié)點,再依次訪問其左、右子樹。

9.已知s=668,則下面哪些代碼是正確的

A.S=S+1;

B.C=s[3];

C.i=;

D.t=s+();

正確答案:A10.不能構(gòu)成循環(huán)的語句是

A.for語句

B.while語句

C.switch語句

D.do__while語句

正確答案:C三.判斷題(共5題)1.16根地址總線的尋址范圍是()。

A.531KB

B.64KB

C.640KB

D.1MB

正確答案:B本題解析:

假設(shè)地址總線有n條,內(nèi)存的尋址范圍是2n。

2.以下關(guān)于繼承的敘述正確的是

A.在Java中類只允許單一繼承

B.在Java中一個類只能實現(xiàn)一個接口

C.在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口

D.在Java中接口只允許單一繼承

正確答案:A3.關(guān)于以下程序段,正確的說法是()

1.Strings1=”abc”+”def”;

2.Strings2=newString(s1);

3.if(s1==s2)

4.System.out.println(“==succeeded”);

5.if(s1.equals(s2))

6.System.out.println(".equals(succeeded”);

A.行4與行6都將執(zhí)行

B.行4執(zhí)行,行6不執(zhí)行

C.行6執(zhí)行,行4不執(zhí)行

D.行4、行6都不執(zhí)行

正確答案:C4.以下術(shù)語中,屬于文字字型風(fēng)格屬性的是()(風(fēng)格:正常、斜體、粗體)

A.顏色

B.宋體

C.斜體

D.字號

正確答案:C5.下列對繼承的說法,哪個是正確的?

A.子類能繼承父類的所有方法和狀態(tài)

B.子類能繼承父類的非私有方法和狀態(tài)

C.子類只能繼承父類public方法和狀態(tài)

D.子類只能繼承父類的方法,而不繼承狀態(tài)

正確答案:A四.填空題(共5題)1.以下Java程序代碼中,能正確創(chuàng)建數(shù)組的是

A.intmyArray[];myArray[]=newint[5];

B.intmyArray[]=newmy(5);

C.int[]myArray={1,2,3,4,5};

D.intmyArray[5]={1,2,3,4,5};

正確答案:C2.已知如下定義:Strings="story";下面哪個語句不是合法的()

A.s+="books";

B.s=s+100;

C.intlen=s.length;

D.Stringt=s+“abc;”

正確答案:C3.下面的代碼哪些在橫線處是正確的

A.{}

B.(){}

C.Cc2=C(){};

D.c=C();

正確答案:A4.Javaapplication中的主類需包含main方法,main方法的返回類型是什么?

A.int

B.float

C.double

D.void

正確答案:D5.應(yīng)用程序Test.java的源程序如下,在命令行鍵入:

javaTestaaabbc

回車后輸出的結(jié)果是()。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intk1=args.length;

intk2=args[1].length();

System.out.print(k1+"

"+k2);

}

}

A.32

B.12

C.13

D.33

正確答案:A五.問答題(共2題)1.如果是引用類型的變量,且賦值表達式Aa=b;是正確的,那么

A.表達式(bA)的值為

B.b的類型可以是A的父類型

C.b的值可以為

D.如果A為,那么b可以是任何引用類型的變量

正確答案:A2.在下述Java語言語句中,錯誤..的創(chuàng)建數(shù)組的方法是

A.intintArray[];intArray=newint[5];

B.intintArray[]=newint[5];

C.int[]intArray={1,2,3,4,5};

D.intintArray[5]={1,2,3,4.5};

正確答案:D第3卷一.單選題(共10題)1.下列關(guān)于域名和IP地址的敘述中,不正確的是()。

A.在Internet中訪問一臺主機必須使用它的主機名

B.03是一個C類IP地址

C.IP地址采用的是分層結(jié)構(gòu)

D.主機名與IP地址是一一對應(yīng)的

正確答案:A本題解析:

每臺直接連接到Internet上的計算機、路由器都必須有唯一的IP地址。IP地址是Internet賴以工作的基礎(chǔ)。Internet中的計算機與路由器的IP地址采用分層結(jié)構(gòu),它是由網(wǎng)絡(luò)地址與主機地址兩部分組成。對于C類地址,其網(wǎng)絡(luò)地址空間長度為21位,主機地址空間長度為8位,C類IP地址范圍從:l92.0.0.0~223.255.255.255。主機名與它的IP地址一一對應(yīng),因此在Internet上訪問一臺主機既可以使用它的主機名,也可以使用它的IP地址。

2.開發(fā)軟件時對提高開發(fā)人員工作效率至關(guān)重要的是()。

A.操作系統(tǒng)的資源管理功能

B.先進的軟件開發(fā)工具和環(huán)境

C.程序員的數(shù)量

D.計算機的并行處理能力

正確答案:B3.在編寫訪問數(shù)據(jù)庫的Java程序中,要用到DriverManager類。該類的作用是()

A.存儲查詢結(jié)果

B.處理與數(shù)據(jù)庫的連接

C.在指定的連接中處理SQL語句

D.處理驅(qū)動程序的加載和建立數(shù)據(jù)庫連接

正確答案:D4.paint()方法使用哪種類型的參數(shù)?

A.Graphics

B.Graphics2D

C.String

D.Color

正確答案:A5.以下哪個不是Java的原始數(shù)據(jù)類型

A.int

B.Boolean

C.float

D.char

正確答案:B6.在下述字符串中,不屬于Java語言關(guān)鍵字的是

A.float

B.new

C.java

D.return

正確答案:C7.應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是()。

Hashtablehashtable=newHashtable();

hashtable.put("x","12345");

hashtable.put("y","67890");

hashtable.put("a","abcde");

System.out.println(hashtable.get("a"));

A.a

B.abcde

C.12345

D.67890

正確答案:B8.在對象方法中,一個對象請求另一個對象為其服務(wù)的方式是通過發(fā)送()。

A.調(diào)用語句

B.命令

C.H令

D.消息

正確答案:D本題解析:

在面向?qū)ο蠓椒ㄖ校瑢ο笾g通過消息進行通信。消息中只包含傳遞者的要求,但并不指示接受者應(yīng)該怎么完成這些處理。

9.Java的反匯編命令是()。

A.javap

B.javac

C.jdb

D.java

正確答案:A10.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是

A.x(intm){...}

B.voidx(intm){...}

C.x(intm,intn){...}

D.x(inth,intm,intn){...}

正確答案:B二.多選題(共10題)1.在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。

A.public

B.protected

C.privateprotected

D.private

正確答案:A2.下列關(guān)于信息加密的敘述中,正確的是()。

A.加密通過加密算法實現(xiàn)

B.加密前的文件稱為密文

C.加密后的文件稱為明文

D.將明文變?yōu)槊芪牡倪^程稱為解密

正確答案:A本題解析:

一般人們將加密前的文件稱為明文,而加密后的文件稱為密文,因此加密的目的就是將明文變?yōu)槊芪摹6催^來將密文變?yōu)槊魑牡倪^程則稱為解密。

3.下面的說法正確的是

A.繼承表示的關(guān)系

B.繼承表示的關(guān)系

C.要表示的關(guān)系必須使用接口

D.可以使用實例變量表示的關(guān)系

正確答案:A4.在編寫JavaApplet程序時,若需要對發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上()語句。

A.importjava.awt.*;

B.importjava.applet.*;

C.importjava.io.*;

D.importjava.awt.event.*;

正確答案:D5.一個工作人員可以使用多臺計算機,而L臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯(lián)系是()。

A.一對一

B.一對多

C.多對多

D.多對一

正確答案:C6.Java語言中數(shù)值數(shù)據(jù)的類型能自動轉(zhuǎn)換,按照從左到右的轉(zhuǎn)換次序為

A.byte→int→short→long→float→double

B.byte→short→int→long→float→double

C.byte→short→int→float→long→double

D.short→byte→int→long→float→double

正確答案:B7.設(shè)置異或繪圖模式的方法是

A.setXORMode()

B.setPaintMode()

C.XORMode()

D.PaintMode()

正確答案:A8.哪些情況下線程會停止

A.調(diào)用該線程的方法

B.調(diào)用該線程的方法

C.為另一個線程指定更高的優(yōu)先級

D.調(diào)用(0)

正確答案:D9.設(shè)有以下代碼:

Stringsl="123";Strings2="123";

Strings3=newString("123");

則表達式s1==s2和s1==s3的值分別是()

A.true,true

B.false,false

C.true,false

D.false,true

正確答案:C10.關(guān)于以下application的說明,正確的是()

1.classStaticStuff

2.{

3.aticintx=10;

4.staticixt=5;}

5.publicstaticvoidmain(Stringargs[]){

6.System.out.println(“x=”+x);

7.}

8.static{x/=3;}

9.}

A.4行與8行不能通過編譯,因為缺少方法名和返回類型

B.8行不能通過編譯,因為只能有一個靜態(tài)初始化器

C.編譯通過,執(zhí)行結(jié)果為:x=5

D.編譯通過,執(zhí)行結(jié)果為:x=3

正確答案:C三.判斷題(共5題)1.下面哪一個import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類()

A.importjava.sql.*;

B.importjava.util.*;

C.importjava.io.*;

D.import.*;

正確答案:D2.下列程序段執(zhí)行后b3的結(jié)果是()。

booleanb1=true,b2,b3。

24=b1?b1:b2。

A.0

B.1

C.true

D.false

正確答案:D3.關(guān)于被私有保護訪問控制符privateprotected修飾的成員變量,以下說法正確的是

A.可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類

B.可以被兩種類訪問和引用:該類本身、該類的所有子類

C.只能被該類自身所訪問和修改

D.只能被同一個包中的類訪問

正確答案:B4.以下關(guān)于繼承的敘述正確的是()

A.在Java中類只允許單一繼承

B.在Java中一個類只能實現(xiàn)一個接口

C.在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口

D.在Java中接口只允許單一繼承

正確答案:A5.若需要定義一個類域或類方法,應(yīng)使用哪種修飾符?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論