运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println(“thisisrun()“);}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动

题目

运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println(“thisisrun()“);}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}

A、第一行会产生编译错误

B、第六行会产生编译错误

C、第六行会产生运行错误

D、程序会运行和启动


相似考题
参考答案和解析
参考答案:A
更多“运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println(“thisisrun()“);}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动”相关问题
  • 第1题:

    阅读下列代码

    Public class Person{

    Static int arr[ ] = new int (10);

    Public static void main (String args ) {

    System.out.println(arr[9]);

    }

    }

    该代码运行的结果是

    A )编译时将产生错误

    B )编译时正确,运行时将产生错误

    C )输出 0

    D )输出空


    正确答案:C

  • 第2题:

    classThread2implementsRunnable{voidrun(){System.out.print("go");}publicstaticvoidmain(String[]args){Thread2t2=newThread2();Threadt=newThread(t2);t.start();}}结果为:()

    A.go

    B.编译失败

    C.代码运行,无输出结果

    D.运行时异常被抛出


    参考答案:B

  • 第3题:

    对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB

    对下列程序的叙述中,正确的是( )。

    A.第1行会产生编译错误

    B.第6行会产生编译错程

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是-个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runna-ble接口。

  • 第4题:

    阅读下列代码 publicclassPerson{ staticintalt[]=newint[[10]; public static voidmain(Stringargs){ System.out.println{all[9]); } } 该代码的运行结果是( )。

    A.编译时将产生错误

    B.编译时正确,运行时将产生错误

    C.输出零

    D.输出空


    正确答案:C
    解析:arr[]为整[]型数组,分配地址后默认值为0,所以创建数组时也是对每个数组元素赋初值0。

  • 第5题:

    对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错误SXB

    对下列程序的叙述中,正确的是( )。

    A.第1行会产生编译错误

    B.第6行会产生编译错误

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

  • 第6题:

    阅读下列代码后 publicclass Person{ intarr[]=new int[10]; publicstaticvoidmain(Stringargs[]){ System.out.println(alt[1]); } } 正确的说法是( )。

    A.编译时将产生错误

    B.编译时正确,运行时将产生错误

    C.输出零

    D.输出空


    正确答案:A
    解析: 本题考查考生对Java中数组的定义及使用。int alt[]=newint[10]表示数组alt是一个含有10个元素的整数数组。Java中的数据类型必须实例化后才能使用,但是有种情况例外,就是该成员是用static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项A说法正确。如果加上static修饰符,改为static int arr[]=newint[10]或者将该数组实例化即可,输出为0。

  • 第7题:

    对下列程序的叙述中,正确的是( )。 1:public class X extends Thread implements Runnable{ 2:public void run{ 3:system.out.println("this is run"); 4:} 5:oublic static void main(String args[]){ 6:Thread t=new Thread(new X): 7:t.start; 8:} 9:}

    A.第l行会产生编译错误

    B.第6行会产生编译错程

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    D。【解析】程序正常运行打印thisisrun。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

  • 第8题:

    对下列程序的叙述中,正确的是( )。 1)public class X extends Thread implements Runnable{ 2)public void run{ 3)system.out.println("this is run"); 4)} 5)public static void main(String args[]){ 6)Thread t=new Thread(new X); 7)t.start; 8)} 9)}

    A.第l行会产生编译错误

    B.第6行会产生编译错误

    C.第6行会产生运行错误

    D.程序正常运行


    正确答案:D
    D。【解析】程序正常运行打印thisisrun。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

  • 第9题:

    ●以下关于程序的叙述中,错误的是__(30) 。

    (30)

    A.有编译错误的程序一定包含着错误

    B.运行结果正确的程序也可能含有错误

    C.调用了未定义的函数会产生链接错误

    D.调用了未定义的函数会发生运行异常


    正确答案:D

  • 第10题:

    关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}

    • A、第2行编译出错
    • B、第4行编译出错
    • C、编译时产生错误
    • D、编译时没有产生错误,运行时发生异常

    正确答案:D

  • 第11题:

    VB程序通常不会产生错误提示的是()。

    • A、编译错误
    • B、实时错误
    • C、运行时错误
    • D、逻辑错误

    正确答案:D

  • 第12题:

    单选题
    关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}
    A

    第2行编译出错

    B

    第4行编译出错

    C

    编译时产生错误

    D

    编译时没有产生错误,运行时发生异常


    正确答案: D
    解析: 暂无解析

  • 第13题:

    阅读下列代码后publicclassPerson{intarr[]newint[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);}}正确的说法是()。

    A.输出零

    B.输出空

    C.编译时正确,运行时将产生错误

    D.编译时将产生错误


    正确答案:D

  • 第14题:

    classThreadBothextendsThreadimplementsRunnable{publicvoidrun(){System.out.print("hi&q

    classThreadBothextendsThreadimplementsRunnable{publicvoidrun(){System.out.print("hi");}publicstaticvoidmain(String[]args){Threadt1=newThreadBoth();Threadt2=newThread(t1);t1.run();t2.run();}}结果为:()

    A.hi

    B.hihi

    C.编译失败

    D.代码运行,但无输出结果


    参考答案:B

  • 第15题:

    VB程序中通常不会产生错误提示的()。

    A.编译错误

    B.实时错误

    C.逻辑错误

    D.运行时错误


    参考答案C

  • 第16题:

    阅读下列代码: public class Person{ static int arr[]=new int[10]; public static void main(String args){ System.out.println{arr[9]); } } 该代码的运行结果是( )。

    A.编译时将产生错误

    B.编译时正确,运行时将产生错误

    C.输出零

    D.输出空


    正确答案:C
    C。【解析】arr[]为整型数组,分配地址后默认值为0,所以创建数组时也是对每个数组元素赋初值0。

  • 第17题:

    阅读下列代码:该代码的运行结果是( )。

    A.编译时将产生错误

    B.编译时正确,运行时将产生错误

    C.输出零

    D.输出空


    正确答案:C
    arr[]为整型数组,分配地址后默认值为0,所以创建数组时也是对每个数组元素赋初值0。

  • 第18题:

    关于以下程序段的执行结果,说法正确的是()。publicclassborleyextendsThread(publicstaticvoidmain(Stringargv[]){borleyb=newborley();b.start();}publicvoidrun(){System.out.println("running");}}

    A.编译通过并执行,但无输出

    B.编译通过并执行,输出:running

    C.产生错误,没有thread类对象

    D.产生错误,没有通道到达thread包


    正确答案:B

  • 第19题:

    关于下面程序,( )的结论是正确的。

    publicclassJ_Test{

    publicstaticvoidmain(String[]args){

    try{

    return;

    }

    finally{

    System.out.println("1");

    }

    }

    }

    A、上面程序含有编译错误

    B、上面程序在运行时会产生一个运行时异常

    C、上面程序会正常运行,但不产生任何输出

    D、上面程序输出“1”


    正确答案:D

  • 第20题:

    运行下列程序,会产生什么结果? ( ) public class X exlends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) Thread t=new Thread(new X()); t.start(); } }

    A.第一行会产生编译错误

    B.第五行会产生编译错误

    C.第六行会产生运行错误

    D.程序会运行和启动


    正确答案:A

  • 第21题:

    以下关于程序的叙述中,错误的是( )。

    A.有编译错误的程序一定包含着错误
    B.运行结果正确的程序也可能含有错误
    C.调用了未定义的函数会产生链接错误
    D.调用了未定义的函数会发生运行异常

    答案:A
    解析:
    高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数(代码)链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。

  • 第22题:

    在JAVA语言中,为将源代码翻译成()文件时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。


    正确答案:字节码

  • 第23题:

    单选题
    VB程序通常不会产生错误提示的是()。
    A

    编译错误

    B

    实时错误

    C

    运行时错误

    D

    逻辑错误


    正确答案: D
    解析: 暂无解析