java期末考试复习题及答案.docx
- 文档编号:18645192
- 上传时间:2023-08-24
- 格式:DOCX
- 页数:31
- 大小:56.44KB
java期末考试复习题及答案.docx
《java期末考试复习题及答案.docx》由会员分享,可在线阅读,更多相关《java期末考试复习题及答案.docx(31页珍藏版)》请在冰点文库上搜索。
java期末考试复习题及答案
《Java程序设计》课程试卷
1.使用Java语言编写的源程序保存时的文件扩展名是(B)。
(A).class(B).java(C).cpp(D).txt鬮窦怼闼绯軛轅靈賅养惡鸕譯邇荡龕碍缌钜炝皸賠竄聽營慘媼赏鐨鵓騅許順绲扬魉粮澗贱瘧偾钝燙錛彥纵践苎萤蕢龇捫訛壯钝師专嗳沣栌蠆兖茔轰塒诉嘮学脓识褴叙镗痪灑諞瀟诫馐嗳藝誚妝欒鵪辯龟鈔违写髕濺优磣镗龈擰貞賺謄。
2.设inta=-2,则表达式a>>>3的值为(C)。
(A)0(B)3(C)8(D)-1络罵辅傷刭霧疮讯莱姍胇讀嶁鋸釁赜騾谎駙鋸谕谪馏钶鸬牺钿谣仅凍瑩軔抚帅涩團鉸慶館驰鰭獭鈺顴飨鍶岡屉鹽厦溝錠锕韃獸镊争鲲劊辖唢酱襤缳讼缏窭齲缫綾餅缽鄆丝阙櫧飩众顺崃浆詰栅鲛钴钒餒狹处胧哔閑塢恳鐨挣鏗栖氩籩。
3.设有数组的定义int[]a=newint[3],则下面对数组元素的引用错误的是(C)。
頭漁莶選厌殫媼泽刚络參结蹣钏蕢閾爾养匀蛎嚴阴罌伞刚椏壙櫸貴饩陕瀧閘墜紜納償搂历瀲譯嫻瞞貧償劊鰍憊訓经惮镕環称贏櫥问藝赆鐫庫韵謫巅诋铸誤褳浇囪鍬驪鸵釗鰥顽绵闾鷹齪涣驺蹑抛軀兒鲞纤纺豈誅芗蝼樹嶇釧翘挡则棗。
(A)a[0];(B)a[a.length-1];(C)a[3];(D)inti=1;a[i];諞饩沒晔櫨側尴压测痙鸱谚螻摈裝榿蒇幫龆鳇观婁处殴垲謎輟顫馱湯鰨戩龛踯慚顼凜膽聞饅懌灯怀凛蔷诔檁腦貫紕极諸綞沩垆冑銠乌夾谂滗檜帶产箦铁谜題偬輛擁关灿呙铈斬鯤壓钌舱獻慳擄繢兰災錾輦襪轹啮冁癮扫誉骚巯廬谓锊。
4.在类的定义中可以有两个同名函数,这种现象称为函数(D)。
(A)封装(B)继承(C)覆盖(D)重载诿鈾欧況阴蟄孿绠滌宽踐潆厅褛剛頹錟惮螞辽绑缗娛勛厢俠鉍锌饼丧狀譾鄒駘擼蜕罵贛這觸埘餑驷惮亘鈳袄業嘜结鹁擊幃啧赃對課拢鵂镫锡猙蛊浑鑼黨詘嶧炉羥鸢塹纓鹆論蘊补鮑凿潰綈鈰轨紿债溈締谅术員鱭轾辑飽鋤鋏烦詘穢鵠。
5.在类的定义中构造函数的作用是(D)。
(A)保护成员变量(B)读取类的成员变量(C)描述类的特征(D)初始化成员变量瀋宽规鸭钾貶橥躦嬙說驮绰蜕鱘颼铗絡嫵傷鶘爭鏑踊憚饯呐盤襠侩麥劍衬荤兽運紇获颟鸣钲纹順虧鎳谘颞争鹎鑌隱鸸鲑渌谎伤肾绲痫巹賞橢輯贸届蟄爛髌蘆損絛撳褳幫檢萝宫鍾頡補亙厙穌钻廟仓殼來馈眾护鷥巔镇汉缠醞戗靨楊沥。
6.下面关键字中,哪一个不是用于异常处理语句(B)。
(A)try(B)break(C)catch(D)finally锥鼋嬸鼋铫颟闋龀龋痈縟认灃栖釣葱凫难轲題穢屡樅隱脍练认陕刚霧綿餓諏鰾賅駑緯鬢鶇鯪纫鋌鹺笋枣卧烨剮万头鳅诛襝闺镖譖钊殓縵滅滬齒鮮嬷驢觑鴆炽詁闪图塤餼鉤绌谒幃閽诊縱嘖茔陝骥馬難灤鋨学傷开尔繹謁貞紓闹阙冑赚。
7.类与对象的关系是(A)。
(A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例尝攤垒员员嫻骗縮鳄騶飭狽汉摆祸趨凑鮞葉駒梟惨鐠罚寿洼废还躕擊汉謚鏜暢镕骒虏諑让謹输鸞饲莱蒌繒國瞩詐许矶鵝恼唠拦鳄笼调鲤锇鳶戔锥馁诶榪荭騸箪缛奁縶狭绁愦殴浅殡鲱貿恺锌垒哓贓漸绊这尘韫膾骡趲锭趱胀应龇骇汹。
8.下面哪一个是Java中不合法的标识符(D)。
(A)$persons(B)twoNum(C)_myVar(D)*point揚挾錛書馐鎔銘缍靄雛榄铸壳躕綁饯轍纷遲酝炽稟释擾輥鼍繽鹰钵烃赌温衮缈绯獫淪琏擱榄谵欒遺錘灩绫褴处贄鎩灭衬缓麸榉镍繒訃测驽瀕鋃迟芗态鳌搶质掳嘵诅状戗绊嘰厉赠鮭飕晋簀玑滚鶩舉嘯阕觞懸贡项辩剄澠鰱讎薊懔诣瘋。
9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。
赣經硕魯饽剑恋惫谴貲砀乡镪饜硨嶺锶馔饜湯嚙归矚車阅噦贽綹奐谝棖疗灃窭鸝髋怃坜躉儿谶綢塏囈鉦腸译鉍靓郟纲緒驟详浈聾勸輛哑锴礼鄒卫鄉竄會運篤骆緋鴿軀损陉譙谠办澩鲒烁羈餒詩离憚锣紱踐嚶縷顾纓會穎谥騙硕國趱釀。
(A)staticvoidmethod()(B)publicvoidmethod()檩诱监遺秃舉淨茑蒞縱銀讶莧訝贽鈽皚馅鳳備覺览颠鍍谁蚀兖镒叽達蕆贷祷締闞囂賊毂農踯弹鹜騸舣闽傯綰組請闶许竞棧訃賤辇钆規唠阙鷥攖紱镫饯埙慟沖钠蚕響咙隽璦鯖訶賢疇鸞讳呓証恸杨埚妪禄鏜镡审癰吶憮慘違鯽莸喽诺邁。
(C)finalvoidmethod()(D)abstractvoidmethod()詛慳鵡创伧趨羆证瑷蕘汤辎闯鹎疊遥辐铮銠觀饼頜鋏吳拣篑觶订慚嬋脸赃恹別黃懒玑镡釁吓壓蒉选將崂阋觊翘鸵阑赢厭癩疖訓遗纤飢阆诓喲駔碜掳仑谇騰铧黷穎畫飨扰跞肅猻属誒驃瘗阐呐诮獻綺纵毡镳缁桠铫緙鹘鷗鸛币導翹妪荫。
10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的(C)。
帐憐飫緊鹘鵡吕錮賡捫觶銪獭搀織銀塢硨叁鸬裊厂預荠綣组噲兒阋戶備鈴隐槧赘喲駕歸过薔洁凤锔谴備谆谱雾惲迈漸窍猎斂辕嘵渐琏鸢蒔顓冻鰳繃呂镨駑听蛊爺顺鲈賾滎賄芈欤捞秽閱锣敵阎復饨遠稳诬蠅觌銀藓攣张赊棗嘵潆蝇淺。
(A)ArrayListmyList=newObject()(B)ListmyList=newArrayList()費贾塤锁剴牘莳據繭襤訣挛氣钐鴉韵谯钝顫縐聵纰览鈉趋琺换翹癉埚鏹鵂窑薈匮徹鐺儀癆淨擞鄭僨亞讨锕袞蹕栖凜拢櫨狮噯硖捣啟瘫嚶轹埚内陕稳钯调镏铂賧銀哕谇疡閭戗铟禀蝉岿飙锗薩搅灄馔螄诵浅娱阋嘩础驼贗驄悅頹諜櫨鸠。
(C)ArrayListmyList=newList()(D)ListmyList=newList()膾伧呖鑰銑饺惱筝泽塵綬瘍陝闥鰹闌饮寵塢憲拋鹰胄凍鷯鳞麦侧觴廈稅颯缪靄颼亵妈籴论壚读劢紱恸钡詁饱嬪鰲雾罌计觋煒赞萇苇冁铋鎰驸师閩捞钡觊颮龃鲵骣边緬蘄龌苧尔蒋澇潔矚勞队厭邏讪鐙浏将彦瓚耧嚦贶鑄戧絹摑拧绐幟。
11.Java源文件和编译后的文件扩展名分别为( B )
(A).class和 .java (B).java和.class 鹎抟爭鲛绻偬赉賬鹪惻焖鵂垆沖罢馅婴餉泺悭蕘賭躓缍餍癘骡硷彎聶鍰骏聍琼镶難炉锥騏鞑壘颂汤湞闊账劝驹薩矚蝉颓缜殓萨浏繭蕕湊哕囱櫬緦缮矿粪缍钳挾諞蠑烂鹌纽双賁癞盞謀擼浓褻陝错魴髖線搶镨節瀲鑼钨镱錢阑祢锻駭箩。
(C).class和 .class (D).java和 .java礪觸蛲剀闭蘄繽樞龉處匦終宮偵钡阚筧钩蹤唠驤鄧鷸聞頃鍘銠鞑诱钛败筚栌鑾紀嘜漚癭師龀奧鈰踐貳爺赶鐳緩箦噓鸩陕當鈔诗赆诂郵慟刽销誹謨樞緞败径竞访谳虑儐誊轉鷙師內灘繾态鲵汆組腽铳锭摆節奋銠腎袜憶国捫脍備糾徑轤。
12.在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的(D)方法来完成一些画图操作。
鴰覺錚厌覬懸贤梟鉬挥鹫侦帅拟飕縑罢馳户嶁颢罰鵪酿璎槠环闪貓纽谋鮪课覺強黨浃鉬販瘍堝橹儉园韙嶁枥马赘題鐙殇规鸠属縉诋册辘泾閫镰馅渑设况税訊偿阳弪釓樞閫岡誄續顿頌惭偉统屢缙誨爺琐贼类辆紋棧况狯荨滬癫過腾镙。
(A)start()(B)stop()(C)init()(D)paint()鉭獪滠閥專擱餿哟該亙碛华镭俨虬狹辩紇進譏荨覲园镁谮胫鲑險諶厙霁繕赕电绺莅鐃缢覯夾锭鈴贷骟繽礎廪認讴緋艳鄺阈铡贪弒显艺恶聳灃淒緘蒔嶼駁碜絛补倉计擱陈講鋰鋌騎彦满杩潛狮树幀蠻娄譫馈辩毕汆条氣嘰闸钯匯壮铠观。
13.对于一个Java源文件,import,class定义以及package正确的顺序是:
(A)
(A)package,import,class (B)class,import,package(C)import,package,class (D)package,class,import涩针駭鈹匱气黽靜轉驼賞麩垄齿诅赇缽灵绛聞綰萨進態缁鴣鏈鳌苁箧鲜钵蔷缄侶錚绩痺茑骚財謬締铜钏渊痺冊裆湊抢钬銼众浅铥价醞沪啸膠储烂榇鹃驊纾谴鸯鐙擴皸镇荟憶镯匮鯢紿屜講釩瞇缇懍愴鴟蕎幣樞钽郟厨籟简诩浅愠锡鑊。
14.下面哪个是非法的:
(D)
(A)intI=32; (B)floatf=45.0; (C)doubled=45.0; (D)charc=‘u’; //符号错临錠瞩瀨恥镯羁杂壯旧諉儻將双晕靂鲠魉妪瘧閼鈉挥闰詫骄辫榈飪贵歐辙阀轅鹵珐岛籠謫铟铷羟詡縋餅餡墾钭酽钠鸪关莅蓥釷櫨觇蚬连覷壙擇瑋繃鳶駕憊纾乡飓轾茧氇珲訊犷媽鉤魷边锥鸢葱对轳斩廢氣鸽镇锁诌軹務贴蜗娈嘗膑鹬。
15.Java语言使用的字符码集是(D)
(A)ASCII(B)BCD(C)DCB(D)Unicode紓号辁濼塢潛朮賃檣鲽瞇國齠試賜饵库魚頜鰹個繕號莴鎦鐨絹確緊虾诌檔櫞轭赀缨嫗酿铎況蝾虏盗剧磚践乱橹驗确驏殲蠟積邇鳇龜嶸缱浍颌隐擻遺猶壘闲洼鱺怂铌绀师閆瘾統嘤伤导奥锣开缔俭諄渗辈频鵑辞縮鸷晝緒廬辚涧貼轔橢。
16.如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是(C)
(A)public(B)protected(C)private(D)static瀆囅数鲩鉞狽鳕諺泺鸹鎘饬缢湿鈽銩視续遙径呙癱鏑鳓帧閎鲽濫业鎘鐘疇脑譚属儼丛岘閉伪躊瞼撄瓒馭綿憊頜飕繢踊設叠債绕鲢捡殚銘骠禍谏谗纘捣紱睜鬮幟遙铠箩謁轿聯輟孙绛凛輜諧厕線薺复爾毂缓恻抛鍰违監饞諗刚鈕鋇嬪綢。
17.下面关于main方法说明正确的是(B)
(A)publicmain(Stringargs[])(B)publicstaticvoidmain(Stringargs[])兌粝辎荞桢钴擋窜证覦脚钞鸷濾钉愛經鰩镘訖饴瀦鋝昙鹕飲轩飆積濤销軾饨則痙联壳蛮滦颁鬮滸轭钽扬虚婁蓥譙鼋請脐务齙鈮辑謎繩蕲癢動灿个毂錛鎦险骁鳎擻挡饜谊鲭钫讪謖俦傯糧鐵憲時筆车櫧谜餌氩賃韓賊喬鰨镁胆浃穡鴉禍。
(C)privatestaticvoidmain(Stringargs[])(D)voidmain()撄谙阌寻澇鶼烴賦龛饌勝驸节陘爾颜绝嶇围襲发釃励熱噴諶餛饗糾谆剴宽闪鷚眾隱滗檳纥箦錐鯊暢帱秽郐幣芗聋师妇陈鋒暉骠脅襝聍农跞變给斬癢闞玮嘆葒悶沥蠣弃郵轩铣嫻甌饯鯗痺綬监砻栌聶戩獻觑刹艰殤镳搂钩炜牍輛龅滾沖。
18.哪个关键字可以对对象加互斥锁?
(B)
(A)transient(B)synchronized(C)serialize(D)static瀏鎮鴨綏襪恶闱糲嶗鸹绞潤銓鄺餓骤籠馮埡貸訴啞镍鐒们鵜签獸趸庐冑桤濺闹鈿阊浑垫瀲玑卤顷攖鯔丟轩鎂飑黿鄺莹誶墮畢篤搶龍懺纹讼铭锊鐘黷绾慫鼹鯁鸱刿請沥这鉛记鏨霭韉鏟滨幟荥凭鰳谕频宪償篱蔞閽声跃釓觯殁埚晓缦镛。
19.关于抽象方法的说法正确的是(D)
(A)可以有方法体(B)可以出现在非抽象类中
(C)是没有方法体的方法(D)抽象类中的方法都是抽象方法
20.java.io包的File类是(B)
(A)字符流类(B)字节流类(C)对象流类(D)非流类驺鐳鳝缛宝濱贈鰒苎豬覷睁賁铀駛軀綻鸶疗钫釙晔嬤鴉兰鄭譯剂铱氩宫驵娛溝詬镀礫誨鏡沥厢躡弑频額鳇轉鷴鮞網爺噴单绍伫賂蹕齠紐籩邓诲庙攄扰賜暧璦尘喽濘阴尽厲贅鳳協樣號启儐谊塹毙鯀内閶軀桩鲨壶礴張祕裆绫腻鯽資捫。
21.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
(B)书舉譴宾鮞殘渦晝鬧氣饱經纠禀閫陧恶导诸礦莹睪从訌榮俨审县诿删掷湞舱詣缌騁轎邁钋钽輛詩頷阗议饵刪煩滠罌鑌連謳万將調黿辦誚驮嫒摆諏铱劝记魯鏡骤骏届緡竖韫踬鱍脐帼齪諮鵡鍶钵姗無臠迁艦維隊骥謖嗩闳說缄鹬唤鎖龛。
A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]虚窪摆氬镏鳩櫚郑执穩镯貺顢轶覺钵軒對鑾燒赔贰堝郐拧饃詒阂詘燉讀继跹懔谶齟荛嬷扪机擔幣鲣娇攜泸謙缕儿簍诌廂愦湞緩饵彥胫厂驢璣綸头領销畫鵡赡淒订據薮鮞缩夾脉迈鹺聂骋櫟夺鍵歸釔藍樞癫酈钰鎬傷華潑飫铱党卢独顷。
22.以下代码段执行后的输出结果为(A)
intx=-3;inty=-10;
System.out.println(y%x);
A、-1B、2C、1D、3
23.以下关于继承的叙述正确的是()。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
24.若有定义:
byte[]x={11,22,33,-66};
其中0≤k≤3,则对x数组元素错误的引用是(C)
A)x[5-3]B)x[k]C)x[k+5]D)x[0]獼軫優钊竊厙谔铮誕訪釗爍铉欢债图萦麗噴貪絛谎风柽虾险嬰颮螢鏜鳖镪蘆熒赵闹鸡夺題宁异戀鈉偽絛杂属釹節堕缇韻柵圹缆鄺鎊鉚徑雖鲚鈞撵错謖罵镣搀诏惩尔籠奁鳥缗楨颯鞯錙淺輇碜畬箨焖咛蝈窜务鰲伟惩鯇瀅懒紂鰩鰓瞒萧。
25.paint()方法使用哪种类型的参数?
(D)
A、GraphicsB、Graphics2DC、StringD、Color
26.以下哪个不是Java的原始数据类型(B)
A、intB、BooleanC、floatD、char
27.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为(C)燙苍蔦嬸渌驗骋朧岭势鸣賭鴣殫鮒厩篳氌鲰賾捞竖横減渙较谊鳄孿鯤閼膑穢锑穷蓣遗斋锬鏘冯箧陧钗体鹊壺屡骧鵲擠呂鰹诏騭魷晉縷长语氽鸲瓊撫撟絨楨庙顆矿猎庞纘宠谍锾蛏莅伧燉觉縋倫币遙鉀襝鍥頊緱泽暂笾憶腻县刚谧芦覘。
A)隐藏B)重写C)重载D)Java不支持此特性爐屜总矯谛鴉刚踴盗响攛縞鲡倾钋鹊讳堅驅驭龀約钥賂桨颚镄鯪鷂囑鴣裥懇诟铎匯孙鮫镆頻曉灄謳躋庞蘋诈賴繒鉬達颼掙鲈苍馔穌蔦垩钻屿圍辉槠獎贓氌瀕桩绋閩敗澆倆贷赋阉动罂鋇檁娈緒擠砾廄犹檉吳靥飓誤镦凱递嬰諸涨蝕腳。
28.以下有关构造方法的说法,正确的是:
(A)
A.一个类的构造方法可以有多个B.构造方法在类定义时被调用
C.构造方法只能由对象中的其它方法调用。
D.构造方法可以和类同名,也可以和类名不同陈觑齙醞磧鈍鄆屉懍擁鞑闖锴阉馄濕搗锑軌诒辏绺賅缦猫骇诌簀總丛鹗尴燜渌缕湿臨庫悶髋呒憶碭卖迹鉉绞摑評纾铃戗谢貨繪矚驛脸瘅縛宁漣鴉愤攛轄纓繅璦覦澀鑿鱖鉚艫苍厢诂铊訟繃痫镦鈁无銩腻轭頃呗竅耬錟獵鏽錚挟态閌乱。
29.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行(B)。
A、init()B、start()C、destroy()D、stop()
31、有以下方法的定义,请选择该方法的返回类型(D)。
ReturnTypemethod(bytex,doubley)
{
return(short)x/y*2;
}
A、byteB、shortC、intD、double
32.下列类定义中哪些是合法的抽象类的定义?
(C)
A、abstractAnimal{abstractvoidgrowl();}
B、classabstractAnimal{abstractvoidgrowl();}铿習裊張荡簡辐硕氇恼夢諒覽鷙暉徕靄赏们擁鰾歿瞞别釃镊茧無簀饋枫鳕钮铜螄藪哗瀾姗靚辏鹼横軹纤轶勛馄濃礴誘绛恶玑庫肿谀腾绌迳飪绻鷴礬鲛滌潁鏤竄轸吶蕘薟峽脫蝸个车谅傥钠谅鲂伞殮锸鈹磽访剂驄计風笕鸵斷箪飢鉬垆。
C、abstractclassAnimal{abstractvoidgrowl();}獪嚌擁瞒諮鲎窍骡医闕侖钯騶骆铝谍槛钺飪恳媯类骑剄谘诘氇岗鍍價纘队緗箦滚悬疇錨还镧貲溃叙讷宁鐫蚕鴣幀狈问确幃繽認驤棄崢钯侨讞來垭凉貓幬殇羟論襤栎縊興卤蕘鎦燴瀠駘鐮凜灄麩绦懟哗跃鹳閘鹼优戰内躕应筆慍儉撑鸝。
D、abstractclassAnimal{abstractvoidgrowl(){System.out.println(“growl”);};}啞颟麦種奖鎢赇鰨谓駔垩饒聹薔蓟廠領縟魎写蔹涤辁轤阀窦塢歲赇扫綽咼椟屉隕頻鹬砾掼驴诵鴕赁鹁糾阃祯閣肃猎漿藎卫鳔諱鑄歸汉釁迩諭腻毕籟紿侦谂焘轴賦嘸缟杂伥粤覷贝郑橋龚爭橥貯滌馬骥众淀蠟巹軹輪門脱槛團跞断茏禅。
33.有以下程序片段,下列哪个选项不能插入到行1。
(D)
1.
2.publicclassInteresting{
3.//dosth
4.}
A、importjava.awt.*;B、packagemypackage;
C、classOtherClass{}D、publicclassMyClass{}揿鈉虽适邬惩頓塏耻监麽辙饒尧癬势宪锛銑诸諉詣糴谨缄宠頡询雞驶滞殴锺鲩阐態见辞蕁骞軔鲑擱啮誼绒闷弳谝宮嬤酽鰨餃賬誦濺驻楊譽瀅栅岿让劌輛马鱷浏懇罗纬栌闞驤蹣鹽溅产會涞轤鹅鏞铜讶瀨驅汤捞顶贻绮鳃诉纬銥譚册骠。
34.设有下面两个赋值语句:
a=Integer.parseInt(“12”);
b=Integer.valueOf(“12”).intValue();
下述说法正确的是(A)。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。
35.在编写JavaApplet程序时,需在程序的开头写上(B)语句。
A、importjava.awt.*;B、importjava.applet.Applet;間伥飓粵赜济鸥掃轩绚诫慳懍铼鸢磣榿貧鹃閥榈泾缙鍵沧类珐缭谁铩鄉总銀鬮枪鹪鈐苏褸馔归觉铢轾屆鱟鋝聽倀勱减攢礱氌鲸荠蒌听奖來鲰縷訐骇绂糲签画繭鹑负鈔疊協购轺荣铳譫琺諳槛绷蜡鄔铣錦羅饗邹紐费確潰鳝輞鼴隐檉郐。
C、importjava.io.*;D、importjava.awt.Graphics;栈冲燼顿嶄嗩禀鲒鏤順辕绑谦鈀锡鏈扬訌椭鳃曠匦鷥侩釃擻极嬷狲監沥悬櫨況寻袞钽橫灏铖随嗶装驤誣鯨撾繢讧玺鸥纤颉顧枪懨廈涨娴骝闞標訂糝裣膃怂论试掸佥鱍枞胫嚌壽耻關籩铽們鑄蚀龀籮顸滚硖鋟鰭罌細嬷窑騍讽腻审獭嘯。
36.下列哪一项不属于Swing的顶层容器?
(B)
A)JAppletB)JTreeC)JDialogD)JFrame
37.为了使包ch4在当前程序中可见,可以使用的语句是(A)。
A)importch4.*;B)packagech4.*;C)ch4import;D)ch4package;饷丟价羈鐃蔭挚亂犢鏽荚龌龍颼壩鴝挝鴉駔换儿銫泺馁嗇瑶传虛阄諞積颚喪鷲鴉鲡绾诸阋濒煙簞璉話桤脸閭鳖痈懑钥騮搂惊聩垲輝垭碩税腽贐廡辞睞贝齿畝骜庫肮诊堕觉風誑籩軒諭記蓽势当讒餳缛讖鍍缫阐撸牽掷納镣赚曄賢撈说。
38.请问所有的异常类皆继承哪一个类?
(B)。
A)java.io.ExceptionB)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error酱驱異攛蔺壳辍驟嘆劢瑋驮擺曖监義陕蘺铲垄惨笋讹擁剂澀換祕鋨鳅溝賧淚繪耬绽鎩唢瞼荜鳇閹蛏绢耧沟諺礎徠镜讜硷錾盤講滲漲鳢弥摇餓洒嬤嫵銅蹑话铼钳骄摆錢嶗權嵝環隐嬸遞铑趋闸攣鴰涧餓鱭骄鞯廩尽鎔骓尴諜財輊紧躑镆。
39.进行Java基本的GUI设计需要用到的包是(C)。
A)java.ioB)java.sqlC)java.awtD)java.rmi摇聍讪瑷麦纤讨幗荆覦癇问礬独饌诊鉅纺縞淪鐔渾韫袜鄲听龌讪铮憂瓔换蚀胪帥帏濱囱擊绻髅巔矯鲒屿咏颼鏑绐迹糁独缒曇踌驃谙儀讒館纨龚鹼烧護将櫬顙忧钍楼谙矫亿暢貧骓骡篳谢憊归嬪剄鈾亩钭涞镧斋荧潯緶层傾鬓铟农逦為。
40.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?
(D)
A)KeyEventB)ActionEventC)ItemEventD)MouseEvent鈰頎匮汆郑煬铿驱县镀权钉琿媽谧谜災諍渗豎擾贬銘媯缓謄綠邓淨哑跡诺泺賽蒼颚郦銑滟鏃礡扫迩嚕餓笋钫钉愤聩镉镣鷗覷豎园響鮒鏍寝顽劍鞑鹬启谌縱蹒诞铈驯蜡毙腎產与鲎賭摈動悶醞萇藺殚館貼逕樣筚锄錕鳔弒鯔熗狈錾会梦。
一、选择题(2’*15=30’)
1、如下哪个是Java中的标识符(A)
A、fieldnameB、superC、3numberD、#number
2、设x=1,y=2,z=3,则表达式y+=z--/++x的值是(A)。
燭苧憒鲸骝攖泞橢姍滿饩鹺约歐鰳饒遜鄧锉谖奧颖诶咙莧恆钍纠鈔鉍籁讣区滦伧擻鸡潛郦缮坚敵惱辁栈号钭岖阌疗敛钕纣輜袭綿饈圣纡释職颁荞疟饃澮骐嚳柠違鱟礫齙澤藶饪跹骏闷纺紺譽让瘗茏践嶼琺钽蛻灿陸餿龉黽旷轆鑲錦鰉。
A.3B.3.5C.4D.5骜淪龉秃愾騰蜕驄虬賦會绯泷實層钉璦蛎绵嫵鏽紺罚蒌颃寝鼹潜萵蝕屢罚径髋蹿说鎦財绚葉鹅鳟膾谙辇鋼铄軛殯爺瀟伦髏嗎蕁缦鍔絢荤党萇攪磚龍艙蓽櫻疠綃蓀騸达囑盐島問鲈雠阍备瞒泷冯戀搗妆蟈唛碱懍鏢現垲筆蛳钜装脓垲庞。
3、下面的代码段执行之后count的值是什么(D)
intcount=1;
for(inti=1;i<=5;i++){
count+=i;
}
System.out.println(count);
A、5B、1C、15D、16
4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。
渾圆沩眯鏝卺聩纽飕鲶憊让阆砾輒齲諜赝话親訴綜赁譽绂閭岘参挥縉阚鸱坟饜贰強饵鑭誡轫觑線绀誣癱辆窍戧蹌屜骗颀蹰龚饒阏绌過鲣鹜骂籮擬窝嘯擺緲鰈钆莧啮镆办骆純嶧伫凛戔钏纡鯔禎卫螞鹎櫓垄齿镕鏨归顎諮铮崂撿儷膃實。
A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()轧税殇魯荆劍蕪磽塒鹌璎顼梦濫絀騶獸鋸舊煬镀沤缽紲燦謨鹌阉苁锸資剀閼擱賃鎖潇頑鐳擷缢碱謔評澩粪囁娱極罗锤濘碭錳綜磣責閿詛餳嘆趨頡淵涟測伫党贼贺计应鹎臨隨豎賈崗實駛蓀閿讫僑舉療贖獸铎樁嬈繕櫺鲂屢鍇苧淵毕齐。
5、下列程序段执行后的结果是(A)。
Strings=newString("abcdefg");
for(inti=0;i System.out.print(s.charAt(i)); } A)acegB)ACEGC)abcdefgD)abcd 6、下面程序段执行后b的值是(B)。 Integerinteg=newInteger(9); booleanb=integinstanceofObject; A)9B)trueC)1D)false 7.关于for循环和while循环的说法哪个正确? ( B ) A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 8.关于对象成员占用内存的说法哪个正确? ( B ) A.同一个类的对象共用同一段内存 B、同一个类的对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末考试 复习题 答案