版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计(山西工程职业学院)智慧树知到期末考试答案+章节答案2024年山西工程职业学院StringBuffer和StringBuilder类都表示内容可以被修改的字符串
答案:对自动装箱就是自动将基本数据类型转换为包装器类型;自动拆箱就是自动将包装器类型转换为基本数据类型。
答案:对Set集合中能包含重复的元素。
答案:错List接口继承了Collection接口,所以List接口拥有Collection接口提供的所有常用方法。
答案:对为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()
答案:staticvoidmethod()Java语言中,下列哪一子句是异常处理的出口(
)
答案:finally{,,}子句Strings="Java语言";charc=s.charAt(2);c的结果为()。
答案:v设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是()。
答案:switch(ch+1){}在类的继承关系中,需要遵循以下哪个继承原则?
答案:单一do…while循环语句中的循环体执行的最少次数为
答案:0不等于运算符的符号是:
答案:!=下面关于接口的描述中,错误的是
答案:一个类只允许继承一个接口关于抽象方法的说法正确的是
答案:是没有方法体的方法Map集合中的key和value都可以是任何引用类型的数据
答案:对如果异常发生时,没有捕获异常的代码,程序会正常执行
答案:错Java语言提供了两种具有不同操作方式的字符串类:()类和()类。
答案:String;StringBuffer设有下列数组定义语句:inta[]={1,2,3};则对此语句的叙述正确的是()。
答案:a数组有3个元素;定义了一个名为a的一维数组;数组中每个元素的类型都是整数若在某一个类定义中定义有如下的方法:finalvoidaFinalFunction();则该方法属于()
答案:最终方法Strings="Java语言";Stringsl=s.substring(3,5);s1的结果为()
答案:a语Java编程就是编写类,对每一个类,以下说法错误的是
答案:必须有作为程序入口的main方法;使用()方法可以获得Calendar类的实例。
答案:getInstance()Java虚拟机能自动处理运行异常
答案:对Java语言中的所有异常类都是java.lang.Throwable的子类
答案:对Date类用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年、月、日、时、分和秒等。
答案:错下面哪些可以使用static关键字修饰?
答案:成员变量;成员内部类;成员方法在类的定义中构造函数的作用是
答案:初始化成员()类是所有类的直接或间接父类。
答案:Object有一个类B,下面为其构造方法的声明,正确的是
答案:B(intx){}执行语句Stringstr="abcedf";intlen=str.length();后,能够得到字符串的长度是6。
答案:对在以下什么情况下,构造方法会被调用?
答案:创建对象时()类是所有异常类的父类
答案:Throwable数组初始化包括()初始化和()初始化两种方式。
答案:静态;动态下面有关方法覆盖说法不正确的是
答案:方法覆盖要求覆盖和被覆盖的方法必须具有相同的访问权限一个异常将终止(
)
答案:整个程序在JAVA中,如何表示8进制数
答案:以0开头定义一维int数组a[8]后,下面引用错误的是
答案:a[8]=4;a[n]=1基本数据类型中,int类型占用多少个字节。
答案:4假设a是int类型的变量,并初始化为1,则下列()是合法的条件语句?
答案:if(true){}String类的常用方法中获得字符串长度方法是()
答案:length()以下说法哪些是正确的?
答案:Java语言中允许一个类同时继承一个类并实现一个接口;Java语言中不允许一个类继承多个类;Java语言中允许一个类实现多个接口;Java语言中允许一个接口继承一个接口每一个else子句都必须和它前面的一个距离它最近的()子句相对应
答案:if配置环境变量时,新建系统变量的变量名是:
答案:CLASSPATHJava语言类间的继承关系是单继承
答案:对向控制台输出一行时,使用的命令是:
答案:println面哪一个是正确的类的声明?
答案:publicclassCar{…}在Java语言中,哪一个包中的类是自动导入的?()
答案:java.lang移位运算时,3<<2的结果是:
答案:12定义一个类,必须使用的关键字是class
答案:对程序中抛出异常时,只能抛出自己定义的异常对象
答案:错java.sql.Date类和java.util.Date类的关系是前者是后者的父类,其中前者没有提供无参数构造方法,而后者可以提供无参数构造方法来获取当前时间。
答案:错List集合是有序的Collection集合,即List集合中的元素是有序的,可重复的。
答案:对一个异常处理中finally语句块只能有一个或者可以没有
答案:对String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。
答案:对泛型的通配符有3种,分别是无界通配符,上界通配符和下界通配符。
答案:对类的定义必须包含在以下哪种符号之间?
答案:花括号{}下列程序执行的结果是publicclassX7_1_6{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println("Finally");}}}
答案:程序正常运行,并输出Finally下面对于构造方法的描述,正确的有哪些
答案:在方法中不能使用return语句返回一个值;方法名的前面没有返回值类型的声明;方法名必须和类名相同下列()是有效的标识符。
答案:_passeord;$change;userName在类的定义中可以有两个同名函数,这种现象称为函数
答案:重载关于内部类,下列说法不正确的是
答案:内部类不能有自己的成员方法和成员变量下列关于修饰符混用的说法,错误的是
答案:static方法中能处理非static的属性下列关于抽象类的描述中,错误的是
答案:抽象类是不可以有构造方法的关于重载和重写的叙述正确的是
答案:重写方法时不允许降低方法的访问权限下列循环体执行的次数是()。intx=10,y=30;do{y-=x;x++;}while(x++
答案:2已知如下代码:switch(m){case0:System.out.println("Condition0");case1:System.out.println("Condition1");case2:System.out.println("Condition2");case3:System.out.println("Condition3");break;default:System.out.println("OtherCondition");}当m的值为()时,输出“Condition3”
答案:0、1、2、3整除取余符号的作用是什么。
答案:获取余数关于异常,下列说法正确的是
答案:异常是一种对象执行语句:int[]x=newint[20];后,下面哪个说法是正确的?()
答案:x[19]为0if语句合法的条件值是()类型
答案:boolean结构化程序设计所规定的三种基本控制结构是()
答案:顺序、选择、循环数组a的第二个元素表示为()
答案:a[1]有关类的说法,正确的是
答案:类具有封装性,但可以通过类的公共接口访问类中的数据抽象方法不能含有方法体,并且
答案:其他都不对异常类对象代表当前出现的一个具体异常
答案:对Integer是java为int提供的封装类
答案:对接口是绝对抽象的,不可以被实例化。
答案:对Java语言接口间的继承关系是单继承。
答案:错Java编写代码时区分大小写。
答案:对子类对象能直接向其父类赋值
答案:对方法Integer.parseInt()的作用是将一个整数转变成String。
答案:错Java具有虚拟机,所以使它具有在任何平台下可运行的最强移植性。
答案:对String类可以被继承
答案:错父类对象不能向其子类赋值
答案:错类与对象的关系是
答案:类是对象的抽象关于数组,下列说法中不正确的是()。
答案:定义数组时必须分配内存对应try和catch子句的排列方式,下列哪一项是正确的?
答案:子类异常在前,父类异常在后以下选项中关于int和Integer的说法错误的是()。
答案:Integeri=5;该语句在JDK1.5之后可以正确执行,使用了自动拆箱功能;int的默认值是0,Integer的默认值也是0下列()属于Java语言的基本数据类型。
答案:int;boolean;double利用System类中的()方法可以实现数组元素的复制
答案:arraycopy()java中跳转语句包括()
答案:break;return;continue泛型的应用解决了()问题。
答案:可读性,从字面上就可以判断集合中的内容类型;获取数据时不再需要强制类型转换;类型检查,避免插入非法类型下列()是Java语言的关键字。
答案:instanceof;volatile;goto类中的一个成员方法被下面哪个修饰符修饰时,该方法只能在本类被访问?
答案:private关于super的说法正确的是
答案:是指当前对象的父类语句“while(!e);”中的条件!e等价于
答案:e==0为了保持对象的封装性,必须做除了()之外的所有工作。
答案:将类中的方法变为public下列()不属于Java语言流程控制结构?
答案:赋值语句下列关于构造方法的叙述中,错误的是
答案:Java语言规定构造方法不可以重载当方法遇到异常又不知如何处理时,下列哪种说法是正确的
答案:声明异常java中用来抛出异常的关键字是
答案:throw子类中定义了一个方法,该方法和父类的方法声明相同,但是具有不同的方法体,称为子类方法()父类方法
答案:覆盖在Java中,要使用某个类的对象之前,以下哪步是非必须的
答案:调用构造方法初始化该对象下面关于方法的说法,不正确的是
答案:如果一个类定义了构造方法,也可以用该类的默认构造方法Java语言接口间的继承关系是
答案:多重继承在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成
答案:finally子句同一类中有两个以上方法同名称方法重载,Java语言规定()
答案:重载方法的参数表必须不同变量的作用域在一对什么符号之间有效。
答案:{}Strings="Java语言";intpos1=s.indexOf('a');pos1的结果为()。
答案:1下述概念中不属于面向对象方法的是
答案:过程调用Java语言类间的继承关系是
答案:单继承在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?
答案:extends在运算符优先级相同时,表达式的计算顺序是:
答案:从左往右赋值运算符=的作用是什么。
答案:将右边的值赋值给左边关于异常的含义,下列描述中最正确的一个是
答案:程序编译或运行时发生的异常事件下列描述了Java语言通过面相对象的方法进行异常处理的好处,请选出不在这些好处范围之内的一项
答案:可以利用异常处理机制代替传统的控制流程自定义异常时,可以通过对下列哪一项进行继承
答案:Exception类及其子类下列代码中给出正确的在方法体内抛出异常的是
答案:thrownewException("");Set集合类包含Set接口和Set接口的实现类。
答案:对集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。
答案:对Collection接口的功能有(
)
答案:删除功能;添加功能;迭代器功能;转化功能;长度功能;判断功能下列(
)方法可以实现”将指定的值与映射中的指定键关联。”
答案:put()List集合类包含List接口和List接口的实现类。
答案:对下列方法中,用于返回当前日期的方法是
答案:Date()Calendar类中,用于为指定的日历字段增加或减去指定的时间量的方法是
答案:voidadd(intfield,intamount)JAVA语言中提供了String和StringBuffer两种类型的字符串类来处理字符串。
答案:对使用String类的()方法可以获取一个字符串的长度。
答案:length()Java提供的日期类有()
答案:DateFormat;Calendar;Dateint基本数据类型对应的包装类是Integer
答案:对可以使用String类的()方法比较一字符串是否与字符串s相同
答案:length()()类用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年、月、日、时、分和秒等
答案:Calendar内部类是在一个类内嵌套定义的类,其特点描述错误的是
答案:可以使用其他类的成员,而且可访问它所在类的成员下面关于接口的说法中不正确的是
答案:子接口继承父接口所用的关键字是implementsJava中提供两种多态机制,重载与覆盖。
答案:对一个类实现接口的情况是
答案:一次可以实现多个接口子类可以重新定义与父类同名的成员方法,实现对父类方法的覆盖。
答案:对在面向对象程序设计中,采用继承机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。
答案:对子类对象能否直接向其父类赋值?父类对象能否向其子类赋值?
答案:能,不能区分类中重载方法的依据是
答案:形参列表的类型和顺序Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
答案:错定义一个类,必须使用的关键字是
答案:class下面关于类的说法,不正确的是
答案:类就是对象构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
答案:对有以下方法的定义,请选择该方法的返回类型()ReturnTypemethod(bytex,doubley){return(short)x/y*2;}
答案:double创建数组后,系统会给每一个数组元素一个默认的值,如int型是1。
答案:错下列数组定义错误的是_____
答案:intn[3]={1,2,4}为数组分配内存是在初始化时。
答案:对在Java中数组元素的下标下限是()
答案:0当调用方法时,给参数传入的值称为实际参数,简称实参。
答案:对数组一旦创建,大小不能再改变
答案:对chars[]={'a','b','c','d','e'};数组s的长度是_____
答案:5数组声明后,必须使用new运算符分配内存空间。
答案:对一个数组中只能存储同一种数据类型的数据。
答案:对数组对象在Java中存储在()中
答案:堆下面程序运行后的输出结果为*#*#*inti;for(i=1;i<6;i++){if(i%2==1)System.out.print("*");else{System.out.print("#");}}
答案:对语句if(a>b)k=0;elsek=1;和()等价
答案:k=(a>b)?0:1;下面关于if语句和switch语句的叙述错误的是
答案:switch语句不可以嵌套使用如果要求一个循环结构的循环体至少执行一遍,则最适合描述该循环结构的语句是do-while语句
答案:对下面关于for、while、do-whi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版牧业养殖技术引进与推广合同3篇
- 二零二五年钢结构工程居间验收服务合同3篇
- 2025年校园热泵热水设备供应合同样本2篇
- 2025版学校图书采购与配送服务承包合同3篇
- 2025版宣传片制作与宣传合同3篇
- 2025版塔吊租赁、安装与安全维护服务合同3篇
- 全新二零二五年度广告制作与发布合同6篇
- 家用纺织品智能温控技术考核试卷
- 个人职业规划社群考核试卷
- 2025版学校校园安全防范系统建设承包合同3篇
- 2024年山东省泰安市高考物理一模试卷(含详细答案解析)
- 肿瘤患者管理
- 2025春夏运动户外行业趋势白皮书
- 《法制宣传之盗窃罪》课件
- 通信工程单位劳动合同
- 2024年医疗器械经营质量管理规范培训课件
- 2024年计算机二级WPS考试题库380题(含答案)
- 高低压配电柜产品营销计划书
- 2024年4月自考02202传感器与检测技术试题
- 新入职员工培训考试附有答案
- 外观质量评定报告
评论
0/150
提交评论