收藏 分销(赏)

2021年JAVA语言程序设计期末考试试题及答案应考必备题库四.doc

上传人:二*** 文档编号:4479317 上传时间:2024-09-24 格式:DOC 页数:10 大小:38.04KB
下载 相关 举报
2021年JAVA语言程序设计期末考试试题及答案应考必备题库四.doc_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、JAVA语言程序设计期末考试试题及答案4(应考必备题库)一、 单选题1、下列程序段执行后成果是(   )。 String s = new String("abcdefg");for (int i=0;i<s.length();i+=2)i=0 2 4 6    System.out.print(s.charAt(i);  A) aceg   B) ACEG    C) abcdefg    D) abcd           &n

2、bsp;                                   2、有整型数组:int  x=12,35,8,7,2;,则调用办法Arrays.sort(x)(/自小到大排序)后,数组x中元素值依次是(   ).A) 2   7   8   12   35    B) 12  35  8    

3、7    2     C) 35  12  8    7    2    D) 8   7   12   35   23、下面程序段创立了BufferedReader类对象in,以便读取本机c盘my文献夹下文献1.txt。File构造函数中对的途径和文献名表达是(  )。File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A)

4、"./1.txt"    B) "./my/1.txt"    C) "c:my1.txt"        D) "c: my1.txt"           4、应用程序main办法中有如下语句,则输出成果是 (   )。    String  s1=new String("abc");      

5、;  String  s2=new String("abc");        boolean b1=s1.equals(s2);        boolean b2=(s1=s2);                  System.out.print(b1+"   "+b2);          A)tru

6、e  false        B) false  true      C) true  true    D)false  false                             5、应用程序main办法中有如下语句,则输出成果是 (   )。 Hashtable hashtable=new Hashtab

7、le();        hashtable.put("x","12345");        hashtable.put("y","67890");        hashtable.put("a","abcde"); System.out.println(hashtable.get("a");      

8、 A) a   B) abcde    C) 12345   D) 67890                                                                     &n

9、bsp;              6、下面语句功能是(  )。RandomAccessFile  raf2 = new RandomAccessFile("1.txt","rw" );A)打开当前目录下文献1.txt,既可以向文献写数据,也可以从文献读数据。                B)打开当前目录下文献1.txt,但只能向文献写入数据,不能从文献读取数据。C)打开当前目录下文献

10、1.txt,但不能向文献写入数据,只能从文献读取数据。D) 以上说法都不对。           7、应用程序main办法中有如下语句,则输出成果是 (   )。String   s="12345#aaa#bbb#67890"int     n=s.indexOf("#");5    int     k=s.indexOf("#",n+1);6-9int     m=s.indexOf(

11、"#",k+1);10-13String  s2=s.substring(m+1);14System.out.println(s2);A) 123456     B) 67890     C) aaa      D) bbb                                       &nbs

12、p;          8、下面程序段执行后b值是(   )。Integer integ =new Integer(9);   boolean b = integ  instanceof  Object;A) 9     B) true     C) 1     D) false9、应用程序Test.java源程序如下,在命令行键入:java Test  aaa  bb  c回车后输出成果是 (   )。p

13、ublic class Test    public static void main(String args)        int  k1=args.length;   /3        int  k2=args1.length();  /2              System.out.print(k1+"    "+k2);  

14、;     A) 3  2       B)1  2     C) 1  3    D) 3  3                                                 10、应用程序main办法中有如下

15、语句,则输出成果是 (   )。 int  b=1,2,2,2,2,2;        int sum=0;    /此处应当出错了         for(int i=0;i<b.length;i+)                        for(int j=0;j<bi.length;j+)      

16、         sum*=bij;                                        System.out.println("sum="+sum);A) 32     B)11     C) 2     D) 3    

17、                                                                                      

18、;            11、应用程序main办法中有如下语句,则执行后输出成果是 (   )。int  x=125,21,5,168,98;int  max=x0;for(int i=1;imax)max =xi;System.out.println(max);A) 125     B) 5     C) 98        D) 168            

19、                                    12、程序Test.java编译运营后输出成果是(   )。public class Test    String s1="java";    public static void main(String args)         &n

20、bsp;                int z=2;                    Test t=new Test();                    System.out.println(t.s1+z);        A) java2   &nb

21、sp; B)2     C)没有输出成果         D)java                                    13、应用程序main办法中有如下语句,则输出成果是 (   )。String s1="0.5",s2="12";       doubl

