题目地址:http://selftest.51cto.com/topicplay.php
========================分割线===============================
1.下列说法错误的有( )(多项选择)
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
解释:http://topic.youkuaiyun.com/u/20081126/20/12ed7d73-fd46-49d0-800f-c60e362dc6a0.html
========================分割线===============================
2. 下列说法正确的有( )。(多项选择)
A. 环境变量可在编译source code时指定
B. 在编译程序时,所能指定的环境变量不包括class path
C. javac一次可同时编译数个Java源文件
D. javac.exe能指定编译结果要置于哪个目录(directory)
========================分割线===============================
3. 不能用来修饰interface的有( )。(多项选择)
A. private
B. public
C. protected
D. static
========================分割线===============================
4.下列正确的有( )。(多项选择)
A. call by value不会改变实际参数的数值
B. call by reference能改变实际参数的参考地址
C. call by reference不能改变实际参数的参考地址
D. call by reference能改变实际参数的内容
========================分割线===============================
5.下列说法错误的有( )。(多项选择)
A. Java面向对象语言容许单独的过程与函数存在
B. Java面向对象语言容许单独的方法存在
C. Java语言中的方法属于类中的成员(member)
D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同
详解见:http://zhidao.baidu.com/question/129952573.html
========================分割线===============================
6.下列说法错误的有( )。(多项选择)
A. 能被java.exe成功运行的java class文件必须有main()方法
B. J2SDK就是Java API
C. Appletviewer.exe可利用jar选项运行.jar文件
D. 能被Appletviewer成功运行的java class文件必须有main()方法
========================分割线===============================
7. 下列哪种说法是正确的( )
A. 实例方法可直接调用超类的实例方法
B. 实例方法可直接调用超类的类方法
C. 实例方法可直接调用其他类的实例方法
D. 实例方法可直接调用本类的类方法
详解见:http://topic.youkuaiyun.com/u/20081126/10/f14f3da0-ed77-4a5e-80dd-e7044133b019.html
========================分割线===============================
答案:
1. ACD
2. BCD
3. ACD
4. ACD
5. ACD
6. BCD
7. D