《Java试卷(简单)》试卷
总分
题型
单选题
判断题
填空题
简答题
题分
得分
得分
单选题(每题2分,共计40分)
1. 下面IP地址格式中,错误的是()
A、1.1.1.1
B、127.0.0.1
C、192.168.1.360
D、123.125.114.144
2. 对于使用多态的应用程序,某个对象的确切类型何时能知道( )
A、执行时才可以知道
B、应用程序编译时能够判断
C、程序员编写程序时就已知道
D、永远不会知道
3. 下列关于Socket类的描述中,错误的是( )
A、Socket类中定义的getInputStream()方法用于返回Socket的输入流对象。
B、Socket类中定义的getOutputStream()方法用于返回Socket的输出流对象。
C、Socket类中定义的getLocalAddress()方法用于获取Socket对象绑定的本地IP地址。
D、Socket类中定义的close()方法用于关闭输入\\输出流对象。
4. 下列选项中,属于浮点数常量的是( )
A、198
B、2e3f
C、true
D、null
5. 下列选项中,不属于Java中关键字的是( )
A、const
B、 false
C、 Final
D、 try
6. 下列关键字中,用于创建类的实例对象的是( )
A、class
B、new
C、private
D、void
7. 下面关于ArrayList的描述中,错误的是( )
A、ArrayList是List接口的一个实现类。
B、ArrayList内部的数据存储结构是数组
C、ArrayList不太适合做大量的增删操作
D、使用ArrayList集合遍历和查元素很高效
8. 以下关于foreach的说法中,哪一个是错误的( )
A、使用foreach遍历集合时,可以对元素进行修改。
java类的概念B、foreach可以对数组进行遍历。
C、foreach可以对集合进行遍历。
D、foreach循环是一种更加简洁的for循环,也称增强for循环。
9. KeyEvent类位于下列哪个包中()
A、java.awt
B、java.awt.event
C、java.awt.dnd
D、java.awt.im
10. 下面关于静态同步方法说法错误的是( )
A、静态方法必须使用class对象来同步。
B、对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
C、静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
D、一个类中的多个同步静态方法可以同时被多个线程执行。
11. 下列选项中,正确关闭数据库资源的顺序是()
A、resultSet.close()
B、atement.close()
C、nnection.close()
D、statement.close()
12. 下列关于Java特点的描述中,错误的是()
A、Java语言不支持指针
B、Java具有自动垃圾回收的机制
C、Java只能运行在Window和Linux平台
D、Java允许多个线程同时执行
13. 请阅读下面的程序
public class Example03 {
public static void main(String args) {
int x = 3;
if (x > 5) {
System.out.println("a");
} else {
System.out.println("b");
}
}
}
程序的运行结果是()
A、true
B、false
C、a
D、b
14. 请阅读下面的程序,选择正确的运行结果。()
class Demo{
private static int x ;
public static void main(String[] args){
System.out.println(x++);
}
}
A、0
B、1
C、无结果
D、编译失败
15. 请阅读下面的程序片段
boolean b=true;
if(b=false) {
System.out.println("a");
} else if(b) {
System.out.println(b);
} else if(!b) {
System.out.println("c");
} else {
System.out.println("d");
}
下面选项中,哪一个是程序的执行结果( )
A、a
B、b
C、c
D、d
16. r类的write(int c)方法的作用是( )
A、写出单个字符
B、写入多个
C、写入一个整形数据
D、写入单个字符
17. 以下操作数据库结束后关闭资源顺序合理的是()
A、ResultSet>Statement(或PreparedStatement)->Connection
B、Connection>Statement(或PreparedStatement)->ResultSet
C、Statement(或PreparedStatement)>ResultSet->Connection
D、以上都错误
18. 下面浮点型数据的定义中,错误的是( )
A、float a=1.23;
B、double b=1.23;
C、double c=1.5E4;
D、float d='a';
19. 阅读下面程序片段
switch (i) {
case 1:
System.out.println("message1");
case 2:
System.out.println("message2");
case 3:
System.out.println("message3");
break;
}
请说当变量i的值为多少时,程序只输出“message 3”。 ()
A、1
B、2
C、3
D、4
20. 下列选项中,哪个类是所有异常类的父类?
A、Throwable
B、Error
C、Exception
D、AWTError
得分
判断题(对的打“√”,错的打“×”;每题1分,共20分)
21. GridLayout布局管理器会将容器分成n行m列大小相等的网格,每个网格中可以放置多个组件( )
22. 端口号的取值范围是0~65535。( )
23. static关键字可以修饰成员变量,也可以修饰局部变量。( )
24. 安装JDK时可以选择不安装公共JRE。( )

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