为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > Java复习题及答案(第一学期_)

Java复习题及答案(第一学期_)

2023-02-26 30页 doc 206KB 8阅读

用户头像 个人认证

is_485240

暂无简介

举报
Java复习题及答案(第一学期_)选择题1.Java语言具有许多特点,下列选项中,哪一个不属于这些特性()A.复杂性B.稳定性和安全性C.面向对象D.可移植性答案:A2.Java程序的最终执行需经过两个步骤,它们是()。A.编辑和解释B.编辑和编译C.编译和解释D.以上都不对答案:C3.下面说法错误的是()。A.字节码的装入由类装载器完成B.字节码校验器对字节码进行安全性校验C.通过javac编译器生成字节码文件D.将Java源程序文件嵌入到HTML文件中,用浏览器装人该HTML文件,使Applet程序运行答案:D4.下列说法中,()是错误的。A.Java用标...
Java复习题及答案(第一学期_)
选择题1.Java语言具有许多特点,下列选项中,哪一个不属于这些特性()A.复杂性B.稳定性和安全性C.面向对象D.可移植性:A2.Java程序的最终执行需经过两个步骤,它们是()。A.编辑和解释B.编辑和编译C.编译和解释D.以上都不对答案:C3.下面说法错误的是()。A.字节码的装入由类装载器完成B.字节码校验器对字节码进行安全性校验C.通过javac编译器生成字节码文件D.将Java源程序文件嵌入到HTML文件中,用浏览器装人该HTML文件,使Applet程序运行答案:D4.下列说法中,()是错误的。A.Java用标识符表示变量名、类名和方法名B.标识符是由字母、数字、下划线和$组成的字符数字串C.标识符必须以字母、下划线和$开头D.Java定义的关键字也能当作标识符使用答案:D5.有定义:intx;则x在内存中所占的位数是()b。A.8B.16C.32D.64答案:C4字节6.下列程序段的执行结果是()。intn=12;System.out.println(n/10+n%10);1+2=3A.1B.2C.3D.4答案:C7.下列程序段的执行结果是()。intx=15;if(x>0)if(x<10)System.out.println("1weishu");elseSystem.out.println("duoweishu");A.1weishuB.duoweishuC.没有显示结果D.以上都不对答案:B下列说法中错误的是()。XA.数组由数目固定、类型可以不同的元素组成B.数组都是动态的分配存储空间C.用new分配的元素被系统自动初始化D.数组元素的下标从0开始答案:A9.关于String类提供的常用方法的叙述中,错误的是()。A.length()返回字符串的长度B.equals()比较字符串是否相等C.concat()连接字符串D.charAt()返回指定字符的位置答案:D10.关于数据抽象的概念,()说法不正确。A.把系统中需要处理的数据和施加于这些数据之上的操作结合在一起,根据功能、性质、作用等因素抽象成不同的抽象数据类型B.抽象数据类型中数据的值只能由操作来观察和修改C.数据抽象产生的系统单位是对象D.外部必须知道对象的功能和具体实现答案:D11.关于类库的说明,()是不正确的A.Java类库是系统定义好的类B.Java类库提供了Java与JVM之间的接口C.类库包中的程序都是Java源程序D.在Java系统中,系统定义好的类根据实现功能不同被划分成不同集合(包),所有包构成类库答案:C12.关于构造方法的叙述,()不正确。A.构造方法与类名相同B.在一个类中只能存在一个构造方法//多个C.每当使用new关键字创建一个对象,系统会自动调用构造方法初始化这个对象D.构造方法是类的一种特殊方法答案:B13.用static修饰的静态方法()。建议不出A.属于整个类B.只能用对象名做前缀C.可以访问非static方法D.可以被覆盖答案:AD14.下列叙述中错误的是()。A.多态是指一个程序中同名的不同方法共存的情况B.Java提供了两种多态机制:重载与覆盖C.子类重新定义父类已有的方法时,只需保持与父类相同的方法名即可D.子类方法对父类同名方法的覆盖将清除父类方法在子类对象中占用的内存答案:C15.非运行时异常是在下面()情况下出现的异常。A.运用文本编辑器编辑源文件时B.Java编译器在编译检测时C.Java运行系统执行过程中D.不确定情况下发生答案:B16.关于Applet程序,下列说法错误的是()A.Applet自身不能运行B.Applet可嵌在浏览器中运行C.Applet以main()方法为入口D.Apple程序在执行前必须添加到HTML文件中答案:C17.下面说法中正确的是()。A.JavaApplication是完整的程序,需要独立的Java解释器来解释运行B.JavaApplication程序不能通过Java解释器来直接解释运行C.JavaApplet程序不需要嵌入到HTML语言中,就可以直接运行D.以上说法都不对答案:A18.利用Java编译器(javac)编译一个Applet程序,生成的文件是()。A.Java源文件B.字节码文件C.HTML文件D.文本文件答案:B19.下面不属于Java应用程序的基本格式规定的是()。A.Java源程序是无格式的纯文本文件,可以用任何文本编辑器来编写B.一个Java程序中最多只能有一个公共类C.Java程序中的每一条语句都要以“;”结束D.init()方法是应用程序的起点答案:D20.下面说法中错误的是()。A.Java语言区分字母大小写B.标识符中可以包含任何字符//不包括关键字C.下划线可以作为标识符的开始D.Java的包、变量名一般以小写字母开头,类名一般以大写字母开头答案:B21.要输出"hello",theboysaid语句,正确的设置是()。A.System.out.println("hello",theboysaid);B.System.out.println("hello",theboysaid");C.System.out.println("\"hello\",theboysaid");D.System.out.println("\"hello",theboysaid");答案:C22.下面所法中不正确的是()。A.顺序结构是一种最简单的基本结构B.if语句实现二路分支C.switch语句实现多路分支D.while和do_while的执行过程完全一样,都属于循环结构的设计方法答案:D23.执行下面的语句段,正确的结果是()。inti,j;for(i=1;i<=3;i++){for(j=1;j<=i;j++)System.out.print("*");System.out.println();}A.*B.*C.*D.*********************答案:A24.下列说法中错误的是()。A.数组中元素的类型不一定都相同B.数组元素的下标从0开始C.数组中各个元素在内存中是按下标的升序顺序连续存放的D.Java对数组下标范围进行严格检查,如果下标超出范围将产生运行错误答案:A25.有定义:Strings="Hello";Stringt=s;下列说法中正确的是()。A.s变量和t变量中均存放字符串HelloB.内存中开辟了两块空间存放字符串HelloC.s变量存储的是nullD.s变量和t变量均指向同一个字符串Hello答案:D26.对客观世界进行分析后,它与对象的对应关系为()。A.将客观世界中的事物抽象成对象B.将事物的静态特征用属性,即一组数据来描述C.将事物的动态特征用方法来刻画D.以上均正确答案:D27.在Java程序中,类结构由类说明和()两部分组成。A.类标识B.数据成员C.类体D.成员方法答案:C28.执行下面的程序后,结果是()。publicclassDogs{Stringnum,name;publicDogs(Stringname){this.name=name;}publicstaticvoidmain(String[]args){Dogsdog=newDogs("Balla");System.out.println(dog.num+""+dog.name);}}A.nullBallaB.nullnullC.BallaD.以上结果都不正确答案:A29.用final修饰方法,错误的叙述是()。A.被称为最终方法B.可以被该方法所在类的子类所覆盖C.不能被该方法所在类的子类所覆盖D.保证了程序的安全性和正确性答案:B30.下列叙述错误的是()。A.包的目的是实现软件复用B.创建包就是在当前文件夹下创建一个子文件夹,存放这个包中包含的所有类的.class文件C.可以用import关键字加载需要使用的类D.语句importjava.awt.eve*;正确答案:D31.下面()不属于运行时异常。建议不出A.输入输出异常B.除数为零的异常C.数组元素下标越界异常D.字符串下标越界异常答案:A32.目前有许多用于编写Java程序的开发工具,例如()。A.Sun公司的Java2SDKB.Borland公司的JbuilderC.Microsoft公司的VJ++D.以上都是答案:D33.关于JVM的叙述中错误的是()。A.JVM指Java虚拟机B.在运行Java程序时,首先启动JVM,再由它负责执行Java的字节码C.利用JVM可以把Java字节码程序与具体的软硬件平台分隔开来D.JVM是一种在特定计算机系统下运行的规范机制答案:D34.下面属于引用类型的是()。A.类B.数组C.接口D.以上都是答案:D35.下面说法中不正确的是()。A.变量存储的是在程序中可以修改的值B.使用变量的原则是“先说明后使用”C.常量一般用小写字母表示D.常量存储的是在程序中不能被修改的固定值答案:C36.执行下列语句段后,正确的结果是()。intx=97;System.out.println((char)97);A.97B.aC.没有结果D.编译出错答案:B37.分析下面语句段完成的功能()。intk=10,i=0,sum=0;while((++i)j‖m.<方法名>调用Java为String类定义的许多方法答案:A55.下面的程序段是对类的定义,包含了()信息。classDog{Stringname;publicvoidmove(){}}A.类的属性B.类的方法C.类标识D.以上都包括答案:D56.下面的()属于对象的概念。A.狗B.饼干C.工号为001的工人D.树木答案:C57.下面的叙述中,错误的是()。A.声明对象,即使该对象成为类的一个实例B.通过“对象名.数据成员名”可以引用对象的数据成员C.初始化对象时可以使用构造方法来完成D.对象中的属性和方法是不可分割的答案:A58.有下面的类定义,正确的选择是()。classKs{staticintx=9;Staticvoidmm(){};publicstaticvoidmain(String[]args){Kst=newKs();}}A.t.x引用正确B.Ks.x引用正确C.Ks.mm引用正确D.以上引用均正确答案:D59.下面是关于包的引入语句,错误的是()。A.importjava.io.* ;B.importjava.applet.Applet;C.importjava.awt.eve* ;D.importjava.awt.event.*答案:C60.Java语言用()方式组织异常,所有的异常类都是Throwable的子类。A.继承B.类C.多态D.接口答案:A61.java语言是由下列哪一家公司在1995年发布的()。A.SunB.MicrosoftC.BorlandD.FoxSoft答案:A62.基本Java系统(编译器和解释器)所占空间不到250KB,反映了Java的哪一个特点()。A.面向对象B.可移植性C.简单性D.动态特性答案:C63.Java工具集为开发人员提供了创建和运行Java代码的工具;若要运行一个Applet程序,用到的工具是()。A.jdbB.javaC.javapD.appletviewer答案:D64.以下()是Java的关键字。A.classB.JavaC.helloD.Class答案:A65.下面不属于简单类型的是()。A.字符串类型B.浮点型C.字符型D.整型答案:A66.下面选项中,()属于正确的赋值方式。A.booleanb=20B.intk=23.00C.charch=”A”D.charch=(char)97答案:D67.下面不属于循环结构定义的是().A.for(){}B.if(){}C.while(){}D.do{}while()答案:B68.有定义:char[]ch={'n','e','t'};操作不合理的是().A.ch[0]=’N’;B.for(inti=0;i流程
序设计方法。A.面向结构B.面向过程C.面向对象D.面向操作答案:C71.()表示了类的概念。A.美丽B.树C.一只猫D.一尾鱼答案:B72.下面的叙述中,错误的是()。A.声明对象即确定对象的名称,并指明它所属的类B.声明对象时,即为对象分配了存储空间C.建立对象后,该对象即成了类的实例D.建立对象的格式为:对象名=new构造方法()答案:B73.关于static修饰的静态数据成员的叙述中,()是正确的。A.它被保存在类的内存区的公共存储单元中,而不是保存在某个对象的内存区中B.可以通过类名加点操作符访问它C.仍然属于类的作用域D.以上叙述都正确答案:D74.执行下面程序后的结果是()。classA1{Stringname;publicA1(){name="zhang";}}publicclassA2extendsA1{publicA2(){super();}publicstaticvoidmain(String[]args){A2s=newA2();System.out.println(s.name);}}A.编译出错B.nullC.zhangD.没有结果答案:C75.下面说法中不正确的是()。A.可以用try-catch机制设计程序的异常处理B.catch语句紧跟在try块的后面C.catch语句可以捕捉任何位置上try语句抛出的异常D.可以放置多个catch语句处理同一段程序可能产生的多种异常情况答案:C76.要安装J2SDK应用程序,可以到下列哪一个网站去下载()。A.MicrosofB.SunC.BorlandD.FoxSoft答案:B77.java语言的执行模式是()。A.全编译型B.全解释型C.同脚本语言的解释模式D.半编译和半解释型答案:D78.运行一个Java应用程序,正确的执行命令是()。A.javacStudent.javaB.javacStudent.classC.javaStudent.javaD.javaStudent答案:D79.不正确的标识符是()。A.computerB.12countC._studentD.$23答案:B80.下面说法中不正确的是()。A.布尔型是简单类型B.布尔型只有真和假两个值C.所有关系运算的返回值都是布尔型的值D.布尔型可转换成0和1两种数字表示形式truefalse答案:D81.有定义:inti=4,j=i++;System.out.println(i++);执行结果是()。A.4B.5C.6D.7答案:B82.下面语句的执行结果是()。booleanyear=(2006%400==0)|(2006%100!=0)&(2006%4==0);System.out.println(year);A.0B.1C.trueD.false答案:D83.下面说法中错误的是()。A.break语句结束本次循环B.break语句可以终止某个caseC.continue语句结束本次循环D.continue语句并不终止当前循环答案:A84.下面说法中错误的是()。A.数组是Java中的引用类型B.数组中元素的类型可以不相同C.数组下标的个数就是数组的维数D.可以通过数组名加下标的形式访问数组元素答案:B85.()属于基于面向对象的软件开发技术。A.OOAB.OODC.OOPD.以上都是答案:D86.()表示了对象的概念。A.嫉妒B.树木C.一只叫Balla的狗D.制作饼干的模具答案:C87.在()状态下,即为一个对象分配了存储空间。A.声明对象B.建立对象C.初始化对象D.使用对象答案:B88.有定义如下,则Dog.count的引用形式()。publicclassDog{staticintcount=0;……}A.正确B.错误C.在Dog类外引用错误D.在Dog类中引用错误答案:A89.执行下面的程序后,结果是()。classA1{Stringname="Dog";}publicclassA2extendsA1{Stringname="Cat";publicvoidprintme(){System.out.println(super.name);}publicstaticvoidmain(String[]args){A2x=newA2();x.printme();}}A.CatB.DogC.nullD.编译出错答案:B90.下面说法中错误的是()。A.throw语句用来明确地抛出一个异常情况B.throws用来标明一个成员方法可能抛出的异常情况C.编程人员可以根据实际情况在程序中抛出异常D.在方法声明中,通过包含throw语句来抛出一个异常答案:D91.Jbuilder是()公司推出的可视化Java开发工具。A.SunB.MicrosoftC.BorlandD.IBM答案:C92.Java的可移植性特点,又可称为()。A.稳定性B.动态性C.分布式特性D.平台无关性答案:D93.编译一个Java源程序,正确的执行命令是()。A.javacTeacher.javaB.javacTeacher.classC.javaTeacher.javaD.javaTeacher.class答案:A94.Java允许在源程序文件中添加注释,以增加程序的可读性;属于多行注释的方式是()。A.//多行语句B./*多行语句*/C./**多行语句*/D.//多行语句//答案:B95.不属于引用类型的是()。A.逻辑型B.类C.数组D.接口答案:A96.程序的控制结构有三种,它们的共同特点是()。A.只有一个入口点和一个出口点B.结构中的每一部分都有机会被执行C.结构内没有“死循环”D.以上都正确答案:D97.执行下面的代码,结果是()。intsum=0;for(inti=1;i<10;i=i+2)sum=sum+i;System.out.println(sum);A.20B.25C.45D.55答案:B98.有语法错误的是()。A.inta[];B.inta[]=newint[5];C.inta[]=newint[];D.inta[]={1,2,3,4,5};答案:C99.执行下面的代码,结果是()。Stringstr="";System.out.println(str.length());A.0B.1C.nullD.没有显示答案:B100.OOP的含义指()。A.面向对象的系统分析B.面向对象的系统设计C.面向对象的程序设计D.面向对象的系统实施答案:C101.下面()代表了类与对象的关系。A.森林与鸟B.汽车与轮胎C.河流与小溪D.教师与工号为001的教师答案:D102.下面的叙述中,()不正确。A.初始化对象,即是为对象分配存储空间的过程B.一个对象的属性和方法是不可分割的C.一个对象的属性值只能由这个对象或它的方法来读取和修改D.对象成员的引用形式为:对象名.数据成员名答案:A103.执行下面的程序后,结果是()。publicclassKs{staticintcount=0;publicKs(){count++;}publicstaticvoidmain(String[]args){Ksk1=newKs();Ksk2=newKs();System.out.println(Ks.count);}}A.0B.1C.2D.3答案:C104.下面说法错误的是()。A.this代表了当前对象的一个引用B.通过this可以解决形参名与数据成员名相同的问题C.super代表了当前对象的“祖先”类对象D.用super来指明父类的数据成员和方法答案:C105.下面说法中错误的是()。A.当抛出一个异常时,程序的执行就不再是线性的B.finally语句创建一个代码块,在try/catch语句后执行C.系统只有在抛出一个异常时,才会执行finally语句的程序代码D.使用finally语句可以为异常处理提供统一的出口答案:C106.将Java2SDK软件安装在C盘的根目录位置,目录名为:c:\J2SDK;则Java为开发人员提供的创建和运行Java代码的工具目录是()。A.c:\B.c:\J2SDKC.c:\J2SDK\binD.c:\J2SDK\lib答案:C107.JavaApplication程序的建立和运行所涉及到的步骤是()。A.利用文本编辑器建立源文件B.利用javac编译源文件C.利用java解释字节码文件D.以上都是答案:D108.以下说法错误的是()。A.JavaApplet小程序不能够嵌入到HTML文件中B.JavaApplet小程序不可以用java解释器直接运行C.可以利用WWW浏览器装入HTML文件,运行Applet程序D.利用JavaApplet小程序可以扩充网页的功能,丰富网页内容答案:A109.下面说法中错误的是()。A.关键字是Java中具有特殊含义的字符序列B.Java不允许用户对关键字赋予别的含义C.Byte、Int、Long等都是关键字D.this和super是关键字答案:C110.转义序列’\n’代表的含义是()。A.换行,将光标移至下一行的开始B.水平制表,将光标移至下个制表符的位置C.回车,将光标移至当前行的开始,不移到下一行D.字符’n’答案:A111.下面是字符串的合并运算,结果错误的是()。A.System.out.println("3"+"car");3carB.System.out.println(1+2+"car");3carC.System.out.println(""+1+2+"car");12carD.System.out.println(""+1+2+"car");3car答案:D112.判断下面语句的执行结果()。intcount=0;for(inti=1;i<=100;i++)if((i%2==0)&&(i!=50))count++;System.out.println(count);A.48B.49C.50D.100答案:B113.有定义:inta[]={1,2,3};下面对数组a的操作中,错误的是()。A.a[0]=20B.intx=a[1]C.System.out.println(a[3])D.a[0]=a[1]*[2]答案:C114.有定义:Strings="Hello";下列说法中,()不正确。A.String不是简单类型,而是Java定义的一个类B.s的长度是5C.s变量里存储的是地址D.若又有定义:Stringt=s;则系统又单另开辟存储空间,存放字符串”Hello”,变量t指向新的存储空间的起始地址答案:D115.下面是关于面向对象程序设计的叙述,错误的是()。A.与传统的面向过程的开发方法略有不同B.力求符合人们日常自然的思维习惯C.降低并分解了问题的难度和复杂性D.可提高整个求解过程的可控制性、可监测性和可维护性答案:A116.下面的叙述中,()不正确。A.Java源程序中的类分为两种:Java类库和用户自定义类B.进行Java程序设计,首先从定义类开始C.一个Java源程序由若干个public类构成D.描述一个类包括:类标识、属性说明和方法说明答案:C117.()是创建一个对象的正确语句,A.Dogsdog;B.dog=newDogs();C.Dogsdog={"Balla"};D.Dogsdog=newDogs();答案:D118.关于形参、实参的叙述中,错误的是()。A.实参个数、顺序、类型必须与形参保持一致B.形、实参的名字必须一致C.实参变量对形参变量的数据传递是“值传递”D.形参值不能传给实参答案:B119.关于接口的叙述中,错误的是()。A.接口是Java中实现多重继承的惟一途径B.interface是声明接口的关键字C.接口不具有继承性D.在类中,用implements关键字就可以调用接口答案:C120.下面叙述中错误的是()。A.Java语言提供默认的异常处理方式B.在程序中处理异常情况时,将可能出现异常的程序代码放到catch块中C.程序执行过程中,一旦出现异常情况,就会抛出一个异常D.catch语句用来捕捉某一个异常情况答案:B填空1.用于解释执行Java字节码的工具是。答案:java.exe编译器2.变量具有三个基本要素:名字、和值。答案:类型3.根据功能的不同,Java类库的每个包中都有若干个具有特定功能和相互关系的类和接口。如___________包中包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学方法、字符串处理、异常处理等类。答案:java.lang4.建立对象就是用Java提供的关键字为对象分配存储空间。答案:new5.系统在运行的时候,查找处理异常的方法的过程称为。答案:捕获一个异常6.用于测试和运行JavaApplet程序的工具是。答案:appletviewer7.所有可见的ASCII字符都可以用单引号括起来成为字符,但是一些控制字符不能直接显示,可以利用序列来表示。答案:转义8.创建对象通常包括声明对象、和初始化对象三步。答案:创建对象9.类库包中的程序都是字节码形式的程序,利用import语句可以将一个包引入到程序里。答案:import10.为了避免程序运行时可能出现的错误,将这些程序代码放在try块中,紧跟try语句后面应包含一个catch语句,用来指定需要捕捉的异常类型。答案:catch11.Java小应用程序可以嵌入到HTML语言中,并由带有Java解释器的WWW浏览器来解释执行。答案:HTML12.在Java语言中,数据类型分为简单类型和引用类型。答案:引用13.构造方法是类的一个方法,它的方法名与类名相同。答案:类名14.Java源程序中的类分为两类:Java类库和用户自定义的类。答案:java类库15.用户能够捕捉到的异常情况进一步细分为:运行时异常和非运行时异常。答案:非运行时异常16.利用JVM可以把Java字节码程序与具体的软硬件平台分隔开来。答案:JVM17.Java语言由语法规则和类库两部分组成。答案:类库18.Java中提供两种多态机制:重载与覆写。答案:覆写19.对象具有标识、属性和方法三个特征。答案:对象标识20.使用finally语句可为异常处理提供统一的出口,完成清除工作。答案:finally21.面向对象的编程语言可以把程序概括为:程序=对象+消息。答案:对象22.有定义:Stringstr="sheep";System.out.println(str.equals("sheap"));结果为:FALSE。答案:false23.基于面向对象的软件开发技术中,OOP指的是面向对象程序设计。答案:面向对象程序设计24.当子类要引用继承自父类的同名数据成员时,可使用关键字super引导。答案:super25.在Java中,将发生在程序执行过程中的不正常事件称为异常。答案:异常26.Java的用户程序分为两类:JavaApplication(Java应用程序)和Javaapplet。答案:javaApplet27.有定义:inttable[]=newint[10],len;可以通过len=table.length()获得该数组的长度。答案:table.length()28.面向对象的程序设计就是采用数据抽象方法来构建程序中的类和对象。答案:数据抽象29.实参变量对形参变量的数据传递是值传递,即只能由实参传递给形参,而不能由形参传递给实参。答案:值传递30.为了避免程序运行时可能出现的错误,将这些程序代码放在try块中,紧跟其后应包含一个catch语句,用来指定需要捕捉的异常类型。答案:try31.将Java2SDK软件安装在C盘的根目录位置,目录名为:c:\J2SDK;若在E盘用户自己的目录下完成Java源程序的编译和运行,环境变量path的设置为:path=c:\j2sdk\bin。答案:c:\j2sdk\bin32.程序的控制结构分为:顺序结构、分支结构和循环结构。答案:循环33.描述一个类,需要指明类标识、属性说明和方法说明。答案:方法说明34.封装是指利用抽象数据类型将数据和基于数据的操作封装在一起,构成一个不可分割的独立体。答案:操作35.一个方法在运行时发生了异常,则该方法生成一个代表该异常的对象,并提交给运行这个方法的系统,称这个过程为抛出一个异常。答案:抛出一个异常36.用于将Java源程序编译成字节码的工具是Java.exe。答案:javac.exe37.在二元运算符中,“%”是求两个操作数相除的余数。答案:余数38.根据功能的不同,Java类库的每个包中都有若干个具有特定功能和相互关系的类和接口。如包中包括了Java语言用来构建图形用户界面(GUI)的类库。答案:java.awt39.每当使用new关键字创建一个对象,为新建对象开辟了内存空间之后,Java系统将自动调用方法初始化这个新建对象。答案:构造语句用来明确地抛出一个异常情况,改变程序的执行流程,进行异常情况的处理。答案:throw阅读下列程序,写出运行结果1.publicclassE3_1{publicstaticvoidmain(String[]args){intyear=2007;booleanleap=true;leap=(year%400==0)||(year%100!=0)&&(year%4==0);System.out.println(year+"isaleapyear:"+leap);}2007isaleapyear:false}答案:2007isaleapyear:false2.publicclassE3_2{staticStringsetColor(intx){return("Golden");}staticStringsetColor(intx,inty){return("Green");}staticStringsetColor(intx,inty,intz){return("Red");}staticStringsetColor(intx,inty,intz,intw){return("White");}publicstaticvoidmain(String[]args){System.out.println("Sunis:"+setColor(5));Sunis:GoldenSystem.out.println("Treeis:"+setColor(2,2))Treeis:GreenSystem.out.println("Cloudsis:"+setColor(7,7,7,1));Cloudsis:White}}答案:Sunis:GoldenTreeis:GreenCloudsis:White3.publicclassE3_1{publicstaticvoidmain(String[]args){Stringstr1="acbhcidneaf!",str2="";inti=1;while(i
/
本文档为【Java复习题及答案(第一学期_)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索