高职高专计算机专业考试试题Java基础入门(第二版)期末考试试卷二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
姓名:__________________年
级专业:__________________ 学号:__________________
凡年级专业、姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………………密………………………………封………………………………线………………………………
《Java 基础入门》期末考试试卷
单选题(每题2分,共计30分)
1. 下面关于字节流缓冲区的说法错误的是( )
A 、使用字节流缓冲区读写文件是一个字节一个字节的读写。
B 、使用字节流缓冲区读写文件时,可以一次性读取多个字节的数据。
C 、使用字节流缓冲区读写文件,可以大大的提高文件的读写操作。
D 、字节流缓冲区就是一块内存,用于存放暂时输入输出的数据。
2. 假设在E 盘下的cn 文件夹中有文件abc.txt ,则下列代码的运行结果为( )
class Example {
public static void main(String[] args) {
File file = new File("E:\\cn"); // 这是一个代表目录的File 对象
if (file.exists()) {
System.out.println(file.delete()); }
} }
A 、false 文件夹删除不成功,abc.txt 删除不成功
B 、false 文件夹删除不成功,abc.txt 删除成功
C 、true 文件夹删除成功
D 、
true 文件夹删除不成功,abc.txt 删除成功
3. 请阅读下面的程序
public class Test {
public static void main(String[] args) {
int m = 37;
int n = 13;
while (m != n) {
while (m > n) {
m -= n; }
while (m < n) {
n -= m; } }
姓名:__________________年级专业:__________________ 学号:__________________
凡年级专业、姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………………密………………………………封………………………………线………………………………
System.out.println("m=" + m);
} }
下列选项中,哪一个是正确的运行结果( )
A 、m=37
B 、m=13
C 、m=1
D 、m=2
4. 下列File 类的构造方法格式错误的是( )
A 、File(Stringparent
B 、Filechild)
C 、File(Stringparent
D 、Stringchild)
5. 请阅读下面的程序
public class Test {
public static void main(String[] args) {
int temp = 0;
for (int i = 1; i < 5; i++) {
for (int j = 0; j < i; j++) {
temp++; } }
System.out.println(temp); } }
下列选项中,哪个是程序的运行结果() A 、5 B 、9 C 、10 D 、15
6. JTextField 的构造方法中,方法JTextField(String text,int column)的作用是()
A 、创建一个空的文本框,初始字符串为null
B 、创建一个具有指定列数的文本框,初始字符串为null
C 、创建一个显示指定初始字符串的文本框
姓名:__________________年级专业:__________________ 学号:__________________
凡年级专业、姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………………密………………………………封………………………………线………………………………
D 、创建一个具有指定列数、并显示指定初始字符串的文本框
7. 下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引()
A 、charAt(int index)
B 、 indexOf(int ch)
C 、lastIndexOf(int ch)
D 、endsWith(String suffix)
8. 下列选项中,哪个可以正确地定义一个泛型( )
A 、ArrayList
B 、ArrayList list
C 、ArrayList list
D 、ArrayList
9. 在Java 语言中,String 类型的成员变量的默认初始值是( ) A 、false B 、 C 、0
D 、null
10.CompletableFuture 对象创建的方法说明,错误的是()
A 、runAsync(Runnable runnable)以Runnable 函数式接口类型为参数,并使用
monPool()作为它的线程池执行异步代码获取CompletableFuture 计算结果为空的对象
B 、runAsync(Runnable runnable,Executor executor)以Runnable 函数式接口类型为参数,并传入指定的线程池执行器executor 来获取CompletableFuture 计算结果为空的对象
C 、supplyAsync(Supplier supplier)并使用指定作为它的线程池执行异步代码获取CompletableFuture 计算结果非空的对象
D 、supplyAsync(Supplier supplier , Executor executor)以Supplier 函数式接口类型为参数,并传入指定的线程池执行器executor 来获取CompletableFuture 计算结果非空的对象
11.阅读下列代码片段:
public class Example{
public static void main(String[] args) { {
int a = 1;
System.out.print(a); } {
int a = 2;