版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)单选题1、下列程序段执行后的结果是()。Strings=newString("abcdefg");for(inti=0;i<s.length();i+=2){System.out.print(s.charAt(i));}acegB)ACEGC)abcdefgD)abcd单选题1、下列程序段执行后的结果是()。Strings=newString("abcdefg");for(inti=0;i<s.length();i+=2){System.out.print(s.charAt(i));}A)acegB)ACEGC)abcdefgD)ab2、有整型数组:int[]x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是().A)2781235ﻩﻩﻩB)1235872C)3512872 ﻩ D)87123523、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文献夹下的文献1.txt。File构造函数中对的的途径和文献名的表达是()。Filef=newFile(填代码处);file=newFileReader(f);in=newBufferedReader(file);A)"./1.txt"B)"../my/1.txt"C)"c:\\my\\1.txt"D)"c:\my\1.txt"4、应用程序的main方法中有以下语句,则输出的结果是()。 Strings1=newString("abc");Strings2=newString("abc");booleanb1=s1.equals(s2);booleanb2=(s1==s2);System.out.print(b1+""+b2);A)truefalseB)falsetrueC)truetrueD)falsefalse5、应用程序的main方法中有以下语句,则输出的结果是()。 Hashtablehashtable=newHashtable();hashtable.put("x","12345");hashtable.put("y","67890");hashtable.put("a","abcde"); System.out.println(hashtable.get("a"));A)aB)abcdeC)12345D)678906、下面语句的功能是()。 RandomAccessFileraf2=newRandomAccessFile("1.txt","rw");A)打开当前目录下的文献1.txt,既可以向文献写数据,也可以从文献读数据。B)打开当前目录下的文献1.txt,但只能向文献写入数据,不能从文献读取数据。C)打开当前目录下的文献1.txt,但不能向文献写入数据,只能从文献读取数据。D)以上说法都不对。7、应用程序的main方法中有以下语句,则输出的结果是()。ﻩ Strings="12345#aaa#bbb#67890";ﻩ intn=s.indexOf("#"); intk=s.indexOf("#",n+1); intm=s.indexOf("#",k+1); ﻩStrings2=s.substring(m+1);ﻩ System.out.println(s2);ﻩA)123456B)67890C)aaaD)bbb8、下面程序段执行后b的值是()。 Integerinteg=newInteger(9);ﻩbooleanb=integinstanceofObject;A)9B)trueC)1D)false9、应用程序Test.java的源程序如下,在命令行键入: javaTestaaabbc回车后输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){intk1=args.length;intk2=args[1].length();System.out.print(k1+""+k2);}}A)32B)12C)13D)3310、应用程序的main方法中有以下语句,则输出的结果是()。ﻩﻩintb[][]={{1},{2,2},{2,2,2}};intsum=0;for(inti=0;i<b.length;i++){for(intj=0;j<b[i].length;j++){sum*=b[i][j];}}System.out.println("sum="+sum);A)32B)11C)2D)311、应用程序的main方法中有以下语句,则执行后输出的结果是()。int[]x={125,21,5,168,98};intmax=x[0];for(inti=1;i<x.length;i++){ﻩif(x[i]>max) max=x[i];}System.out.println(max);A)125B)5C)98D)16812、程序Test.java编译运营后输出的结果是()。publicclassTest{Strings1="java";publicstaticvoidmain(Stringargs[]){intz=2;Testt=newTest();System.out.println(t.s1+z);}}A)java2B)2C)没有输出结果D)java13、应用程序的main方法中有以下语句,则输出的结果是()。ﻩ Strings1="0.5",s2="12";doublex=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的内容是()。importjava.io.*;publicclassTest{ publicstaticvoidmain(Stringargs[]){ﻩﻩtry{ﻩﻩ Strings="ABCDE";ﻩﻩ byteb[]=s.getBytes();ﻩﻩﻩFileOutputStreamfile=newFileOutputStream("test.txt",true); ﻩfile.write(b);ﻩ ﻩfile.close();ﻩ } ﻩcatch(IOExceptione){ﻩﻩ System.out.println(e.toString()); ﻩ} }}A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE15、下面那些方法不是接口Collection中已声明的方法()?A)添加元素的add(Objectobj)方法B)删除元素的remove(Objectobj)方法C)得到元素个数的length()方法D)返回迭代器的iterator()方法,迭代器用于元素遍历二、多选题1、下面main()方法的定义哪些是对的的()?A)publicstaticvoidmain(Stringargs[]){}B)publicstaticvoidmain(String[]){}C)publicstaticvoidmain(String[]args){}D)publicstaticvoidmain(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)RandomAccessFile既可以用来读文献,也可以用来写文献。D)File类用来解决与文献相关的操作。5、下面说法对的的是()。A)假如某公共接口被声明在一个源文献中,则接口必须与源文献具有相同名字。B)假如源文献包含import语句,则该语句必须是除空行和注释行外的第一个语句行。C)假如某源文献包含package语句,则该语句必须是第一个非空、非注释行。D)接口中的方法必然是抽象方法,但可以不用关键字abstract修饰。6、下面关于Java中异常解决try块的说法对的的是()?A)try块后通常应有一个catch块,用来解决try块中抛出的异常。B)catch块后必须有finally块。C)也许抛出异常的方法调用应放在try块中。D)对抛出的异常的解决必须放在try块中7、下面关于进程、线程的说法对的的是()。A)进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索。B)线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程自身不能自动运营,栖身于某个进程之中,由进程启动执行。C)Java多线程的运营与平台相关。D)对于单解决器系统,多个线程分时间片获取CPU或其他系统资源来运营。对于多解决器系统,线程可以分派到多个解决器中,从而真正的并发执行多任务。8、关于BufferedReader类的readLine()方法,以下说法对的的是()。A)方法readLine()每次读取一行数据。B)方法readLine()每次读取一个字节。C)该方法也许抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块解决异常。D)假如读到流的末尾,该方法返回的结果为null。三、程序阅读题1、阅读下面的程序,回答问题(问3分,问3分,共6分)。ﻩimportjava.awt.*;importjavax.swing.*;publicclassTextendsJFrame{publicT(){super("GridLayout");Containercon=this.getContentPane();con.setLayout(newGridLayout(2,3));con.add(newJButton("a"));con.add(newJButton("b"));con.add(newJButton("c"));con.add(newJButton("d"));con.add(newJButton("e"));con.add(newJButton("f"));setSize(200,80);setVisible(true);}publicstaticvoidmain(Stringargs[]){newT();}ﻩ}画图表达程序运营后的图形界面。假如程序通过实现某个接口解决按钮的动作事件,则该接口名为什么?接口中的方法头声明如何?答案:接口名:ActionListener接口中的方法:publicvoidactionPerformed(ActionEvente)2、阅读下面的程序,回答问题(问3分,问3分,共6分)。。importjava.util.*;publicclassT{publicstaticvoidmain(Stringargs[]){Setset=newTreeSet();set.add(newInteger(10));set.add(newInteger(5));set.add(newInteger(15));set.add(newInteger(5));set.add(newInteger(10));System.out.println("size="+set.size());
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度打桩机租赁合同(含租赁设备保养时间表)3篇
- 2024年度甲方委托乙方进行技术研发的合同
- 二零二四年度电商售后服务托管合同3篇
- 2024年度技术开发合作协议:人工智能应用场景研发
- 2024年度租赁合同:适用于大型餐饮企业的店面租赁
- 2024年度健身俱乐部会员服务合同:高级私人健身教练服务
- 仓库租房合同(04版):二零二四年租赁协议
- 2024年度水泥船运环保协议
- 路通建设集团股份有限公司、毛远兵劳务合同纠纷二审民事判决书
- 2024年度工程设备采购合同及其安装服务协议
- 四川省宝兴县县城地质灾害调查评价报告
- 创伤性血气胸急救和护理课件课件
- 曼昆《经济学原理》(微观经济学分册)第8版 全部答案
- 一次性纸杯生产建设项目可行性研究报告(共31页)
- 祖国的灿烂文化PPT通用课件
- 浙江大华可视对讲系统介绍
- 松下smt贴片机离线编程软件pt200中文进修手册
- 收货确认回执单.docx
- 设备及管道拆除施工方案完整
- 机电一体化大专毕业论文完整版
- 校本教研特色汇报
评论
0/150
提交评论