在线网课知道智慧《走进JAVA编程(昆明理大)》单元测试答案_第1页
在线网课知道智慧《走进JAVA编程(昆明理大)》单元测试答案_第2页
在线网课知道智慧《走进JAVA编程(昆明理大)》单元测试答案_第3页
在线网课知道智慧《走进JAVA编程(昆明理大)》单元测试答案_第4页
在线网课知道智慧《走进JAVA编程(昆明理大)》单元测试答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第一章单元测试第二章单元测试第三章单元测试第四章单元测试第五章单元测试第六章单元测试第七章单元测试第八章单元测试第九章单元测试第十章单元测试第一章单元测试1【单选题】(2分)下面的方法中,不能实现为Java程序输入数据的是___________。()A.直接使用System.in对象的各种方法B.将标准输入流对象System.in封装成BufferedReader对象C.使用命令行参数D.将标准输入流对象System.in封装成Scanner对象2【单选题】(2分)Scanner对象中用于读取一个整数的方法是_________。()A.nextIntB.readLineC.nextD.nextDouble3【判断题】Java既是开发环境,又是应用环境,它代表了一种新的计算模式。()A.错B.对4【判断题】Java是一种严格的面向对象语言,编写的所有代码都限定在类内完成。()A.对B.错5【判断题】JVM的代码格式为压缩的字节码,因而效率较高。()A.对B.错第二章单元测试1【单选题】(2分)有声明语句“finalintP=3;ints;”,下列的哪个语句是正确的________。()A.s=2*P;B.s=2*++P;C.s=2*P--;D.s=2*P++;2【单选题】(2分)publicclassEx49{publicstaticvoidmain(Stringargs[]){floata=20.28f,b=5.0F;a%=b;b*=b+2;System.out.println(""a=""+a+"",b=""+b);}}"上面程序的运行结果是________。()A.a=0.28,b=35.00B.a=0.28,b=35C.a=0,b=27D.a=0,b=27.003【判断题】基本数据类型的变量在声明时,系统会给它们分配相应的存储空间。()A.对B.错4【判断题】引用型数据类型的变量在声明时,系统不会为它们分配相应的存储空间。()A.错B.对5【判断题】在Java语言中可以同时使用ASCII码和Unicode码。()A.错B.对第三章单元测试1【判断题】else子句总是与和它具有相同缩进格式的if语句配对。()A.对B.错2【判断题】在for循环中,初始化语句可以定义两种不同类型的变量。()A.错B.对3【判断题】在switch语句中的表达式计算结果可以是浮点型。()A.错B.对4【单选题】(2分)publicclassExa2{publicstaticvoidmain(String[]args){intgrade;grade=Integer.parseInt(args[0]);if(grade=60)System.out.println(""及格"");elseif(grade=70)System.out.println(""中"");elseif(grade=80)System.out.println(""良"");elseif(grade=90)System.out.println(""优"");elseSystem.out.println(""不及格"");}}仔细阅读上面的程序,选择正确答案________。()A.其他说法都不对B.程序编译就会出错C.程序是正确的D.程序编译不出错,但是不能按逻辑显示正确的结果5【单选题】(2分)inti=1;switch(i){case0:System.out.print(""zero"");case1:System.out.print(""one"");case2:System.out.print(""two"");break;default;System.out.print(""default"");}指出上列程序的运行结果________。()A.zeroonetwoB.oneC.onetwoD.onetwodefault第四章单元测试1【单选题】(2分)下面语句错误的是_______。()A.double[]a3=newdouble[3];B.doublea2[][]=newdouble[3];C.doublea4[]={1.0,2.0,3.0};D.double[]a1=newdouble(3);2【单选题】(2分)下列关于运行程序的命令行参数的描述中,正确的是_______。()A.第一个命令行参数被存放在args[0]中B.数组args[]的大小与命令行参数的个数无关C.第一个命令行参数被存放在args[1]中D.命令行的命令字被存放在args[0]中3【单选题】(2分)若有定义byte[]x={11,22,33,-66};,其中3≧k≧0,则对x数组引用错误的是_______。()A.x[5-3]B.x[k+5]x[0]C.x[k]4【判断题】数组是由多个类型相同的元素组成的有顺序的数据集合。数组为处理一组同类型数据提供了方便,实现对这些数据的统一管理。()A.错B.对5【判断题】数组与基本数据类型变量同样,声明数组后即可给数组元素赋值。()A.错B.对第五章单元测试1【判断题】在一个类的内部可以再定义其他类,这样的类称为内部类。()A.错B.对2【判断题】继承具有传递性。若B类继承于A类,C类继承于B类,则C类将间接继承A类的特性。()A.错B.对3【判断题】Java只允许一个类有一个父类,但允许一个类实现多个接口。()A.错B.对4【单选题】(2分)如果一个类需要从其它类继承属性和方法,需要使用的关键字是________。()A.importB.implementsC.packageD.extends5【单选题】(2分)在一个方法体内定义的局部变量的作用范围是________。()A.该方法体内B.该类内及其子类C.该类所在的包的所有类D.该类内6【单选题】(2分)若要使一个方法能够不依赖于该类对象而存在,必须使用的关键字是________。()A.voidB.publicC.staticD.final第六章单元测试1【判断题】如果数据需要按指定的自然顺序排序,首先选择TreeSet或TreeMap。()A.对B.错2【判断题】以Hash开头的集合类,元素的读取和修改效率最高。()A.对B.错3【判断题】以Linked开头的集合类,元素的读取慢但修改快。()A.错B.对4【单选题】(2分)下列有关Java包的说法中,错误的是()。A.程序中可以有多条package语句B.若没有为源代码文件指定具体的包,则它属于默认的无名包C.package语句一定出现在其他执行代码之前D.可以用点分隔的形式指定具有层次结构的包5【单选题】(2分)Strings=""12345#aaa#bbb#67890"";intn=s.indexOf(""#"");intk=s.indexOf(""#"",n+1);intm=s.indexOf(""#"",k+1);Strings2=s.substring(m+1);System.out.println(s2);阅读上面的程序片断,输出结果是()。A.bbbB.67890C.aaaD.12345第七章单元测试1【判断题】try{try块代码}catch(IOExceptione){异常处理代码1}catch(Exceptione){异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。()A.对B.错2【判断题】java.lang.Exception类的子类并不都是受检查异常。()A.错B.对3【判断题】ArrayIndexOutOfBoundsException属于受检查异常。()A.错B.对4【单选题】(2分)publicclassMyClassextendsException{}有如上MyClass类的定义,则MyClass属于()。()A.运行时异常B.受检查异常C.并非异常类D.错误5【单选题】(2分)publicclassmethodA(){foo();}"已知foo方法声明抛出IOException异常,则如上程序代码片断中,关于需要在横线处补充代码的说法,正确的是()。()A.横线处不需要补充代码B.IOExceptionC.throwsIOExceptionD.throwIOException6【单选题】(2分)关于异常的描述,不正确的是()。()A.异常是一种在程序执行过程中产生的打断正常指令流的事件。B.捕获是指在运行时环境的调度下,接收被抛出的异常对象并进行异常处理。C.抛出是指将异常对象递交给Java运行时环境,由运行时环境进行异常处理的调度。D.Java语言中使用异常类抽象表示异常。Object类也可以作为异常类。第八章单元测试1【判断题】对象流提供了按对象读写数据的方法。要实现对象的读写,对象必须经过序列化(Serializable)处理。()A.对B.错2【判断题】过滤流就是数据输入输出时进行数据转换、数据缓冲等过滤处理的类。()A.错B.对3【判断题】通过File类不能对文件属性进行修改。()A.对B.错4【单选题】(2分)Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法的是________。()A.getParent()B.getAbsolutePath()C.getName()D.getParentFile()5【单选题】(2分)下列Java语句:ObjectOutputStreamout=newObjectOutputStream(new___________(""employee.dat""));在下划线处应填的正确选项是________。()A.FileB.OutputStreamC.FileWriterD.FileOutputStream第九章单元测试1【判断题】Swing的顶层容器有JFrame、JApplet、JWindow和JPanel。()A.对B.错2【判断题】一个容器中可以混合使用多种布局管理器。()A.错B.对3【判断题】在使用BorderLayout布局时,最多可以放入五个组件。()A.对B.错4【单选题】(2分)以下组件中,不属于Swing组件的是_______。()A.JlistB.JLabelC.ButtonD.JPanel5【单选题】(2分)要创建一个带有标题行和最小化、最大化和关闭按钮的独立窗口,需要使用的容器是_______。()A.JFrameB.JWindowC.JAppletD.JDialog6【单选题】(2分)通过_______,可以得到所选的下拉框的内容。()A.调用下拉框的getSelectedItem()方法B.调用选中字符串的getSelectedString()方法C.调用选项数组的getSelectedItem()方法D.调用框架的getSelectedComboItem()方法第十章单元测试1【判断题】多线程没有安全问题。()A.对B.错2【判断题】stop()方法是终止当前线程的一种状态。()A.对B.错3【判断题】当线程对象获得CPU资源被调度执行时,该线程会自动调用其run()方法执行。()A.错B.对4【单选题】(2分)当线程调用start()后,其所处状态为______。()A.运行状态B.新建状态C.阻塞状态D.就绪状态5【单选题】(2分)当______方法终止时,能使线程进入死亡状态。

温馨提示

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

评论

0/150

提交评论