昆明理工大学JAVA2010级考试题,期末考.doc_第1页
昆明理工大学JAVA2010级考试题,期末考.doc_第2页
昆明理工大学JAVA2010级考试题,期末考.doc_第3页
昆明理工大学JAVA2010级考试题,期末考.doc_第4页
昆明理工大学JAVA2010级考试题,期末考.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

窗体顶端昆 明 理 工 大 学 考 试 答 卷科 目: JAVA语言(2010)时 间: 60分钟判 断 题1. 一个java文件中可包含任意多个import语句,且其出现的位置也是任意的。A.对B.错2. 在访问权限修饰符中,protected修饰符和无修饰符时的根本区别仅在于不同包的子类是否可以对其访问。A.对B.错3. 在Java中,this用于指代本类,super用于指代其父类。A.对B.错4. 在Java中,null关键字和0的含义是一样的。A.对B.错5. 类类型的变量实际上是一个引用。A.对B.错6. 和普通类型变量一样,在声明对象引用变量后,系统将在内存中分配能够保存该类对象的存储空间。A.对B.错7. 在Java中,n维数组只是n-1维数组的数组。A.对B.错8. Java中的数组是用来表示一组同类型数据的数据结构,且数组是定长的,初始化以后,数组的大小不会再动态变化。A.对B.错9. String类的对象实例是不可改变的,对字符串施加操作后并不改变字符串本身,而是又生成了另一个实例。A.对B.错10. 如果在子类的构造方法的定义中调用了父类的构造方法,则调用语句必须出现在子类构造方法的第一行。A.对B.错11. 类变量可以被一个类的多个实例对象所共享。A.对B.错12. 抽象类不能包含构造方法。A.对B.错13. 接口与一般类一样,本身也有数据成员和方法,但数据成员一定要赋初值,且此值将不能再更改,而方法必须是抽象方法。A.对B.错14. 同抽象类一样,使用接口名称作为一个引用变量的类型也是允许的,该引用可以用来指向任何实现了该接口的类的实例。A.对B.错15. Java的异常类由系统提供,用户不能创建自己的异常类。A.对B.错16. 为了接收并处理某类用户事件,组件必须注册相应事件的监听程序。A.对B.错17. Java的事件监听模型不允许为一个组件注册多个监听程序。A.对B.错18. 创建文本域JTextField对象时,可以指定列数,但这个数字有可能会被忽略。A.对B.错19. 文本区JTextArea本身不带滚动条,需要滚动条时,常将其放入滚动窗格JScrollPane中。A.对B.错20. Java是一种严格的面向对象语言,编写的所有代码都限定在类内完成。A.对B.错单 选 题1. Java正式发布于()年。A.1991B.1995C.1996D.19982. 在JDK中,负责解释执行字节码文件的应用程序是()A.javacB.javaC.appletviewerD.javadoc3. Java程序运行的入口点是()A.main方法B.start方法C.init方法D.构造函数4. 在下列Java的基本数据类型中,所占字节数最少的是()A.charB.booleanC.shortD.float5. 对于下面的程序,正确的说法是()第1行classTest第2行 publicstaticvoidmain(StringcmdArguments)第3行 shorts=32768;第4行 System.out.println(s=+s);第5行 A.第1行有错B.第2行有错C.第3行有错D.程序无错误,可以正常编译通过6. 当一个char型变量a和一个int型变量b进行混合运算时,正确的说法是()A.可直接进行运算,a自动转换为int型,结果也为int型B.可直接进行运算,a和b均自动转换为long型,结果为long型C.不能直接进行运算,需先将a强制转换为int型,结果为int型D.不能直接进行运算,需先将b强制转换为char型,结果为char型7. 在一个方法体内定义的局部变量的作用范围是()A.该方法体内B.该类内C.该类内及其子类D.该类所在的包的所有类8. 若有语句“Strings=”Hello,”;Stringt=s;s=”Java!”;”,则t指向的字符串为()A.“Hello,”B.“Java!”C.“Hello,Java!”D.都不对9. 方法中定义的局部变量的作用域是()A.该方法所属的类内B.该方法体内C.从该变量说明处开始到遇到同名变量为止D.从该变量说明处开始到包含该说明的语句块结束处10. 以下变量定义及其初始化语句中,错误的是()A.charc=97;B.longbigval=6;C.floatfloatValue=12.4;D.intx=(int)(100L);11. 有关下列程序的执行结果,正确的说法是()publicclassTestpublicstaticvoidmain(Stringargs)intx=5,y=10;if(x5)System.out.println(x5);elseif(y10)System.out.println(x5&y10);elseSystem.out.println(x=10);A.输出x5B.输出x5&y10C.输出x=10D.编译报错12. 若有数组定义“inta=2,3,1,5,3,4;”,则a11的值为()A.2B.1C.5D.313. 执行下面的程序段后,twoDim.length的值为()inttwoDim=newint2;twoDim0=newint4;twoDim1=newint8;A.2B.4C.8D.6414. 要对数组进行排序,可采用的方法是()A.binarySearchB.sortC.equalsD.find15. 要清除向量序列中的所有元素应采用的方法是()A.removeElementB.removeElementAtC.removeAllElementsD.insertElementAt16. 要得到一个字符串对象中的字符个数,需要调用的方法是()A.sizeB.lengthC.charAtD.toLowerCase17. 在多态性处理时,有时需要判明某个引用到底指向哪个实例,可以使用的运算符是()A.isB.instanceofC.typeofD.classof18. 如果需要在当前名字空间中引入包mypackage中的所有类,正确的语句是()A.importmypackage;B.importmypackage.*;C.packagemypackage;D.packagemypackage.*;19. 下列有关final关键字的说法中,错误的是()A.如果一个类被定义为final,则它不能有子类B.如果一个方法被定义为final,则不能重写该方法C.如果一个基本类型的变量被标记为final,则会使它成为一个常量D.如果一个引用类型的变量被标记为final,则该引用变量所指向对象的取值将不能改变20. 定义了方法但没有定义具体实现的类通常称为()A.匿名类B.终极类C.抽象类D.内部类21. 下列有关接口的说法,错误的是()A.接口是抽象类功能的另一种实现方法,可将其想象为一个“纯”的抽象类B.接口中的所有方法都是抽象方法C.接口常用于定义多个类的共同行为D.和类一样,Java只允许一个类实现一个接口22. 在Java异常处理中,finally后面的代码为()A.可能抛出异常的代码B.必须执行的代码C.用于捕获异常的代码D.无用的代码23. 下面的方法说明中,正确的是()A.publicintMyMethod(intx,y)throwsIOExceptionB.publicvoidMethod()throwsIOExceptionC.publicMyMethodthrowIOExceptionD.publicstaticvoidMethod(floatx)throwIOException24. 要想将组件逐个放置在容器中的一行上,若放不下则另起一个新行,所需使用的布局管理器是()A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout25. 在Java的事件处理模型中,事件监听接口和事件适配器的关系是()A.两者无任何关系,但都可以为组件注册事件监听程序B.事件监听的接口的用途更广泛,而事件适配器用途较窄C.事件适配器是实现了相应事件监听接口的类,只是相应方法的实现内容为空D.事件适配器只是相应事件监听接口的子接口,内含的方法数目更少,更易于实现26. 如果两个按钮都注册了同一个事件处理程序,则一般需要为每个按钮设置一个命令名,并在事件处理程序中通过()方法判断操作发生在哪个按钮对象上。A.setMnemonicB.getActionCommandC.setEnabledD.setText27. 要设置文本组件中的文本内容,需调用的方法是()A.getTextB.setTextC.getSelectedTextD.setEditable28. 要创建一个多行多列的文本输入框,应使用的组件是()A.JLabelB.JTextFieldC.JPasswordFieldD.JTextArea29. 语句“JDialogd=newJDialog(frame,”information”,true);”的作用是()A.创建一个标题为information的模式对话框,该对话框为frame所有B.创建一个标题为information的非模式对话框,该对话框为frame所有C.创建一个标准的信息提示模式对话框,该对话框为frame所有D.创建一个标准的信息提示非模式对话框,该对话框为frame所有30. 要设置组件的背景色,所选用的方法是()A.setForegroundB.setBackgroundC.setColorD.setFont填 空 题1. 若一个程序中包含有一个名为Sam1的公有类和一个名为Sam2的非公有类,则该文件必须命名为_。第 1 空:2. Point类是平面上的二维点类,该类的moveTo方法将使一个点对象移动到新的位置,请在空白处填入相应的语句:classPointintx=0,y=0;Point(intx1,inty1)x=x1;_;voidmoveTo(intx1,inty1)_;y=y1;第 1 空:第 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论