在同一目录编译和运行以下两文件结果如何?
//文件 P1.java
package MyPackage;
class P1{
void afancymethod(){
System.out.println("What a fancy method");
}
}
//文件 P2.java
public class P2 extends P1{
public static void main(String argv[]){
P2 p2 = new P2();
p2.afancymethod();
}
}
A.两个均通过编译,P2运行时输出 What a fancy method
B.没一个通过编译
C.两个均通过编译,但P2运行时出错
D.P1 通过编译,但P2出现编译错误
第1题:
编译下面源程序会得到—文件。 class A1 { } class A2 { } public class B { public static void main(String args[]) { } }
A.只有B.class文件
B.只有A1.class和A2.class文件
C.有A1.class、A2.class和B.class文件
D.编译不成功
第2题:
class A{
void P1(){cout<<"A111"};
void P2(){cout<<"A222"};
};
class B:public A{
void P1(){cout<<"B111"};
virtual void P2(){cout<<"B222"};
}
..........
A*cl=NULL;
cl=new A;
A->P1();
A->P2();
delete cl;
cl=NULL;
cl=new B;
A->P1();
A->P2();
delete cl;
cl=NULL;
..........
写出运行结果;
第3题:
有以下源程序: package test; public class ClassA { int x=20; static int y=6; public static void main(String args[]) { ClassB b=new ClassB(); b.go(10); System.out.println("x="+b.x); } } class ClassB { int x; void go(int y) { ClassA a=new ClassA(); x=a.y; } } 上述源程序文件的运行结果为( )。
A.x=10
B.x=20
C.x=6
D.编译不通过
第4题:
A.编译错误;
B.运行输出 "Hello cruel world";
C.编译无错,但运行时指示没有定义构造方法。
D.编译无错,但运行时指示没有正确定义main方法。
第5题:
在J2EE的Web应用中,编译后的class文件存放的目录为()
第6题:
在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。
第7题:
以下关于java命令作用的描述中,正确的是()。
第8题:
下面说法正确的是()
第9题:
现有: class TestA { public void start() { System.out.println("TestA"); } } public class TestB extends TestA { public void start() { System.out.println("TestB"); } public static void main (string[] args) ( ((TestA)new TestB()).start(); ) } 运行结果是哪项?()
第10题:
classes目录
images目录
jar目录
任意位置
第11题:
编译后的java二进制码放在classes目录下
java源文件放在scr目录下
java程序运行时的工作目录就是工程所在目录,工作目录是指java程序运行时默认的当前目录
编译中产生的obj临时文件和最终产生的可执行文件都放在Debug目录下
第12题:
Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等
JDK的编译命令是java
一个java源文件编译后可能产生多个class文件
在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序
第13题:
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件 如下: include<stdio.h> include"myfun.C" main() {fun();printf("\n");} //myfun.c文件如下: void fun() { char s[80],c;int n=0; while((c=getchar())!='\n') s[n++]=c; n--; while(n>=0)printf("%c",s[n--]); } 当编译连接通过后,运行程序T18时,输入Hello!则输出结果是( )。
第14题:
编译下面源程序文件会得到的文件是( )。 class A1 { } class A2 { public class B { public static void main(String args[]) { } } }
A.只有B.class文件
B.只有A1.class和A2.class文件
C.有A1.class、A2.class和B.class文件
D.编译不成功
第15题:
编译下面源程序会得到哪些文件( )? Class A4{ } Class A2{ } public class B{ public static void main(String args[ ]){ } }
A.只有B. class文件
B.只有A1.class和A2.class文件
C.有A1.class、A2.class和B. class文件
D.编译不成功
第16题:
以下程序的编译和运行结果为?
abstract class Base{
abstract public void myfunc();
public void another(){
System.out.println("Another method");
}
}
public class Abs extends Base{
public static void main(String argv[]){
Abs a = new Abs();
A.amethod();
}
public void myfunc(){
System.out.println("My Func");
}
public void amethod(){
myfunc();
}
}
A.输出结果为 My Func
B.编译指示 Base 类中无抽象方法
C.编译通过,但运行时指示Base 类中无抽象方法
D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。
第17题:
阅读以下代码: public class Test{ public static void main(){ System.out.println(“x=”+x); } } 请问,代码运行的结果是?()
第18题:
public class TestA{ public void methodA() throws IOException{ //…… } } public class TestB extends TestA{ public void methodA() throws EOFException{ //…… } } public class TestC extends TestA{ public void methodA() throws Exception{ //…… } } 当编译类TestC的时候,结果是哪项?()
第19题:
在Java中,下列说法正确的是()
第20题:
在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。
第21题:
<jsp:useBean class=”mypackage.mybean.class”/>
<jsp:usebean id=”mybean” class=”mypackage.mybean”/>
<jsp:useBean id=”mybean” class=”mypackage.mybean”/>
第22题:
正常
编译错误
运行错误
以上都不对
第23题:
TeStA
TeStB
编译失败
运行时抛出异常