版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版安全防范設(shè)備安裝與保安人員勞務(wù)合同2篇
- 2025版太陽能光伏發(fā)電系統(tǒng)安裝與安全檢驗(yàn)合同3篇
- 《養(yǎng)老保險(xiǎn)宣傳方案》課件
- 2025年度個(gè)人投資理財(cái)合同4篇
- 2025版萬科物業(yè)知識(shí)共享與培訓(xùn)服務(wù)合同3篇
- 2025版戶外廣告牌清洗及維護(hù)服務(wù)合同3篇
- 2025版司機(jī)車輛維護(hù)保養(yǎng)合同3篇
- 二零二五年度大數(shù)據(jù)分析服務(wù)借款合同協(xié)議2篇
- 2025年度鋁單板智能制造技術(shù)改造項(xiàng)目合同4篇
- 2025版我國行政救濟(jì)制度優(yōu)化與執(zhí)行監(jiān)督合同3篇
- 2025-2030年中國陶瓷電容器行業(yè)運(yùn)營狀況與發(fā)展前景分析報(bào)告
- 二零二五年倉儲(chǔ)配送中心物業(yè)管理與優(yōu)化升級(jí)合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試語文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報(bào)告:AIGC背景下大學(xué)英語教學(xué)設(shè)計(jì)重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個(gè)人主要事跡
- 連鎖商務(wù)酒店述職報(bào)告
- 《實(shí)踐論》(原文)毛澤東
- 第三單元名著導(dǎo)讀《紅星照耀中國》(公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)+說課稿)
評(píng)論
0/150
提交評(píng)論