网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在同一目录编译和运行以下两文件结果如何?

//文件 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出现编译错误


参考答案

更多 “ 在同一目录编译和运行以下两文件结果如何?//文件 P1.javapackage MyPackage;class P1{void afancymethod(){System.out.println("What a fancy method");}}//文件 P2.javapublic class P2 extends P1{public static void main(String argv[]){P2 p2 = new P2();p2.afancymethod();}}A.两个均通过编译,P2运行时输出 What a fancy methodB.没一个通过编译C.两个均通过编译,但P2运行时出错D.P1 通过编译,但P2出现编译错误 ” 相关考题
考题 【C++代码】#include list#include iostream#include stringusing namespace std;class AbstractFile{protected:string name; //文件或目录名称public:void printName(){coutname;} //打印文件或目录名称virtual void addChild(AbstractFile *file)=0; //给一个目录增加子目录或文件}virtual void removeChild(AbstractFile *file)=0; //删除一个目录的子目录或文件virtual listAbstractFile* *getChildren()=0; //获得一个目录的子目录或文件};class File:public AbstractFile{public:File(string name) {(1) = name;}void addChild(AbstractFile *file){return;}void removeChild(AbstractFile *file){return;}(2) getChildren(){return (3) ;}};class Folder :public AbstractFile{private:list AbstractFile* childList: //存储子目录或文件public:Folder(string name){ (4) name;}void addChild(AbstractFile*file){childList.push_back(file);}void removeChild(AbstractFile*file){childList.remove(file);}listAbstractFile**getChildren(){return (5) ;}};void main(){//构造一个树形的文件/目录结构AbstractFile *rootFolder=new Folder("c:\\ ");AbstractFile*compositeFolder=new Folder("composite");AbstractFile *windowsFolder=new Folder("windows");AbstractFile*file=new File("TestCompositejava");rootFolder-addChild(compositeFolder);rootFolder-addChild(windowsFolder);compositeFolder-addChild(file);}

考题 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )public class Servletl extends HttpServlet{public void init() throws ServletException{}public void service(HttpServletRequestrequest,HttpServletResponse response)throwsServletException,IOException{PrintWriter ut=response.getWriter();out.println(“hello!”);}}A、编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过B、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!C、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看不到任何输出的文字D、编译后, 把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

考题 java源文件和编译后的文件扩展名分别为_________。 A..class和.classB..java和.javaC..class和.javaD..java和.class

考题 如下两个源程序文件,分别编译后,运行Example.class文件,运行结果为______。AB.java文件代码如下;package test;public class AB{int a=60;public void show(){System.out.println(”a=”+a);}Example.java文件代码如下:import test.AB;class Example{public static void main(String args[]){AB bj=new AB();obj.show();}}

考题 编译下面源程序会得到—文件。 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.编译不成功

考题 先有两个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!则输出结果是( )。

考题 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;..........写出运行结果;

考题 编译下面源程序文件会得到的文件是( )。 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.编译不成功

考题 有以下源程序: 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=10B.x=20C.x=6D.编译不通过

考题 编译下面源程序会得到哪些文件( )? 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.编译不成功

考题 编译和运行以下代码的结果为:public class MyMain{public static void main(String argv){System.out.println("Hello cruel world");}} A.编译错误;B.运行输出 "Hello cruel world";C.编译无错,但运行时指示没有定义构造方法。D.编译无错,但运行时指示没有正确定义main方法。

考题 以下程序的编译和运行结果为?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 FuncB.编译指示 Base 类中无抽象方法C.编译通过,但运行时指示Base 类中无抽象方法D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。

考题 在J2EE的Web应用中,编译后的class文件存放的目录为()A、classes目录B、images目录C、jar目录D、任意位置

考题 阅读以下代码:  public class Test{  public static void main(){  System.out.println(“x=”+x);   } }  请问,代码运行的结果是?() A、 xB、 x=xC、 “x=”+5D、 编译报错

考题 在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。A、jsp:usebean id=”mybean” scop=”page” class=”mypackage.mybean”/ B、jsp:useBean class=”mypackage.mybean.class”/ C、jsp:usebean id=”mybean” class=”mypackage.mybean”/ D、jsp:useBean id=”mybean” class=”mypackage.mybean”/

考题 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的时候,结果是哪项?() A、 正常B、 编译错误C、 运行错误D、 以上都不对

考题 以下关于java命令作用的描述中,正确的是()。A、它专门负责解析由Java编译器生成的.class文件B、它可以将编写好的Java文件编译成.class文件C、可以把文件压缩D、可以把数据打包

考题 在Java中,下列说法正确的是()A、编写的源程序保存在扩展名为class的文件中B、源程序编译后保存在扩展名为java的文件中C、编写的源程序必须先编译后才能运行D、程序员可以读懂扩展名为class的文件

考题 下面说法正确的是()A、Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等B、JDK的编译命令是javaC、一个java源文件编译后可能产生多个class文件D、在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序

考题 在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。 A、jsp:uesrbean id="mybean" scope="page" class="mypackage.mybean"/ B、jsp:uesrbean class="mypackage.mybean"/ C、jsp:uesrbean id="mybean" class="mypackage.mybean" D、jsp:uesrvean id="mybean" class="mypackage.mybean"/

考题 现有:      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();     )     }  运行结果是哪项?()     A、  TeStAB、  TeStBC、编译失败D、运行时抛出异常

考题 单选题在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。A jsp:usebean id=”mybean” scop=”page” class=”mypackage.mybean”/ B jsp:useBean class=”mypackage.mybean.class”/ C jsp:usebean id=”mybean” class=”mypackage.mybean”/ D jsp:useBean id=”mybean” class=”mypackage.mybean”/

考题 单选题在J2EE的Web应用中,编译后的class文件存放的目录为()A classes目录B images目录C jar目录D 任意位置

考题 单选题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的时候,结果是哪项?()A  正常B  编译错误C  运行错误D  以上都不对

考题 单选题JBuilder中包含多种文件,他们被放在不同的目录下,下面4种类型的文件描述中,哪种是错误的()A 编译后的java二进制码放在classes目录下B java源文件放在scr目录下C java程序运行时的工作目录就是工程所在目录,工作目录是指java程序运行时默认的当前目录D 编译中产生的obj临时文件和最终产生的可执行文件都放在Debug目录下

考题 单选题现有:      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();     )     }  运行结果是哪项?()A   TeStAB   TeStBC 编译失败D 运行时抛出异常

考题 单选题下面说法正确的是()A Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等B JDK的编译命令是javaC 一个java源文件编译后可能产生多个class文件D 在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序