Java程序设计(山西工程职业学院)知到智慧树章节测试课后答案2024年秋山西工程职业学院_第1页
Java程序设计(山西工程职业学院)知到智慧树章节测试课后答案2024年秋山西工程职业学院_第2页
Java程序设计(山西工程职业学院)知到智慧树章节测试课后答案2024年秋山西工程职业学院_第3页
Java程序设计(山西工程职业学院)知到智慧树章节测试课后答案2024年秋山西工程职业学院_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

Java程序设计(山西工程职业学院)知到智慧树章节测试课后答案2024年秋山西工程职业学院第一章单元测试

Java被()公司开发出来的

A:MicrosoftB:OracleC:IBMD:SunMicrosystems

答案:SunMicrosystems十进制数20换算成十六进制数是:

A:AB:14C:F1D:FF

答案:14()是一个程序,可运行在计算机上管理和控制计算机的活动。

A:编译器B:操作系统C:解释器D:调制解调器

答案:操作系统main方法是JavaApplication程序执行的入口点,关于main方法的定义正确的是:

A:publicstaticvoidmain()B:publicstaticvoidmain(Stringargs[])C:publicvoidmain(Stringarg[])D:publicstaticintmain(String[]arg)

答案:publicstaticvoidmain(Stringargs[])Java具有虚拟机,所以使它具有在任何平台下可运行的最强()

A:继承性B:健壮性C:多态性D:移植性

答案:移植性下面可以用来开发服务器端的应用程序的是:

A:J2MEB:JavaC:J2SED:J2EE

答案:J2EE一个可以独立运行的Java应用程序()

A:只能有一个main方法B:可以有一个或多个main方法C:可以有一个或零个main方法D:最多只能有两个main方法

答案:只能有一个main方法JVM用于运行()

A:字节码文件B:源代码文件C:可执行文件D:注释文件

答案:字节码文件Java编写代码时()。

A:只能大写B:自动识别大小写C:不区分大小写D:区分大小写

答案:区分大小写Java中,哪种不可以用来限制存取权限的关键字()

A:privateB:publicC:protectedD:extends

答案:extends

第二章单元测试

下列哪项不属于Java语言的基本数据类型。

A:intB:booleanC:doubleD:String

答案:String下列哪项不是有效的标识符。

A:2testB:$changeC:userNameD:_passeord

答案:2test下列哪项不是Java语言的关键字。

A:volatileB:instanceofC:gotoD:sizeof

答案:sizeof为一个boolean类型变量赋值时,可以使用()方式

A:booleana="真";B:boolean=1;C:booleana=(9>=10);D:booleana==false;

答案:booleana=(9>=10);有如下代码:inta=5;intb=(a++)+(--a)+(++a);执行后,b的结果是:

A:14B:17C:15D:16

答案:16关系运算符的运算结果的类型是:

A:intB:charC:floatD:boolean

答案:boolean10%3的计算结果是:

A:2B:3C:4D:1

答案:1Java程序的入口方法是:

A:startB:initC:mainD:paint

答案:maintrue^true的结果是:

A:falseB:true

答案:false4>>2的计算结果是:

A:1B:16C:2D:8

答案:1

第三章单元测试

下面关于if语句和switch语句的叙述错误的是

A:switch语句不可以嵌套使用B:if语句和switch语句都可以实现算法的选择结构C:if语句可以嵌套使用D:if语句和switch语句都能实现多路选择

答案:switch语句不可以嵌套使用如果要求一个循环结构的循环体至少执行一遍,则最适合描述该循环结构的语句是do-while语句

A:对B:错

答案:对下面关于for、while、do-while循环语句叙述正确的是

A:三种循环语句的循环体至少都被无条件执行一次B:三种循环语句都可能出现无穷循环C:三种循环语句中都可以缺省循环终止条件表达式D:三种循环语句的循环体至少都必须放入一对花括号中

答案:三种循环语句都可能出现无穷循环下面程序运行后的输出结果为*#*#*

inti;

for(i=1;i<6;i++)

{if(i%2==1)

System.out.print("*");

else

{System.out.print("#");}}

A:错B:对

答案:对下面关于循环语句的叙述错误的是

A:可以用do-while语句实现的循环,一定可以用while语句实现B:可以用for语句实现的循环,一定可以用while语句实现C:可以用while语句实现的循环,一定可以用for语句实现D:do-while语句和while语句的区别仅是关键字while的位置不同

答案:do-while语句和while语句的区别仅是关键字while的位置不同语句if(a>b)k=0;elsek=1;和()等价

A:k=a>bB:k=(a<=b)?0:1C:k=(a>b)?0:1;D:k=(a>b)?1:0;

答案:k=(a>b)?0:1;

第四章单元测试

在Java中数组元素的下标下限是()

A:2B:0C:1

答案:0chars[]={'a','b','c','d','e'};数组s的长度是_____

A:3B:4C:6D:5

答案:5下列数组定义错误的是_____

A:inta[]B:intn[3]={1,2,4}C:intn[]={1,3,4};D:intn=10,a[n]

