




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2023年初級java程序員筆試題及答案
一、選擇題
以下對Java語言描述不正確的選項(xiàng)是(C)
AJava語言是一個(gè)完全面對對象的語言
BJava是構(gòu)造獨(dú)立、與平臺無關(guān)的語言
CJava是一種編譯性語言
DJava是一種解釋性語言
以下說法正確的選項(xiàng)是(C)
AJava程序文件名必需是和程序文件中定義的類型全都
BJava程序文件名可以和程序文件中定義的類名不全都
CJava源程序文件的擴(kuò)展名必需是.java
D以上A、C說法正確,B說法不正確
以下有關(guān)運(yùn)行Java應(yīng)用程序(Application)正確的說法是(B)
AJava應(yīng)用程序是由Java編譯器解釋執(zhí)行的
BJava應(yīng)用程序經(jīng)編譯后生成的字節(jié)代碼可由Java虛擬機(jī)解釋執(zhí)行
CJava應(yīng)用程序經(jīng)編譯后可直接在操作系統(tǒng)下運(yùn)行
DJava應(yīng)用程序經(jīng)編譯后可直接在掃瞄器中運(yùn)行
4、以下有關(guān)標(biāo)識符說法中正確的選項(xiàng)是(C)
A、任何字符的組合都可以形成一個(gè)標(biāo)識符
B、Java的關(guān)鍵字也可以作為標(biāo)識符使用
C、標(biāo)識符是以字母、下劃線或$開頭,后跟字母、數(shù)字、下劃線或$的字符組合
D、標(biāo)識符是不分大小寫
5、以下說法正確的選項(xiàng)是(D)
A、根本字符數(shù)據(jù)類型有字符和字符串兩種
B、字符類型占兩個(gè)字節(jié),可保存兩個(gè)字符
C、字符類型占兩個(gè)字節(jié),可保存一個(gè)字符
D、以上說法都是錯(cuò)誤的
6、以下有關(guān)類型轉(zhuǎn)變的說法錯(cuò)誤的選項(xiàng)是(D)
A、低精度類型向高精度類型轉(zhuǎn)換時(shí),不會喪失數(shù)據(jù)精度
B、系統(tǒng)會自動進(jìn)展(整型或浮點(diǎn)型)低精度類型數(shù)據(jù)向高精度類型數(shù)據(jù)的轉(zhuǎn)換
C、高精度類型數(shù)據(jù)向低精度類型數(shù)據(jù)的轉(zhuǎn)換、整型和浮點(diǎn)型數(shù)據(jù)之間的轉(zhuǎn)換,必需強(qiáng)制進(jìn)展,有可能會引起數(shù)據(jù)喪失
D、高精度類型數(shù)據(jù)向低精度類型轉(zhuǎn)換時(shí),也不會喪失數(shù)據(jù)精度,由于轉(zhuǎn)換是系統(tǒng)進(jìn)展的
7、以下正確的關(guān)系表達(dá)式(D)
A、xyB、x+yzC、=xD、x+y!=z
8、以下正確的規(guī)律表達(dá)式(A)
A、(x+y7)(x-y1)B、!(x+y)
C、(x+y7)||(z=a)D、(x+y+z)(z=0)
9、以下有關(guān)條件運(yùn)算符(?:)說法正確的選項(xiàng)是(D)
A、條件運(yùn)算符是一個(gè)三元運(yùn)算符,其格式是:表達(dá)式1?表達(dá)式2:表達(dá)式3
B、格式中的“表達(dá)式1”是關(guān)系或者規(guī)律表達(dá)式,其值是boolean值
C、若“表達(dá)式1”成立,該條件表達(dá)式取“表達(dá)式2”的值,否則取“表達(dá)式3”的值
D、以上說法都正確
10、在if(表達(dá)式)語句中,“表達(dá)式”的值必需是(C)
A、任意整數(shù)值B、字符串C、布爾規(guī)律值D、非零值
11、在switch(表達(dá)式)語句中,“表達(dá)式”的值必需是(D)
A、整數(shù)值B、字符值C、布爾規(guī)律值D、整數(shù)或字符值
12、以下關(guān)于for循環(huán)和while循環(huán)的說法中,正確的選項(xiàng)是(A)
A、while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也能實(shí)現(xiàn)
B、while循環(huán)推斷條件一般是程序結(jié)果,for循環(huán)推斷條件一般是非程序結(jié)果
C、兩種循環(huán)任何時(shí)候都可以替換
D、兩種循環(huán)構(gòu)造中必需都有循環(huán)體,循環(huán)體不能為空
13、下面表達(dá)式中,用來訪問數(shù)組中的第一個(gè)值的是(C)
A、intArray[1]B、intArray.1C、intArray[0]D、intArray.0
14下面的表達(dá)式中正確的選項(xiàng)是(C)
Strings=”你好”;if(s==”你好”)System.out.println(true);
Strings=”你好”;if(s!=”你好”)System.out.println(false);
Strings=”你好”;if(s.equals(”你好”))System.out.println(true);
Strings=”你好”;if(equals(s,”你好”))System.out.println(true);
15Stringstr;System.out.println(str.length());以上語句的處理結(jié)果是(A)
A、編譯報(bào)錯(cuò)B、運(yùn)行結(jié)果是nullC、運(yùn)行結(jié)果為0D、隨機(jī)值
16、執(zhí)行String[]s=newString[10];代碼后,下面結(jié)論正確的選項(xiàng)是(D)
A、s[10]為””B、s[10]為null
C、s[0]未定義D、s.length為10
17、構(gòu)造器(B)被調(diào)用。
A、類定義時(shí)B、創(chuàng)立對象時(shí)
C、調(diào)用對象方法時(shí)D、適用對象的變量時(shí)
18、Java中訪問限定符不包括(C)
A、publicB、privateC、defaultD、final
19、有關(guān)方法重載的正確說法是(AC)
A、方法的名稱全都,限定符不同B、方法的名稱全都,限定符一樣
C、方法的名稱全都,返回值不同D、其他都全都,只有參數(shù)定義不同
20、假如任何包中的子類都能訪問超類中的成員,則使用的限定符是(A)
A、publicB、privateC、protectedD、transient
21、有關(guān)繼承下面的說法正確的選項(xiàng)是(C)
A、繼承的主要目的是隱蔽類的屬性
B、在Java中,一個(gè)類可以從多個(gè)類中繼承屬性和方法
C、繼承表達(dá)了事物的普遍性和特別性
D、繼承允許子類繼承父類中的構(gòu)造器
22、在以下大事處理機(jī)制中不是時(shí)間組件的是(C)
A、大事對象B、大事源C、接口D、大事處理器
23、下面說法不正確的選項(xiàng)是(BD)
A、Java中線程是搶占式的B、Java中線程是分時(shí)式的
C、Java中的線程可以共享數(shù)據(jù)D、Java中的線程可以共享代碼
24、以下關(guān)于Java線程的`說法正確的選項(xiàng)是(D)
A、每一個(gè)Java線程由代碼、一個(gè)真實(shí)的CPU以及數(shù)據(jù)3局部組成
B、創(chuàng)立線程的兩種方法中,從Thead類中繼承的創(chuàng)立方式可以防止消失多父類問題
C、Thead類屬于java.util程序包
D、以上說法都不正確
25、下面關(guān)鍵字用來處理Java運(yùn)行時(shí)的錯(cuò)誤的選項(xiàng)是(A)
A、try和catch塊B、try、catch和finally塊
C、try塊和throw語句D、throw語句和catch塊
26.一個(gè)Java源程序編譯后生成的文件為Test.class,則運(yùn)行該程序應(yīng)當(dāng)使用的命令為(C)。
(A)javacTest(B)javacTest.class
(C)javaTest(D)javaTest.class
27.下面數(shù)據(jù)類型的定義中錯(cuò)誤的選項(xiàng)是(C)。
(A)inta=10;(B)doubled=1.2;
(C)floatf=1.2;(D)charc=A;
28.類可以愛護(hù)它的成員變量和成員函數(shù)不會被其他對象隨便訪問到,這一特性屬于類的(A)。
(A)封裝性(B)繼承性
(C)多態(tài)性(D)重載
29.以下關(guān)于字符串類的說法正確的選項(xiàng)是(B)。
(A)String類用于字符串變量,而StringBuffer類用于字符串常量
(B)String類用于字符串常量,而StringBuffer類用于字符串變量
(C)String類的對象只能用“new”關(guān)鍵字生成
(D)StringBuffer字符串的容量是指字符串中字符的個(gè)數(shù)
30.在Java的特別處理語句中對finally的描述正確的選項(xiàng)是(A)。
(A)不管是否發(fā)生特別,finally中的程序都要執(zhí)行
(B)只有不發(fā)生特別時(shí),finally中的程序才需要執(zhí)行
(C)只有特別發(fā)生時(shí),finally中的程序才需要執(zhí)行
(D)不管是否發(fā)生特別,finally中的程序都不會執(zhí)行
31.在子類的定義中有一個(gè)和父類同名的成員函數(shù),這一現(xiàn)象稱為函數(shù)的(B)。
(A)繼承(B)掩蓋
(C)錯(cuò)誤(D)重載
32.下面哪種解釋能支持javadoc命令(C)。
(A)//(B)/**/
(C)/***/(D)都能支持
33.在Java中假如使正在運(yùn)行的線程進(jìn)入睡眠狀態(tài),可以調(diào)用線程的哪一個(gè)方法。(B)
(A)wait()(B)sleep()
(C)stop()(D)notify()
34.設(shè)有數(shù)組的定義int[]a=newint[3],則下面對數(shù)組元素的引用錯(cuò)誤的選項(xiàng)是(D)。
(A)a[0];
(B)a[a.length-1];
(C)inti=1;a[i];
(D)int[21];
35.關(guān)于被私有訪問掌握符private修飾的成員變量,以下說法正確的選項(xiàng)是(C)
(A)可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類
(B)可以被兩種類訪問和引用:該類本身、該類的全部子類
(C)只能被該類自身所訪問和修改
(D)只能被同一個(gè)包中的類訪問
36.下面哪個(gè)修飾符修飾的變量是全部同一個(gè)類生成的對象共享的(C)。
(A)public(B)private
(C)static(D)final
37.下面哪個(gè)是對字符串String的正確定義。(A)
(A)Strings1=“\n\tnull”;
(B)Strings2=null;
(C)Strings3=(String)abc;
(D)Strings4=(String)\uface;
38.給出一段程序,試推斷哪個(gè)是正確的結(jié)果。(D)
publicclassTest{
publicstaticvoidmain(Stringargs[]){
try{System.out.print(“Helloworld”);}
finally{System.out.println(“Finallyexecuting”);}
}
}
(A)無法編譯運(yùn)行,由于沒有指定特別
(B)無法編譯運(yùn)行,由于沒有catch子句
(C)Helloworld
(D)HelloworldFinallyexecuting
39.下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù),java中定義數(shù)組名為abc。(B)。
(A)abc.length()(B)abc.length
(C)len(abc)(D)ubound(abc)
40、Applet類中的直接父類是(D)
A、Component類B、Container類C、Frame類D、Panel類
二、填空題
常用的Java語言開發(fā)工具有__JCreater_____、_jbuilder______和_______,本書采納__eclipse_____。
Java源程序是由__package____、___import____、_ClassDefinition______和___INTERFACEdEFINITION____組成的。
HTML語言的語法比擬簡潔,全部標(biāo)記符都用_大括號_______括起來。
DOS操作系統(tǒng)是根據(jù)樹形名目構(gòu)造治理文件的,位于最上層的名目為__根名目_____,每個(gè)名目上一層名目為該名目的___父名目_____,下一層名目為該名目的___子名目____。
5、變量的作用范圍是由__數(shù)據(jù)類型_____打算的,可以分成___靜態(tài)____和_____動態(tài)__。
6、__掌握組件_____是圖形用戶界面的最小單位之一,它里面不在包含其他的元素。例如___單項(xiàng)選擇按鈕____、____文本框___和____菜單命令___。
7、在面對對象設(shè)計(jì)過程中,通過對象的_______和_______兩個(gè)方面來描述對象。
8、使用面對對象方法解決問題的過程可以大體劃分為_______、_______和_______3大步驟。
9、數(shù)組是___元素_____的集合。每個(gè)數(shù)組都有長度,也就是其____元素個(gè)數(shù)________。求數(shù)組長度的語句是___數(shù)組名.length數(shù)組num_1和num2______。
10、假如聲明白一個(gè)長度為100的boolean類型的數(shù)組boo,則其第一個(gè)元素為____ture___,最終一個(gè)元素為_______。
11、所謂排序是指______________________________________________。到目前為止最常用的排序方法有________、________和________等排序法。不管使用哪種排序方法編寫Java程序,其最根本的操作是___________。
12、假如一個(gè)方法沒有返回值,則該方法類型為___.類的構(gòu)造____。
13、方法的__掩蓋_____是指在同一類中,聲明方法名稱一樣但參數(shù)不同的多個(gè)方法。
14、實(shí)例變量的修飾符可以是_類中的非靜態(tài)變量_________,但是不能使用__abstract_____;靜態(tài)變量使用___privatepublicprotectedfinal
____修飾符。
15、在類的構(gòu)造方法和實(shí)例方法中,使用關(guān)鍵字__this____可以解決局部變量與實(shí)例變量同名的問題。
16、假如盼望某個(gè)變量可以被類本身訪問和調(diào)用,則應(yīng)當(dāng)使用___private____修飾符。
17、在Java語言中,.包____是組織Java程序中類的一種手段,其作用與Window系統(tǒng)中的____文件夾___類似。
18,、接口中的方法均是使用修飾符__public_____和關(guān)鍵字___abstract
____修飾。
19、抽象方法不能使用修飾符__final_____和___virtual___修飾。
20、圖形用戶界面中的復(fù)選框和單項(xiàng)選擇按鈕可以分別通過Swing中的___Checkbox____類和__JFrame_____類來創(chuàng)立。
三:程序填空:
1.依據(jù)下面程序段寫出輸出結(jié)果。
inta=1,b=2;
Stringstr=“hello”;
System.out.println(str+a+b);
System.out.println(a+b+s
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4古詩三首《贈劉景文》教學(xué)設(shè)計(jì)2024-2025學(xué)年統(tǒng)編版語文三年級上冊
- 跨行業(yè)流水線優(yōu)化-深度研究
- 瀕危語言保護(hù)倫理研究-深度研究
- 角化不全臨床治療策略-深度研究
- 外墻外保溫及外墻涂料施工合同范本
- 河南護(hù)理職業(yè)學(xué)院《籃球主項(xiàng)與實(shí)踐Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏農(nóng)牧學(xué)院《數(shù)字圖像處理》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《商務(wù)英語報(bào)刊選讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 煙臺大學(xué)《果蔬貯藏技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 來安縣2025年三年級數(shù)學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 常用量具使用方法課件
- 騰訊云人工智能工程師認(rèn)證考試題(附答案)
- 專題03 透鏡及其應(yīng)用(5大模塊知識清單+5個(gè)易混易錯(cuò)+6種方法技巧+典例真題解析)
- 班級管理案例與應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱師范大學(xué)
- ECMO技術(shù)操作規(guī)范試題
- 噴漆工崗位能力培訓(xùn)試題含答案
- 江南大學(xué)《互換性與技術(shù)測量》2021-2022學(xué)年第一學(xué)期期末試卷
- ECharts數(shù)據(jù)可視化課件 第5章 儀表盤、漏斗圖和折線樹圖
- 特殊作業(yè)安全管理監(jiān)護(hù)人專項(xiàng)培訓(xùn)課件
- 農(nóng)行競聘高級專員述職報(bào)告范本
- 2024屆全國新高考英語復(fù)習(xí)-讀后續(xù)寫微寫作
評論
0/150
提交評論