资源描述:
《Java程序设计09-10试卷A》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浙江科技学院2009-2010学年第1学期考试试卷A卷考试科目Java程序设计考试方式闭完成吋限120分钟拟题人审核人批准人2010年1月Z日信息与电子工程学院2008年级计算机专业题序—•二三四五六七八九十总分加分人复核人得分签名命题:一、选择题。在题后括号内,填上正确答案代号。(本大题共32小题,每小题1分,共32分)1、下列属于合法的Java标识符是A.+throwB._dogC.100US$D.=2.718281832、在Java程序中,分别使用下列关键词来依次声明类和接口:中iHA、class^packageB、interfaceclassC、class>in
2、terfaceD、class、implements3、欲使子类的方法不可重写父类的方法,在父类的方法名前须加上修饰符:A、finalB、publicC>privateD、protected4、设数组Array由以下语句定义int[]Array=newint[10]则数组的最后一个元素的正确引用方法为:A、Array[0]B、Array[10]C>Array[9]D、Array第1页共11页5、下面关于构造函数的说法不正确的是:A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。B、构造函数一定要和类名相同。C、构造函数没有返回值。6、构造两数何时被调用.A、创
3、建对象时C、调用对象方法时7、cotinue语句()A、只中断最内层的循环C、结束整个循环D、构造函数不可以重载。B、类定义时D、使用对象的变量时B、只中断最外层的循环D、结束本次循环,转入进行下一次循环8、已知如下定义:Strings=nxyzu;T面哪个表达式是合法的?A、chare=s[l];B、s+=”UVW“;C、intlen=s.length;D、Stringt二s+'ABC';9、下面的代码段中,执行之后输出结果是什么?inta=97;bytebl=(byte)12&byteb2=(byte)(-129);System.out.printf(*<%c,%d
4、,%d,,,a,b1,b2);A、97,128,-129B、a,-128,127C、a,128,-129D、a,-12&12910、下列代码中的publicvoidadd(inta)方法在add(5)形式调用下产生什么输出?publicclassTest{publicvoidadd(inta){loop:for(inti=1;i<3;i++){for(intj=l;j<3;j++){if(a==5){breakloop;}System.out.println(i*j);}A、运行时错误C、输岀:1,2,2,4抛;I]ArraylndexOutOfBoundsExcept
5、ion异常D、没有输出11、传递3、0来运行下列代码中的方法divide(inta,intb),结果是:publicvoiddivide(inta,intb){try{intc=a/b;}catch(Exceptione){System.out.printC'Exception");}finally{System.out.println(,'Finally,');A、打印输出:ExceptionFinallyB、打印输LB:FinallyC.、打印输til:ExceptionD.、没有任何输出12^下列哪个类屮可以有abstract方法:A、抽象类B、匿名类C、泛型类D
6、、异常类13、下列程序的功能是在监控台上每隔2秒钟显示一个字符串“你好吗?”,能够填写在程序屮下划线位置,使程序完整并能正确运行的语句是:publicclassTestimplementsRunnable{publicstaticvoidmain(Stringargs[]){Testt=newTest();Threadtt=newThread(t);start();}publicvoidrun(){for(;;){try{}catch(e){}System.put.println(n你好吗?”);A.sleep(2000)B.sleep(2000)C.Thread.sl
7、eep(2000)D•Thread.sleep(2000)RuntimeExceptionInlerruptedExceptionIntenTiptedExceptionRuntimeException14、给出下列代码,哪一个是正确的结果.Doublex=3.14159;doubley=1.732;if(x!=y){System.out.printlnC'x二“+y);}A、x=3.14159Bsx=1.732C、编译错误D、x二+y15、以下运行平台都包扌舌了Java的JVM:A.NetBeans>VC++、J2EEB.Eclipse