Java面向对象程序设计2030848-知到答案、智慧树答案_第1页
Java面向对象程序设计2030848-知到答案、智慧树答案_第2页
Java面向对象程序设计2030848-知到答案、智慧树答案_第3页
Java面向对象程序设计2030848-知到答案、智慧树答案_第4页
Java面向对象程序设计2030848-知到答案、智慧树答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

Java面向对象程序设计2030848-知到答案、智慧树答案第一章单元测试1、问题:计算结构是指应用系统的系统体系结构,简单地说就是系统的层次、模块结构,其中具有集中管理和集中运算的特点的模式是选项:A:主机—终端模式B:浏览器/N层服务器模式系C:单机模式D:客户机/服务器模式答案:【主机—终端模式】2、问题:面向对象的方法早在20世纪60年代提出,最早的面向对象的软件是()。选项:A:Smalltalk-80B:SimulaIC:JavaD:C++答案:【SimulaI】3、问题:就高级程序的编译过程来讲,可分为编译型和解释型两种。下面属于解释型语言的是()。选项:A:CB:JavaC:C++D:Fortran答案:【Java】4、问题:下面不符合Java对标识符规定的是()。选项:B:_trueFalse。C:333Load答案:【333Load】第二章单元测试1、问题:Eclipse开发工具那个快捷键是提供内容帮助()选项:A:Alt+AB:Alt+/C:ctrl+MD:ctrl+D模式答案:【Alt+/】第三章单元测试1、问题:下面的表达式()是错误的。选项:A:Strings=null;inti=(s!=null)&&(s.length()>0)?s.length():0;B:Strings="你好";inti=3;if(i==s){s+=i};C:Strings="你好";inti=3;s=i+s;D:Strings="你好";inti=3;s+=i;答案:【Strings="你好";inti=3;if(i==s){s+=i};】第四章单元测试1、问题:能从循环语句的循环体中跳出的语句是()。选项:A:break语句B:while语句C:continue语句[简答题][4分][难度2](1)i=0;????do{??i++;}while(true);?[[参考答案]?while循环条件错,改为:i<30简答题][4分][难度2](2)while(i>100)?????sum+=i;???i--;[[参考答案]?while循环差{},补上。简答题][4分][难度2](3)while(i<=100);????{?System.out.println(i);?????i++;}[[参考答案]?while语句多“;”,去掉简答题][4分][难度2](4)int?factorial=1;???For(int?i=1;i<5;i++)?while(i>1)factorial*=i--;??????System.out.println(factorial);}?{?[[参考答案]?在for循环里改变了循环控制变量,改为:int?j=i;while(j>1)factorial*=j--;简答题][4分][难度2](5)int?test(int?x)??????{??int?x;??????x=Math.abs(x);??????return?x;}[参考答案]?方法体内不能定义形式参数,改为:int?y;?y=Math.abs(x);??return?y;D:for语句答案:【break语句】第五章单元测试1、问题:下面哪一个是方法的输出接口()。选项:A:返回值类型B:参数列表C:方法名D:方法修饰符;答案:【返回值类型】2、问题:创建对象使用到的关键字运算符是()。选项:A:protectedB:staticC:publicD:new答案:【new】3、问题:关于对象成员占用内存的说法正确的是()。选项:A:对象的方法不占用内存B:以上都不对。C:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间D:同一个类的对象共用同一段内存答案:【同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间】4、问题:()关键字可以对对象加互斥锁?选项:A:transientB:synchronizedC:serializeD:static答案:【synchronized】5、问题:创建对象使用到的关键字运算符是()。选项:A:staticB:publicC:protectedD:new答案:【new】6、问题:下列说法正确的是()?选项:A:对象中必须有属性和方法B:不需要定义类,就能创建对象C:属性必须是简单变量D:属性可以是简单变量,也可以是一个对象答案:【属性可以是简单变量,也可以是一个对象】7、问题:类是一种类型,也是对象的模板。()选项:A:对B:错答案:【对】8、问题:类中说明的方法可以定义在类体外。()选项:A:对B:错答案:【错】9、问题:创建对象时系统将调用适当的构造方法给对象初始化。()选项:A:对B:错答案:【对】10、问题:使用运算符new创建对象时,赋给对象的值实际上是一个引用值。()选项:A:对B:错答案:【对】11、问题:对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。()选项:A:错B:对答案:【对】12、问题:对象可作方法参数,对象数组不能作方法参数。()选项:A:错B:对答案:【错】13、问题:class是定义类的惟一关键字。()选项:A:对B:错答案:【对】第六章单元测试1、问题:下列关于Java语言的数组描述中,错误的是()。选项:A:数组在赋初值和赋值时都不判界B:数组的长度通常用length表示C:数组下标从0开始D:数组元素是按顺序存放在内存的答案:【数组在赋初值和赋值时都不判界】2、问题:下面关于数组的定义中,正确的是()选项:A:int[]a;a=newint;B:charb[];b=newchar[80];C:int[][3]=newint[2][];D:int[]c=newchar[10];答案:【charb[];b=newchar[80];】3、问题:Stringstr="abcdefghi";charchr=str.charAt(9);()选项:A:对B:错答案:【错】4、问题:char[]chrArray={'a','b','c','d','e','f','g'};charchr=chrArray[6];()选项:A:对B:错答案:【对】5、问题:()选项:A:错B:对答案:【错】6、问题:intintArray[]={0,2,4,6,8};intlength=intArray.length();()选项:A:错B:对答案:【错】7、问题:Stringstr="abcedf";intlength=str.length;()选项:A:对B:错答案:【错】8、问题:int[]intArray[60];()选项:A:错B:对答案:【错】9、问题:char[]str="abcdefgh";()选项:A:错B:对答案:【错】10、问题:说明或声明数组时不分配内存大小,创建数组时分配内存大小。()选项:A:错B:对答案:【对】11、问题:()选项:A:错B:对答案:【对】12、问题:Strings=(Double.valueOf("3.1415926")).toString();()选项:A:对B:错答案:【对】第七章单元测试1、问题:以下有关类的继承的说明中,正确的是:()。选项:A:子类只能继承父类的非私有属性,不能继承父类的方法B:子类不能继承父类的私有属性C:子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性D:子类只能继承父类的方法,不能继承父类的属性答案:【子类不能继承父类的私有属性】2、问题:关于继承的说法正确的是()选项:A:子类只继承父类的方法,而不继承属性B:子类将继承父类所有的属性和方法C:子类只继承父类public方法和属性D:子类将继承父类的非私有属性和方法。答案:【子类将继承父类的非私有属性和方法。】3、问题:下面关于接口的描述中,错误的是()选项:A:在继承接口的类中通常要给出接口中定义的抽象方法的具体实现B:定义接口使用的关键字是interfaceC:接口实际上是由常量和抽象方法构成的特殊类D:一个类只允许继承一个接口答案:【一个类只允许继承一个接口】4、问题:在Java中,所有类的根类是()。选项:A:java.lang.ClassB:java.applet.AppletC:java.lang.ObjectD:java.awt.Frame答案:【java.lang.Object】5、问题:实例方法中不能引用类变量。()选项:A:对B:错答案:【错】6、问题:Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。()选项:A:错B:对答案:【对】第八章单元测试1、问题:10.Serializable接口是个空接口,它只是一个表示对象可以串行化的特殊标记。()选项:A:错B:对答案:【对】第九章单元测试1、问题:ava中用来抛出异常的关键字是()。选项:A:finally。B:catchC:throwD:try答案:【try】2、问题:关于异常,下列说法正确的是()?选项:A:一旦程序运行,异常将被创建B:以上说法都不对C:为了保证程序运行速度,要尽量避免异常控制D:异常是一种对象答案:【异常是一种对象】3、问题:java语言中,下列哪一子句是异常处理的出口()?选项:A:try{…}子句B:catch{…}子句C:以上说法都不对D:finally{…}子句答案:【try{…}子句】4、问题:IOException必须被捕获或抛出。()选项:A:错B:对答案:【对】第十章单元测试1、问题:容器Panel和applet缺省使用的布局编辑策略是()。选项:A:CarLayoutB:GridLayoutC:BorderLayoutD:FlowLayout答案:【FlowLayout】2、问题:applet类的直接父类是()。选项:A:Component类;B:Container类;C:Panel类;D:Frame类;答案:【Container类;】3、问题:Swing与的区别不包括()。选项:A:Swing是由纯Java实现的轻量级构件B:Swing没有本地代码C:Swing支持图形用户界面D:Swing不依赖操作系统的支持答案:【Swing支持图形用户界面】4、问题:在中,一般菜单格式包含有下列()类对象?选项:A:JMenuBarB:JMenuC:JMenuBar、JMenu、JMenuItemD:JMenuItem答案:【JMenuBar、JMenu、JMenuItem】5、问题:Frame默认的布局管理器是()?选项:A:BorderLayout;B:GridLayout;C:FlowLayout;D:CardLayou;答案:【BorderLayout;】6、问题:下列关于frame类的说法不正确的是()?选项:A:frame是window类的直接子类B:frame对象显示的效果是一个窗口C:frame被默认初始化为可见的D:frame的默认布局管理器为borderlayout答案:【frame的默认布局管理器为borderlayout】7、问题:JavaApplet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。()选项:A:对B:错答案:【对】8、问题:java.awt包是Java语言用来构建图形用户界面(GUI)的类库。()选项:A:对B:错答案:【对】9、问题:容器java.awt.Container是Component的子类,一个容器可以容纳多个构件,并使他们成为一个整体。()选项:A:错B:对答案:【对】10、问题:Java的图形用户界面的最基本的组成部分就是构件(Component)。()选项:A:对B:错答案:【对】11、问题:在Swing中用重量级的构件替代了中的轻量级的构件。()选项:A:错B:对答案:【错】12、问题:与构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(contentPane)上。()选项:A:错B:对答案:【对】13、问题:类Panel默认的布局管理器是GridLayout。()选项:A:错B:对答案:【错】14、问题:每个Java小应用程序必须定义为Jframe类的子类。()选项:A:对B:错答案:【对】15、问题:Applet是能够嵌入到HTML格式的文件中,并能够在浏览器中运行的Java。()选项:A:错B:对答案:【对】第十一章单元测试1、问题:java语言中,下列哪一子句是异常处理的出口()?选项:A:try{…}子句B:catch{…}子句C:finally{…}子句D:以上说法都不对答案:【try{…}子句】第十二章单元测试1、问题:以下()是java.io包中的一个兼有输入输出功能的类?选项:A:java.io中不存在这样的类B:RandomaccessFileC:SerializableD:Object答案:【RandomaccessFile】2、问题:下列流中()不属于字符流?选项:A:FileInputStreamB:BufferedReaderC:FilterReaderD:InputStreamReader答案:【FileInputStream】3、问题:文件缓冲流的作用是提高文件的读/写效率。()选项:A:错B:对答案:【对】4、问题:通过File类可对文件属性进行修改。()选项:A:错B:对答案:【对】5、问题:对象串行化机制是指将程序中对象的状态转化为一个字节流,存储在文件中。()选项:A:对B:错答案:【对】6、问题:Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。()选项:A:对B:错答案:【对】第十三章单元测试1、问题:线程在生命周期中要经历五种状态,若线程当前是新建状态,则它可以到达的下一个状态是()。选项:A:阻塞状态B:运行状态C:可运行状态D:终止状态答案:【可运行状态】2、问题:下列关于Java多线程并发控制机制的叙述中,错误的是()。选项:A:Ja

温馨提示

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

评论

0/150

提交评论