It prints f2[0] = 0.0
It prints f2[0] = NaN
An error at line 5 causes compile to fail.
An error at line 6 causes compile to fail.
An error at line 6 causes an exception at runtime.
第1题:
下列哪个是对main( )主方法的正确表示?
A.public void static main(String args[ ]){ ... }
B.void public static main(String args[ ]){ ... }
C.static public void main(String args[ ]){ ... }
D.以上都不正确
第2题:
interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
错误。在编译时会发生错误(错误描述不同的JVM 有不同的信息,意思就是未明确的
x 调用,两个x 都匹配(就象在同时import java.util 和java.sql 两个包时直接声明Date 一样)。
对于父类的变量,可以用super.x 来明确,而接口的属性默认隐含为 public static final.所以可
以通过A.x 来明确。
第3题:
在下列代码中应填入下划线中的是______。
public class FirstSample{
public static void maim(______args[]){
System.out.println(“你好!”);
}
}
A) staff
B) double
C) Int
D) String
A.
B.
C.
D.
第4题:
A. public static void main();
B. public static void main( String args );
C. public static void main( String args[] );
D. public static void main( Graphics g );
E. public static boolean main( String a[] );
第5题:
写出程序的输出结果
public abstract class A
{
public A()
{
Console.WriteLine('A');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine('B');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
第6题:
public class Something {
public static void main(String[] args) {
Other o = new Other();
new Something().addOne(o);
}
public void addOne(final Other o) {
o.i++;
}
}
class Other {
public int i;
}
和上面的很相似,都是关于final 的问题,这有错吗?
正确。在addOne method 中,参数o 被修饰成final。如果在addOne method 里我们修
改了o 的reference
(比如: o = new Other();),那么如同上例这题也是错的。但这里修改的是o 的member vairable
(成员变量),而o 的reference 并没有改变。
第7题:
main方法是JavaApplication程序执行的入口点。关于main方法的方法头,下列合法的是( )。
A.public static void main()
B. public static void main(String[])args)
C. public static iht main(String[]arg)
D.public void main(String arg[])
第8题:
A.public static void main()
B.public static void main(String[] args)
C.public static int main(String[] args)
D.public void main(String[] args)
第9题:
下列( )是对main ()主方法的正确表示。
A.public void static main (String args []) {…}
B.void public static main (String args []) {…}
C.static public void main (String args []) {…}
D.以上都不正确
第10题:
以下是JAVA中正确的入口方法是? ()