




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2012年百度招聘笔试题及答案一、选择题1Java是从(B)语言改进重新设计。AAda BC+ CPasacal DBASIC2下列语句哪一个正确(B)A Java程序经编译后会产生machine code B Java程序经编译后会产生byte codeC Java程序经编译后会产生DLL D以上都不正确3下列说法正确的有(C)A class中的constructor不可省略B constructor必须与class同名,但方法不能与class同名C constructor在一个对象被new时执行D一个class只能定义一个constructor4提供Java存取数据库能力的包是(A)Ajava.sql Bjava.awt Cjava.lang Djava.swing5下列运算符合法的是(A)A& B Cif D:=6执行如下程序代码后,C的值是(C)a=0;c=0;doc;a=a-1;while(a0);A0 B1 C-1 D死循环7下列哪一种叙述是正确的(D)A abstract修饰符可修饰字段、方法和类B抽象方法的body部分必须用一对大括号 包住C声明抽象方法,大括号可有可无D声明抽象方法不可写出大括号8下列语句正确的是(AB)A形式参数可被视为local variableB形式参数可被字段修饰符修饰 可以用final修饰C形式参数为方法被调用时,真正被传递的参数 D形式参数不可以是对象9下列哪种说法是正确的(D)A实例方法可直接调用超类的实例方法 B实例方法可直接调用超类的类方法C实例方法可直接调用其他类的实例方法 D实例方法可直接调用本类的类方法10. 下列哪个选项是合法的标识符?(B)A123 B_name Cclass D1first11. 下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? (C)Ajava.exe Bjavadoc.exe Cjdb.exe DJavaprof.exeJDB是基于文本和命令行的调试工具12. 下列的哪个选项可以正确用以表示八进制值8? (D)A08 B010 C08 D01013. 下列的哪个赋值语句是不正确的? (A)Afloat f = 11.1 Bdouble d =5.3E12Cfloat d = 3.14f Ddoublef=11.1E10f14. 下列的哪个赋值语句是正确的? (A D)Achar a=12 Bint a=12.0 Cint a=12.0f Dint a=(int)12.015. 下列哪个选项是正确计算42度(角度)的余弦值?(C)Adouble d=Math.cos(42)Bdouble d=Math.cosine(42)Cdouble d=Math.cos(Math.toRadians(42)Ddouble d=Math.cos(Math.toDegrees(42)toRadians将角度转换为弧度toDegrees将弧度转换为角度16. 下列InputStream类中哪个方法可以用于关闭流? (B)Askip() Bclose() Cmark() Dreset()17. 下列方法中哪个是执行线程的方法? (A)Arun() Bstart() Csleep() Dsuspend()18. 下列关于Frame类的说法不正确的是 ?(C)AFrame是Window类的直接子类 BFrame对象显示的效果是一个窗口CFrame被默认初始化为可见 DFrame的默认布局管理器为BorderLayout19. 下列Java常见事件类中哪个是鼠标事件类?(C)AInputEvent BKeyEvent CMouseEvent DWindowEvent20. 在Applet的关键方法中,哪个方法是关闭浏览器以释放Applet占用的所有资源?(D)Ainit() Bstart() Cpaint() Ddestroy()21. 下列哪个是面向大型企业级用容器管理专用构件的应用平台?(A)AJ2EE BJ2ME CJ2SE DJ2DEjava三大平台:Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。Java EE是Java平台企业版的简称(Java Platform, Enterprise Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于Java SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。 Java EE基于Java SE,此外新加了企业应用所需的类库。Java ME是Java微版的简称(Java Platform, Enterprise Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Profile ),一类是面型功能更强大的移动设备如智能手机和及顶盒,称为CDC(Connected Device Profile CDC) 22下列关于继承的哪项叙述是正确的?DA在java中允许多重继承B在java中一个类只能实现一个接口C在java中一个类不能同时继承一个类和实现一个接口Djava的单一继承使代码更可靠23. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? BAprivate B无修饰符 Cpublic Dprotected24下列说法正确的有(B C D)A环境变量可在编译source code时指定B在编译程序时,所能指定的环境变量不包括class pathC javac一次可同时编译数个Java源文件D javac.exe能指定编译结果要置于哪个目录(directory)25下列说法错误的有(B C D)A数组是一种对象 B数组属于一种原生类C int number=31,23,33,43,35,63 D数组的大小可以任意改变26不能用来修饰interface的有(A C D)Aprivate Bpublic Cprotected Dstatic27下列正确的有(A C D)A call by value不会改变实际参数的数值B call by reference能改变实际参数的参考地址C call by reference不能改变实际参数的参考地址D call by reference能改变实际参数的内容28下列说法错误的有(B C D)A在类方法中可用this来调用本类的类方法B在类方法中调用本类的类方法时可直接调用C在类方法中只能调用本类中的类方法D在类方法中绝对不能调用实例方法29下列说法错误的有(A B C )A Java面向对象语言容许单独的过程与函数存在B Java面向对象语言容许单独的方法存在C Java语言中的方法属于类中的成员(member)D Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同30下列说法错误的有(B C D)A能被java.exe成功运行的java class文件必须有main()方法B J2SDK就是Java API J2Sdk(Java软件开发工具包)是Sun公司开发的编程工具C Appletviewer.exe可利用jar选项运行.jar文件Appletviewer.exe用来浏览你所写的applet程序D能被Appletviewer成功运行的java class文件必须有main()方法二、填空题1. 如果要把一个对象声明为多线程,则该对象必须是Thread类或继承Thread类或实现Runnable接口类类型。2. java中提供了两种用于多态的机制方法的重载 ,方法的重写。3. java中用extends关键字指明继承关系.用implements关键字指明对接口的实现。4. this代表了当前对象的引用,super表示的是当前对象的父类对象。5. 在运行时,由java解释器自动引入,而不用import语句引入的包是java.lang.*。6一般有两种用于创建线程对象的方法,一是继承Thread类,二是实现Runnable接口。7. 一般用System.in创建InputStream对象,表示从标准输入中获取数据,用System.out创建OutputStream对象,表示输出到标准输出设备中。8. 关键字final表明一个对象或变量在初始化后不能被修改。9. 面向对象程序的主要特征:继承,多态,封装。10. 一个完整的URL地址由协议,主机域名,端口和文件四部分组成。三、阅读题:写出程序结果或挑出程序的错误1、 JAVA代码查错abstract class Name private String name;public abstract boolean isStupidName(String name) /去掉2、 JAVA代码查错public class Something void doSomething () private String s = “”;/ 去掉private修饰词 或者将该句放到属性域里int l = s.length();3、 JAVA代码查错abstract class Something private abstract String doSomething ();/private - public4、JAVA代码查错public class Something public int addOne(final int x) /x被final修饰,+x值无法被修改返回return +x;5、以下程序段的输出结果为:public class EqualsMethod public static void main(String args) Integer n1 = new Integer(47);Integer n2 = new Integer(47);System.out.print(n1=n2);System.out.print(“,”);System.out.println(n1!=n2);false,true四、附加题:写一个Singleton。Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。public class Singleton private static final Singleton instance = new Singleton();private Singleton() public static Singleton getInstance() return instance;实习生面试经验经过一个多月的折腾,实习生面试终于结束了,借这次机会把我的经验分享给大家。希望能对大家有帮助。1.首先准备去面试当然要复习所学的知识:数据结构、操作系统、网络、组成原理等。其他知识可以根据自己的发展方向去复习。这里介绍一本书程序员面试宝典,大家可以去网上下载,或者可以联系我。大家放心,只要平时积累,腾讯、百度的笔试还是很好过的。2.然后就是应聘职位了,注意这个要慎重,可能有的同学去投职位的时候,发现几个职位似乎都适合自己,此时自己应该结合自己的情况认真选择。我由于第一次去百度应聘,投错职位了,结果一面就被刷了。3.准备去应聘一家公司,当然还要详细了解该公司的情况。了解一家公司的文化、价值观等,可以直接去公司官网看看、通过在该公司工作的学长了解、去大街网下载求职大礼包等方式。这里一定要注意公司的文化价值观,把它记下来都不为过。因为HR面HR会问你对该公司的了解程度。4.接下来就是面试了(当然前提是笔试要过)。如果你收到该公司的面试邀请,ta会通知你去哪面试(一般是在大酒店),需要带些什么东西(比如简历、项目等),什么时候面试。此时就要注意了,你应该做如下事情:坐什么车到达目的地、要多长时间能到、复印多份简历(一般技术面是一对一,非技术面是一对多)、了解目的地的情况。大家最好提前半个小时到达目的地,别老是拖拖拉拉的。提前到达,熟悉那里的环境,比如整栋楼有多少层啊。注意千万不要迟到,这是态度问题。这次我去腾讯面试,投的是linux运维。腾讯第一面,他问了我一些问题:你早上起床做什么事?我回答的是对着镜子给自己一个微笑,鼓励自己,相信自己。这可能考察我的生活态度。你是怎么来的?我回答的是上网查怎么来这,问路人,然后他反问我:你难道不能靠自己吗?我说方向感有问题。这可能考察你的自主学习能力。这栋楼有多层?由于第一次参加面试,没经验,乘电梯的时候没看有多少层(电梯里会有几层),还好这个面试官提示了我。其实这个要变通,我当时在26楼面试,如果不知道有多少层,可以回答=26层,这体现了你的随机应变能力。然后就是一些linux的问题,这个得依据你投的职位来具体分析,可以去上网查查相关的面试问题。面试结束后,面试官跟我说:表现可以,然后跟我握了握手。进去的时候,如果门关着,要敲门,得到面试官允许后才能进,看到面试官后要微笑,或者点头示意。不要喧宾夺主,如果面试官没跟你握手,你不要主动去伸手。面试完后你千万不要问面试官什么时候能收到第二面通知,这很不礼貌。还有就是面试完后要有礼貌的说声谢谢老师,然后询问老师是否需要关门。腾讯第二面:因为之前有同学面了二面,我问了他们的一些情况。我去的时候,面试官比较安静,看起来是典型的IT技术男。面试官问了我50分钟有关技术的知识,我当时就无言了(因为其他同学的面试官只问了不到5分钟的技术,然后全部聊性格),还好平时积累了。面试完了,跟老师说了声谢谢就走了。感觉这个老师话不多,所以你面试的时候话千万不要很多,我后面的那个应聘者就吃了这个亏,因为话多被这个面试官淘汰了。腾讯第三面:因为听学长说,第三面基本不刷人,结果我放松了,结果就悲剧了。第三面的面试官是个女的,很和蔼,平易近人,也正因为这样我放松了,结果掉她的陷阱了。她问了我一些学校的事,比如你在学校做了什么事情,什么事情让你印象深刻等,然后就问了家庭情况。前面一切正常,后来她问了我一个问题:问我崇拜谁?我下意识的说了马云(注意我是去腾讯面试,马云是阿里巴巴的老大),结果就一系列的问题抛向我,这时我意识到我说错话了。然后她再问我,如果你同时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版商铺店面房屋租赁合同(含节假日客流保障条款)
- 2025版绿色能源项目商务合作保密协议文本
- 2025版全新定制化团队建设服务合同范本
- 2025年度危化品安全操作人员资质认证服务协议
- 2025年度高考复读生代理招生服务合同范本
- 2025年度店面转让合同范本:包含品牌使用权约定
- 2025年二手房买卖合同附带租客权益保障
- 2025年度商铺物业管理与公共安全服务合同范本
- 2025版环保产业商务合同范本
- 2025版快速救援拖车服务合同范本
- 仓储物流安全培训课件
- 胆囊癌围手术护理
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语试题(含答案无听力原文及音频)
- 汽车维修业务接待
- 洒水降尘合同范例
- 吊装作业安全会议
- 脑健康中心建设指南(2024年版)
- 2024-2025学年八年级上册历史期末复习选择题(解题指导+专项练习)原卷版
- 高考小说阅读导练:蒙太奇、意识流、冰山理论专项(理论指导+强化训练+参考答案)
- 慢性化脓性中耳炎护理查房
- 园林局城市绿化养护手册
评论
0/150
提交评论