2014年华为校园招聘JAVA类笔试试题.doc

上传人:雁** 文档编号:14571348 上传时间:2022-05-05 格式:DOC 页数:6 大小:46.30KB
返回 下载 相关 举报
2014年华为校园招聘JAVA类笔试试题.doc_第1页
第1页 / 共6页
2014年华为校园招聘JAVA类笔试试题.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2014年华为校园招聘JAVA类笔试试题.doc》由会员分享,可在线阅读,更多相关《2014年华为校园招聘JAVA类笔试试题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2014年华为校园招聘JAVA类笔试试题一 单项选择题1.Java是从( )语言改进重新设计。A.AdaB.C+C.PasacalD.BASIC答案:B2.下列语句哪一个正确( )A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确答案:B3.下列说法正确的有( )A. class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行D. 一个class只能定义一个constru

2、ctor答案:C4.提供Java存取数据库能力的包是( )A.java.sqlB.java.awtC.java.langD.java.swing答案:A5.下列运算符合法的是( )A.&B.C.ifD.:=答案:A6.执行如下程序代码 a=0;c=0; do -c; a=a-1; while(a0); 后,C的值是( )A.0B.1C.-1D.死循环答案:C7.下列哪一种叙述是正确的( )A. abstract修饰符可修饰字段、方法和类B. 抽象方法的body部分必须用一对大括号 包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号答案:D8.下列语句正确的是( )A. 形式

3、参数可被视为local variableB. 形式参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以是对象答案:A9.下列哪种说法是正确的( )A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法C. 实例方法可直接调用其他类的实例方法D. 实例方法可直接调用本类的类方法答案:D二、多项选择题1.Java程序的种类有( )A.类(Class)B.AppletC.ApplicationD.Servlet2.下列说法正确的有( )A. 环境变量可在编译source code时指定B. 在编译程序时,所能指定的环境变量不包括class pa

4、thC. javac一次可同时编译数个Java源文件D. javac.exe能指定编译结果要置于哪个目录(directory)答案:BCD3.下列标识符不合法的有( )A.newB.$UsdollarsC.1234D.car.taxi答案:ACD4.下列说法错误的有( )A. 数组是一种对象B. 数组属于一种原生类C. int number=31,23,33,43,35,63D. 数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有( )A.privateB.publicC.protectedD.static答案:ACD6.下列正确的有( )A. call by value

5、不会改变实际参数的数值B. call by reference能改变实际参数的参考地址C. call by reference不能改变实际参数的参考地址D. call by reference能改变实际参数的内容答案:ACD7.下列说法错误的有( )A. 在类方法中可用this来调用本类的类方法B. 在类方法中调用本类的类方法时可直接调用C. 在类方法中只能调用本类中的类方法D. 在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有( )A. Java面向对象语言容许单独的过程与函数存在B. Java面向对象语言容许单独的方法存在C. Java语言中的方法属于类中的成员(member

6、)D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有( )A. 能被java.exe成功运行的java class文件必须有main()方法B. J2SDK就是Java APIC. Appletviewer.exe可利用jar选项运行.jar文件D. 能被Appletviewer成功运行的java class文件必须有main()方法三、 判断题1.Java程序中的起始类名称必须与存放该类的文件名相同。( ) 答案:正确2.Unicode是用16位来表示一个字的。( ) 答案:正确3.原生类中的数据类型均可任意转换。( ) 答案:错误四

7、,编程题1:输入1-50个数字,求出最小数和最大数的和输入以逗号隔开结果:这个题用C做,要考虑的东西太多了如果用java做,可以用split函数,值得尝试。2.简述有几种排序方法,并且实现快速排序。3.JSP写入内容到文件有哪几种方式,实现其中至少两种。4. 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 5. 判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。public class exp2p

8、ublic static void main(String args)int i=0;for(i=1;i=20;i+)System.out.println(f(i);public static int f(int x)if(x=1 | x=2)return 1;elsereturn f(x-1)+f(x-2);5. 判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。import java.util.ArrayList;public class Sushu public static

9、 void main(String args) ArrayList list = new ArrayList();for(int i =101;i=200;i+)if(isPrime(i)list.add(i);System.out.println(list+n共有+list.size()+个素数);public static boolean isPrime(int i)boolean flag = true;for(int j =2;j=Math.sqrt(i);j+)if(i%j=0)flag = false;return flag;6.取一个整数a从右端开始的47位。程序分析:可以这样考虑:(1)先使a右移4位。(2)设置一个低4位全为1,其余全为0的数。可用(0 4)(3)将上面二者进行&运算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