JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年_第1页
JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年_第2页
JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年_第3页
JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年_第4页
JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

JAVA程序设计(山东联盟-山东农业大学)智慧树知到期末考试答案2024年JAVA程序设计(山东联盟-山东农业大学)下列是Java语言中的复合数据类型,其中错误的是()。

A:数组B:枚举C:类D:接口答案:枚举流式布局是指的以下中哪个一个布局()。

A:FlowLayoutB:CardLayoutC:GridLayoutD:BorderLayout答案:FlowLayout所有GUI标准组件类的父类是()。

A:ContainerB:ComponentC:ListD:Button答案:Componentjava类可以作为()

A:其余选项都不对B:数据封装机制C:类型定义机制和数据封装机制D:类型定义机制答案:类型定义机制和数据封装机制关于集合类描述正确的是()。Ⅰ.集合类中容纳的都是指向Object类对象的指针Ⅱ.集合类容纳的对象都是Object的类例Ⅲ.只能容纳对象IV.只能容纳基本数据类型

A:Ⅰ、ⅡB:Ⅰ、ⅢC:Ⅰ、Ⅱ、Ⅲ、IVD:Ⅰ、Ⅱ、Ⅲ答案:Ⅰ、Ⅱ、Ⅲ要表示表格的数据,需要继承类()。

A:TableModelableB:TableModelC:JTableD:AbstraceTableModel答案:AbstraceTableModel代码System.out.println(066)的输出结果是()。

A:54B:12C:66D:36答案:54在类中,规定定义常量所使用的修饰符是()。

A:publicB:AbstractC:默认D:final答案:final对于边界布局,添加元素时不指定位置会放在()区域。

A:东B:西C:中D:北答案:中for(inti=0;iSystem.out.print(i);}System.out.print(i);请问输出结果是()

A:编译错误B:12C:111D:123答案:123下列变量名的定义中,符合Java命名约定的是()。

A:superB:fieldnameC:IntnumD:$number答案:fieldnameString对象表示字符串(),即String对象的内容()被修改。

A:常量能B:变量能C:变量不能D:常量不能答案:常量不能Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。

A:Java编译器B:Java类分解器C:Java解释器D:Javanew关键字答案:Java编译器paint()方法使用哪种类型的参数?()

A:StringB:GraphicsC:ColorD:Graphics2D答案:Graphics下列构造方法的调用方式中,正确的是()。

A:按照一般方法调用B:只能通过new自动调用C:被系统调用D:由用户直接调用答案:只能通过new自动调用当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象()

A:以InputStreamReader对象为参数B:以FileInputStream对象为参数C:以BufferedReader对象为参数D:以选中的压缩文件为参数答案:以FileInputStream对象为参数如果一个类是抽象的,需要用什么修饰?()

A:extendsB:abstractC:privateD:public答案:abstract在读字符文件Employee.dat时,使用该文件作为参数的类是()。

A:DataOutputStreamB:BufferedReaderC:FileInputStreamD:DatalnputStream答案:FileInputStream在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现()。

A:可移植性B:安全性C:可扩充性D:可靠性答案:可扩充性下列关于switch结构的描述中,正确的是()。

A:switch语句中,case子句的中一定含有break语句B:退出switch结构的唯一条件是执行break语句C:switch语句中,case子句和default子句都可以有多个D:switch语句中,default子句可以省略答案:switch语句中,default子句可以省略int[]a={1,2,3,4};请问下列说法正确的是()

A:a[4]=4B:数组共有5个数组元素C:a[3]=4D:a[1]=1答案:a[3]=4用于输入压缩文件格式的ZiplnputStream类所属包是()。

A:java.ioB:java.nioC:java.util.ZipD:java.util答案:java.util.Zip在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

A:tryB:switchC:if-elseD:throw答案:try下列关于Java安全性的说法错误的是()。

A:可防止对内存的非法入侵B:不允许使用指针C:对程序执行前要检查D:有严格的访问权限检查答案:对程序执行前要检查Java语言中,对当前对象的父类对象进行引用的关键字是()。

A:caseB:superC:charD:break答案:super下列关于接口的描述中,错误的是()。

A:接口实际上是由常量和抽象方法构成的特殊类B:在继承接口的类中通常要给出接口中定义的抽象方法的具体实现C:定义接口使用的关键字是interfaceD:一个类只允许继承一个接口答案:一个类只允许继承一个接口下列关于标识符的描述中,正确的是()。

A:标识符中可以使用下划线和美元符B:标识符可选用关键字C:标识符中可以使用连接符和井号符D:标识符中大小写字母是无区别的答案:标识符中可以使用下划线和美元符Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。

A:getAbsoluteFile()B:getParentFile()C:getAbsolutePath()D:getName()答案:getParentFile()下面界面元素中,不是容器的是()。

