一、单选题
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小时内删除。
发表评论