付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA语言程序设计期末考试试题及答案4(应考必备题库)一、单选题1、下列程序段执行后的结果是()。String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2)A) acegB) ACEGC) abcdefgD) abcd2、有整型数组: int x=12,35,8,7,2;,则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是().A)2781235B)1235872C)3512872D)87123523、下面的程序段创建了BufferedReader 类的对象 in ,以便读
2、取本机 c 盘 my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。File f = new File(填代码处 );file =new FileReader(f);in=new BufferedReader(file);A) "./1.txt"B) "./my/1.txt"C)"c:my1.txt"D) "c: my1.txt"4、应用程序的 main 方法中有以下语句,则输出的结果是()。String s1=new String("abc");String s2
3、=new String("abc");boolean b1=s1.equals(s2);boolean b2=(s1=s2);A)true falseB) false trueC) true trueD)false false5、应用程序的 main 方法中有以下语句,则输出的结果是()。Hashtable hashtable=new Hashtable();hashtable.put("x","12345");hashtable.put("y","67890");hashtable.put(&
4、quot;a","abcde");A) aB) abcdeC) 12345D) 678906、下面语句的功能是 ( )。RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );A) 打开当前目录下的文件 1.txt ,既可以向文件写数据,也可以从文件读数据。B) 打开当前目录下的文件 1.txt ,但只能向文件写入数据,不能从文件读取数据。C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。第1页共7页D) 以上说法都不对。7、应用程序
5、的 main 方法中有以下语句,则输出的结果是()。Strings="12345#aaa#bbb#67890"intn=s.indexOf("#");intk=s.indexOf("#",n+1);intm=s.indexOf("#",k+1);String s2=s.substring(m+1);A) 123456B) 67890C) aaaD) bbb8、下面程序段执行后b 的值是 ()。Integer integ =new Integer(9);boolean b = integ instanceof Obj
6、ect;A) 9B)trueC) 1D) false9、应用程序 Test.java的源程序如下,在命令行键入:java Test aaa bb c回车后输出的结果是()。public class Test public static void main(String args) int k1=args.length;int k2=args1.length();A)32B)12C)13D)3310、应用程序的 main 方法中有以下语句,则输出的结果是()。int b=1, 2,2, 2,2,2;int sum=0;for(int i=0;i<b.length;i+) for(int j
7、=0;j<bi.length;j+) sum*=bij;A) 32B)11C) 2D) 311、应用程序的 main 方法中有以下语句,则执行后输出的结果是()。int x=125,21,5,168,98;int max=x0;第2页共7页for(int i=1;i<x.length;i+)if(xi> max)max =xi;A) 125B) 5C) 98D) 16812、程序 Test.java编译运行后输出的结果是()。public class Test String s1="java"public static void main(String a
8、rgs) int z=2;Test t=new Test();A) java2B)2C)没有输出结果D)java13、应用程序的 main 方法中有以下语句,则输出的结果是()。String s1="0.5", s2="12"double x=Double.parseDouble(s1);inty=Integer.parseInt(s2);A) 12.5B) 120.5C) 12D)“12.5 ”14、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件 test.txt ,编译下面的程序 Test.ja
9、va 后,将该程序运行 3 次,则文件 test.txt 的内容是() 。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) 第3页共7页A) ABCABCB) ABCDEC) TestD)ABCDE AB
10、CDE ABCDE15、下面那些方法不是接口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) p
11、ublic 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
12、) RandomAccessFile 既可以用来读文件,也可以用来写文件。D) File 类用来处理与文件相关的操作。5、下面说法正确的是 ( )。A) 如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。B) 如果源文件包含 import 语句,则该语句必须是除空行和注释行外的第一个语句行。C)如果某源文件包含package 语句,则该语句必须是第一个非空、非注释行。D)接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。6、下面关于 Java 中异常处理 try块的说法正确的是 ()?第4页共7页A) try 块后通常应有一个 catch 块,用来处理 try
13、 块中抛出的异常。B) catch 块后必须有 finally 块。C)可能抛出异常的方法调用应放在try块中。D)对抛出的异常的处理必须放在try块中7、下面关于进程、线程的说法正确的是()。A) 进程是程序的一次动态执行过程。 一个进程在其执行过程中, 可以产生多个线程多线程, 形成多条执行线索。B) 线程是比进程更小的执行单位, 是在一个进程中独立的控制流, 即程序内部的控制流。 线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。C)Java 多线程的运行与平台相关。D)对于单处理器系统, 多个线程分时间片获取CPU或其他系统资源来运行。 对于多处理器系统, 线程可以分配到多个处
14、理器中,从而真正的并发执行多任务。8、关于 BufferedReader类的 readLine()方法,以下说法正确的是() 。A) 方法 readLine() 每次读取一行数据。B) 方法 readLine() 每次读取一个字节。C)该方法可能抛出 IOException异常,调用该方法时通常应将它放到try 块中,并通过 catch 块处理异常。D)如果读到流的末尾,该方法返回的结果为null 。三、程序阅读题1、阅读下面的程序,回答问题(问 3 分, ? 问 3 分,共 6 分 ) 。public class T extends JFrame public T ( ) super(&qu
15、ot;GridLayout");Container con=this.getContentPane();con.setLayout(new GridLayout(2,3);con.add(new JButton("a");con.add(new JButton("b");con.add(new JButton("c");con.add(new JButton("d");con.add(new JButton("e");con.add(new JButton("f")
16、;setSize(200, 80);setVisible(true);第5页共7页public static void main(String args) new T();画图表示程序运行后的图形界面。? 如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何?答案:? 接口名: ActionListener接口中的方法: public void actionPerformed(ActionEvent e)2、阅读下面的程序,回答问题(问 3 分, ? 问 3 分,共 6 分 ) 。public class Tpublic static void main(Stri
17、ng args) Set set = new TreeSet();set.add(new Integer(10);set.add(new Integer(5);set.add(new Integer(15);set.add(new Integer(5);set.add(new Integer(10);Iteratorit=set.iterator();while(it.hasNext()");程序运行后输出的结果如何?? 说明 java 中的集合 (Set 接口 ) 和映射 (Map 接口 ) 的主要区别。答案:size = 351015? Set 接口是不包含重复元素的集合;Map 接口将键映射到值,键可以重复,但每个键最多只能映射第6页共7页一个值。3、阅读下面的程序,并回答问题(问 3 分, ? 问 3 分,共 6 分) 。public class Test public static void main(String ar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【新教材】赣美版(2024)一年级上册美术第一单元 3 上学的路上 教案
- 2026年古建琉璃工专项题库(附答案与解释)
- 2026秋统编版(新)小学道德与法治一年级上册《吃饭有讲究》课时练习及答案
- (正式版)DB3502∕T 056.3-2020 《政务信息共享协同平台 第3部分:接入要求》
- 电工电子技术课件 5.1-5.2半导体及二极管
- (正式版)DB45∕T 2760-2023 《电子政务外网网络技术规范》
- 小学数学小数加减法经典题型专项练习(可直接打印)
- 体育与健康理论知识
- 口碑营销活动执行及验收合同2026
- 理货员2026年新员工入职培训协议
- 圆通快递内部管理制度
- 影像科冠心病诊断流程规范
- AI赋能教育作业批改:技术、应用与实践指南
- 河南中烟工业限责任公司黄金叶生产制造中心2026一线岗位大学毕业生招聘易考易错模拟试题(共500题)试卷后附参考答案
- 设计院转型升级的策略与实践案例
- 2026年高考政治一轮复习:统编版选择性必修二《法律与生活》主观题 专项练习题汇编(含答案解析)
- DRG付费下医院成本管控数据策略
- 物理青海会考真题及答案
- DB34-T 5328-2025 城镇初期雨水处理设施主要水污染物排放限值
- 消化穿孔的护理课件
- 2025年课件-(已瘦身)2023版马原马克思主义基本原理(2023年版)全套教学课件-新版
评论
0/150
提交评论