A:FrameB:DialogC:ListD:Panel答案:List下列程序段的输出结果是()publicclassoperatorsandExpressions{voidstringPlus(){inta=3,b=4,c=5;System.out.println("abc"+3);}}

A:63B:abc3C:256D:15答案:abc3Java方法的参数传递对于基本数据类型如int,byte等,参数传递是()

A:byreferenceB:byvalueC:byaddressD:bypointer答案:byvalue类Panel默认的布局管理器是()。

A:CardLayoutB:GridLayoutC:FlowLayoutD:BorderLayout答案:FlowLayout下列关于Java布尔类型的描述中,正确的是()。

A:一种基本的数据类型,它的类型名称为booleanB:其值可以赋给int类型的变量C:有两个值,1代表真,0代表假D:用int表示类型答案:一种基本的数据类型,它的类型名称为boolean下面正确声明一个一维数组的是()。

A:String[]aB:chara[][]C:Stringa[10]D:Stringa[]答案:String[]a###Stringa[]接口是Java面向对象的实现机制之一,以下说法错误的是:()

A:Java支持多重继承,但一个类只可以实现一个接口。B:Java只支持单重继承,一个类可以实现多个接口;C:Java只支持单重继承,一个类只可以实现一个接口;D:Java支持多重继承,一个类可以实现多个接口;答案:Java只支持单重继承,一个类只可以实现一个接口;###Java支持多重继承,一个类可以实现多个接口;###Java支持多重继承,但一个类只可以实现一个接口。可用于输入信息的组件是()

A:JLabelB:JTextAreaC:JPasswordFieldD:JTextField答案:JTextField###JTextArea###JPasswordField属性的可见性有。()

A:公有的B:保护的C:私有的D:私有保护的答案:+###-###`在多态中,哪些转型方法可以自动完成?()

A:向下转型B:向低转型C:向高转型D:向上转型答案:向低转型###向高转型###向上转型下列选项代码正确的有()。

A:inti=0;if(i){System.out.println(“OK”);}B:inti=1;intj=2;if(i==1&|j==2)System.out.println(“OK”);C:booleanb=true;booleanb2=true;if(b==b2){System.out.println(“OK”);}D:inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);答案:booleanb=true;booleanb2=true;if(b==b2){System.out.println(“OK”);};inti=1;intj=2;if(i==1;j==2)System.out.println(“OK”);下列关于boolean类型的叙述中,不正确的是()。

A:可以将boolean类型的数值转换为字符串B:可以将boolean类型的数值转换为char类型的数值C:不能将boolean类型的数值转换为其他基本数据类型D:可以将boolean类型的数值转换为int类型的数值答案:可以将boolean类型的数值转换为int类型的数值###可以将boolean类型的数值转换为字符串###可以将boolean类型的数值转换为char类型的数值下面关于Java语言说法正确的是()。

A:Java语言是面向对象的、解释执行的网络编程语言。B:Java语言可对内存垃圾自动收集。C:Java语言具有可移植性,是与平台无关的编程语言。D:Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。答案:Java语言是面向对象的、解释执行的网络编程语言。;Java语言具有可移植性,是与平台无关的编程语言。;Java语言可对内存垃圾自动收集。;Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。类的多态的两种实现是()和()

A:覆盖B:继承C:重载D:封装答案:覆盖###重载下面关于变量及其范围的陈述哪些是不正确的():

A:实例变量是类的成员变量B:局部变量在使用前必须被初始化C:实例变量用关键字static声明D:在方法中定义的局部变量在该方法被执行时创建答案:实例变量用关键字static声明方法重载(overloading)必须满足()

A:返回类型必须相同B:在不同class中定义的方法C:方法名必须相同D:在同一类型中定义的方法答案:在同一类型中定义的方法###方法名必须相同下列不属于正则表达式的是()。

A:一个公式B:一个数组C:一组二进制数据D:一个字符串答案:$以下属于多态三个必要条件的是()

A:继承B:抽象C:父类引用指向子类对象D:重写答案:继承###重写###父类引用指向子类对象下面中哪两个可以在A的子类中使用:()classA{protectedintmethod1(inta,intb){return0;}}

A:privateintmethod1(inta,intb){return0;}B:publicshortmethod1(inta,intb){return0;}C:privateintmethod1(inta,longb){return0;}D:publicintmethod1(inta,intb){return0;}答案:publicintmethod1(inta,intb){return0;}###privateintmethod1(inta,longb){return0;}抽象类和接口之间的区别正确的是?()

A:抽象类中可以有构造器B:抽象类中不能有普通方法C:接口里不能有构造器D:接口里不能定义静态方法答案:接口里不能定义静态方法###抽象类中可以有构造器###接口里不能有构造器指出下面哪些是合法的标识符()

