MOOC Java程序设计-北京林业大学 中国大学慕课答案_第1页
MOOC Java程序设计-北京林业大学 中国大学慕课答案_第2页
MOOC Java程序设计-北京林业大学 中国大学慕课答案_第3页
MOOC Java程序设计-北京林业大学 中国大学慕课答案_第4页
MOOC Java程序设计-北京林业大学 中国大学慕课答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

MOOCJava程序设计-北京林业大学中国大学慕课答案随堂测验1、填空题:Java之父是()。正确答案:【JamesGosling】2、填空题:目前,Java有三个体系,分别是()、JavaEE和JavaME。正确答案:【JavaSE】随堂测验1、填空题:Java的内存管理是由()自动完成的,解放了程序员大量的精力和工作量。正确答案:【系统】2、填空题:面向对象有三个特征,分别是:封装、继承和()。正确答案:【多态】随堂测验1、问题:在jdk中,如果Java源程序中有多个类,则这个源程序的文件名必须是主类的名字。()选项:A、正确B、错误正确答案:【错误】2、填空题:如果Java源程序和jdk的安装路径不一样,为了确保程序的正确编译和运行,需要配置()变量。正确答案:【环境或者path】随堂测验1、填空题:Java源程序的扩展名为()。正确答案:【.java】2、填空题:在jdk中,如果Java源程序中有多个类,可以都不是public类。但是,如果要有public类,则只能有()个类是public类。正确答案:【1或者一】随堂测验1、问题:Scanner类的对象可以从键盘上接收char类型的数据。()选项:A、正确B、错误正确答案:【错误】2、问题:System.out.print(...)方法和System.out.println(...)方法在输出内容时作用相同。()选项:A、正确B、错误正确答案:【错误】3、填空题:Java源程序中的main方法中的参数作用是()。正确答案:【从键盘上接收数据】4、填空题:Java提供了一个专门从键盘上接收数据的类,该类的名称是()。正确答案:【Scanner】随堂测验1、填空题:在JavaAPIs中,如果查询一个类,可以通过该类所在的包来检索,也可以通过()检索。正确答案:【类名】第1章单元作业第1章单元测验1、问题:在jdk中,()。选项:A、源程序中只能有一个主类B、源程序中可以有多个public类C、源程序中必须有public类D、源程序的文件名必须是主类的名字正确答案:【源程序中只能有一个主类】2、问题:在jdk中(也就是直接在MS-DOS界面中编译和运行Java源程序),如果源程序中有public类,()。选项:A、可以有多个public类B、只能有一个public类C、public类必须是包含main方法的主类D、所有类必须都是public类正确答案:【只能有一个public类】3、问题:在eclipse中,一个Project的bin文件夹中,存放()。选项:A、Java源程序B、Java源程序编译之后的字节码文件C、Java源程序和字节码文件D、以上都不对正确答案:【Java源程序编译之后的字节码文件】4、问题:Java语言具有“一旦写成,处处可用”(writeonce,runanywhere)的平台无关性,是因为Java源程序被编译之后生成的.class字节码文件在各种操作系统下都是通用的,都可以被安装在特定操作系统的Java解释器正确地解释运行。()选项:A、正确B、错误正确答案:【正确】5、问题:Java中内存的开辟和释放是由程序员通过指针操作的。()选项:A、正确B、错误正确答案:【错误】6、问题:假设有Scanner类的对象reader,则使用reader从键盘上接收字符串时,reader.nextLine()和reader.next()的作用是相同的。()选项:A、正确B、错误正确答案:【错误】7、问题:Java源程序经过编译之后会产生扩展名为.class的字节码文件,字节码文件是机器码。()选项:A、正确B、错误正确答案:【错误】8、问题:Java源程序经过编译之后会产生扩展名为.class的字节码文件,之后通过java命令运行时,字节码会一次性加到内存中。()?选项:A、正确B、错误正确答案:【错误】9、填空题:Java语言最初命名为()。正确答案:【oak##%_YZPRLFH_%##Oak##%_YZPRLFH_%##OAK】10、填空题:面向对象有三个特性,分别是封装、()和多态。正确答案:【继承】11、填空题:在Java源程序中,main方法中参数的类型是()。(写出类型的英文名称)正确答案:【String】12、填空题:Scanner类在()包中。正确答案:【java.util】随堂测验1、问题:以下标识符正确的是()。选项:A、a+bB、2a$C、_2.aD、For正确答案:【For】2、问题:关键字可以是大写的。()选项:A、正确B、错误正确答案:【错误】3、填空题:Java语言的标识符是由()、数字、下划线和美元符号组成。正确答案:【字母】4、填空题:Java语言中的注释包括单行注释、多行注释和()。正确答案:【文档注释】5、填空题:Java语言中的文档注释以()开始,以*/结束。正确答案:【/**】随堂测验1、问题:以下选项中,()不是Java语言的基本数据类型。选项:A、整型B、字符型C、布尔类型D、字符串类型正确答案:【字符串类型】2、问题:Java中存在无符号整数。()选项:A、正确B、错误正确答案:【错误】3、问题:字符型的精度高于短整型。()选项:A、正确B、错误正确答案:【错误】4、填空题:数据类型的转换,分为自动类型转换和()。正确答案:【强制类型转换】5、填空题:inta=268;bytem=(byte)a;请问m=()。正确答案:【12】6、填空题:Java中的数据类型包括基本数据类型和()数据类型。正确答案:【复合】随堂测验1、问题:inta=1,b=2,c=6,d=6;booleanm=true,n=true;则执行表达式(m=ab)||(n=cd)之后,n和表达式的值分别为()。选项:A、true,falseB、true,trueC、false,trueD、false,false正确答案:【false,false】2、问题:inta;a=2++;此时,a的值为3。()选项:A、正确B、错误正确答案:【错误】3、问题:各个关系运算符的优先级相同。()选项:A、正确B、错误正确答案:【错误】4、填空题:inta,b=2;a=b++;a=()正确答案:【2】5、填空题:2/5的结果是()。正确答案:【0】6、填空题:inta=2;a1;a的值为()。正确答案:【4】随堂测验1、问题:在分支结构中,if后面的括号里的值可以是()。选项:A、整数类型B、浮点数类型C、布尔类型D、字符类型正确答案:【布尔类型】2、问题:inti,sum=0;则执行以下语句,sum的值是()。for(i=1;i=3;sum+=1)sum+=i;选项:A、6B、3C、0D、sum的值无法计算正确答案:【sum的值无法计算】3、问题:inti,sum=0;则执行以下语句,sum的值是()。for(i=1;i=3;i++){if(i==2)continue;sum+=i;}选项:A、1B、2C、3D、4正确答案:【4】4、问题:在Java语言中,语句后面可以不加分号。()选项:A、正确B、错误正确答案:【错误】5、问题:在分支结构中,在没有if的情况下,else可以单独存在。()选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:在Java语言中,创建一个长度为6的一维整型数组a,语句是()。选项:A、inta[6];B、int[6]a;C、inta[]=newint[6];D、inta[]=int[6];正确答案:【inta[]=newint[6];】2、问题:在Java语言中,二维数组中的每一个一维数组(或者称为每一行)的长度必须相同。()选项:A、正确B、错误正确答案:【错误】第2章单元作业第2章单元测验1、问题:以下选项中,()是错误的标识符。选项:A、_intB、a_6b$C、thread1D、instanceof正确答案:【instanceof】2、问题:inta=1,b=2,c=6,d=6;booleanm=true,n=true;则执行表达式(m=ab)d)之后,n和表达式的值分别为()。选项:A、true,falseB、true,trueC、false,trueD、false,false正确答案:【true,false】3、问题:intw=1,x=2,y=3,z=4;则表达式wx?w:y选项:A、4B、3C、2D、1正确答案:【3】4、问题:在Java源程序中,有以下语句:inta=2;if(a=2)System.out.println("Hello");elseSystem.out.println("Welcome");源程序的运行结果为()。选项:A、HelloB、WelcomeC、HelloWelcomeD、程序错误正确答案:【程序错误】5、问题:在Java语言中,switch后面的括号里不可以是()类型的值。选项:A、byteB、intC、StringD、long正确答案:【long】6、问题:若i为整型变量,则以下循环体内的语句被执行了()次。for(i=2;i==0;)System.out.printf("%d",i--);选项:A、0B、1C、2D、无限次正确答案:【0】7、问题:int[][]a=newint[2][3];则a.length的值为()。选项:A、2B、3C、5D、6正确答案:【2】8、问题:byteb;intn=6;以下赋值语句错误的是()。选项:A、b=3;B、b=(byte)3;C、b=n;D、b=(byte)n;正确答案:【b=n;】9、问题:boolean类型的精度高于其他基本数据类型。()选项:A、正确B、错误正确答案:【错误】10、问题:bytea=200;这条语句是对的。()选项:A、正确B、错误正确答案:【错误】11、问题:数值2000可以存储在引用类型的变量中。()选项:A、正确B、错误正确答案:【错误】12、问题:1/4的结果是0.25。()选项:A、正确B、错误正确答案:【错误】13、问题:逻辑与和逻辑或的优先级相同。()选项:A、正确B、错误正确答案:【错误】14、问题:inta[]={1,2,3,4,5,6};和inta[]=newint[6];的作用是不同的。()选项:A、正确B、错误正确答案:【正确】15、填空题:shorts=6;charc='a';请问:s+c是什么数据类型?()要求:填写数据类型对应的关键字。正确答案:【int】16、填空题:在jdk中,可以使用()命令将文档注释提取出来,形成帮助文档。正确答案:【javadoc】17、填空题:文档注释内置了一些以()开头的关键字,用来表示特定的含义。正确答案:【@】18、填空题:inta=2;如果使用移位运算将变量a的值变为8,请写出移位表达式()。正确答案:【a<<2】19、填空题:inta={10,20,30},b={40,50,};a=b;a[0]=()。正确答案:【40】20、填空题:inta[][]=newint[2][];如果让数组a的第一行存放2个数据,接下来的语句是()。正确答案:【a[0]=newint[2];】随堂测验1、填空题:面向对象的语言有三个特征:()、继承和多态。正确答案:【封装】2、填空题:封装是指将数据的()和对数据的操作集成在一起。正确答案:【属性】随堂测验1、问题:一个类中,()。选项:A、可以不显式地给出构造方法B、只能有一个构造方法C、必须有多个构造方法D、不需要构造方法正确答案:【可以不显式地给出构造方法】2、问题:构造方法可以有返回类型。()选项:A、正确B、错误正确答案:【错误】3、问题:有语句finalintMAX=100;则源程序运行过程中,MAX的值可以改变。()选项:A、正确B、错误正确答案:【错误】4、问题:类名可以通过运算符“.”访问静态变量和静态方法。()选项:A、正确B、错误正确答案:【正确】5、问题:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}上述类声明中,关键字this可以省略。()选项:A、正确B、错误正确答案:【错误】6、填空题:一个类中,静态变量用关键字()修饰。正确答案:【static】随堂测验1、问题:表示类继承的关键字是()。选项:A、inheritB、succeedC、extendsD、develop正确答案:【extends】2、问题:子类可以继承父类的构造方法。()选项:A、正确B、错误正确答案:【错误】3、问题:Java语言中,一个父类只能有一个子类。()选项:A、正确B、错误正确答案:【错误】4、问题:classA{publicintf(intx,inty){returnx+y;}}classBextendsA{publicintf(bytex,inty){returnx*y;}}子类B的对象只能调用子类中的f方法。()选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:一个类的声明中,关键字class前面可以加如下()访问控制权限。选项:A、publicB、protectedC、default(可以省略)D、private正确答案:【public#default(可以省略)】2、问题:包声明语句可以放在源程序的任何位置。()选项:A、正确B、错误正确答案:【错误】3、问题:构造方法的访问控制权限受类的访问控制权限的影响。()选项:A、正确B、错误正确答案:【正确】4、问题:以下两个类在同一个Java源程序中,ClassAdder{privateintx;privateintincrease(intbasic){returnbasic+x;}}ClassUser{voiduse(intinput){Adderadder=newAdder();intresult=adder.increase(6);}}红色的语句是不合法的。()选项:A、正确B、错误正确答案:【正确】5、问题:有两个Java源程序文件,其中,第一个文件中的源代码如下所示。packageyours;classAdder{protectedintx;inty;protectedintincrease(intbasic){returnbasic+x;}}第二个文件中的源代码如下所示。packageother;importyours;classUnknown{Addera=newAdder();a.increase(3);}红色的语句是合法的。()选项:A、正确B、错误正确答案:【错误】6、填空题:引用其他包中的类需要使用关键字()。正确答案:【import】第3章单元作业第3章单元测验1、问题:构造方法的名字()。选项:A、可以由用户按照标识符的规范随意命名B、必须和类中的一个方法的名字相同C、必须与类名相同D、是Java保留的关键字正确答案:【必须与类名相同】2、问题:classA{publicintf(intx,inty){returnx+y;}}classBextendsA{publicintf(bytex,inty){returnx*y;}}则子类中的f方法和父类中的f方法()。选项:A、是重写关系B、是重载(过载)关系C、完全相同D、是错误的正确答案:【是重载(过载)关系】3、问题:引用其他包中的类需要使用关键字()。选项:A、quoteB、citeC、appointD、import正确答案:【import】4、问题:1:classSuper{2:publicintgetValue(){return2019;}3:}4:publicclassSubextendsSuper{5:6:}下列选项中,()放在第5行会引起编译错误?选项:A、publicintgetValue(){return2016;}B、publicvoidgetValue(){}C、publicvoidgetValue(inta){}D、publicdoublegetValue(doublea,doubleb){returna+b}正确答案:【publicvoidgetValue(){}】5、问题:给出如下源代码,如何使成员变量m被方法fun()直接访问?()classTest{privateintm;publicstaticvoidfun(){//somecode...}}选项:A、将privateintm;改为protectedintm;B、将privateintm;改为publicintm;C、将privateintm;改为staticintm;D、将privateintm;改为intm;正确答案:【将privateintm;改为staticintm;】6、问题:publicclassTest{publicstaticvoidmain(String[]args){intresult=???;System.out.println(result);}publicstaticintoperate(doublea,intb){return10*(int)(a+b);}publicstaticintoperate(inta,doubleb){return100*(int)(a+b);}publicstaticintoperate(doublea,doubleb){return1000*(int)(a+b);}}???处填入()时,编译程序会出错。选项:A、operate(3,5)B、operate(3.0,5)C、operate(3,5.0)D、operate(3.0,5.0)正确答案:【operate(3,5)】7、问题:1:classSuper{2:publicfloatgetNum(){return6.0f;}3:}4:publicclassSubextendsSuper5:{6:7:}以下选项中,()放在第6行会引起编译错误。选项:A、publicfloatgetNum(){return4.0f;}B、publicvoidgetNum(){}C、publicvoidgetNum(doubled){}D、publicdoublegetNum(doubled){return6.0+d;}正确答案:【publicvoidgetNum(){}】8、问题:Java语言中,包实际就是()。选项:A、Java提供的基础类库B、用户自己编写的类库C、字节码文件D、文件夹正确答案:【文件夹】9、问题:请选择一个正确答案,()。选项:A、如果源文件中存在package语句,则必须放在所有非注释语句之前B、private成员变量和方法可以被同一包中的所有类访问C、类的访问控制权限有4种D、构造方法的访问控制权限必须是public正确答案:【如果源文件中存在package语句,则必须放在所有非注释语句之前】10、问题:静态方法可以访问()。选项:A、非静态变量(实例变量)B、静态变量C、非静态方法(实例方法)D、静态方法正确答案:【静态变量#静态方法】11、问题:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}Square正方形=newSquare(10.0);在这个例子中,()。选项:A、this可以省略B、创建类对象的语句Square正方形=newSquare(10.0);执行时,this代表当前对象“正方形”C、this不代表任何内容D、this不能省略正确答案:【创建类对象的语句Square正方形=newSquare(10.0);执行时,this代表当前对象“正方形”#this不能省略】12、问题:classSquare{doubleside;Square(doubleside){this.side=side;}doublecomputeArea(){returnside*side;}}有了上述类声明,类对象的创建语句Square正方形=newSquare();是正确的。()选项:A、正确B、错误正确答案:【错误】13、问题:构造方法不可以被类对象用运算符“.”调用。()选项:A、正确B、错误正确答案:【正确】14、问题:一个类声明了对象之后,这个对象就可以调用该类的成员变量和成员方法了。()选项:A、正确B、错误正确答案:【错误】15、问题:类名不能通过运算符“.”访问类的实例变量。()选项:A、正确B、错误正确答案:【正确】16、问题:Java语言中,一个子类只能有一个直接父类。()选项:A、正确B、错误正确答案:【正确】17、问题:有一个类A的声明,如下所示classA{//省略成员变量和成员方法的声明}类A没有父类。()选项:A、正确B、错误正确答案:【错误】18、问题:一个final类可以被其他类继承。()选项:A、正确B、错误正确答案:【错误】19、问题:子类不能重写父类的final成员方法。()选项:A、正确B、错误正确答案:【正确】20、问题:子类不能继承父类的私有(private)成员变量和成员方法。()选项:A、正确B、错误正确答案:【正确】21、填空题:数据的属性在类中被称为(),对数据的操作在类中被称为成员方法。正确答案:【成员变量】22、填空题:一个类的成员变量如果被关键字final修饰,称它为(),习惯用大写字母表示。正确答案:【常量】23、填空题:calssA{inta;intincrease(intbasic){returnbasic+a;}}classBextendsA{inta,b;intadd(){return()+b;}}在子类B的return后面的括号中,如果要使用父类A的成员变量a,其中的内容是()。正确答案:【super.a】24、填空题:ClassAdder{privateintx;publicAdder(inta){x=a;}privateintincrease(intbasic){returnbasic+x;}}Adder类的构造方法的访问控制权限是()。(写表示访问控制权限的关键字)正确答案:【default】25、填空题:在一个Java源程序中,如果要引入java.util包中的所有类,引入语句是()。正确答案:【importjava.util.*;】随堂测验1、问题:上转型对象和父类对象的功能相同。()选项:A、正确B、错误正确答案:【错误】2、问题:抽象类中可以没有抽象方法。()选项:A、正确B、错误正确答案:【正确】3、问题:抽象类的子类不能再是抽象类。()选项:A、正确B、错误正确答案:【错误】4、问题:final类不可以被继承。()选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:一个接口()。选项:A、可以实现其他接口B、只能被一个类实现C、可以继承其他接口D、可以被多个类实现正确答案:【可以继承其他接口#可以被多个类实现】2、问题:一个类可以同时实现多个接口。()选项:A、正确B、错误正确答案:【正确】3、问题:匿名类不可以声明类对象。()选项:A、正确B、错误正确答案:【正确】4、填空题:声明接口时,需要使用关键字()。正确答案:【interface】5、填空题:在一个类中声明的类,称为()。正确答案:【内部类或者内嵌类。】6、填空题:以下内容在同一个源程序中:abstractclassA{abstractintnum();}classTestA{publicstaticvoidf(At){System.out.println(t.num());}publicstaticvoidmain(String[]args){f(newA(){intnum(){return20;}});}}程序运行的结果是输出()。正确答案:【20】第4章单元作业第4章单元测验1、问题:abstractclassA{intx;intadd(){returnx+1;}publicabstractintdecrease();}classBextendsA{publicintdecrease(){returnx-1;}}则下列选项正确的是()。选项:A、Aa=newA();B、Bb=newA();C、Aa=newB();D、Bb=(B)(newA());正确答案:【Aa=newB();】2、问题:以下与接口有关的说法,正确的是()。选项:A、接口中只能有抽象方法B、接口A和接口B中的方法名可以相同C、接口和抽象类唯一的不同就是,接口比抽象类更抽象D、一个类不能同时实现多个接口正确答案:【接口A和接口B中的方法名可以相同】3、问题:以下内容在同一个源程序中:interfaceA{intadd();}classBimplementsA{intx,y;B(intx,inty){this.x=x;this.y=y;}intadd(){returnx+y;}}publicclassC{publicstaticvoidmain(String[]args){Bb=newB(10,20);intresult=b.add();System.out.println(b.x);System.out.println(b.y);System.out.println(result);}}对于这个源程序,以下选项正确的是()。选项:A、程序输出b.x的值为0B、程序输出b.y的值为0C、程序输出的result的值为30D、上述源程序编译不通过正确答案:【上述源程序编译不通过】4、问题:假设A是接口,B和C是类,以下选项不正确的是()。选项:A、classCextendsA{//省略代码}B、classCimplementsA{//省略代码}C、classCextendsB{//省略代码}D、classCextendsBimplementsA{//省略代码}正确答案:【classCextendsA{//省略代码}】5、问题:以下说法正确的是()。选项:A、一个接口可以实现另外一个接口B、接口之间可以继承,属于单继承机制C、一个接口可以同时继承多个接口D、接口之间不能继承正确答案:【一个接口可以同时继承多个接口】6、问题:以下内容在同一个源程序中:classA{inta;A(inta){this.a=a;}intadd(){returna+10;}}classTestA{publicstaticvoidf(At){System.out.println(t.add());}publicstaticvoidmain(String[]args){f(newA(){intadd(){returna+20;}});}}则()。选项:A、程序的运行结果为输出0B、程序的运行结果为输出10C、程序的运行结果为输出20D、程序不能编译通过正确答案:【程序不能编译通过】7、问题:类A的声明如下所示:abstractclassA{intx;intadd(){returnx+1;}publicabstractintdecrease();}则类对象的创建语句Aa=newA();是正确的。()选项:A、正确B、错误正确答案:【错误】8、问题:抽象类可以是final类。()选项:A、正确B、错误正确答案:【错误】9、问题:抽象类可以声明对象。()选项:A、正确B、错误正确答案:【正确】10、问题:一个类可以在继承父类的同时实现接口。()选项:A、正确B、错误正确答案:【正确】11、问题:一个类对接口的实现机制属于类继承机制。()选项:A、正确B、错误正确答案:【错误】12、问题:抽象类不能实现接口。()选项:A、正确B、错误正确答案:【错误】13、问题:抽象类声明的对象不能作为上转型对象。()选项:A、正确B、错误正确答案:【错误】14、问题:内部类的类体中不可以声明类变量和类方法。()选项:A、正确B、错误正确答案:【正确】15、填空题:一个类实现接口时,需要使用关键字()。正确答案:【implements】随堂测验1、问题:以下选项中,()是自动装箱。选项:A、doublea=6.0;B、Doublea=newDouble(6.0);C、Doublea=6.0;D、doublea=newDouble(6.0);正确答案:【Doublea=6.0;】2、问题:Integera=newInteger(5);System.out.println(a);在上述输出语句中,a后面省略了()。选项:A、intValue()B、valueOf(5)C、parseInt(5)D、toString()正确答案:【toString()】3、问题:Byteby=newByte(5);这条语句是正确的。()选项:A、正确B、错误正确答案:【错误】4、填空题:基本数据类型int的封装类是()。正确答案:【Integer】5、填空题:整型封装类中,代表整数的最大值的静态常量是()。正确答案:【MAX_VALUE】6、填空题:基本数据类型boolean的封装类是()。正确答案:【Boolean】随堂测验1、问题:classA{intx;intadd(){returnx+1;}}Aa=newA();Ab=newA();如果要比较a和b中的值是否相等,可以使用()。选项:A、a=b;B、a==b;C、a.equals(b);D、b=a;正确答案:【a==b;#a.equals(b);】2、问题:classA{//省略代码}类A没有父类。()。选项:A、正确B、错误正确答案:【错误】3、问题:Object类中,有的方法的访问控制权限是default或者private。()选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:Stringstr=like;则pareTo(lake)的值()。选项:A、大于0B、小于0C、等于0D、不能比较正确答案:【大于0】2、问题:String类不可以被继承。()选项:A、正确B、错误正确答案:【正确】3、问题:Strings1,s2;s1=Hello!;s2=Hello!;则s1==s2的值为true。()选项:A、正确B、错误正确答案:【正确】4、问题:Strings1,s2;s1=newString(Hello!);s2=newString(Hello!);则s1==s2的值为true。()选项:A、正确B、错误正确答案:【错误】5、填空题:StringBufferstr=newStringBuffer(Ilikeapple!);str.delete(7,12);str.insert(7,grape);则str所指向字符串的内容是()。正确答案:【Ilikegrape!】随堂测验1、问题:Math类在()包中。选项:A、java.utilB、java.langC、java.ioD、java.math正确答案:【java.lang】2、问题:生成一个[1,100]之间的随机整数,以下选项正确的是()。选项:A、inta=(int)(Math.random()*100)+1;B、inta=(int)(Math.random()*100);C、inta=(int)(Math.random()*99)+1;D、inta=(int)(Math.random()*99);正确答案:【inta=(int)(Math.random()*100)+1;】3、问题:Math类可以被继承。()选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:大整数类BigInteger在()包中。选项:A、java.langB、java.mathC、java.utilD、java.io正确答案:【java.math】2、问题:大整数类BigInteger中的compareTo方法是()。选项:A、重写了Object类的compareTo方法B、大整数类自己的新方法C、实现了Comparable接口中的compareTo方法D、和Object类中的compareTo方法构成重载正确答案:【实现了Comparable接口中的compareTo方法】随堂测验1、问题:LinkedList泛型类对象a获取链表中的节点个数,可以使用()。选项:A、a.length()B、a.number()C、a.size()D、a.amount()正确答案:【a.size()】2、填空题:LinkedList泛型类在()包中。正确答案:【java.util】随堂测验1、问题:tree.add(6);tree.add(1);tree.add(1);则遍历树集tree之后,可以输出1,1,6。()选项:A、正确B、错误正确答案:【错误】2、填空题:TreeSet泛型类在()包中。正确答案:【java.util】随堂测验1、问题:C、Integera=6;D、inta=newInteger("6");正确答案:【inta=newInteger("6");】3、问题:以下选项中,不正确的是()。选项:A、Floata=newFloat("5.0");B、Floata=Float.valueOf("5.0");C、Floata=5.0f;D、Floata=5.0;正确答案:【Floata=5.0;】4、问题:classA{intx;intadd(){returnx+1;}}Aa=newA();System.out.println(a);则程序的运行结果是()。选项:A、0B、1C、地址D、什么也不输出正确答案:【地址】5、问题:Strings1,s2;s1=newString("Hello!");s2=newString("Hello!");如果要比较s1和s2指向字符串的内容是否相等,可以使用()。选项:A、s1==s2B、s1=s2C、s1.equals(s2)D、s2=s1正确答案:【s1.equals(s2)】6、问题:StringBufferstr=newStringBuffer("abc");如果让str指向的字符串变为“abcdef”,以下选项中,能够完成任务的是()。选项:A、str.insert(2,"def");B、str.add("def");C、str.append("def");D、str指向的内容不能改变正确答案:【str.append("def");】7、问题:生成一个[1,6]之间的随机整数,以下选项中,正确的是()。选项:A、inta=(int)(Math.random()*6);B、inta=(int)(Math.random()*5);C、inta=(int)(Math.random()*6)+1;D、inta=(int)(Math.random()*5)+1;正确答案:【inta=(int)(Math.random()*6)+1;】8、问题:BigIntegera=newBigInteger("123456789123456789");则a.toString()的值是()。选项:A、地址B、字符串C、整数D、大整数正确答案:【字符串】9、问题:Integ

温馨提示

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

评论

0/150

提交评论