
广东开放大学 形成性考核 平时作业 参考答案 标准答案
关注【广开搜题】微信公众号 发送题目获取标准答案
1、下列关键字中,用于创建类的实例对象的是( )(2 分)
A、class
B、new
C、private
D、void
2、下列关于this关键字的说法中,错误的是( )(2 分)
A、this可以解决成员变量与局部变量重名问题
B、this出现在成员方法中,代表的是调用这个方法的对象
C、this可以出现在任何方法中
D、this相当于一个引用,可以通过它调用成员方法与属性
3、下列关于变量作用域的说法中,正确的是( )(2 分)
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法。
B、代码块中定义的变量,在代码块外也是可以使用的。
C、变量的作用域为:从定义处开始,到变量所在代码块结束的位置。
D、变量的作用域不受代码块的限制。
4、下列数据类型中,哪种数据类型转为int类型需要进行强制转换()(2 分)
A、byte
B、short
C、char
D、float
5、Java流被分为字节流、字符流两大流类,两者都作为( )类的直接子类。(2 分)
A、Exception
B、Object
C、Throwable
D、以上都不是
6、下列有关HashSet集合的描述中,错误的是( )(2 分)
A、HashSet是Set接口的一个实现类
B、向HashSet存入对象时,对象一般会重写hashCode()和equals()方法
C、向HashSet存入对象时,对象的equals()方法一定会被执行
D、HashSet存储的元素是不可重复的
7、若int a = 7;a %= 2;则执行后,变量a的值是( )(2 分)
A、7
B、1
C、2
D、3
8、下列选项中,按照箭头方向,需要进行强制类型转换的是( )(2 分)
A、double←float
B、float←long
C、int←char
D、char←byte
9、下列命令中,可以将文档注释提取出来生成帮助文档的是( )(2 分)
A、javac
B、java
C、javadoc
D、jar
10、下列目录中,哪一个是用来存放JDK可执行程序的( )(2 分)
A、db目录
B、jre目录
C、lib目录
D、bin目录
11、下列关于JDK的说法中,错误的是( )(2 分)
A、JDK是Java开发环境的简称
B、JDK包括Java编译器、Java文档生成工具、Java打包工具等
C、安装JDK后,还需要单独安装JRE
D、JDK是整个Java的核心
12、下列属于定义同步代码块的关键字的是( )(2 分)
A、abstract
B、volatile
C、synchronized
D、goto
13、下面哪种类型的文件可以在Java虚拟机中运行( )(2 分)
A、.java
B、.jre
C、.exe
D、.class
14、while语句的循环体中不能包含的语句是( )(2 分)
A、while语句
B、方法定义语句
C、if语句
D、switch语句
15、下面关于整数类型的描述中,错误的是( )(2 分)
A、byte是java中的整数类型,它的取值范围是-127到128。
B、java中的整数有正负之分。
C、bit是java中的整数类型,它代表的是1个字节。
D、int是java中的整数类型,它在内存中占4个字节。
16、下列选项中,用于引入包的关键字是( )(2 分)
A、class
B、import
C、package
D、static
17、下列选项中,使用了缓冲区技术的流是( )(2 分)
A、DataInputStream
B、FileOutputStream
C、BufferedInputStream
D、FileReader
18、单选题下列Java命令中,哪一个可以编译HelloWorld.java文件( )(2 分)
A、javaHelloWorld
B、javaHelloWorld.java
C、javacHelloWorld
D、javacHelloWorld.java
19、下列选项中,不属于HashMap类的方法的是( )(2 分)
A、get(Object key)
B、keySet()
C、comparator()
D、entrySet()
20、以下选项中,哪个是File类中isFile()方法返回值的类型( )(2 分)
A、int
B、boolean
C、Integer
D、String
21、表达式7%(-3)的运算结果为( )(2 分)
A、-2
B、-1
C、2
D、1
22、下面关于Java程序的描述中,错误的是( )(2 分)
A、Java程序运行时,必须经过编译和运行两个步骤。
B、.java格式的源文件是用来编译的
C、.class格式的文件是用来运行的
D、不同操作系统上的Java虚拟机是相同的
23、阅读下列代码 System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果( )(2 分)
A、Hello91
B、Hello10
C、Compilation fails
D、An exceptionis thrown at runtime
24、下列关于JDK、JRE和JVM关系的描述中,正确的是( )。(2 分)
A、JDK中包含了JRE,JVM中包含了JRE。
B、JRE中包含了JDK,JDK中包含了JVM。
C、JRE中包含了JDK,JVM中包含了JRE。
D、JDK中包含了JRE,JRE中包含了JVM。
25、下列目录中,哪一个是用来存放JDK核心源代码的( )(2 分)
A、lib目录
B、src目录
C、jre目录
D、include目录
26、GUI即图形用户界面,就是应用程序提供给用户操作的图形界面,包括( )和其他各种图形界面元素。(2 分)
A、窗口
B、菜单
C、按钮
D、工具栏
27、下列选项中,哪些是Properties类的方法( )(2 分)
A、setProperty()
B、getProperty()
C、iterator()
D、add()
28、下面关于java.util.HashMap描述中,哪些是正确的( )(2 分)
A、是线程不安全的
B、允许存储null值和null键
C、此类不保证映射的顺序
D、此类是基于哈希表的Map接口的实现
29、下面关于executeUpdate(String sql)方法,说法正确的是( )(2 分)
A、可以执行insert语句
B、可以执行update语句
C、可以执行select语句
D、可以执行delete语句
30、在Java中,下面哪些方式可以实现多线程程序( )(2 分)
A、继承Thread类
B、自己创建一个Thread类
C、实现Runnable接口
D、实现Comparable接口
31、下列选项中,会导致线程进入死亡状态的是( )(2 分)
A、线程的run()方法正常执行完毕
B、线程抛出一个未捕获的异常
C、线程执行过程中出现错误
D、线程调用了sleep()方法
32、下面关于线程创建的说法中,错误的有( )(2 分)
A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
C、定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
D、定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法
33、下列选项中,属于FileReader直接或间接父类的有( )(2 分)
A、Reader
B、Object
C、InputStream
D、InputStreamReader
34、下面关于使用同步代码块描述正确的是( )(2 分)
A、同步代码块中的锁对象可以是任意类型的对象
B、当多个线程共享的锁对象必须是唯一的
C、锁对象的创建代码不能放到run()方法中
D、当线程执行同步代码块时,首先会检查锁对象的标志位
35、下面关于线程状态及转换的描述,正确的是( )(2 分)
A、线程只能从新建状态转换到就绪状态,反之则不能
B、当线程对象调用了start()方法后,该线程就进入运行状态
C、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态
D、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态
36、下面关于 ResultSet接口中getXXX()方法的描述正确的是( )(2 分)
A、可以通过字段的名称来获取指定数据
B、可以通过字段的索引来获取指定的数据
C、字段的索引是从1开始编号的
D、字段的索引是从0开始编号的
37、下列方法中,哪些方法是属于Collection接口( )(2 分)
A、put()
B、addLast()
C、remove()
D、retainAll()
38、下列选项中,哪些特点是属于LinkedList集合的( )(2 分)
A、查询快
B、增删快
C、元素可重复
D、元素自然排序
39、下列有关转换流的说法错误的有( )(2 分)
A、OutputStreamWriter是字符流通向字节流的桥梁
B、可以指定字节流和字符流之间转换的字符集
C、InputStreamReader使用了缓冲区技术
D、OutputStreamWriter是OutputStream的子类
40、同步代码块的作用是( )(2 分)
A、保证多线程访问数据的安全
B、保证同步代码块中只有一个线程运行
C、同步代码块可以避免线程的随机性
D、同步代码块提高了线程的运行速度
41、在Java程序中,单行注释从“//”位置开始,到当前行结束位置。(2 分)
正确
错误
42、线程安全问题其实就是由多个线程同时处理共享资源所导致的。(2 分)
正确
错误
43、PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。(2 分)
正确
错误
44、main是Java语言中的关键字。(2 分)
正确
错误
45、Window、Frame和Dialog的默认布局管理器是BorderLayout,Panel的默认布局管理器是FlowLayout。(2 分)
正确
错误
46、对于相同的SQL语句,Statement对象每次执行时,也都会对其进行编译。(2 分)
正确
错误
47、Connection接口代表Java程序和数据库的连接。(2 分)
正确
错误
48、notify()方法唤醒等待线程后,该线程会立即被CPU执行。(2 分)
正确
错误
49、KeyEvent类表示键盘事件。(2 分)
正确
错误
50、JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。(2 分)
正确
错误
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。