




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、JAVA語言程序設(shè)計(jì)題及部分答案一、單選題:(每題分)下列各題)、)、)、)四個選項(xiàng)中,只有一個選項(xiàng)是正確的,請將正確選項(xiàng)的標(biāo)記寫在題干后的括號內(nèi)。1下列語句序列執(zhí)行后,的值是。設(shè)、為型變量名,為型數(shù)組名,以下選項(xiàng)中,正確的賦值語句是B3語言的類間的繼承關(guān)系是多重的單重的4設(shè)有定義線程的不能繼承,則執(zhí)行以下語句后,的值為5下列選項(xiàng)中,用于在定義子類時聲明父類名的關(guān)鍵字是A)interfaceB)packageC)6若已定義bytex=11,22,3其中CC3則對數(shù)組元素錯誤的引用是7下列語句序列執(zhí)行后,的值是。8下列語句序列執(zhí)行后,的值是。9下列語句序列執(zhí)行后,的值是。.下面語句執(zhí)行后,的值是
2、O設(shè).為類中定義的型變量名,下列類的構(gòu)造函.設(shè)有定義;則以下的表達(dá)式中,值為的是下列語句序列執(zhí)行后,的值是以下由語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是B有語法錯,不能執(zhí)行無限次執(zhí)行次一次也不執(zhí)行定義類頭時能使用的修飾符是設(shè)型變量、,型變量、,型變量均已正確定義并賦值,正確的語句是。下列最終屬性的定義中,正確的是下.列類定義中,不正確的是設(shè)、為已定義的類名,下列聲明類的對象的語句中正確的是。數(shù)中不正確的是下.列方法定義中,正確的是用.于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是不.能構(gòu)成循環(huán)的語句是(C。)語句語句語句語句下列程序段執(zhí)行后的結(jié)果是下面數(shù)據(jù)結(jié)構(gòu)中,屬于非線性的是(B。)線性表樹隊(duì)列堆棧設(shè)有定義下面賦
3、值不正確的語句是二、填空題:(每空分)構(gòu)造函數(shù)沒有返回值。語言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進(jìn)一步分為和兩種具體類型。創(chuàng)建類對象的運(yùn)算符是當(dāng)整型變量的值不能被除盡時,其值為的語言表達(dá)式是_屬性,這個屬性存儲了,平它平是平所有具有一定共虛擬機(jī)等技術(shù),在語言中,所有的數(shù)組都有一個該數(shù)組的元素個數(shù)。6.定義類就是定義一種抽象的_父_類_性的對象的抽象描述。在語言中,使用平臺無關(guān)、實(shí)現(xiàn)軟件重用。表達(dá)式的計(jì)算結(jié)果是下面是一個類的定義構(gòu)造_函_數(shù)_下面是一個令行參數(shù)。的主類的定義,其功能是輸出所有命沒有命令行參數(shù)下面是一個小程序的主類的定義其中、是該主類所在源程序中已定義的另兩個類的類名
4、定義小程序的主類的復(fù)合數(shù)據(jù)類型有類、數(shù)組和接口等。的簡單數(shù)據(jù)類型有數(shù)值類型(整形和浮點(diǎn)類型),自負(fù)類型和布爾類型表達(dá)式的計(jì)算結(jié)果是定義初值為的次方的長整型變量的語句是:15順.序結(jié)構(gòu)、分支結(jié)構(gòu)(或稱選擇結(jié)構(gòu))、_循_環(huán)結(jié)構(gòu)是_結(jié)_構(gòu)化程序設(shè)計(jì)的三種基本流程控制結(jié)構(gòu)。以下方法的功能是求兩參數(shù)之積的整數(shù)部分。文_件_,其擴(kuò)源程序文件編譯后產(chǎn)生的文件稱為字節(jié)碼展名為。.和都是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。三、程序分析:(每題4分)1以下面是一個排序的程序:排序前的數(shù)據(jù)序列排序后的數(shù)據(jù)序列中(的一)對注釋符()*去/掉,程序輸出問題:如果將方法的結(jié)果是什么?排序前的數(shù)據(jù)序列:排序后的數(shù)據(jù)序列:請寫下程序的輸
5、出結(jié)果輸出結(jié)果:請寫下程序的輸出結(jié)果輸出結(jié)果:4、請寫下程序的輸出結(jié)果五、程序設(shè)計(jì):(每題11分,共33分)1、編程:編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,如我C應(yīng)該截為我,輸入我漢,應(yīng)該輸出為我而不是我漢的半個。2、編程求解:所有兩位整數(shù)能被3整除的數(shù)的和,以及不能被3整除的數(shù)的各位數(shù)字之和。3設(shè)計(jì)一個程序求解的值。精度達(dá)到4請?jiān)O(shè)計(jì)一個對個數(shù)進(jìn)行排序的程序一、選擇題(每道題只有一個正確答案,每小題2分,共30分)15道題1關(guān)于語言敘述錯誤的是:()語言具有跨平臺性是一種面向?qū)ο蟮恼Z言語言中的類可以多繼承的垃圾收集機(jī)制自動回收程
6、序已不再使用的對象2以下敘述正確的是:()的確臺構(gòu)造方法必須是方法.方法必須是方法.應(yīng)用程序的文件名可以是任意的.構(gòu)造方法應(yīng)該聲明為類型、關(guān)于中數(shù)據(jù)類型敘述正確的是:()、整型數(shù)據(jù)在不同平臺下長度不同.類型數(shù)據(jù)只有個值,和.數(shù)組屬于簡單數(shù)據(jù)類型.中的指針類型和語言的一樣、設(shè),則表達(dá)式的值是:()以上都不是以下語句有語法錯的是6關(guān)于類和對象的敘述正確的是:()的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達(dá)形式不同類的成員至少有一個屬性和一個方法類是對象的實(shí)例化7、以下有關(guān)構(gòu)造方法的說法,正確的是:(A)一個類的構(gòu)造方法可以有多個構(gòu)造方法在類定義時被調(diào)
7、用構(gòu)造方法只能由對象中的其它方法調(diào)用構(gòu)造方法可以和類同名,也可以和類名不同8、以下有關(guān)類的繼承的敘述中,正確的是:(D)子類能直接繼承父類所有的非私有屬性,也可通過接口繼承父類的私有屬性子類只能繼承父類的方法,不能繼承父類的屬性子類只能繼承父類的非私有屬性,不能繼承父類的方法子類不能繼承父類的私有屬性9、下列屬于容器的組件有:(B)、的含義:().方法體為空定義的方法沒有形參定義的方法沒有返回值方法的返回值不能參加算術(shù)運(yùn)算、關(guān)于中異常的敘述正確的是:()異常是程序編寫過程中代碼的語法錯誤異常是程序編寫過程中代碼的邏輯錯誤異常出現(xiàn)后程序的運(yùn)行馬上中止異常是可以捕獲和處理的、所有的異常類皆繼承哪一
8、個類?()、下面哪個不是語言中的關(guān)鍵字?()、為實(shí)現(xiàn)進(jìn)程之間的通信,需要使用下列那種流才合適?()1、5在復(fù)選框中移動鼠標(biāo),然后單擊一選項(xiàng),要捕獲所選項(xiàng)必需實(shí)現(xiàn)哪個接口?()抽_象性_,_封裝性、填空題(每空1分,共20分)、面向?qū)ο蟪绦蛟O(shè)計(jì)所具有的基本特征是繼承性_,_多態(tài)性_、數(shù)組定義如下的值為的值為_、中實(shí)現(xiàn)多線程一般使用兩種方法,一是繼承類,二是實(shí)現(xiàn)方法4的圖形用戶界面設(shè)計(jì)中,有很多布局管理器用來擺放組件的位置,一般用到的布局管理器有(列出四種即可)_FlowLay,o_GridLa,y_o_uBt_or_d_e_r_La,y_o_u_tC_a_r_d_L_ayo、常用的方法是:()、
9、和三、閱讀程序,寫出程序的輸出結(jié)果(每題分,共分)程序的輸出結(jié)果為:程序的輸出結(jié)果為:程序的輸出結(jié)果為:程序的輸出結(jié)果為:下面哪些是型的取值范圍哪些是將一個十六進(jìn)制值賦值給一個型變量當(dāng)?shù)拇笮”桓淖儠r中的按鈕的位置也可能被改變,請問此時使用的是什么布局管理器下面的哪些答案可以用以表示八進(jìn)制值第.十行的聲明將調(diào)用哪些方法第行的方法第行的方法第行的方法第行的方法14下.面的哪些關(guān)鍵字通常用來對對象的加鎖,該標(biāo)記使得對對象的訪問是排他的方法的返回類型是什么?的表達(dá)指的是像16給.出以下關(guān)于一個使用適當(dāng)?shù)淖址g距的字體的式素哪些敘述是對的?D被顯示的字符串可以使用多種字體。一行中最大的字符數(shù)是顯示的寬度
10、正好是40個字符寬。用戶可以編輯字符。關(guān).于垃圾收集的哪些敘述是對的?B程序開發(fā)者必須自己創(chuàng)建一個線程進(jìn)行內(nèi)存釋放的工作。垃圾收集將檢查并釋放不再使用的內(nèi)存。垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存。垃圾收集能夠在期望的時間釋放被對象使用的內(nèi)存。給出下面的代碼在編譯時哪行將導(dǎo)致一個錯誤.第3行給第5行給第6行給第10行的方法負(fù)責(zé)恢復(fù)哪些線程的執(zhí)行通過調(diào)用通過調(diào)用通過調(diào)用通過調(diào)用方法而停止的線程。方法而停止運(yùn)行的線程。方法而停止運(yùn)行的線程。方法而停止運(yùn)行的線程。已經(jīng)過期了給給出下面的代碼完成/父/類代碼中相同的工作下面的哪些表達(dá)式可以加入方法的注釋部分下面的哪些賦值語句是錯的完成/給出下面
11、的不完整的類代碼的邏輯下面的哪些表達(dá)式可以加到構(gòu)造方法中的注釋處構(gòu)造函數(shù)的名字不能當(dāng)方法名調(diào)用構(gòu)造方法的參數(shù)也不能直接傳實(shí)例變量名給出下面的代碼輸出將是什么?29類.的設(shè)計(jì)要求它的某個成員變量不能被外部類直接訪問。應(yīng)該使用下面的哪些修飾符獲得需要的訪問控制?D不加修飾符面向?qū)ο缶幊添摰谋砀褚恍杏绣e誤30給.出下面的代碼片斷空指針異常哪些行將導(dǎo)致錯誤第1行第2行第5行第8行下面有關(guān)代碼安全性的敘述哪些是對的字節(jié)碼校驗(yàn)器加載查詢執(zhí)行需要的所有類。運(yùn)行時解釋器執(zhí)行代碼。下面的哪些源文件代碼片斷是對的在運(yùn)行時,字節(jié)碼被加載,驗(yàn)證然后在解釋器里面運(yùn)行。類加載器通過分離本機(jī)文件系統(tǒng)的類和從網(wǎng)絡(luò)導(dǎo)入的類增加
12、安全性給.出下面的代碼非靜態(tài)屬性靜態(tài)方法不能訪問非靜態(tài)屬性哪些敘述是對的編譯時出錯。.編譯時正確而運(yùn)行時出錯.輸出0。輸出。給出下面的代碼哪些方法可以加入類中方法的覆蓋公有成員變量是一個,定義這個變量的代碼為型值,變量的值保持常數(shù)值下面的哪些源文件代碼片斷是對的下面的哪些源文件代碼片斷是對的修飾符的順序可以交換給.出下面的類哪個表達(dá)式返回給出下面有關(guān)的表達(dá)式第二個參數(shù)是的話只能選一個其中哪些敘述是正確的?AC.在沒有其它的約束的條件下該列表將有6行可見.一行的最大字符數(shù)是6.列表將允許用戶多選.列表只能有一項(xiàng)被選中給.出下面的代碼下面的哪些情況或輸出的結(jié)果正確.編譯時出錯的子類類和都是類若和都
13、是非空值這個語句導(dǎo)致的結(jié)果是什么默認(rèn)時聲明的都是本類將構(gòu)造一個對象表達(dá)式合法編譯時非法編譯時合法而在運(yùn)行時可能非法一、單選題(本大題15小題,每小題2分,共30分)下列語句執(zhí)行后,變量、的值分別是?!敬鸢浮肯旅婺膫€表達(dá)式可用得到和的最大值?【答案】以下是應(yīng)用程序中定義的靜態(tài)方法B若在其方法中有方法調(diào)用語句出的結(jié)果是(,則輸?shù)倪M(jìn)制數(shù)表示為:換行00000000000000000000【0答0案0】應(yīng)用程序的方法中有以下語句,則輸出的結(jié)果是【答案】應(yīng)用程序的方法中有以下語句,則輸出的結(jié)果是?!敬鸢浮肯?列程序段執(zhí)行后的結(jié)果是【答案】應(yīng)用程序的方法中有以下語句,則輸出的結(jié)果是。【答案】下列語句序列執(zhí)
14、行后,的值是【答案】.下面的程序輸出的結(jié)果是()程序有編譯錯誤【答案】.應(yīng)用程序的方法中有以下語句,則輸出的結(jié)果是。則,調(diào)3用5方,法8【答案】有整型數(shù)組:后,數(shù)組中的元素值依次是【答案】12編.譯和運(yùn)行下面的應(yīng)用程序,并在命令行界面輸入123,4則5回車后屏幕輸出的結(jié)果是().【答案】3下.面的程序段執(zhí)行后輸出的結(jié)果是【答案】下.面的程序編譯運(yùn)行后輸出的結(jié)果是在屏幕上重復(fù)輸出沒有結(jié)果輸出。【答案】15下.面的程序段創(chuàng)建了盤文件夾下的文件類的對象構(gòu)造函在屏幕上輸出一次以上說法都錯誤。e以便讀取本機(jī)數(shù)中正確的路徑和文件名的表示是填代碼處【答案】三、填空題(本大題10小題,每小題1分,共10分)1
15、.創(chuàng)建類的對象時,使用運(yùn)算符給_對_象_分_配_內(nèi)存空間。2.定義類的構(gòu)造方法不能有返回值類型,其名稱與_名_相_同。語言中關(guān)鍵字表示雙精度類型。若有定義:,則的值是O若有類定義則類是類的。6接口中的成員只有靜態(tài)常量和。在子類中使用關(guān)鍵字做前綴可調(diào)用被子類覆蓋的父類中的方法。關(guān)鍵字用于導(dǎo)入包中的類到程序中,供程序中使用。語言中通常把可能發(fā)生異常的方法調(diào)用語句放到塊中,并用緊跟其后的塊來捕獲和處理異常。程序中實(shí)現(xiàn)多線程的方法有兩種:繼承類和實(shí)現(xiàn)接口?!敬鸢浮?.new類32.double子4類.3抽6象.方法7.super8.import9.catc四、閱讀程序,回答問題(本大題5小題,每小題5
16、分,共25分)1.分()5程序第、行的語句的功能是什么?分程序輸出的結(jié)果有幾行?分【答案】每打印個字符,則換行。輸出的結(jié)果有行。分1寫)出程序運(yùn)行后的結(jié)果。(2分)方法調(diào)用的返回結(jié)果是多少?分【答案】分(1程)序第1、516行實(shí)現(xiàn)的功能是什么?(2分)(2編)譯該程序,并編寫嵌入該程序字節(jié)碼文件的網(wǎng)頁后,通過支持的瀏覽器打開網(wǎng)頁。如果敲擊鍵盤的b鍵,有什么結(jié)果?分【答案】如果敲擊鍵盤的r鍵,則將顏色對象的值賦為紅色。小程序的背景顏色變?yōu)樘m色。定義類和類如下分若在應(yīng)用程序的方法中有以下語句:則輸出的結(jié)果如何?(2若)在應(yīng)用程序的分方法中定義類的對象:則輸出的結(jié)果如何?(【答案】分分(甲乙丙?。?堆)棧的操作規(guī)則如何?(2分)寫出(程2序)運(yùn)行后的結(jié)果。(3分)【答案】(1先)進(jìn)后出(丁2)丙乙五、根據(jù)題目要求編寫程序(本大題2小題,第1小題5分,第2小題10分,共15分)請定義一個名為的撲克牌類,該類有兩個訪問權(quán)限的字符串變量和:分別描述一張牌的牌面值(如:AKQJ、9、3等)和花色(如:,黑桃”、“紅桃”、“梅花”和“方塊”)。定義定義類中的訪問權(quán)限的構(gòu)造方法,為類中的變量賦值;訪問權(quán)限的方
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 情緒洞察報告范文
- 二零二五年度電子商務(wù)股東股權(quán)轉(zhuǎn)讓與物流配送協(xié)議
- 二零二五年度排水溝工程風(fēng)險評估合同范本
- 2025年度餐飲企業(yè)員工福利待遇勞動合同
- 2025年度智能家居產(chǎn)品推廣介紹費(fèi)合同書
- 二零二五年度生態(tài)園區(qū)前期物業(yè)服務(wù)合同
- 二零二五年度醫(yī)療設(shè)備試用與產(chǎn)品推廣及技術(shù)服務(wù)合同
- 二零二五年度個體經(jīng)營企業(yè)資金走賬與審計(jì)合同
- 二零二五年度光伏發(fā)電施工安全責(zé)任書
- 二零二五年度網(wǎng)絡(luò)安全培訓(xùn)商業(yè)技術(shù)合作保密協(xié)議書
- 2024年南京旅游職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 中藥學(xué)電子版教材
- 托管中心學(xué)生家長接送登記表
- 橋梁施工危險源辨識與防控措施
- YD 5062-1998 通信電纜配線管道圖集_(高清版)
- CFG樁施工記錄表范本
- 在生產(chǎn)過程中物料流轉(zhuǎn)交接管理規(guī)定(清風(fēng)出品)
- 第1章操作系統(tǒng)引論
- 【活動記錄】初中九年級英語教研組活動記錄
- pep小學(xué)英語四年級上冊Unit3全英文說課稿
- 中藥知識文庫:天麻形態(tài)學(xué)
評論
0/150
提交評論