《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)

上传人:郭** 文档编号:121839650 上传时间:2020-02-26 格式:DOCX 页数:8 大小:30.80KB
返回 下载 相关 举报
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)_第1页
第1页 / 共8页
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)_第2页
第2页 / 共8页
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)_第3页
第3页 / 共8页
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)_第4页
第4页 / 共8页
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)》由会员分享,可在线阅读,更多相关《《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)(8页珍藏版)》请在金锄头文库上搜索。

1、JAVA 语言程序设计 期末考试试题及答案4(应考 必备题库)一、 单 选题1、下列程序段执行后的结果是()。 String s = new String(abcdefg); for (int i=0; is.length(); i+=2)System.out.print(s.charAt(i);A) acegB) ACEGC) abcdefgD) abcd2、有整型数组: intx=12,35,8,7,2;, 则调用方法Arrays.sort(x)后,数组x 中 的元素值依次是 ().A) 2781235B) 1235872C) 3512872D) 87123523、下面的程序段创建了Buf

2、feredReader 类的对象 in,以便读取本机c 盘 my 文 件夹下的文件 1.txt。File 构造函数中正确的路径和文件名的表示是()。File f = new File( 填代码处 ); file =new FileReader(f); in=new BufferedReader(file);A) ./1.txtB) ./my/1.txtC) c:my1.txtD) c: my1.txt4、应用程序的 main 方法中有以下语句,则输出的结果是()。Strings1=new String(abc); Strings2=new String(abc); boolean b1=s1.

3、equals(s2); boolean b2=(s1=s2); System.out.print(b1+b2);A)truefalseB) falsetrueC) truetrueD)falsefalse5、应用程序的 main 方法中有以下语句,则输出的结果是()。 Hashtable hashtable=new Hashtable(); hashtable.put(x,12345);hashtable.put(y,67890);hashtable.put(a,abcde); System.out.println(hashtable.get(a);A) aB) abcdeC) 12345D)

4、 678906、下面语句的功能是 ()。第 5 页 共 8 页RandomAccessFileraf2 = new RandomAccessFile(1.txt,rw ); A)打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。 B)打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。 C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。 D)以上说法都不对。7、应用程序的 main 方法中有以下语句,则输出的结果是()。Strings=12345#aaa#bbb#67890; intn=s.indexOf(#);intk=

5、s.indexOf(#,n+1);intm=s.indexOf(#,k+1); Strings2=s.substring(m+1); System.out.println(s2);A) 123456B) 67890C) aaaD) bbb8、下面程序段执行后b 的值是 ()。 Integer integ =new Integer(9); boolean b = integinstanceofObject;A) 9B) trueC) 1D) false9、应用程序 Test.java的源程序如下,在命令行键入:java Testaaabbc回车后输出的结果是()。public class Tes

6、t public static void main(String args) intk1=args.length;intk2=args1.length(); System.out.print(k1+k2);A) 32B)12C) 13D) 3310、应用程序的 main 方法中有以下语句,则输出的结果是()。 intb=1, 2,2, 2,2,2;int sum=0;for(int i=0;ib.length;i+) for(int j=0;jbi.length;j+) sum*=bij;System.out.println(sum=+sum);A) 32B)11C) 2D) 311、 应用程

7、序的 main 方法中有以下语句,则执行后输出的结果是()。 intx=125,21,5,168,98;intmax=x0;for(int i=1;i max)max =xi;System.out.println(max);A) 125B) 5C) 98D) 16812、程序 Test.java编译运行后输出的结果是()。 public class Test String s1=java;public static void main(String args) int z=2;Test t=new Test(); System.out.println(t.s1+z);A) java2 B)2

8、C)没有输出结果 D)java13、应用程序的 main 方法中有以下语句,则输出的结果是()。 String s1=0.5, s2=12;double x=Double.parseDouble(s1); inty=Integer.parseInt(s2); System.out.println(x+y);A) 12.5B) 120.5C) 12D) “12.5”14、下面的程序创建了一个文件输出流对象,用来向文件 test.txt 中输出数据, 假设程序当前目录下不存在文件 test.txt,编译下面的程序 Test.java后,将该程序 运行 3 次,则文件 test.txt 的内容是 (

9、 )。import java.io.*; public class Test public static void main(String args) try String s=ABCDE; byte b=s.getBytes();FileOutputStream file=new FileOutputStream(test.txt,true); file.write(b);file.close();catch(IOException e) System.out.println(e.toString();A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABC

10、DE15、下面那些方法不是接口 Collection 中已声明的方法 ( )?A) 添加元素的 add(Object obj) 方法 B)删除元素的 remove(Object obj)方法 C)得到元素个数的 length()方法D)返回迭代器的 iterator()方法,迭代器用于元素遍历二、多选题1、下面 main()方法的定义哪些是正确的 ( )?A) public static void main(String args) B) public static void main(String) C) public static void main(String args) D) pub

11、lic static void main(String x) 2、线程对象的生命周期中 ,通常经历下面哪些状态( )。A)新建 B)运行 C) 就绪 D)死亡3、下面说法正确的是 ( )。A) final 可修饰类、属性 (变量)、方法。B) abstract可修饰类、方法。C) 抽象方法只有方法头,没有方法体。D) 关键字 final 和 abstract不能同时使用。4、下面关于 java中输入 / 输出流的说法正确的是()。A) FileInputStream与 FileOutputStream类用读、写字节流。B) Reader 与 Writer类用来读、写字符流。C) RandomA

12、ccessFile 既可以用来读文件,也可以用来写文件。D)File类用来处理与文件相关的操作。5、下面说法正确的是 ()。 A)如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。 B)如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语 句行。C)如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。D)接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。6、下面关于 Java中异常处理 try 块的说法正确的是 ()?A) try 块后通常应有一个catch 块,用来处理 try 块中抛出的异常。B) catch 块后必

13、须有 finally 块。 C)可能抛出异常的方法调用应放在try 块中。 D)对抛出的异常的处理必须放在try 块中7、下面关于进程、线程的说法正确的是()。 A)进程是程序的一次动态执行过程。一个进程在其执行过程中, 可以产生多个线 程 多线程,形成多条执行线索。B)线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的 控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。 C)Java多线程的运行与平台相关。D)对于单处理器系统,多个线程分时间片获取CPU 或其他系统资源来运行。对 于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。8、关于

14、 BufferedReader类的 readLine()方法,以下说法正确的是() 。A)方法 readLine()每次读取一行数据。 B)方法 readLine()每次读取一个字节。C)该方法可能抛出IOException 异常,调用该方法时通常应将它放到try 块中, 并通过 catch块处理异常。D)如果读到流的末尾,该方法返回的结果为null。三、程序阅读题1、阅读下面的程序,回答问题(问 3 分,问 3 分,共 6 分)。import java.awt.*; import javax.swing.*;public class T extends JFrame public T ( ) super(GridLayout);Containercon=this.getContentPane(); con.setLayout(new G

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号