22、e x=Double.parseDouble(s1);       int    y=Integer.parseInt(s2); System.out.println(x+y);A) 12.5         B) 120.5        C) 12           D) “12.5”                  

23、                                 14、下面程序创立了一种文献输出流对象,用来向文献test.txt中输出数据,假设程序当前目录下不存在文献test.txt,编译下面程序Test.java后,将该程序运营3次,则文献test.txt 内容是(  )。import java.io.*;public class Test public static void main(String arg

24、s) /程序入口try                      /也许发生异常String s="ABCDE";    byte b=s.getBytes();FileOutputStream file=new FileOutputStream("test.txt",true);file.write(b);           file.close();catch(IOExc

25、eption e)      /解决异常System.out.println(e.toString();A) ABCABC   B) ABCDE     C) Test    D) ABCDE ABCDE ABCDE           15、下面那些办法不是接口Collection中已声明办法(  )?A)添加元素add(Object  obj) 办法B)删除元素remove(Object obj)办法C)得到元素个数length()办法D)返

26、回迭代器iterator()办法,迭代器用于元素遍历                         二、多选题1、下面main()办法定义哪些是对的(  )?A) public static void main(String args)  B) public static void main(String) C) public static void main(String args)  D)public static void main(St

27、ring x)                                                                                    

28、;                         3、下面说法对的是(   )。A) final 可修饰类、属性(变量)、办法。          B) abstract可修饰类、办法。C) 抽象办法只有办法头,没有办法体。     D) 核心字final和abstract不能同步使用。 节点流:运送作用   ;过滤流:对流进行解决4、下面关于java中输入/输出流说法对的是( &nb

29、sp;)。A) FileInputStream与FileOutputStream类用读、写字节流。       B) Reader与Writer类用来读、写字符流。C) RandomAccessFile既可以用来读文献,也可以用来写文献。    D) File类用来解决与文献有关操作。5、下面说法对的是(  )。A)如果某公共接口被声明在一种源文献中,则接口必要与源文献具备相似名字。B)如果源文献包括import语句,则该语句必要是除空行和注释行外第一种语句行。C)如果某源文献包括package语句,则该语句必要是第一种非空、非注释行

30、。D)接口interface中办法必然是抽象办法,但可以不用核心字abstract修饰。                               6、下面关于Java中异常解决try块说法对的是(    )?A) try块后普通应有一种catch 块,用来解决try块中抛出异常。   B) catch 块后必要有finally块。C)也许抛出异常办法调用应放在try块中。      

31、                D)对抛出异常解决必要放在try块中8、关于BufferedReader类readLine()办法,如下说法对的是()。A)办法readLine()每次读取一行数据。                  B)办法readLine()每次读取一种字节。C)该办法也许抛出IOException异常,调用该办法时普通应将它放到try块中,并通过catch块解决异常。D)如果读到流末尾,该办法返回成果为n

32、ull。三、程序阅读题2、阅读下面程序,回答问题(u问3分,v问3分,共6分)。import  java.util.*;public class T              public static void main(String args)              Set set = new TreeSet();            set.add(new Integer(1

33、0);                  set.add(new Integer(5);              set.add(new Integer(15);            set.add(new Integer(5);              set.add(new Integer(10);

34、            System.out.println("size = " + set.size();/            Iterator   it=set.iterator();            while(it.hasNext()                System.out.pr

35、int(it.next()+"   ");                        u程序运营后输出成果如何?v阐明java中集合(Set接口)和映射(Map接口)重要区别。答案:usize = 35   10   15vSet接口是不包括重复元素集合;Map接口将键映射到值,键也不可重复,但每个键最多只能映射一种值。注:List:有序集合,可包括重复元素Queue:存储等待解决数据集合,总是对队列最前面元素进行操作So

36、rtedSet  SortedList是具备排序性能set、map3、阅读下面程序,并回答问题(u问3分,v问3分,共6分)。import java.io.*;public class Test    public static void main(String args) throws IOException        BufferedReader buf=new BufferedReader(                  

37、  new InputStreamReader(System.in);              while(true)            String  str=buf.readLine();            if(str.equals("quit")                break;            int x=Integer.parseInt(str);            System.out.println(x*x);              编译运营上面程序:u从键盘输入5,回车后输出成果如何?v从键盘输入quit,回车后程序执行状况如何?答案:u25 v终结应用程序运营。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服