1、 中软国际无锡 ETC (绝密文件,泄露追究)第 1 页 共 14 页中软国际 无锡(ETC)实训鉴定考试卷 (第二阶段)一 、 选 择 题 (共 50 分 ,每 题 2 分 )(注 意 : 存 在 不 定 项 选 择 )Question NO:1(2 分)1public class Test 2. static boolean foo(char c) 3. System.out.print(c);4. return true;5. 6. public static void main( String argv ) 7. int i =0;8. for ( foo(A); foo(B)B. L
2、ist list = new ArrayList();C. List list = new ArrayList();D. List list = new ArrayList();E. List list = new ArrayList();F. Collection list = new HashSet();Question NO:7 (2 分)public class Example String str=new String(“good“); charch=a,b,c; public static void main(String args)Example ex=new Example()
3、; ex.change(ex.str,ex.ch); System.out.print(ex.str+“ and “); Sytem.out.print(ex.ch); public void change(String str,char ch)str=“test ok“; ch0=g; What is the result? A.good and abcB. good and gbcC. test ok and abcD. test ok and gbc中软国际无锡 ETC (绝密文件,泄露追究)第 4 页 共 14 页Question NO:8 (2 分)1.public class th
4、readTest implements Runnable2. private int x; /1353. public int getData()4. synchronized(this)5. x=123;6. x=x+12;7. 8. return x;9. 10. public void run()11. System.out.println(getData()+“ “);12. 13. 14. public static void main(String args)15. ThreadTest test=new TheadTest();16. Thread th1= new Thread
5、(test);17. Thread th2= new Thread(test);18. th1.start();19. th2.start();20. 21. What is the result? A)output 123 and 135 on the consoleB)output 123 or 135 recurrence without rule. C)output 135 and 135 on the consoleD) Compilation fails.Question NO:9 (2 分) (多选)1.interface myInterface2. int x=0;3. int
6、 Mymethod(int x);4.5.class myImplementation implements myInterface6. public int myMethod(int x)7. return super.x;8 9.10.public class MyTest11. public static void Main(String args)12. myInterface mi = new myImplementation();13. System.out.println(mi.myMethod(10);中软国际无锡 ETC (绝密文件,泄露追究)第 5 页 共 14 页14.
7、15.A.0B.10(在 Line 7 的 return super.x 改成 x)C. An exception is thrown at runtime.D. Compilation fails.Question NO:10(2 分)下面程序运行之后,变量 x 的值是()./swap 方法的声明public static void swap(int a,int b)int t=a;a=b;b=t;/main 方法public static void main(String args)int x=2;int y=3;swap(x,y);A、2 B、3 C、4 D、6Question NO:1
8、1(2 分)编译并运行下面的 Java 程序:class Aint var1=1;int var2;public static void main(String args)int var3=3;A a = new A();System.out.println(a.var1+a.var2+var3);将产生()结果。A0B4C3D代码无法编译,因为 var2 根本没有被初始化Question NO:12(2 分)中软国际无锡 ETC (绝密文件,泄露追究)第 6 页 共 14 页已知 A 类被打包在 packageA , B 类被打包在 packageB ,且 B 类被声明为 public ,且
9、有一个成员变量 x 被声明为 protected 控制方式 。C 类也位于 packageA 包,且继承了 B 类 。则以下说话正确的是()AA 类的实例不能访问到 B 类的实例 )BA 类的实例能够访问到 B 类一个实例的 x 成员CC 类的实例可以访问到 B 类一个实例的 x 成员DC 类的实例不能访问到 B 类的实例Question NO:13(2 分)分析下面的 Java 程序:public class YY public static void main(String args) throws Exception try throw new Exception();catch(Exc
10、eption e)System.out.print(“Caught in main()“);System.out.println(“Nothing“);输出结果为() 。ACaught in main() NothingBCaught in main()CnothingD没有任何输出Question NO:14(2 分)分析下面的 Java 程序:public class YY public static void main(String args) throws Exception System.out.println( method() );private static int metho
11、d()tryint value = 12/0;return value;catch(Exception e)/System.exit(0);retrun 6;finallyreturn -1;中软国际无锡 ETC (绝密文件,泄露追究)第 7 页 共 14 页输出结果为() 。A0B6C2D-1Question NO:15(2 分)运行下列程序, 会产生什么结果public class X extends Thread implements Runnablepublic void run()System.out.println(“this is run()“); public static v
12、oid main(String args) Thread t = new Thread(new X(); t.start(); A. 第一行会产生编译错误 B. 第六行会产生编译错误 C. 第六行会产生运行错误 D. 程序会运行和启动 Question NO:16(2 分)要从文件“ file.dat“文件中读出第 10 个字节到变量 C 中,下列哪个方法适合 ? A. FileInputStream in=new FileInputStream(“file.dat“); in.skip(9);int c=in.read(); B. FileInputStream in=new FileInp
13、utStream(“file.dat“); in.skip(10); int c=in.read(); C. FileInputStream in=new FileInputStream(“file.dat“); int c=in.read(); D. RandomAccessFile in=new RandomAccessFile(“file.dat“); in.skip(9); /peek();int c=in.readByte(); Question NO:17(2 分)(多选)1、String str = “abcd”;2、String str2 = “a”+”b”+”c”+”d”;3
14、、String str3 = new String(“abcd”);请问第一行产生多少个字符串对象(A )?中软国际无锡 ETC (绝密文件,泄露追究)第 8 页 共 14 页请问第二行产生多少个字符串对象(D )?请问第三行产生多少个字符串对象(B)?说明:单独每行独立分析上面三行的结果:A. 1B. 2C. 3D. 4Question NO:18(2 分)输出结果为:class Parentprivate void method1()System.out.println(“Parents method1()“);public void method2()System.out.println
15、(“Parents method2()“);method1();class Child extends Parentpublic void method1()System.out.println(“Childs method1()“);public static void main(String args)Parent p = new Child();p.method2(); A. compile time errorB. run time errorC. prints: parents method2() parents method1()D. prints: parents method2
16、() childs method1()中软国际无锡 ETC (绝密文件,泄露追究)第 9 页 共 14 页Question NO:19(2 分)当 Frame 的大小被改变时 Frame 中的按钮的位置可能被改变时使用的哪一个布局管理器?A. BorderLayoutB. FlowLayoutC. CardLayoutD. GridLayoutQuestion NO:20(2 分)哪一个是 DataOutputStream 的构造方法?A. New DataOutputStream(“in.txt”);B. New DataOutputStream(new file(“in.txt”);C.
17、New DataOutputStream(new writer(“in.txt”);D. New DataOutputStream(new FileWriter(“in.txt”);E. New DataOutputStream(new InputStream(“in.txt”);F. New DataOutputStream(new FileOutputStream(“in.txt”);Question NO:21(2 分)怎么样待会线程执行后的结果?A.ThreadB. RunnableC. FutureD. CallableQuestion NO:22(2 分)分析下面的 Java 程序
18、,有几个错误?( )public class Test public static void main(String args) throws Exception System.out.println( method() );private void method()trySystem.out.println(“hello world!”);finallySystem.out.println(“good bye!”);输出结果为() 。A0B1C2D3中软国际无锡 ETC (绝密文件,泄露追究)第 10 页 共 14 页Question NO:23(2 分)下面使用文件流是错误的?()A. F
19、ileInputStream fis = new FileInputStream (“test.txt“)B. File file = new File(“test.txt“);C. File file = new File(“c:“);File file1 = new File(file,“test.txt“);FileOutputStream fos = new FileOutputStream(file1);D. FileOutputStream FIS=new FileOutputStream(“c:“,“test.txt“);Question NO:24(2 分)运行下面程序段:Ca
20、lendar c = Calendar.getInstance();c.set(Calendar.YEAR, 2008);c.set(Calendar.MONTH, 1);c.set(Calendar.DATE, 32);SimpleDateFormat sdf = new SimpleDateFormat(“yyyy/M/dd“);System.out.println(sdf.format(c.getTime();控制台输出的结果是()A. 2008/1/01 B. 2008/3/03 C. 2008/2/01 D. 2008/3/01 E. 这个真不会,但我很厚道Question NO:2
21、5(2 分) (多选)调用下面的测试代码() 。public static void main(String args) throws Exception EmpService empService = new EmpService();empService.checkEmp();控制台提示如下异常信息:Exception in thread “main“ three.ServiceException: 服务异常at three.EmpService.checkEmp(EmpService.java:9)at three.CoreTest.main(CoreTest.java:16)Caused by: three.DAOException: 数据访问失败at three.EmpDAO.getEmp(EmpDAO.java:7)at three.EmpService.checkEmp(EmpService.java:7). 1 more下列正确的推断的是()A. ServiceExcepiton 一定是 RuntimeException 的子类 B. ServiceException 一定不是 RuntimeException 的子类
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。