[计算机类试卷]计算机二级(JAVA)Java编程技术基础章节练习试卷1及答案与解析.doc
《[计算机类试卷]计算机二级(JAVA)Java编程技术基础章节练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机二级(JAVA)Java编程技术基础章节练习试卷1及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级( JAVA) Java编程技术基础章节练习试卷 1及答案与解析 1 下列选项中,不属于线程生命周期的状态是 _。 ( A)可运行状态 ( B)创建状态 ( C)暂停状态 ( D)不可运行状态 2 Runnable接口中包括的抽象方法是 _。 ( A) run() ( B) sleep() ( C) start() ( D) isAlive() 3 下列情况中,不会使线程转入不可运行状态的是 _。 ( A)调用 wait()方法等候一个条件变量 ( B)调用 yield()方法 ( C)调用 sleep()方法 ( D)方法输入输出流发生线程阻塞 4 关于定制串行化,下列叙述正确的是
2、 _。 ( A)定制串行化就是定义自己读取数据流的方式 ( B)在需要按照某种顺序和种类将数值写入到文件时,可以使用定制串行化 ( C)通过在实现 Serializable接口的类中重写 write()和 readObject()方法,可以控制读取数据流的方式 ( D)定制串行化将按照名称的上升排列顺序写入数值 5 当输入一个字节流时,要 _。 ( A)实现 Datalnput接口 ( B)实现 Serializable接口 ( C)实现 Objectlnput接口 ( D)继承 Reader抽象类 6 下列接口中,继承了 Collection接口的是 _。 ( A) Set ( B) Map
3、 ( C) Iterator ( D) AbstractCollection 7 如下程序完成的功能是 _。 import java.io.*; public class ex7 public static void main(String args) File f = null; boolean b = false; try f = new File(“r.txt“); catch (Exception e) System. out.println ( “errors“); b = f.delete(); if(b) System.out.print in( “文件删除了 “); else
4、System.out.println (“文件没有被删除 “); ( A)删除指定的文件,并显示相应的结果 ( B)编译出错 ( C)查看文件内容 ( D)以上都不对 8 下列 _不属于计算机常用的外部设备。 ( A)网络 ( B)显示器 ( C)内存 ( D)键盘 9 与 InputStream流相对应的 Java系统的标准输入对象是 _。 ( A) System.in ( B) System.out ( C) System.exit() ( D) System.err 10 下列 _不是 Matcher类的方法。 ( A) find() ( B) matches() ( C) start(
5、) ( D) matcher() 11 下面 _可用于 处理 Unicode码。 ( A) Writer ( B) BufferedReader ( C) ByteArraylnputStream ( D) PipedlnputStream 12 FileOutputStream类的父类是 _。 ( A) FileOutput ( B) File ( C) OutputStream ( D) InputStream 13 下列程序实现对 ZIP文件 filel4.zip的检索,在横线处填入正确的语句。 package ch1; import java.io.*; import java.uti
6、l.*; import java.util.zip.*; public class exl4 publio static void main(String args try FileInputStream fis = new FileInputStream(“chl/filel4.zip“); ZipInputStream zis = new zipInputStream(fis); ZipEntry en; while(_) ! = null) en.getName(); zis.clcseEntry(); zis.close(); catch(Exception e) e.printSta
7、ckTrace(); ( A) en = zis.getNexTEnTRY() ( B) en = zis.getEntry() ( C) en=zis.getNextEntry() ( D) zis.getNextEntry() 14 下列代码实现从文件 file.dat中读出第 5个字节到变量 c中,横线处应该填入下列项中的 _。 import java.io.*; public class exl5 public static void main(String args) try System.out.println(char)c); catch(Exception e) e.print
8、StackTrace(); ( A) FileInputStream in = new FileInputStream(“chl/file.dat“); in.skip(4); int c = in.read(); ( B) FileInputStream in = new FileInputStream(“chl/file.dat“); in.skip(5); int c = in.read(); ( C) Fi2eInputStream in = new FileInputStream(“file.dat“); int c = in.read(); ( D) RandomAccessFil
9、e in = new RandomAccessFile (“chi/file. dat “); in.skip (4); int c = in.readByte(); 15 LineNumberReader类提供了 _功能。 ( A)压缩 ( B)数据校验 ( C)摘要 ( D)文本行计数 16 ZipOu中 utStream类的对象可以作为 _类的构造方法的参数。 ( A) ZiplnputStream ( B) InputStreamReader ( C) OutputStreamReader ( D) FileOuutStream 17 已知文件 filel8.txt中的内容是:一共有
10、3行,每行分别是实型的数值 1.0,2.1, 3.2,则下列程序执行之后,输出的结果是 _。 package ch1; import java.io.*; public class exl8 static String strName = “ch1file18.txt“; public static void main(String args) try FileReader fr = new FileReader(strName); BufferedReader br = new BufferedReader(fr); String str; while(str = br.readLine()
11、 != null) float f = Float.parseFloat(str); System.out.println(f); br.close (); fr.close (); catch(Exception e) System.out.print (e.getMessage (); ( A) 1.0 2.1 3.2 ( B) 1.0 ( C) 2.1 3.2 ( D)显示异常信息 18 CharArrayReader类以下列项中的 _作为输入流。 ( A)字节 ( B)文本 ( C)字节数组 ( D)字符数组 19 下列关于流类和 File类的说法中错误的一项是 _。 ( A) Fil
12、e类可以重命名文件 ( B) File类可以修改文件内容 ( C)流类不可以新建目录 ( D)流类可以修改文件内容 20 现有一个文件 file21.txt,其内容是 : abCdEf, 执行下列程序之后,输出的结果是_。 package ch1; import java,io.*; public class ex21 static String name = “ch1file21.txt“; public static void main(String args) try readFile (); catch(IOException ioe) System.out.println(ioe.g
13、etMessage(); static void readFile () throws IOException BufferedReader br = null; try File f = new File(name); FileReader fr = new FileReader(f); br = new BufferedReader(fr); String str= br.readLine(); System.out.println(str.toLowerCase(); finally if(br != null) br.close (); ( A) AbCdEf ( B) abcdef
14、( C) aBcDeF ( D) ABCDEF 21 下列程序执行后的结果 是 _。 package ch1; import java.io.*; public class ex22 static, String filename = “ch1kfile22.txt“; public static void main(String args) try FileWriter fr = new FileWriter(filename); PrintWriter pr = new PrintWriter(fr); String name = “xiaoming“; String phone = “1
15、23456“; String age = “12“; pr.println(name + , + phone + , + age); pr.close(); fr.close(); catch(IOException ioe) ioe.printStackTrace() ( A)在包 ch1 中新建一个文件 file22.txt, 并且在其中写入一行字符串“xiaomingl2345612” ( B)在包 ch1中新建一个文件 file22.txt,并且在其中写入一行字符串 “xiaoming, 123456,12” ( C)在包 chi中新建一个文件 file22.txt,并且在其中写入一行
16、字符串 “xiaoming ( D)抛出 IOException 22 下列说法中,不正确的一项是 _。 ( A)可以用 FileWriter对象作为 PrintWfite类的构造方法的参 数 ( B)可以用 FileOutputStream对象作为 PrintWrite类的构造方法的参数 ( C) PrintWriter类的 println()方法不可以刷新输出缓冲区 ( D) PrintWriter类的 println()方法可以刷新输出缓冲区 23 下列抽象类中,处理字节输入流的是 _。 ( A) OutputStream ( B) InputStream ( C) Writer ( D
17、) Reader 24 如果要创建一个包含父目录的目录,需要使用 File的 _方法。 ( A) mkdir() ( B) mkdirs() ( C) ifFile() ( D) list() 25 下列程序使用系统标准输入 System.in从键盘获得输入字符串,请选择正确的一项填入下列程序的横线处。 import java.io.*; public class ex26 public static void main(String args) byte buffer = new byte128; int n; try n = for(int i = 0; i n; i+) System.o
18、ut .print ( (char)buffer i ); catch (IOException e) System.out.print (e); ( A) System.in.read(buffer) ( B) system.in.read(buffer) ( C) System.in.read0 ( D) System.in(buffer) 26 在下列程序的横线处填入正确的语句,实现 RandomAccessFile类使用。 package ch1; import java. io. *; public class ex27 public static void main(String
19、args ) try RandomAccessFile in = new in.close ( ); catch (Exception e) e.printStackTrace (); ( A) RandomAccessFileC“ch1/file.dat“, “read“) ( B) RandomAccessFile(“r“, “ch1/file.dat“) ( C) RandomAccessFile(“ch1/file.dat“ , “r“) ( D) RandomAecessFile(“read“, “ch1/file.dat“) 27 下列程序的运行结果是 _。 package ch1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 二级 JAVA 编程 技术 基础 章节 练习 答案 解析 DOC
