参考答案和解析
正确答案: A
解析: 暂无解析
更多“下面的语句会产生编译错误的是()。”相关问题
  • 第1题:

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

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

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

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

    D、程序会运行和启动


    参考答案:A

  • 第2题:

    对于已经被定义过可能抛出异常的语句,在编译时()。

    A.必须使用try/catch语句处理异常

    B.如果程序错误,则必须使用try/catch语句处理异常

    C.不使用try/catch语句会出现编译错误

    D.不使用try/catch语句不会出现编译错误


    正确答案:B

  • 第3题:

    下面哪个语句会产生编译错误? ( )

    A.float F=4096.0F;

    B.double D=4096.0;

    C.byte B=4096;

    D.char C=4096;


    正确答案:C
    解析:该题考查对基本数据类型的定义以及基本数据类型的取值范围的掌握。选项A正确,Java语言默认的实型数的形式是double类型的,要把它赋给float类型的变量,必须在实型数后面加上f或F字母;选项B是正确的;选项C是错误的,4069已经超出了byte类型的所能容许的范围-128~127;选项D是正确的,因为在Java语言里,字符是用双字节表示的,4096在它允许的范围之内。故本题答案是C。

  • 第4题:

    下面各项语句中会产生编译错误的是( )。

    A.float F=4096.0 F;

    B.double D=4096.0;

    C.byte B=4096;

    D.char C=4096;


    正确答案:C
    解析:该题考查对基本数据类型的定义及具取值范围的掌握。选项A正确,Java语言默认的实型数的形式是double类型的,要把它赋给float类型的变量,必须在实型数后面加上f或F字母;选项B是正确的:选项C是错误的, 4069已经超出了byte类型所能容许的范围 -128~127;选项D是正确的。因为在Java语言里,字符是用双字节表示的,4096在它能允许的范围之内。故本题答案是C。

  • 第5题:

    有以下定义语句,编译时会出现编译错误的是( )。 A)B)

    A.

    B.


    正确答案:C
    aa是字符串,字符串的表示要用双引号,可以赋值给字符数组和字符指针变量,但字符串不能赋值给字符变量,只能给字符变量赋值单个字符。

  • 第6题:

    下面哪个语句会产生编译错误? ( )

    A.float F=4090 F;

    B.double D=4090;

    C.byte B=4096;

    D.char C=4096;


    正确答案:C
    解析:该题考查对基本数据类型的定义以及基本数据类型的取值范围的掌握。选项A正确,Java语言默认的实型数的形式是double类型的,要把它赋给float类型的变量,必须在实型数后面加上f或F字母;选项B是正确的;选项C是错误的,4069已经超出了byte类型的所能容许的范围-128~127:选项D是正确的,因为在Java语言里,字符是用双字节表示的,4096在它允许的范围之内。故本题答案是 C。

  • 第7题:

    运行下列程序,会产生什么结果? ( ) 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

  • 第8题:

    编译语句Double aDouble=37.2D不会出现编译错误。


    正确答案:错误

  • 第9题:

    下面的语句会产生编译错误的是()。

    • A、floatF=1024.0F;
    • B、doubleD=1024.0;
    • C、byteB=1024;
    • D、charC=1024;

    正确答案:C

  • 第10题:

    编译语句int aInt=66666不会出现编译错误。


    正确答案:正确

  • 第11题:

    单选题
    有如下程序段:其中会产生编译错误的语句是(  )。
    A

    B

    C

    D


    正确答案: A
    解析:
    语句①是合法的引用声明语句,变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量i;语句④中*p代表了变量i的值,是数值常量,不能放在赋值表达式的左端。

  • 第12题:

    单选题
    以下会产生编译错误的Java语句是()。
    A

    if(2==3)System.out.println(Hi);

    B

    if(2=3)System.out.println(Hi);

    C

    if(true)System.out.println(Hi);

    D

    if(2!=3)System.out.println(Hi);


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

  • 第13题:

    下述语句中对于()在编译时一般不产生目标代码。

    A.赋值语句

    B.控制语句

    C.说明语句

    D.复合语句


    正确答案:C

  • 第14题:

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

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

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

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

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

    D.程序正常运行


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

  • 第15题:

    有以下定义语句,编译时会出现编译错误的是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    A)选项:再能将一个字符串赋值给一个字符变量,所以选择A)。

  • 第16题:

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

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

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

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

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

    D.程序正常运行


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

  • 第17题:

    下面语句会产生编译错误的是( )。

    A.floatF=1024.0F;

    B.dOubleD=1024.0;

    C.byteB=1020;

    D.charC=1024;


    正确答案:C
    解析: 本题考查考生对Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有8位bit,范围是:-128~+127。float类型数的表示范围是:-3.40282347E38~3.40282347E38: double类型数的表示范围是:-1.79769313486231570E308~1.79769313486231570E308;char类型在内存中占16位bit,表示范围是0~65535。

  • 第18题:

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);SXB

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。

    A.if(x++);

    B. if(x>y&&y!=0);

    C.if(x>y)x--else y++;

    D.if(y<0) {;} else x++;


    正确答案:C
    本题考查的是if语句。if是c语言关键字,表达式两侧的圆括号不可少,最后是一条语句或是用花括号括起来的一组语句。选项A)和B)是在表达式后跟了一条空语句,选项D)是在表达式后跟了一组空语句,选项C)中x一一是表达式而不是语句,所以在编译时会出现错误信息,在X一一后面加上”;”号就对了。

  • 第19题:

    注释语句会增加编译结果的复杂性,因此要尽量减少注释语句的数量。


    正确答案:错误

  • 第20题:

    以下会产生编译错误的Java语句是()。

    • A、if(2==3)System.out.println("Hi");
    • B、if(2=3)System.out.println("Hi");
    • C、if(true)System.out.println("Hi");
    • D、if(2!=3)System.out.println("Hi");

    正确答案:B

  • 第21题:

    下列语句哪一个正确()

    • A、Java程序经编译后会产生machine code
    • B、Java程序经编译后会产生byte code
    • C、Java程序经编译后会产生DLL
    • D、以上都不正确

    正确答案:B

  • 第22题:

    判断题
    编译语句Double aDouble=37.2D不会出现编译错误。
    A

    B


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

  • 第23题:

    判断题
    编译语句int aInt=66666不会出现编译错误。
    A

    B


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