《Java语言与技术》模拟试卷A卷以及答案.doc

上传人:m**** 文档编号:551636167 上传时间:2023-11-16 格式:DOC 页数:10 大小:116.01KB
返回 下载 相关 举报
《Java语言与技术》模拟试卷A卷以及答案.doc_第1页
第1页 / 共10页
《Java语言与技术》模拟试卷A卷以及答案.doc_第2页
第2页 / 共10页
《Java语言与技术》模拟试卷A卷以及答案.doc_第3页
第3页 / 共10页
《Java语言与技术》模拟试卷A卷以及答案.doc_第4页
第4页 / 共10页
《Java语言与技术》模拟试卷A卷以及答案.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《Java语言与技术》模拟试卷A卷以及答案.doc》由会员分享,可在线阅读,更多相关《《Java语言与技术》模拟试卷A卷以及答案.doc(10页珍藏版)》请在金锄头文库上搜索。

1、Java语言与WWW技术模拟试卷1一、单项选择题(每题2分,共30分)1、main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的。()A、publicstaticintmain(Stringarg)B、publicvoidmain(Stringarg)C、publicstaticvoidmain()D、publicstaticvoidmain(Stringargs)2、以下哪项标识符是不合法的。()A、CharB、$m_1C、2ndD、calculator3、以下说法哪项是正确的()1classListenerExample2extendsKey

2、AdapterimplementsKeyListener3 publicvoidkeyPressed(KeyEventke)4 System.out.println(keypressed);5 A、不能通过编译,因为类头定义不能分行B、不能通过编译,因为没有实现KeyListener接口中的所有方法C、以上代码可通过编译D、能通过编译,但若组件用该类作为Keyboard的监听者并且接收了KEY_TYPED事件,则在执行过程中会抛出异常。4、当浏览器返回包含applet的页面时,调用以下哪个函数?()A、init()B、start()C、stop()D、destroy()5、当Frame改变大小

3、时,放在其中的按钮大小不变,则使用如下哪种布局方式?()A、FlowLayoutB、CardLayoutC、BorderLayoutD、GridLayout6、关于垃圾收集以下哪个叙述是对的。()A、程序开发者必须自己创建一个线程进行内存释放的工作。B、垃圾收集将检查并释放不再使用的内存。C、垃圾收集允许程序开发者明确指定并立即释放该内存。D、垃圾收集能够在期望的时间释放被java对象使用的内存。7、下面关于继承的描述哪项是正确的。()A、在java中只允许单一继承。B、在java中一个类只能实现一个接口。C、在java中一个类不能同时继承一个类和实现一个接口。D、java允许多重继承。8、以

4、下哪个方法用于定义线程的执行体?()A、start()B、init()C、run()D、synchronized()9、已知如下代码:publicclassArrayInitinta=newint10;publicstaticvoidmain(Stringarg)System.out.println(a10);以下哪个说法是正确的?()A、编译通过,运行后输出nullB、编译有错C、编译通过,运行后输出0D、编译通过,但运行时有异常发生10、给出如下代码:classTestprivateintm;publicstaticvoidfun()/somecode.如何使成员变量m被函数fun()直接

5、访问?()A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm11、下面哪个函数是publicvoidoverloadFun().的重载函数?()A、voidoverloadFun().B、publicintoverloadFun().C、publicvoidoverloadFun().D、publicintoverloadFun(floatf).12、以下哪个接口的定义是正确的?()A、 interfaceAvoidprint();B、 abs

6、tractinterfaceAvoidprint();C、 abstractinterfaceAextendsA1,A2/A1、A2为已定义的接口abstractvoidprint();D、 interfaceAvoidprint();13、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?()classAinti;staticStrings;voidmethod1()staticvoidmethod2()A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2()14、一个线程的run方法包含以下语句

7、,假定线程没有被打断,以下哪项是正确的()1try2sleep(10);3catch(InterruptedExceptione)A、不能通过编译,因为在run方法中可能不会捕捉到异常。B、在第2行,线程将暂停运行,正好在10毫秒后继续运行。C、在第2行,线程将暂停运行,最多在10毫秒内将继续运行。D、在第2行,线程将暂停运行,将在10毫秒后的某一时刻继续运行。15、分析下面的程序代码,以下哪个说法是正确的。()publicclassTestextendsApublicstaticvoidmain(Stringargs)Testt=newTest();t.print();classAStrin

8、gs;A(Strings)this.s=s;publicvoidprint()System.out.println(s);A、 因为Test没有构造方法Test(),所以这段程序不能编译。B、 如果删除A类中的构造方法,这个程序可以编译。A、 这段程序可以通过编译,但由于方法名冲突,引起一个运行时错误。B、 编译成功,运行情况良好。二、改错题(每题3分,共15分)判断下面的程序片断是否正确。若有错,指出错在哪里并改正;若正确,打“”。1、classTestfloatx;abstractvoidfun();2、classTest1privateinti;classTest2extendsTest

9、1intgetInt()returni;3、publicstaticvoidmain(Stringargs)charch=c;trych=System.in.read();/省略其余代码catch(Exceptione)return;catch(IOExceptione)System.out.println(e.toString();4、publicclassTestinti;voidTest(inti)this.i=i;5、publicclassTestimplementsRunnableThreadt=newThread(this);t.start();protectedvoidrun()

10、System.out.println(“threadisrunningnow”);三、程序阅读题(18题每题4分,第9题占8分,共40分)(注:在程序右侧空白处答题。)1、阅读以下程序,写出运行结果。importjava.io.*;publicclassUseLabelpublicstaticvoidmain(Stringargs)Loop:for(inti=2;i10;i+)if(i%3!=0)continueLoop;System.out.print(i+);2、阅读以下程序,写出运行结果。classTest1publicTest1()System.out.println(“Test1”)

11、;showInfo();publicvoidshowInfo()System.out.println(“inTest1”);publicclassTest2extendsTest1publicTest2()System.out.print(“Test2”);publicvoidshowInfo()System.out.println(“inTest2.”);publicstaticvoidmain(Stringargs)newTest2();3、阅读以下程序,写出运行结果。classMyExceptionextendsExceptionpublicStringtoString()returnn

12、egativenumber;publicclassExceptionDemopublicstaticvoidmySqrt(inta)throwsMyExceptionif(ay)returnx;elsereturny;5、写出以下程序的功能。importjava.io.*;publicclassAboutFilepublicstaticvoidmain(Stringargs)throwsIOExceptionFileinputFile=newFile(“a.txt);FileoutputFile=newFile(“b.txt);FileReaderin=newFileReader(inputFile);FileWriterout=newFileWriter(outputFile);intc;while(c=in.read()!=-1)out.write(c);in.close();out.close();6、阅读以下程序,写出运行结果。classApublicstaticvoidmain(Stringargs)Bb1=newB(10);Bb2=newB(10);if(b1=b2

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

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号