华为java基础习题

来源:互联网 发布:数据在计算机内部传送 编辑:程序博客网 时间:2024/05/22 03:45

1.Java是从( )语言改进重新设计

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

答案:B
2.下列运算符合法的是( )

A. &&B. <>C .ifD. :=

答案:A
3.下列哪一种叙述是正确的( )

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

答案:D
解析:abstract不能修饰字段。既然是抽象方法,当然是没有实现的方法,根本就没有body部分。
4.下列语句正确的是( )

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

答案:A
解析:形参可以看成方法中的局部变量。 传递的是对象引用
5.Java程序的种类有( )

A.类(Class)B.AppletC.ApplicationD.Servlet

答案:B、C、D
解析:Java程序的种类有:(a)内嵌于Web文件中,由浏览器来观看的_Applet (b)可独立运行的 Application (c)服务器端的 Servlets
6.下列说法正确的有( )

A.环境变量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括class pathC.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 APIC.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类即可。

0 0
原创粉丝点击