您的位置:首页 > 编程语言 > Java开发

华为java基础习题

2016-11-04 11:05 99 查看
1.Java是从( )语言改进重新设计

A.Ada
B.C++
C.Pasacal
D.BASIC


答案:B

2.下列运算符合法的是( )

A. &&
B. <>
C .if
D. :=


答案:A

3.下列哪一种叙述是正确的( )

A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{ }包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号


答案:D

解析:abstract不能修饰字段。既然是抽象方法,当然是没有实现的方法,根本就没有body部分。

4.下列语句正确的是( )

A.形式参数可被视为local variable
B.形式参数可被字段修饰符修饰
C.形式参数为方法被调用时,真正被传递的参数
D.形式参数不可以是对象


答案:A

解析:形参可以看成方法中的局部变量。 传递的是对象引用

5.Java程序的种类有( )

A.类(Class)
B.Applet
C.Application
D.Servlet


答案:B、C、D

解析:Java程序的种类有:(a)内嵌于Web文件中,由浏览器来观看的_Applet (b)可独立运行的 Application (c)服务器端的 Servlets

6.下列说法正确的有( )

A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)


答案:BCD

解析:在编译程序时,需要指定的是path环境变量,即bin的目录,classpath是在程序运行时需要指定的环境变量,即lib目录

7.下列正确的有( )

A.call by value不会改变实际参数的数值
B.call by reference能改变实际参数的参考地址
C.call by reference不能改变实际参数的参考地址
D.call by reference能改变实际参数的内容


答案:ACD

8.下列说法错误的有( )

A.在类方法中可用this来调用本类的类方法
B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法
D.在类方法中绝对不能调用实例方法


答案:ACD

解析:原来答案中包含A,但是在 JDK1.5中,这样写是不会出错的,只不过会有警告而已。 类方法中当然可以条用其它的方法,比如system.out 。 当然你也可以new Object, 调用一下object.toString()

9.下列说法错误的有( )

A.能被java.exe成功运行的java class文件必须有main()方法
B.J2SDK就是Java API
C.Appletviewer.exe可利用jar选项运行.jar文件
D.能被Appletviewer成功运行的java class文件必须有main()方法


答案:BCD

解析: A正确main方法是入口

B J2SDK当然不仅仅包含java API

C jar选项是java.exe 的选项

D Appletviewer是运行applet的, applet 不用main方法,继承applet类即可。

8f6f
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: