资源描述:
《Java程序设计综合测试1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国地质大学(武汉)远程与继续教育学院Java程序设计课程综合测试1学习层次:专升本时间:90分钟一、选择题1、Java应用程序中,程序执行的总入口方法是:A、init()ﻩB、start()C、run()D、main()2、构造ArrayList类的一个实例,下面哪个方法是正确的:A、ArrayListmyList = newObject(); B、ArrayListmyList=newArrayList(); C、myList=new Object(); D、myList=newArrayList();3、表达式:(
2、x>y)?w:z:(其中x=5,y=9,z=1,w=9)的值为:A、5 B、8 C、1 D、94.字符串是Java已定义的类型,关于它的构造函数,下面不正确的是:A、String(char[]value,intoffset,intcount);B、String(int[]codePoints, intoffset,intcount); C、String(String original); D、String(StringBufferbuffer);5。在编写异常处理的Java程序中,每个catch语句块都应该与___
3、_语句块对应,使得用该语句块来启动Java的异常处理机制A、if-elseB、switch C、try D、Throw6.在编写JavaApplication程序时,若需要使用到标准输出语句,必须在程序的开头写上的语句是:____。A、importjava。awt.*B、importjava.applet.Applet C、importjava.io。*D、importjava。awt。Graphics 7. 下列哪些语句关于内存回收的说明是正确的?A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存;C
4、、内存回收程序允许程序员直接释放内存;D、内存回收程序可以在指定的时间释放内存对象8.下列程序段输出结果是:____。StringMyStr=“Hello,";MyStr =MyStr+“Gurys!”;System。out.println(MyStr);A、Hello,Gurys!;B、Hello;C、Gurys!D、该程序段有语法错误9、同一类中,几个方法名相同,参数个数或者参数类型不同,该方法属于:____。A、重载B、继承 C、隐藏 D、覆盖10、编译一个自定义一类,提示:java。lang.NoSuchMet
5、hodError;最有可能的错误原因是____。A、变量没有找到 B、没有引入某个包或者引入的包的版本不对 C、编译环境设置不正确 D、包路径名不正确11、设a =3,则表达式a〈〈a的值为:____。A、16 B、8 C、24D、1212. 指出下列程序运行的结果:public classExample{ﻫ Stringstr=newString("good”);ﻫ char[]ch={'a',’b',’c'};ﻫpublicstaticvoidmain(String args[]){ Exampleex=n
6、ewExample(); ﻫ ex.change(ex.str,ex.ch); System.out.print(ex。str+"and"); ﻫ Sytem.out。print(ex。ch);ﻫ }ﻫ publicvoidchange(Stringstr,charch[]){ﻫ str="test ok"; ch[0]='g'; } ﻫ}A、goodand abc B、goodandgbc C、testokandabc D、testokandgbc二、简述题1.编写一个接口,实现两个方法,分别挑
7、出两个数和三个数中最小者;并编写一个类实现该接口的方法。2.你用过哪些系统是用JAVA开发的,用户体验怎么样?答案一、选择题1—5 dbcbc6—10cba ab11-12cb二、简述题1、1)myMin.java接口文件publicinterface{ int getMin(inta,int b);intgetMin(inta,intb,intc);}2) myMinImpl.java接口实现文件class myMinImplimplementsmyMin{ public int getMin(inta,int b){
8、If(a < b)return a;else return b;};publicint getMax(inta,intb,intc); {intd=a; if (b