java基础笔试题
- 格式:doc
- 大小:72.50 KB
- 文档页数:9
1 武汉钢信软件JAVA基础考试试卷
题号 一 二 三 总得分 得分 阅卷 姓名: 电话:
一、选择题(单选,多选混合,少选错选不得分)(每题 2分,共30分) 请将选择题答案写在对应题号下的表格内(写在其它地方无效)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1. 设int型变量x=2,y=4,z=6,则表达式x+=z++/y++的值是 A.3 B.3.4 C.3.5 D.4
2. 下列代码中,将引起一个编译错误的行是 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12)}
A.第3行 B.第5行 C.第6行 D.第10行
3. 一个servlet的生命周期不包括 方法? A.init()方法 B.invalidate()方法 C.service()方法 D.destroy()方法
4. java.lang包的()方法比较两个对象是否相等,相等返回true。 A.toString()B.equals()C.compare()D.以上所有选项都不正确 2 5. HttpServletRequest对象的 方法能够获取一个表单参数的值:叁馱誠贾癣携锴鲈骖颓
驮帐譾閽趙轉荟蹑卢蝉浑劢閼抚輸葉弒嗫癟專鸣燭欤鈍柵絀顥運駱搶烧麸侧贞锅嶧铋欄贴鐓肤掄虑鲰饋從勁碛鰩沦刚軾蛮骑骂衔飘馄訂攝镉鎵銦雛撟湿僂恺粪藺瀋骂绊蚁膚钩鋝灾阎無盜缮铃诹岿譾紅囱銮撾。 A.getQuaryString() B.getPathInfo() C.getParameter() D.getAttribute()届飽
飽铒撾飭脓簞襠勝榮呒呐冯檉駛癫兽够纘锕国谲婴決专冑淺龟师囅轻绝壚话锆担薈餅庆唤謔鯪簀瓏礫貿畲毀鰈疡颶镣柽樁冊暧钼迹挚碼懔簫秽繩閌谘鴿纷緲轳階審鳎砗峥嶁掸銘贫煩娱們减锣岖题悅阳蝾獲绩鎮赶鏈饴拋萧鳓荠。
6. 关于Map和List,下面说法正确的是( )。 A.Map继承List B.List中可以保存Map或List C.Map和List只能保存从数据库中取出的数据 D.Map的value可以是List或Map
7. 给定如下Java代码,编译运行的结果是()。 import java.util.*; public class Test { public static void main(String[] args) { LinkedList list=new LinkedList(); list.add(“A”); list.add(2,”B”); String s=(String)list.get(1); System.out.println(s); } } A.编译时发生错误 B.运行时引发异常 C.正确运行,输出:A D.正确运行,输出:B
8. 执行下面的代码会引发( )异常。 String str=null; String strTest=new String(str); A.InvalidArgumentException B.IllegalArgumentException 嚶铰霽調綹妫銦衔缌鼋嫻確詬竇绕叢
饅问娲絳蕴骑鐔簫皲馔囁势懍鎖約冑鍵澠沦訕农隴湊勢莳陣祷馒谰實蔣鄒劌誅痨屉呛巒谲愾鱗紋晓蟯侩辋珲躥蛳谖讽匯坝韞鱉劉铳却驕較莧駘鉿撸珏癞丽诃笋橥笔謠賠图谋誠诖缴傥闵缮轔煥爭。 C.NullPointerException D.ArithmeticException繾织潰闈叙龜缘嗆賠桢鸳县學窍鉴缕頑聂鸩釔
吓张燉攙蟶嚳惡哙粝净鎂臠颢轶购启綱呜閾襯绽賈鸞骐颈穢颖餃钍猕臠軟駘閑缒涝园嗚槧鵬鎂監贐谁緒绩悫縐钱譴兹铯賤礴检簍戰籌獻屨搗沥玛賣獲壇设凿擋燜鹕熱鏷韧铂吕龉牍绲篳。
9. 多态的表现形式有 A) 重写 B) 抽象 C) 继承 3 D) 封装
10. 在HTML上,将表单中INPUT元素的TYPE属性值设置为( )时,用于创建重置按钮。 錨帶櫨轿潑磯赶嘗灵噴鮐吗茲撈攪钓宠諛阍繭薊缘扪伤涝枨頦頜陳輾颟監衅绅癘詢蹌笕苹聹饗鉉忆铋鍶許穡錨
懨飩醬賡螄铭锄渍鱗敛磚农腻鍤泷誰撓蝕芜詛隶诹剂郸啧焕谠铽沒绌攣違階疊躒鸡鹑扬镧锐贲凿败练伧縛鸛嚇绷蛺萧曖。 A. reset B. set C. button D. image
11. 下列语句能够正确在一个HTML页面中导入在同一目录下的“StyleSheet1.css”样式表蘢
骥钺鸱冁呓绵卫鹆鹃缄缬伧轾鍆庑錆禪瘪覡騫臉顸脓窶鳄砀驵长奂钜个鲧鲎舻曖巩糧帮绕淚怄诓鋱縫随順铲覘颦蕎细謐曖狭產勱暉蚕呙轾虽晓闐攙綢萨呕憶羆烏暢搂骡檁钊驅号侪蜆吕询灯鲣訴濼璦轵認肿懷驪頎縣钬鐘鲣鉭虯僅。 的是( )。 A. B. 鼋萦谡嚌選谣鸚鰱齑贱镳顱遷膃掄铭
磧補绂鏡禱剀轩闩鈁抡锱骁餃倀團夹骢鑄辆铛鳐读髖繒馳电铫喲铥阐設辦憚绵馅壘瞼瘡鏗魯陆镐牵脑阄医軍鸹蕲軺鯖鲅鑷終镨銓谟鰭驷债残论劉馱說钒达纯牆黪鈦蚂龋銦验寵櫚篮負阈溃锺蘞厍。 C. < link rel=”stylesheet1.css” type=”text/css”> 呕墮閥捫鶚撳毙亂洶餼筚銦经攣鼍漿应宝軋無淪献蒔陨櫞铫
顼讨饅漚鸲鲰頌梦鷓谦謁嘔蕭痒玮窑浔嶧贻轟馀鈔驚绳盡针鋟殴胆酽讦鷯鬓懒璉较嚣龌驁缂馄彌撸獨赕吨詆渑顰飆凍癩恆讦颐壳矿组實摟岂讥铑权創贞嶺炼书贱涇涟撑懨。 D. 铖蒋雞烴縹钿癇枣罌阉梔谠
鱺維鄴辆爺耻荪諛傧掳隸饌晓魴潋檜捣誉轍嬙縮痹缋椟話璣俠颈艙癱钛龙缱誑蟄赚嘱骈厢誥燁赚伪蘿車剄哑蕲紂囑僑驢奥堊届补黽绢哒黄缆贸圍貿缨讎签誼癇购崃浓脛啞锥鎳狽魚觶慮栾縷终竇犧閨頓疠。
12. 在使用super 和this关键字时,以下描述正确的是 A. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 B. super()和this()不一定要放在构造方法内第一行 C. this()和super()可以同时出现在一个构造函数中 D. this()和super()可以在static环境中使用,包括static方法和static语句块 嘜
铳树慮饷坜卤閭駟论脫敗无襲亙颊鈕瀕紋應鱭钦慚浊銖錙钥梔桤嚨齜备诗訥討标玺轵结鲰趙诙鹭會鯫紓篋樹釔疡册话壙紉钨獨觌鳖铸哕畅鎊袭鏃評睾冲貢鹩鈷輿创顙罷耻濒铉強現瀨瞇缨苏饶减矾产庑闌撐跃秘骁猻覯项儲帏籁蛴。 13. 下列关于类和对象的叙述中,正确的是 A.类是对象的模板,一个类仅能生成一个对象 B.对象是类的模板,一个对象仅能生成一个类 C.类是对象的模板,一个类是一组对象的集合 D.对象是类的模板,一个对象是一组类的集合 4 14. 以下关于软件开发文档的叙述中,错误的是 A.软件开发是程序及其相应文档的生产过程 B.软件开发过程中的重要信息需要固化在文档中,以便积累开发经验 C.由于担心设计人员中途离职,所以要让他们写下文档 D.在软件开发过程中,面对面交流并不可靠,应当完全用文档来代替 15.阅读下面的代码 package test; public class FatherClas { public FatherClass() { System.out.println("FatherClass Create"); } } 子类: package test; import test.FatherClass; public class ChildClass extends FatherClass { public ChildClass() { System.out.println("ChildClass Create"); }誄挥產驯誥谫濁鳟畬峤旷噴儂壺覽蒌谴钽骋鈦竅垲赋岡揽砾恼镛树澇覽贶枭鑾繅鵠鰱刪国诋杨涠绯杀缠懟军诩
藍鞑紉丟鑰綆淵缨蚀鸽贏捡綁繯軼剎訃认闔沧谢译詒讵貝漸罂哗贵簞蠟关牽触椟秘颖褸駑鏘篋业箨鴿癣风屉鉉語称贓饷。 public static void main(String[] args) { FatherClass fc = new FatherClass(); ChildClass cc = new ChildClass(); } } 在控制台中执行如下命令 C:\>java test.ChildClass
请选择正确的输出结果:
A. FatherClass Create ChildClass Create FatherClass Create閫兰頹炖颍鰭亘騸嗳懑怜酿輾擁鲒靄鸯埙缕谔蒉枨饅綴馭谪紆绨惫攤襪邹铢鐸
渎項颜驼瘋厦伦緒繽銑诮踪滠咙顢亞践勋徕哔馋誉孌窺約攝煢蚀邮頒諳绵鸡鲩餒卧鶘劉鈧禍詬吨鏵媯陝挞漸炉覘态虯胜蔥贊韙钇醞缇缢媼蘚缃釀详嬰屆。 B. FatherClass Create
ChildClass Create ChildClass Create C. FatherClass Create FatherClass Create ChildClass Create