51、执行语句int i = 1, j = ++i; 后i与j的值分别为( )
D
A:1与1
B: 2与1
C:1与2
D:2与2
52、以下( )不是Object类的方法
A
A:clone()
B:finalize()
C:toString()
D:hasNext()
53、以下描述错误的有()
C
A: abstract 可以修饰类、接口、方法
B:abstract修饰的类主要用于被继承
C:abstract 可以修饰变量
D:abstract修饰的类,其子类也可以是abstract修饰的
54、以下描述正确的有()
B
A:方法的重写应用在一个类的内部
B:方法的重载与返回值类型无关
C:构造方法不能重载
D:构造方法可以重写
55、编译 Java 程序的命令文件名是( )
C
A:java.exe
B:java.c
C:javac
D:appletviewer.exe
56、Java 语言与其他语言相比,独有的特点是( )
C
A:面向对象
B:多线程
C:平台无关性
D:可扩展性
57、编译 Java 程序 filename.java 后,生成的程序是( )
C
A:filename.html
B:filename.jav
C:filename.class
D:filename.jar
58、设有定义语句” int a[ ]={66,88,99} ”,则关于该语句的叙述错误的是()
C
A:定义了一个名为 a 的一维数组
B:a 数组有三个元素
C:a 数组的下标为 1~3
D:数组中的每个元素的数据类型都是 int 型
59、若已定义:” int a[ ]={0,1,2,3,4,5}; ”,则对 a 数组元素正确的引用是 ()
C
A:a[ -1]
B:a[6]
C:a[5]
D:a(0)
60、有关类的说法正确的是( )
B
A:类具有封装性,所以类的数据是不能被访问的
B:类具有封装性,但可以通过类的公共接口访问类中的数据
C:声明一个类时,必须用 public 修饰符
D:每个类中,必须有 main 方法,否则程序无法运行
61、Java中提供了名为()的包装类来包装原始int类型
B
A:Int
B:Integer
C:Double
D:String
62、可以将以下哪个值赋给类型char的变量? ( )
A
A: 'A'
B:65
C:12.5
D:"A"
63、Java 中所有类的父类是( )
D
A:Father
B:Lang
C:Exception
D:Object
64、Java应用程序运行必须包含( )方法才能运行?
D
A:start()
B:begin()
C:method
D:main()
65、关于选择结构下列哪个说法正确( )
B
A:if语句和else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句
66、执行如下程序代码:
int a=0; int c=0;
do{ --c; a=a-1; }while(a>0); 后,c 的值是( )
C
A:0
B:1
C:-1
D:死循环
67、已知如下定义:String s="story";下面哪个表达式是合法的( )
A
A:s+="books"
B:char c=s[1]
C:int len=s.length
D:String t=s.append(“books”)
68、下列说法正确的是( )。
A
A:数组是一种对象
B:数组属于一种原生类
C:int number=[]={31,23,33,43,35,63}
D:数组的大小可以任意改变
69、设有定义语句 int a[]={1,2,3}, 则以下对此语句的叙述中错误的是() 。
C
A:定义了一个名为 a 的一维数组
B:a 数组有三个元素
C:a 数组的下标为 1,2,3
D:数组 a 中的每个元素是整型
70、下列说法正确的是( )
A
A:JAVA程序的 main 方法必须写在类里面