答案:intn[3]={1,2,4}数组对象在Java中存储在()中

A:队列B:栈C:链表D:堆

答案:堆为数组分配内存是在初始化时。

A:对B:错

答案:对数组一旦创建,大小不能再改变

A:对B:错

答案:对当调用方法时,给参数传入的值称为实际参数,简称实参。

A:对B:错

答案:对一个数组中只能存储同一种数据类型的数据。

A:对B:错

答案:对数组声明后,必须使用new运算符分配内存空间。

A:错B:对

答案:对创建数组后,系统会给每一个数组元素一个默认的值,如int型是1。

A:错B:对

答案:错

第五章单元测试

Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

A:错B:对

答案:错构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。

A:错B:对

答案:对有以下方法的定义,请选择该方法的返回类型()

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

}

A:byteB:doubleC:intD:short

答案:double定义一个类,必须使用的关键字是

A:staticB:interfaceC:classD:public

答案:class下面关于类的说法,不正确的是

A:类就是对象B:对象是Java语言中的基本结构单位C:类是同种对象的集合和抽象D:类属于Java语言中的复合数据类型

答案:类就是对象

第六章单元测试

子类对象能否直接向其父类赋值?父类对象能否向其子类赋值?

A:能,不能B:不能,能C:不能,不能D:能,能

答案:能,不能Java语言类间的继承关系是

A:多重继承B:不能继承C:不一定D:单继承

答案:单继承区分类中重载方法的依据是

A:访问权限不同B:不同的形参名称C:返回值的类型不同D:形参列表的类型和顺序

答案:形参列表的类型和顺序在面向对象程序设计中,采用继承机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。

A:对B:错

答案:对子类可以重新定义与父类同名的成员方法,实现对父类方法的覆盖。

A:错B:对

答案:对

第七章单元测试

下面关于接口的说法中不正确的是

A:接口中所有的方法都是public访问权限B:接口中所有的方法都是抽象的C:接口是Java中的特殊类,包含常量和抽象方法D:子接口继承父接口所用的关键字是implements

答案:子接口继承父接口所用的关键字是implementsJava语言接口间的继承关系是

A:不能继承B:多重继承C:单继承D:不一定

答案:多重继承一个类实现接口的情况是

A:一次可以实现多个接口B:不一定C:不能实现接口D:一次只能实现一个接口

答案:一次可以实现多个接口Java中提供两种多态机制,重载与覆盖。

A:对B:错

答案:对内部类是在一个类内嵌套定义的类,其特点描述错误的是

A:可以使用其他类的成员,而且可访问它所在类的成员B:只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名C:除static内部类之外,不能在类内声明static成员D:可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量

答案:可以使用其他类的成员,而且可访问它所在类的成员

第八章单元测试

JAVA语言中提供了String和StringBuffer两种类型的字符串类来处理字符串。

A:错B:对

答案:对Java提供的日期类有()

A:DateFormatB:CalendarC:Date

答案:DateFormat;Calendar;Date使用String类的()方法可以获取一个字符串的长度。

A:length()B:equals

答案:length()可以使用String类的()方法比较一字符串是否与字符串s相同

A:equalsB:length()

答案:length()Calendar类中,用于为指定的日历字段增加或减去指定的时间量的方法是

A:intget(intfield)B:voidadd(intfield,intamount)C:voidset(intyear,intmonth,intdate)D:C.voidset(intfield,intvalue)

答案:voidadd(intfield,intamount)下列方法中,用于返回当前日期的方法是

A:Date(Strings)B:Date(intyear,intmonth,intdate)C:Date(longdate)D:Date()

答案:Date()()类用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年、月、日、时、分和秒等

A:DateFormatB:CalendarC:Date

答案:Calendarint基本数据类型对应的包装类是Integer

A:错B:对

答案:对

第九章单元测试

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。

A:对B:错

答案:对Collection接口的功能有(

A:删除功能B:判断功能C:迭代器功能D:长度功能E:添加功能F:转化功能

答案:删除功能;判断功能;迭代器功能;长度功能;添加功能;转化功能Set集合类包含Set接口和Set接口的实现类。

A:对B:错

答案:对List集合类包含List接口和List接口的实现类。

A:对B:错

答案:对下列(

)方法可以实现”将指定的值与映射中的指定键关联。”

A:clear()B:get()C:put()D:remove()

答案:put()

第十章单元测试

关于异常的含义,下列描述中最正确的一个是

A:程序编译或运行时发生的异常事件B:程序自定义的异常事件C:程序编译错误D:程序语法错误

答案:程序编译或运行时发生的异常事件自定义异常时,可以通过对下列哪一项进行继承

A:Exception类及其子类B:AssertionError类C:Applet类D:Error类

答案:Exception类及其子类对应try和catch子句的排列方式,下列哪一项是正确的?

A:子类异常在前,父类异常在后B:只能有子类异常C:父类异常在前,子类异常在后D:父类和子类不能同时出现在try语句块中

答案:子类异常在前,父类异常在后下列代码中给出正确的在方法体内抛出异常的是

A:throwsIOException;B

温馨提示

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

评论

0/150

提交评论