一、 选择题(30 题×1 分=30 分)
1. 有关 Java 语言的说法中,哪种是错误的( )
A.java 是高级语言 B.java 是编译型语言 C.java 是结构化设计语言 D.java 是移植
性强的语言
2. JDK 是( )
A.一种全新的程序语言 B.一种程序开发辅助工具
C.一种由 Java 写成的,并支持 Java Applet 的浏览器 D.一种游戏软件
3. Java 应用程序和小程序的区别在于( )
A.前者代码量较大 B.前者不能单独执行,后者可以
C.前者可以单独执行,后者不能 D.二者用途一样,没什么区别
4. 编译 Java 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A..java B..class C..html D..exe
5. 一个可以独立运行的 Java 应用程序( )
A.可以有一个或多个 main 方法 B.最多只能有两个 main 方法
C.可以有一个或零个 main 方法 D.只能有一个 main 方法
6. 设 x = 1 , y = 2 , z = 3,则表达式 y=x+y+z 的值是( )
A.3 B.6 C.4 D.5
7. 在 Java 程序 main 方法中,正确的参数是()
A.main(string args[]) B.main(String ()args )
C.main(String args[]) D.main(string []args )
8. 不允许作为类及类成员的访问控制符的是( )
A.public B.private C.static D.protected
9. JAVA 对象主要属性有( )
A. 状态与行为 B. 抽象和封装 C. 继承与多态 D. 可重用和可扩展
10. 如下哪个字串是 Java 中的标识符( )
A.fieldname B.super C.3number D.#number
11. 已知如下定义:String s = "story";下面哪个表达式是合法的( )
A. s += "books"; B.char c = s[1]; C.int len = s.length; D.String t =s+’abc’
12. 设数组 Array 由以下语句定义 int Array=new int[10],则数组最后一个元素的正确引用
方法为( )
A.Array[10] B.Array[9] C.array[10] D.array[9]
13. Java 中 main()函数的返回值是什么( )
A.String B.int C.char D.void
14. 方法内的形参( )
A.必须定义多个形参 B.可以没有 C.至少有一个 D.只能是简单变量
15. 如下哪些是 Java 中有效的关键字( )
A.i B.hello C.false D.good
16. 如下哪些是 Java 中正确的整数表示( )
A.22 B.22.0 C.-22.03 D.22H
17. 以 public 修饰的类如:public class Fish{…} 则 Fish( )
A.可被其它程序包中的类使用 B.仅能被本程序包中的类使用
C.不能被任意其它类使用 D.不能被其它类继承
18. 关于对象成员占用内存的说法哪个正确? ( )
A.同一个类的对象共用同一段内存
评论0
最新资源