报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

1、处理鼠标事件时,通过( )方法将监听器绑定到事件源对象。(2 分)
A.addMouseListener()
B.mousePressed()
C.mouseClicked()
D.mouseEntered()
2、public class Example01 { public static void main(String[] args) { int[] arr = { 4, 1, 6, 3, 9, 8 }; // 定义一个数组 int minIndex = 0; //初始时设第1个角标处的值为最小值 for (int i = 1; i < arr.length; i++) { if (【】【】_) { minIndex = i; } } System.out.println("数组中的最小值为:"+arr[minIndex]); } } 请问在上述程序的空白处填写下列哪段代码,可以求到数组的最小值( )(2 分)
A.i<="" div="">
B.arr[i]<="" div="">
C.arr[i]>arr[minIndex]
D.i>minIndex
3、下面关于Java程序的描述中,错误的是( )(2 分)
A..class格式的文件是用来运行的
B..java格式的源文件是用来编译的
C.不同操作系统上的Java虚拟机是相同的
D.Java程序运行时,必须经过编译和运行两个步骤。
4、请阅读下面的程序
public class Test {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
continue;
}
sum += i; }
System.out.println("sum = " + sum); } }
程序的运行结果是()
(2 分)
A.2500
B.1050
C.2050
D.以上答案都不对
5、请阅读下面的程序
public class Test{
public static void main(String[] args) {
int x; int y;
for (x = 1, y = 1; x <= if="" y="">= 20) {
break;
}
if (y % 3 == 1) {
y += 3;
continue;
}
y -= 5;
}
System.out.println("x=" + x + ",y=" + y); } }
下列选项中,哪一个是程序的运行结果( )
(2 分)
A.x=22,y=8
B.x=8,y=22
C.x=3,y=0
D.x=0,y=3
6、下面选项中,完全面向对象的编程语言是( )(2 分)
A.FORTRAN
B.COBOL
C.C
D.JAVA
7、下列关于数组最值的描述中,错误的是( )(2 分)
A.在求数组最大值时,使用变量记住每次比较后较大的那个值
B.要想求数组的最值必须先定义一个数组
C.求数组最值过程中,一定要对数组进行遍历
D.在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量
8、请阅读下面的程序 public class Test {
public static void main(String[] args) {
for(int x = 0 ; x <=3 ; x++){
continue;
System.out.print(x%2+" ");
}
}
}
下列选项中,哪一个是程序的运行结果( )
(2 分)
A.0121
B.0123
C.编译失败
D.012
9、Java属于以下哪种语言( )(2 分)
A.高级语言
B.机器语言
C.汇编语言
D.以上都不对
10、用于表示这些窗体事件的类是( )(2 分)
A.ActionEvent
B.WindowEvent
C.WindowListener
D.MouseAdapter
11、请阅读下面的程序
public class Test {
public static void main(String[] args) {
int i = 0;
int count = 0;
do {
if (!(i + "").contains("4")) {
count++; } i++;
} while (i < 500);
System.out.println("一共有:" + count); } }
下列选项中,哪一个是程序运行后count的值( )
(2 分)
A.325
B.323
C.322
D.324
12、以下关于三元运算符的说法中,正确的是()(2 分)
A.三元运算符第一个表达式的结果可以是任意类型的值。
B.三元运算符第一个表达式的结果必须是boolean类型值。
C.以上说法都不对。
D.三元运算符只能得到基本类型的结果。
13、下列关于JDK安装的说法中,错误的是( )(2 分)
A.开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境
B.Oracle公司提供了多种操作系统的JDK
C.在安装JDK过程中,源代码指的是Java公共的API类
D.开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装
14、下列有关数组中元素位置交换的描述,错误的是( )(2 分)
A.位置交换的过程中需要借助一个中间变量
B.位置交换后数组的角标顺序发生了改变
C.位置交换的过程至少需要三步
D.位置交换后数组的角标顺序不会发生改变
15、关于continue语句的使用范围,下列说法正确的是( )(2 分)
A.不输出任何内容
B.continue语句可以在循环语句中使用
C.continue语句可以在条件语句中使用
D.continue语句可以在选择语句中使用
16、请阅读下面的代码片段
public static int add(int a,int b)
{ return a + b; }
下列选项中,可以在main()方法中成功调用add()方法的是( )
(2 分)
A.int num = add("1","2");
B.int num = add(1.0,2.0);
C.int num = add(true,flase);
D.int num = add('a','b');
17、下列关于case关键字的说法中,错误的是( )(2 分)
A.case关键字后面必须是常量
B.case关键字后面的break必须存在
C.case关键字后面的break可以没有
D.case关键字后面的值必须不一样
18、下列选项中,属于字符常量的是( )(2 分)
A."a"
B.'ab'
C.'1'
D.1
19、下列选项中,不属于比较运算符的是( )(2 分)
A.<=
B.=
C.<
D.==
20、以下语法格式中,哪一个是三元运算符的语法格式( )(2 分)
A.表达式1?表达式2:表达式3
B.表达式1:表达式2?表达式3
C.表达式1:表达式2:表达式3
D.以上答案都不对
21、同步代码块的作用是( )(2 分)
A.保证多线程访问数据的安全
B.同步代码块可以避免线程的随机性
C.保证同步代码块中只有一个线程运行
D.同步代码块提高了线程的运行速度
22、下列有关字节缓冲流的描述正确的是( )(2 分)
A.应用程序是通过缓冲流来完成数据读写的,而缓冲流又是通过底层被包装的字节流与设备进行关联的
B.字节缓冲流使用了装饰设计模式
C.java.io包中提供的字节缓冲流包括BufferedInputStream和BufferdOutputStream
D.字节缓冲流能有效的提高数据的读写效率
23、下列方法中,哪些方法是属于Collection接口( )(2 分)
A.retainAll()
B.addLast()
C.put()
D.remove()
24、下列选项中,哪些类是属于OutputStream类的直接子类( )(2 分)
A.PrintStream
B.FilterOutputStream
C.FileOutputStream
D.ByteArrayOutputStream
25、下列遍历方式中,哪些可以用来遍历List集合( )(2 分)
A.get()和length()方法结合实现
B.get()和size()方法结合实现
C.增强for循环实现
D.Iterator迭代器实现
26、下列选项中,哪些特点是属于LinkedList集合的( )(2 分)
A.查询快
B.元素可重复
C.增删快
D.元素自然排序
27、以下哪些属于InputStream类的子类( )(2 分)
A.FileInputStream
B.ByteArrayInputStream
C.FilterInputStream
D.BufferedInputStream
28、下列关于对象创建的描述中,正确的是( )(2 分)
A.用new关键字创建对象
B.调用对象的clone()方法
C.运用反射手段,调用java.lang.Class类的newInstance()方法
D.运用序列化手段,调用java.io.ObjectInputStream对象的readObject()方法
29、在Java中,下面哪些方式可以实现多线程程序( )(2 分)
A.实现Comparable接口
B.实现Runnable接口
C.自己创建一个Thread类
D.继承Thread类
30、下面关于java.util.HashMap描述中,哪些是正确的( )(2 分)
A.允许存储null值和null键
B.是线程不安全的
C.此类不保证映射的顺序
D.此类是基于哈希表的Map接口的实现
31、Java中null常量只有一个值,它代表对象的引用为空。(2 分)
正确
错误
32、main是Java语言中的关键字。(2 分)
正确
错误
33、在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。(2 分)
正确
错误
34、多行注释是用“//”符号表示的。(2 分)
正确
错误
35、当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false。(2 分)
正确
错误
36、Java中用0和非0的数字表示布尔型常量的值。(2 分)
正确
错误
37、Java中的常量是固定不变的值。(2 分)
正确
错误
38、字符串常量既可以用双引号引起来,也可以用单引号引起来。(2 分)
正确
错误
39、文档注释是以“/*”符号开头,以“*/”符号结尾。(2 分)
正确
错误
40、运算符“&”和“&&”都表示“与”操作。(2 分)
正确
错误
41、在程序中,应该尽量使用有意义的英文单词来定义标识符。(2 分)
正确
错误
42、常量就是程序中常常变化的数据。(2 分)
正确
错误
43、被synchronized关键字修饰的方法称为同步方法。(2 分)
正确
错误
44、线程可以通过继承Thread类或实现Runnable接口这两种方法来创建。(2 分)
正确
错误
45、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值。(2 分)
正确
错误
46、实现Runnable接口相比继承Thread类方式创建线程,优点在于它解决了单继承带来的局限性。(2 分)
正确
错误
47、死锁就是两个线程在运行时都在等待对方的锁。(2 分)
正确
错误
48、应用程序可以直接与不同的数据库进行连接,而不需要依赖于底层数据库驱动。(2 分)
正确
错误
49、在window系统上,文本文档中的\r 表示换行操作。(2 分)
正确
错误
50、JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。(2 分)
正确
错误
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。