(完整版)大学期末考试Java题库.pdf

上传人:Che****ry 文档编号:8860463 上传时间:2022-03-25 格式:PDF 页数:22 大小:125.47KB
返回 下载 相关 举报
(完整版)大学期末考试Java题库.pdf_第1页
第1页 / 共22页
(完整版)大学期末考试Java题库.pdf_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《(完整版)大学期末考试Java题库.pdf》由会员分享,可在线阅读,更多相关《(完整版)大学期末考试Java题库.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.下面程序的运行结果是() 。public class E3 public static void main(String args) String s= 大大 ; char a=s.charAt(2),b=s.charAt(4); System.out.print(a); System.out.println(b); 2.下面程序的运行结果是() 。import java.util.*; public class LinkedListExample public static void main(String args) LinkedList linkedlist = new Linked

2、List(); linkedlist.add(new Integer(1); linkedlist.add(new Integer(2); linkedlist.add(new Integer(3); linkedlist.add(new Integer(4); linkedlist.add(new Integer(5); System.out.println(The original contents of the linkedlist is: ); System.out.println(linkedlist); linkedlist.add(2,hello); linkedlist.add

3、First(First); linkedlist.addLast(Last); System.out.println(After adding elements ,the linkedlist is: ); System.out.println(linkedlist); 答:3.下面程序的运行结果是()。public class TestArray public static void main(String args) int i, j; int a = 5, 9, 6, 8, 7 ; for (i = 0; i a.length-1; i+) int k = i; for (j = i;

4、j a.length; j+) if (aj ak) k = j; int temp = ai; ai = ak; ak = temp; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 22 页 - - - - - - - - - - for (i = 0; i a.length; i+) System.out.print(ai + ); System.out.println(); 4.下面程序的运行结果是() 。public class TryCatchFinally static void

5、 Proc(int sel) try if (sel = 0) System.out.println(no Exception ); return; else if (sel = 1) int i = 0; int j = 4 / i; catch (ArithmeticException e) System.out.println(Catch ); catch (Exception e) System.out.println(Will not be executed); finally System.out.println(finally); public static void main(

6、String args) Proc(0); Proc(1); 5.下面程序的运行结果是()。public class welcomeTest public static void main(String args) String s, s1 = ; char c; s = wELCOME; for (int i = 0; i = a & c = z) s1 = s1 + Character.toUpperCase(c); else s1 = s1 + Character.toLowerCase(c); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归

7、纳 - - - - - - - - - -第 2 页,共 22 页 - - - - - - - - - - System.out.println(s1); 6.下面程序的运行结果是()。public class arrTest public static void main(String args) int i, j; int a = 2, 1, 4, 8; for (i = 0; i a.length - 1; i+) int k = i; for (j = i; j a.length; j+) if (aj ak) k = j; int temp = ai; ai = ak; ak = t

8、emp; for (i = 0; i a.length; i+) System.out.print(ai + ); System.out.println(); 7.下面程序的运行结果是(true,false)。public class StringTest public static void main(String args) String s1 = new String(abcde); String s2 = new String(abcde); boolean b1 = s1.equals(s2); boolean b2 = s1 = s2; System.out.print(b1 +

9、, + b2); 8.下面程序运行时,若输入10,则输出结果是() 。public class test public static void main(String args) throws IOException BufferedReader buf = new BufferedReader( new InputStreamReader(System.in); while (true) String str = buf.readLine(); if (str.equals(quit) break; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归

10、纳 - - - - - - - - - -第 3 页,共 22 页 - - - - - - - - - - int x = Integer. parseInt(str); System.out.println(x * x); System.out.println(“ OK ” ); 9.下面程序的运行结果是() 。public class T public static void main(String args) Set set = new HashSet(); set.add(new Integer(10); set.add(new Integer(5); set.add(new Inte

11、ger(15); set.add(new Integer(5); set.add(new Integer(10); System.out.println(size = + set.size(); Iterator it = set.iterator(); while (it.hasNext() System.out.print(it.next() + ); 10.下面程序的运行结果是() 。public class A class Dog private String name; private int age; public int step; Dog(String s, int a) na

12、me = s; age = a; step = 0; public void run(Dog fast) fast.step+; public static void main(String args) A a = new A(); Dog dog = a.new Dog(Tom, 3); dog.step = 25; dog.run(dog); System.out.println(dog.step); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 22 页 - - - - - - - -

13、 - - 11.下面程序的运行结果是() 。class A int x=1, y=2; double add() return x+y; class B extends A int x=10, y=20; double add() return super.x + super.y; class Takecare public static void main(String args) A a = new A(); B b = new B(); System.out.println(a.add=+a.add(); System.out.println(b.add=+b.add(); 12.下面程

14、序的运行结果是() 。for (int i = 0; i 5; i+) switch (i) default: System.out.print(defaultt); case 0: System.out.print(zerot); i+; break; case 1: System.out.print(onet); case 2: System.out.print(twot); i+; 13.下面程序的运行结果是() 。public class Example String str = new String(good); char ch = a, b, c; public void chan

15、ge(String str, char ch) str = test ok; ch0 = g; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 22 页 - - - - - - - - - - public static void main(String args) Example example = new Example(); example.change(example.str, example.ch); System.out.print(example.str + and ); Sys

16、tem.out.print(example.ch); 14.下面程序的运行结果是() 。class A public String Show(D obj) return (A and D); public String Show(A obj) return (A and A); class B extends A public String Show(B obj) return (B and B); public String Show(A obj) return (B and A); class C extends B public String Show(C obj) return (C

17、and C); public String Show(B obj) return (C and B); class D extends B public String Show(D obj) return (D and D); public String Show(B obj) return (D and B); public class main public static void main(String args) A a1 = new A(); A a2 = new B(); B b = new B(); C c = new C(); D d = new D(); System.out

18、.println(a1.Show(b); System.out.println(a1.Show(c); System.out.println(a1.Show(d); System.out.println(a2.Show(b); System.out.println(a2.Show(c); System.out.println(a2.Show(d); System.out.println(b.Show(b); System.out.println(b.Show(c); System.out.println(b.Show(d); 15.下面程序的运行结果是() 。public class Exam

19、ple extends TT 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 22 页 - - - - - - - - - - public static void main(String args) Example t = new Example(Tom); public Example(String s) super(s); System.out.println(How do you do?); public Example() this(I am Tom); class TT publi

20、c TT() System.out.println(What a pleasure!); public TT(String s) this(); System.out.println(I am + s); 16.下面程序的运行结果是() 。public class Example public static void main(String args) for (int i = 0; i 2; i+) resume: for (int j = 0; j 3; j+) for (int k = 0; k A) y=爱; z=情; else y= 我 ; z=她; System.out.print

21、ln( +x+y+z); 19.下面程序的运行结果是() 。class TT public TT() System.out.println(What a peasure!); public TT(String s) this(); System.out.println(I am + s); public class Example extends TT public static void main(String args) Example example = new Example(); public Example(String s) super(s); System.out.printl

22、n(How do youo do?); public Example() 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 22 页 - - - - - - - - - - this(I am Tom); 20.下面程序的运行结果是() 。public class Example public static void main(String args) int count = 0; for (int i = 0; i 3; i+) resume: for (int j = 0; j 4; j+)

23、 for (int k = 0; k 5; k+) +count; if (i = 1 & j = 2 & k = 3) break resume; System.out.println(tcount= + count); 21.下面程序的运行结果是() 。public class A class Dog private String name; private int age; public int step; Dog(String s, int a) name = s; age = a; step = 0; public void run(Dog fast) fast.step-; pub

24、lic static void main(String args) A a = new A(); Dog dog = a.new Dog(Tom, 3); dog.step = 30; dog.run(dog); System.out.println(dog.step); 22.下面程序的运行结果是() 。import java.io.*; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 22 页 - - - - - - - - - - public class TestFile public

25、 static void main(String args) throws Exception BufferedReader br = new BufferedReader(new InputStreamReader(System.in); BufferedWriter bw = new BufferedWriter(new FileWriter(input.txt); String s; while (true) System.out.print( 请输入一个字符串:); System.out.flush(); s = br.readLine(); if (s.length() = 0) b

26、reak; bw.write(s); bw.newLine(); bw.close(); 23.下面程序的运行结果是() 。class A public String Show(D obj) return (A and D); public String Show(A obj) return (A and A); class B extends A public String Show(B obj) return (B and B); public String Show(A obj) return (B and A); class C extends B public String Show

27、(C obj) return (C and C); public String Show(B obj) return (C and B); class D extends B public String Show(D obj) return (D and D); public String Show(B obj) return (D and B); public class main public static void main(String args) A a1 = new A(); A a2 = new B(); B b = new B(); C c = new C(); D d = n

28、ew D(); System.out.println(a1.Show(b); System.out.println(a1.Show(c); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 22 页 - - - - - - - - - - System.out.println(a1.Show(d); System.out.println(a2.Show(b); System.out.println(a2.Show(c); System.out.println(a2.Show(d); Syste

29、m.out.println(b.Show(b); System.out.println(b.Show(c); System.out.println(b.Show(d); 24.下面程序的运行结果是() 。public class E public static void main(String args) long a=1,2,3,4; long b=100,200,300,400,500; b=a; System.out.println( 数组 b 的长度 :+b.length); System.out.println(b0=+b0); 25.下面程序的运行结果是() 。public cla

30、ss E3 public static void main(String args) String s= 西安石油大学 ; char a=s.charAt(2),b=s.charAt(4); System.out.print(a); System.out.println(b); 1.1.说出下列程序的输出结果。class Aclass void go() System.out.println(Aclass); public class Bclass extends Aclass void go() System.out.println(Bclass); public static void m

31、ain(String args) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 22 页 - - - - - - - - - - Aclass a = new Aclass(); Aclass a1 = new Bclass(); a.go(); a1.go(); 26.下面程序的运行结果是() 。import java.util.*; public class LinkedListExample public static void main(String args) LinkedLis

32、t linkedlist = new LinkedList(); linkedlist.add(new Integer(1); linkedlist.add(new Integer(2); linkedlist.add(new Integer(3); linkedlist.add(new Integer(4); linkedlist.add(new Integer(5); System.out.println(The original contents of the linkedlist is: ); System.out.println(linkedlist); linkedlist.add

33、(4,current); linkedlist.addFirst(First); linkedlist.addLast(Last); System.out.println(After adding elements ,the linkedlist is: ); System.out.println(linkedlist); 27.下面程序的运行结果是() 。class A public int f(int x) return x+1; class B extends A public int f(int x) return x*x; public class E public static v

34、oid main(String args) A a=new B(); int m=a.f(10); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 22 页 - - - - - - - - - - System.out.println(m); 28.下面程序的运行结果是() 。public class A class Dog private String name; private int age; public int step; Dog(String s, int a) name = s

35、; age = a; step = 5; public void run(Dog fast) fast.step+; public static void main(String args) A a = new A(); Dog dog = a.new Dog(Tom, 6); dog.step = 48; dog.run(dog); System.out.println(dog.step); 29.下面程序的运行结果是() 。public class Example public static void main(String args) int count = 0; for (int i

36、= 0; i 3; i+) resume: for (int j = 0; j 2; j+) for (int k = 0; k 4; k+) +count; if (i = 2 & j = 1 & k = 3) break resume; System.out.println(tcount= + count); 30.下面程序的运行结果是() 。public class E3 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 22 页 - - - - - - - - - - public s

37、tatic void main(String args) char c=0; for(int i=1;i=4;i+) switch(i) case 1:c=b; System.out.print(c); case 2:c=e; System.out.print(c); break; case 3:c=p; System.out.print(c); default: System.out.print(!); 31.下面程序的运行结果是() 。class A public String Show(D obj) return (A and D); public String Show(A obj)

38、return (A and A); class B extends A public String Show(B obj) return (B and B); public String Show(A obj) return (B and A); class C extends B public String Show(C obj) return (C and C); public String Show(B obj) return (C and B); class D extends B public String Show(D obj) return (D and D); public S

39、tring Show(B obj) return (D and B); public class main public static void main(String args) A a1 = new A(); A a2 = new B(); B b = new B(); C c = new C(); D d = new D(); System.out.println(a1.Show(b); System.out.println(a1.Show(c); System.out.println(a1.Show(d); System.out.println(a2.Show(b); System.o

40、ut.println(a2.Show(c); System.out.println(a2.Show(d); System.out.println(b.Show(b); System.out.println(b.Show(c); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 22 页 - - - - - - - - - - System.out.println(b.Show(d); 32.下面程序的运行结果是() 。import java.util.*; public class TestL

41、ist public static void main(String args) List list = new LinkedList(); print(list); list.add(C); print(list); list.add(D); print(list); for (int i = 0; i 4; i+) list.add(E); print(list); static void print(List list) System.out.println(list= + list); System.out.print(list.size= + list.size(); System.

42、out.println(n); 33.下面程序的运行结果是() 。public class E3 public static void main(String args) String s= 西安石油大学 ; char a=s.charAt(2),b=s.charAt(4); System.out.print(a); System.out.println(b); 34.下面程序的运行结果是() 。class TT public TT() System.out.println(What a peasure!); public TT(String s) this(); System.out.pri

43、ntln(I am + s); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 22 页 - - - - - - - - - - public class Example extends TT public static void main(String args) Example example = new Example(); public Example(String s) super(s); System.out.println(How do you do?); public Exa

44、mple() this(I am Tom); 35.下面程序的运行结果是() 。public class Test static System.out.println(Hi there); public void print() System.out.println(Hello); public static void main(String args ) Test st1 = new Test(); st1.print(); Test st2 = new Test(); st2.print(); 36.下面程序的运行结果是() 。class A void operate(int c) int

45、 i; for(i=0; ic.length; i+) ci = 3*ci; class Takecare public static void main(String args) A a = new A(); int b = 1, 2, 3, 4; a.operate(b); for(int i=0; ib)?a:b); 39.如果 test.dat文件不存在 ,下面这段程序:import java.io.*; class TestIO public static void main(String args) tryFile raf=new File(test.dat,r); catch(I

46、OException e)System.out.println(IO Exception); 运行结果: _ 。40.import java.io.*; public class C public static void main(String args) throws IOException File inputFile = new File(a.txt); File outputFile = new File(b.txt); FileReader in = new FileReader(inputFile); FileWriter out = new FileWriter(outputFi

47、le); int c; while (c = in.read() ) != -1) out.write(c); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 17 页,共 22 页 - - - - - - - - - - in.close(); out.close(); 程序的功能是:_。41.阅读程序,写出程序运行结果。import java.util.*; public class LinkedListExample public static void main(String args) Link

48、edList linkedlist = new LinkedList(); linkedlist.add(new Integer(1); linkedlist.add(new Integer(2); linkedlist.add(new Integer(3); linkedlist.add(new Integer(4); linkedlist.add(new Integer(5); System.out.println(The original contents of the linkedlist is: ); System.out.println(linkedlist); linkedlis

49、t.add(2,hello); linkedlist.addFirst(First); linkedlist.addLast(Last); System.out.println(After adding elements ,the linkedlist is: ); System.out.println(linkedlist); linkedlist.removeLast(); linkedlist.set(1,one); System.out.println(After deleting and changing,the linkedlist is: ); System.out.printl

50、n(linkedlist); System.out.println(); 42.阅读程序,写出程序运行结果。import java.util.*; public class ArrayListExample public static void main(String args) ArrayList arraylist = new ArrayList(); arraylist.add(A); arraylist.add(B); arraylist.add(C); arraylist.add(D); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