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

下載本文檔

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

文檔簡介

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

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

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

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

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

A.i=i+2

B.a[0]=7

C.i++---j

D.a(0)=66

正確答案:B4.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的()

1.classx{

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

A.編譯通過運(yùn)行無異常

B.編譯通過但運(yùn)行時(shí)出錯(cuò)

C.行2出錯(cuò),不能成功編譯

D.不能成功編譯,行3出錯(cuò)

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

A.paint()

B.paintComponent()

C.repaint()

D.update()

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

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è)有下面兩個(gè)類的定義:

classPerson{

classStudentextendsPerson{

longid;//身份證號(hào)

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

Stringname;//姓名

intgetScore(){

)

returnscore;

}

}

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

A.包含關(guān)系

B.繼承關(guān)系

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

D.上述類定義有語法錯(cuò)誤

正確答案: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中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同,這種面向?qū)ο蟪绦蛱匦苑Q為

A.隱藏

B.覆蓋

C.重載

D.Java不支持此特性

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

A.floatf=11.1f

B.doubled=5.3E12;

C.charc='\r';

D.bytebb=433;

正確答案:D4.設(shè)x、y為已定義的類名,下列聲明x類的對(duì)象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是抽.象類時(shí),才能包含方法

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

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.以上說法都不對(duì)。

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

intcount=1;

for(int

i=1;iA.5

B.1

C.15

D.16

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

A.int→char

B.short→long

C.float→double

D.byte→int

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

A.transient

B.synchronized

C.serialize

D.static

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

A.多重的

B.單重的

C.線程的

D.不能繼承

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

A.錯(cuò)誤推斷

B.集成測(cè)試

C.回溯法

D.邊界值分析

正確答案:C本題解析:

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

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

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

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

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

D.上述3種說法都不對(duì)

正確答案:C本題解析:

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

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

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

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

B.無限次

C.執(zhí)行1次

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

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

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

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

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

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

正確答案:B四.填空題(共5題)1.下面的程序創(chuàng)建了一個(gè)文件輸出流對(duì)象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運(yùn)行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.實(shí)現(xiàn)關(guān)系

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

A.多線程

B.多繼承

C.跨平臺(tái)

D.動(dòng)態(tài)性

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

A.JWindow

B.JFrame

C.JDialog

D.JApplet

正確答案:B5.下面選項(xiàng)哪些說明是正確的

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.有以下方法的定義,請(qǐng)選擇該方法的返回類型()。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

A.byte

B.short

C.int

D.double

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

A.消除軟件危機(jī)

B.軟件工程管理

C.程序設(shè)計(jì)自動(dòng)化

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

正確答案:B本題解析:

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

3.下面選擇中哪個(gè)說法是正確的

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

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

C.一個(gè)類只能實(shí)現(xiàn)一個(gè)監(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程序時(shí),Connection對(duì)象的作用是

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

B.存儲(chǔ)查詢結(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ù)庫管理員、硬件平臺(tái)和軟件平臺(tái)5個(gè)部分組成,因此DB和DBMS都是DBS的組成部分。

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

A.static

B.share

C.serialize

D.synchronized

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

A.內(nèi)模式

B.概念模式

C.外模式

D.設(shè)計(jì)模式

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

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

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

C.在對(duì)象初始化后無法修改

D.方法不會(huì)覆蓋方法

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

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

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

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

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

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

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

{

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

}

}

A.編譯時(shí)將產(chǎn)生錯(cuò)誤

B.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤

C.輸出零

D.輸出空

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

A.FORTRAN

B.Java

C.C++

D.VisualASM

正確答案:D本題解析:

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

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

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

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

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

D.用修飾的頂級(jí)類和接口對(duì)包外代碼可見

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

A.是—種強(qiáng)類型語言

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

C.可以使用漢字變量名

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

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

A.XZCYAB

B.XYZABC

C.XYABCZ

D.XYAZB

正確答案:D本題解析:

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

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中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口

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

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.字號(hào)

正確答案:C5.下列對(duì)繼承的說法,哪個(gè)是正確的?

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";下面哪個(gè)語句不是合法的()

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.如果是引用類型的變量,且賦值表達(dá)式Aa=b;是正確的,那么

A.表達(dá)式(bA)的值為

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

C.b的值可以為

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

正確答案:A2.在下述Java語言語句中,錯(cuò)誤..的創(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中訪問一臺(tái)主機(jī)必須使用它的主機(jī)名

B.03是一個(gè)C類IP地址

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

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

正確答案:A本題解析:

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

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

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

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

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

D.計(jì)算機(jī)的并行處理能力

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

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

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

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

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

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

A.Graphics

B.Graphics2D

C.String

D.Color

正確答案:A5.以下哪個(gè)不是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.在對(duì)象方法中,一個(gè)對(duì)象請(qǐng)求另一個(gè)對(duì)象為其服務(wù)的方式是通過發(fā)送()。

A.調(diào)用語句

B.命令

C.H令

D.消息

正確答案:D本題解析:

在面向?qū)ο蠓椒ㄖ?,?duì)象之間通過消息進(jìn)行通信。消息中只包含傳遞者的要求,但并不指示接受者應(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聲明一個(gè)接口時(shí),只可以使用()修飾符修飾該接口。

A.public

B.protected

C.privateprotected

D.private

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

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

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

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

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

正確答案:A本題解析:

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

3.下面的說法正確的是

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

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

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

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

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

A.importjava.awt.*;

B.importjava.applet.*;

C.importjava.io.*;

D.importjava.awt.event.*;

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

A.一對(duì)一

B.一對(duì)多

C.多對(duì)多

D.多對(duì)一

正確答案:C6.Java語言中數(shù)值數(shù)據(jù)的類型能自動(dòng)轉(zhuǎn)換,按照從左到右的轉(zhuǎn)換次序?yàn)?/p>

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.哪些情況下線程會(huì)停止

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

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

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

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

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

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

Strings3=newString("123");

則表達(dá)式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行不能通過編譯,因?yàn)槿鄙俜椒头祷仡愋?/p>

B.8行不能通過編譯,因?yàn)橹荒苡幸粋€(gè)靜態(tài)初始化器

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

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

正確答案:C三.判斷題(共5題)1.下面哪一個(gè)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)于被私有保護(hù)訪問控制符privateprotected修飾的成員變量,以下說法正確的是

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

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

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

D.只能被同一個(gè)包中的類訪問

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論