高职高专计算机专业考试试题Java基础入门(第二版)期末考试试卷二

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 list = new ArrayList();

B 、ArrayList list = new ArrayList ();

C 、ArrayList list = new ArrayList();

D 、ArrayList list = new 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;