一、单选题
1、​执行下面的语句后,a,b,c的值分别(      )。java经典上机编程题
int a=2;
int b=(a++)*3;
int c=(++a)*3
A.4,6,12
B.3,9,9
C.4,9,9
D.2,6,6
正确答案:A
2、下面哪个不是 Java 的原始数据类型?( 
A.int
B.String
C.char
D.boolean
正确答案:B
3、下面的数据类型是float型的是(    )。
A.8.6F
B.129
C.89l
D.33.8
正确答案:A
4、Java中,byte数据类型分配的二进制位数是(  )。
A.8
B.32
C.16
D.64
ping60正确答案:A
5、为一个boolean类型变量a赋值时,下列语句正确的是(  )。
A.boolean a=(9>=10);
B.boolean a="false";
C.boolean a=1;
D.boolean a="真";
正确答案:A
6、switch(表达式) {
        case  值1:语句块1;break;
        case  值2:语句块2;break;
        case  值3:语句块3;break;
              ……
           
        case  值n:语句块n;break;
        default:语句块n+1;
      }
语句中“表达式”的类型不能为(    )。
float的有效数字指什么A.字符类型
B.整数类型
C.字符串类型
D.浮点数类型
正确答案:D
7、以下代码运行后,i的值和输出内容(    )。
int i=2;
if(i++==3){
  System.out.println("i==3");
}
免费java教程入门视频A.i值为3,控制台输出i==3
B.i值为2,控制台没有内容输出
C.i值为2,控制台输出i==3
D.i值为3,控制台没有内容输出
正确答案:D
8、只能被类内部的方法访问的权限修饰符关键字是(  )。
A.protected
B.public
C.private
D.default
正确答案:C
9、Person数据库数据丢失中定义构造方法
public Person(String name,int age)
    {this.name=name;
      this.age=age;
      }
下列对此构造方法应用正确的是(    )。
A.Person p=new Person();           
B.Person p=new Person(“zhangsan”,20);
C.Person p=Person(zhangsan,20);
D.Person p=Person(“zhangsan”);
正确答案:B
10、有一个类Demo,对与其构造方法的正确声明是(  )。
A.Demo Demo(){…}
B.int Demo(){}
C.void Demo(){…}
D.Demo(){…}
正确答案:D
11、class Demo{
    static int f(){
      return 0;
    }   
    int f1(){
        return 1;
    }
}
class DemoTest{
    public static void main(String[] args){
        Demo d=new Demo();   
      ______________;  //调用方法
    }
}
下面调用错误的是(  )
A.Demo.f1()
B.Demo.f()
C.d.f1()
D.d.f()
正确答案:A
12、有如下类定义
class A{
}
radon变换图像重建下面类继承错误的是(   
A.class C extends  A{    }
B.class B {  }
class C extends  A,B{    }
C.class B extends  A{  }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。