A:thisB:TwoUsersC:$personsD:_endlineE:*point答案:$persons###TwoUsers面向接口编程可以提高代码的?()

A:耦合性B:扩展性C:趣味性D:维护性答案:扩展性###维护性###耦合性下面哪三项演示了继承关系()?

A:publicclassSpecies{}publicclassAnimal{privateSpeciesspecies;}B:interfacePerson{}publicclassEmployeeimplementsPerson{}C:interfaceComponent{}classContainerextendsComponent{}D:classFather{}classsonextendsFather{}E:abstractclassColorable{}classShapeextendsColorable{}答案:classFather{}classsonextendsFather{}###abstractclassColorable{}classShapeextendsColorable{}###interfacePerson{}publicclassEmployeeimplementsPerson{}两个重载的方法满足下面条件其一即可

A:参数名字不同B:参数类型不同C:参数个数不同D:返回类型不同答案:参数个数不同###参数类型不同关于类实现接口正确的有?()

A:必须重写接口中所有的函数B:一个类只能实现一个接口C:一个类可以实现多个接口D:可以重写接口中的部分函数答案:一个类可以实现多个接口###必须重写接口中所有的函数接口中函数的特征有哪些?()

A:必须是公共函数B:默认是抽象函数C:只能定义常量D:必须是抽象函数答案:只能定义常量###必须是公共函数###必须是抽象函数###默认是抽象函数下列叙述中,正确的是()。

A:父类不能替代子类B:子类能够替代父类C:子类继承父类D:父类包含子类答案:(B)下面属于容器类的是()

A:JLabelB:JFrameC:JButtonD:JPanel答案:JFrame###JPanel编译并运行以下程序,以下描述哪些选项是错误的()。classA{

protectedStringtoString(){

returnsuper.toString();

}}

A:编译通过运行无异常B:编译通过但运行时出错C:行2出错,不能成功编译D:不能成功编译,行3出错答案:行2出错,不能成功编译多态有哪些优势?()

A:使代码更加臃肿B:代码扩展性降低C:提高代码的扩展性D:提高代码的可维护性答案:提高代码的可维护性###提高代码的扩展性自定义表格类中的model部分应实现的接口,下列不正确的是()。

A:TableModelableB:AbstractTableModelC:JTableD:TableModel答案:JTable###TableModel###TableModelable关于异常(Exception),下列描述正确的是?()

A:如果某异常继承RuntimeException,则该异常可以不被声明B:异常可以随便处理,而不是抛给外层的程序进行处理C:异常可以用try{...}catch(Exceptione){...}来捕获并进行处理D:异常的基类为Exception,所有异常都必须直接或者间接继承它答案:异常可以随便处理,而不是抛给外层的程序进行处理构造方法可以被继承。()

A:对B:错答案:错子类覆盖父类方法时,可以缩小方法访问权限。

A:对B:错答案:错Java虚拟机(JVM)运行Java代码时,不会进行加载代码操作。()

A:错B:对答案:对计算机求解问题,一般需要三步:第1步:通过“输入设备”或“读外存储器”,将要处理的数据传到并记忆在内存变量中;第2步:利用运算器,实现有关的计算、求值,并将所求得的结果记忆在内存变量中;第3步:将计算结果显示在显示器上显示,或写到外存储器中进行保存。该描述正确吗?

A:错误B:正确答案:正确System类不能实例化。()

A:错B:对答案:对Java支持多继承。()

A:对B:错答案:错Java中类的构造函数只能有一个。()

A:对B:错答案:错开发Java应用程序,必须下载、安装JavaJDK,并配置环境变量。

A:对B:错答案:对异常通常是指Error类和Exception类。

A:正确B:错误答案:错误实现两个变量x,y的值互换,可通过x=y;y=x来实现

A:对B:错答案:错下面两语句等价()。Stringx;Stringx=null;

A:对B:错答案:错int[][]=newint[][3]这种表达形式对不对?

A:对B:错答案:错Java是一种面向过程的程序设计语言。()

A:错误B:正确答案:错误Java不是高级程序设计语言。()

A:错B:对答案:错Java中参数传递如果是引用类型传递,则形参的变化会影响实参

A:错B:对答案:对对于文件"d:\abc\x.txt",若实现读该文件的内容,需要创建扫描器对象,其语句为:Filef=newFile("d:\abc\x.txt");Scannercin=newScanner(f);正确吗?

A:对B:错答案:错字符串与数值间转换可以用强制转换符。

A:对B:错答案:错System类是一个final类。()

A:正确B:错误答案:正确Java语言中的事件都是继承自Java.a

温馨提示

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

评论

0/150

提交评论