itgle.com

下面哪几段代码不会出现编译错误()A、inti=0;if(i){System.out.println(“Hi”);}B、booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}C、inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);D、inti=1;intj=2;if(i==1

题目
下面哪几段代码不会出现编译错误()

A、inti=0;if(i){System.out.println(“Hi”);}

B、booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}

C、inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);

D、inti=1;intj=2;if(i==1


相似考题
更多“下面哪几段代码不会出现编译错误() ”相关问题
  • 第1题:

    下面( )语句不会出现编译警告或错误。

    A、floatf=1.3;

    B、charc="a";

    C、byteb=25;

    D、booleand=null;


    正确答案:C

  • 第2题:

    下面语句中,____不会出现编译警告或错误。

    A.float f=1.3;

    B.char c=”a”;

    C.byte b=25;

    D.boolean b=null;


    byte b=25;

  • 第3题:

    【单选题】关于下列代码说法正确的是: public class Cell{ public void drop(){ } public String drop(){ return "下落一行"; } public double drop(int x){ return "下落x行"; } }

    A.无编译错误

    B.代码public String drop(){行,出现编译错误

    C.代码public double drop(int x){行,出现编译错误

    D.代码return "下落一行";行处出现编译错误


    修改表中“姓名”属性

  • 第4题:

    下面哪些语句在编译时不会出现错误或警告? ( )

    A.float f=1.3;

    B.byte b=257:

    C.boolean b=null;

    D.int i=10;


    正确答案:D
    解析:该题考查对基本数据类型定义和初始化的理解。基本数据类型在定义时都可以对其赋初值。选项A是错误的,与C语言不同,在Java语言中,对于实型数值,默认的类犁是 double型的,若要把它赋给float变量,必须对它进行类型转换,赋初值的话,必须在实型数后面加上f或F字母。给浮点型变量定义并且赋初值:选项B是错误的,因为byte是8个字符的,它所表示的范围是-128~127,而右边的 257已经超出其所能表示的范围了;选项C是错误的,对于布尔型变量,它的值只有true与 false两种,系统默认的是false。没有null这种取值;选项D是正确的,对整型变量定义并且赋初值。故本题答案是D。

  • 第5题:

    下面代码的横线上,要填入什么保留字,才能使得编译器报告该行出现错误? struct B { virtual void foo() {}; }; struct D : public B { void foo(int a) ______; }; void D::foo(int x) { return; }


    p=&a;