![2022Java复习题库(答案版)v1_第1页](http://file4.renrendoc.com/view/78252f0d8674f1467669b2c98aefc7ae/78252f0d8674f1467669b2c98aefc7ae1.gif)
![2022Java复习题库(答案版)v1_第2页](http://file4.renrendoc.com/view/78252f0d8674f1467669b2c98aefc7ae/78252f0d8674f1467669b2c98aefc7ae2.gif)
![2022Java复习题库(答案版)v1_第3页](http://file4.renrendoc.com/view/78252f0d8674f1467669b2c98aefc7ae/78252f0d8674f1467669b2c98aefc7ae3.gif)
![2022Java复习题库(答案版)v1_第4页](http://file4.renrendoc.com/view/78252f0d8674f1467669b2c98aefc7ae/78252f0d8674f1467669b2c98aefc7ae4.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java练习题目录TOC\o"1-5"\h\z\o"CurrentDocument"ー、填空题 1\o"CurrentDocument"二、选择题 7\o"CurrentDocument"三、判断题 169\o"CurrentDocument"四、程序分析题 172\o"CurrentDocument"五、编程题 181ー、填空题(一)第1章.中央处理器是计算机的大脑,它从内査获取指令并且执行这些指令。.ー个字节是指8比特的序列。.ー个比特是指二进制数0或1。.操作系统是管理和控制计算机活动的程序。.Java是平台无关的,这意味只需要编写一次程序,就可以在任何计算机上执行。.Java源程序文件名必须和程序中的公共类名一致,并且以扩展名,iava结束。.每个类都被编译成一个独立的字节码文件,该文件名与类名相同,扩展名为.class。.使用javac命令可以从命令行编译Java源代码文件。.使用java命令可以从命令行运行Java类。.每个Java程序都是一套类的定义集合。关键字class引入类的定义,类的内容包含在块内。.每个可执行的Java程序必须有一个n!血方法,该方法是程序开始执行的入口。.Java中的每条语句都是以分号(。结束的,该符号也称为语句结束符。.在Java中,在单行上用两个斜杠(〃)引导注释,称为行注释;在一行或多行用ご型/包含注释,称为块注释或者段注释。.编译错误可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误称为语法错误或者编译错误。运行时错误是指引起程序非正常结束的错误。当ー个程序没有按照预期的方式执行时,产生逻辑错误。.内存存储CPU要执行的数据和程序指令。(二)第2章.有两种类型的import语句:明确导入和通配符导入,前者是在import语句中指定导入单个类;后者将包中所有的类导入。.命名常量表示从不改变的永久数据,用关键字final声明。.Java提供四种整数类型(byte、short、int、long)表示四种不同长度范围的整数。.可以使用(tvpe)value这样的表示法显式地将数值从ー个类型转换到另ー个类型。.将一个较小范围类型的变量转换为较大范围的变量称为拓宽类型。.将一个较大范围类型的变盘转换为较小范围的变量:称为缩窄类型。.拓宽类型(拓宽类型/缩窄类型)不需要显示转换,可以自动完成。.缩窄类型(拓宽类型/缩窄类型)必须显式转换完成。.在计算机科学中,1970年1月1F!午夜零点称为UNIX时间戳。.浮点型直接量带小数点,默认情况下是double型。.ー个float值有7到8位小数位,ー个double值有15到17位小数位。.假设今天是星期二,100天后将是星期几? 星期四 。.给出以下代码的输出:doubleamount=5;System.out.print(amount/2);System.out.println("/'+5/2);结果为ー2.5,2。.如果忘记为字符串加引号,将产生一语法错误。.假设编写ー个计算矩形周长的程序,但是错误地计算了矩形面积的程序,这属于逻辑错误。(三)第3章.关系操作符产生一个布尔值。.%操作符被称为求余或取模操作符,可以求得除法的余数。.switch语句根据char>byte、short>int或者Strin区类型的switch表达式来进行控制决定。.Math.random。可用来产生0.0到1.0之间的随机double值,但不(可/但不)包括1.0。.产生一个随机的整数i,使得0WiW50»其代码为:(int)(51*Math.random。);.编写布尔表达式,当体重weight大于50磅或身高height大于60英尺时,结果为true,该布尔表达式为weight>50|IheiRht>60〇.用year变量代表年份,判断闰年的布尔表达式为:(yea「%4==0&&year%100!=0)11(yea「%400==0).为|y-6.5|<5.5编写ー个布尔表达式:(y・6.5)<5.5&&(y-6.5)>-5.5 ..计算下面的表达式,写出其结果。2*2-3>2&&4-2>5的结果为false2*2-3>2114・2>5的结果为false.执行下列switch语句之后,y是多少?2〇x=3;y=3;switch(x+3){case6:y=1;default:y+=1;(四)第4章.字符]称为转义字符。.字符可以基于它们的Unicode码使用关系操作符进行比较。.可以调用字符串的length。方法获取它的长度。.使用indexOf方法定位ー个字符串中的字符或子字符串。.Stringsiゴhello”;Strings2="hello";表达式sl==s2的结果是true,表达式sl.equal(s2)的结果是true〇.三角函数方法sin、cos,tan的参数都是以弧度为单位的角度。(不是。(度)为单位的).Math.ceil(-6.8)的值是ー6,Math.rint(-3.5)的值是ー4.0。.‘A'>'a'll'5'<‘A'的值是true..编写ー个表达式,返回34-55(344X455)的一个随机整数,该表达式为34+(int)(Math.random()*22).."guetjava".substring(O,4)返回的值为"guet".."£uetiava".substring⑷返回的值为"iava".(五)第5章.循环语句有三类:while循环、do・while循环和for循环。.for循环控制由三部分组成。第一部分是初始操作,通常用于初始化控制变量。第二部分是遁豆继续条件,决定是否执行循环体。第三部分是毎次迭代后执行的操作,经常用于调整控制变量。.printin语句执行了多少次? 45 for(inti=0;i<10;i++)for(intj=O;j<i;j++)System.out.println(i*j).下面的循环体会重复多少次?无数次inti=l;while(i<10)if(i%2==0)System.out.println(i++);(六)第6章.方法头指定方法的修饰符、返回值类型、方法名和参数。.参数列表是指方法中参数的类型、次序和数量。方法名和参数列表ー起构成方法签名。.传递给方法的实际参数应该与方法签名中的蜃式参数具有相同的数目、类型和顺序。59,方法可以重载,这就意味着两个方法可以拥有相同的方法名,只要它们的方法参数列表不同即可。60.通常在方法内部定义的变量称作局部变量,其作用域是从声明它的地方开始,到包含这个变量的块结束为止,其在使用前必须声明和初始化。(七)第7章61,将数组传递给方法时,实际上传递的是数组皿显。.当创建一个数组时,如果其中的元素的基本数据类型是数值型,那么赋默认值。,字符类型的默认值是’\uOOOO',布尔类型的默认值为false。.数组中的每个元素都是使用语法"数组引用变量[下标)”表示的,下标必须是ー个整数或ー个整数表达式。.只有创建数组后,才能给数组元素赋值,可以使用new操作符创建数组。.创建一个含10个double值的数组,其语句为double^a=newdouble[10];.创建数组double[]a=newdouble[3],数组a中第二个元素是a[ll.boolean类型数组元素默认值是true(八)第8章.可以使用以下语法来声明一个二维数组变量:元素类型n口数组变量:。.可以使用以下语法来创建一个二维数组变量:new元素类型[行的个数1[列的个数](九)第9章.类是对象的模板,它定义对象的属性,并提供用于以创建对象的构造方法以及操作对象的普通方法。.类是ー种数据类型,可以用它来声明对象引用变量,该变量似乎存放了一个对象,但事实上,它包含的只是对该对象的引用。.对象是类的实例,可以使用3操作符创建对象,使用点操作符通过对象的引用变量来访问该对象的成员。.可见性修饰符指定类、方法和数据如何被访问的。公共的(public)类、方法或数据可以被任何客户访问,私有的(private)方法或数据只能在本类中被访问。.所有传递给方法的参数都是值传递的。对于基本数据类型的参数,传递的是实际值:而若参数是引用数据类型,则传递的是对象的引用。.当创建一个对象数组时,它的元素被赋予默认值血!。.实例变量和静态变量的作用域是整个类。.实例变量属于类的ー个实例,静态变量是被同一个类的所有实例共享的,可以在不使用实例的情况调用静态方法.声明类时需要用关键字强5.关键字th与可以用于引用进行调用的对象。.下面代码的输出是什么?(false)。publicclassJavatestl{booleanx;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubJavatestla=newJavatestl();System.out.println(a.x);(十)第10章.Java可根据上下文自动地将基本类型值转换为对应的包装对象,反之亦然。.String类是不可变的,它的内容不能改变。为了提高效率和节省内存,如果两个直接量字符串有相同的字符序列,Java虚拟机就将它们存储在ー个对象中,这个独特的对象称为限定字符串对象。(十一)第11章.可以从现有的类定义新的类,这称为类的继承。新类称为子类、继承类或派生类:现有的类称为超类、父类或基类。.构造方法用来构造类的实例。不同于属性和方法,子类不能继承父类的构造方法。它们只能用关键字super从子类的构造方法中调用..构造方法可以调用重载的构造方法或它的父类的构造方法。这种调用必须是构造方法的第二条语句.如果没有显式地调用它们中的任何ー个,编译器就会把super。作为构造方法的第一条语句,它调用的是父类的无参构造方法。ふ实例方法只有在可访问时オ能重写。这样,私有方法是丕能(能/不能)重写的,因为它是不能在类本身之外访问的〇如果子类定义的方法在父类中是私有的,那厶这两个方法是完仝没有关系的。.如果父类中定义的静态方法在子类中重新定义,那么父类中定义的方法被隐藏。.Java中的每个类都继承自Java.Iang.Obiect类。.如果ー个方法的参数类型是父类,可以向该方法的参数传递任何子类的对象,这称为多态。.当从引用变量调用实例方法时,该变晨的实际类型在运行时决定使用该方法的哪个实现,这称为动态绑定。.可以用final修饰符来表明一个类是最终类,是不能被继承的。(十二)第12章.异常发生在ー个方法的执任过程中。RuntimeException和Error都是免检异常,所有其他的异常都是必检的。.当声明一个方法时,如果这个方法可能抛出一个必检异常,则必须进行声明,从而告诉编译器可能会出现什么错误。.声明异常的关键字是throws,而抛出异常的关键字是throw。.如果调用声明了必检异常的方法,必须将该方法调用放在try语句中。在方法执行过程中出现异常时,catch块会捕获并处理异常。.异常处理将错误处理代码从正常的程序设计任务中分离出来。.在catch块中,异常的指定顺序是非常重要的。如果在指定一个类的异常对象之前,指定了这个异常类的父类的异常对象,就会导致ー个编译错误。(十三)第1フ章.1/。类可以分为文本I/O和二进制I/O。.文本I/O将数据解释成字符序列,二进制1/。将数据解释成原始的二进制数值。.Inputstream类和Outputstream类是所有二进制I/O类的根类。(十四)第13章.非抽象类中不能包含抽象方法。如果抽象类的子类没有实现所有被继承的父类抽象方法,就必须将该子类也定义为抽象类。102,包含抽象方法的类必须是抽象类。.接口是ー种与类相似的结构,只包含常量和抽象方法。.ー个接口可以继承一个或多个接口。(十五)第14章.ー个JavaFX主类必须继承自iavafx.app」cation.Application并且实现start方法。.舞台Stage是用于显示ー个场景Scene的窗体,可以将一个节点加入到ー个场景中。面板、组件以及形状都是节点。面板可以用作节点的容器。.FlowPane将节点按照加入的次序,从左到右水平或者从上到下垂直组织。可以使用下面两个常数中的一个来确定节点是水平还是垂直排列:Orientation.HORIZONTAL、Orientation.VERT£AL〇(十六)第15章.JavaFX事件类的基类是尖va仅.event.Event,它是java.util.Eventobject的子类。Event的子类处理特殊类型的事件,比如动作事件、窗体事件、鼠标事件以及键盘事件。.处理器对象的类必须实现相应的事件处理器接口,该接口包含handle方法,用于对事件的处理。.处理器对象必须通过源对象进行注册。注册的方法取决于事件类型。对于ー个动作事件而言,方法是setOnAction。对于ー个鼠标按下事件,方法是setOnMousePressed..功能接口是指ー个只包含一个抽象方法的接口,也被称为单抽象方法接口。.对于功能接口处理器而言,使用lambda表达式可以用于极大的简化事件处理代码。.当在ー个节点或者场景上按下、释放、单击、移动、拖动鼠标时,ー个MouseEvent事件被触发。getButtonQ方法可用于探测这个事件中哪个鼠标按钮被按下。(十七)第16章.抽象类Labeled是Label、Button>CheckBox和RadioButton的基类。.抽象类ButtonBase是Button>CheckBox和RadioButton的基类。它定义了onAction属性用于为动作事件指定一个处理器。.抽象类TextlnputControl是TextField和TextArea的基类。它定义了text和editable属性。.在ー个获得焦点的文本域上按回车键时,TextField将触发ー个动作事件。.组合框也成为选择列表或下拉式列表,它包含ー个条目列表,用户能够从中进行选择。.当ー个复选框被单击,都会触发ー-个ActionEvent。要判断ー个复选框是否被选中,使用isSelectedQ方法。二、选择题(一)第1章.在Java中,负责对字节代码解释执行的是(B)(A)垃圾回收器 (B)虚拟机(C)编译器(D)多线程机制. (B)是计算机的大脑A.硬件B.CPUC.内存D.磁盘为什么计算机要用零和一?(B)A,因为〇和1结合可以表示任意数字和字符。B.因为数字设备只要两个稳定状态,自然要用一个状态代表〇,另ー个状态代表1.C,因为二进制数简单。D.因为二进制是基础,可以基于他构建其它数制系统。下列那些不是永久存储器?(E)A.软盘 B.硬盘C.闪存 D.光盘 E.主存(BC)是计算机的指令。A.硬件 B.软件C.程序 D.键盘(B)把高级语言程序翻译为机器语言程序。A, 汇编器 B.编译器C.CPU D.操作系统(C)是操作系统。A.Java B.C++C.Windows D.VisualBasic E.AdaJava由(A)开发。A.SunMicrosystems Bイ散软C.苹果 D.IBM E.思科公司由于安全原因,在新版Java中,Java(B)无法从Web浏览器运行。A.应用程序 B.Applets小程序
C.Servlets程序 D.MicroEdition程序(Q不是面向对象编程语言。A. Java B.C++C. C D.C# E.Python(A)被解释执行。A. Java B.C++C.C D.Ada E.Pascal(A)是体系架构无关的。A.JavaB.C++C.C D.Ada E.PascalCPU的速度可以(CD)以独立A.兆字节MB B.千兆字节GBC.兆赫兹MHz D.千兆赫兹GHz什么是计算机是可以看得见的物理部分(A)A.硬件 B.软件C.操作系统 D.应用程序15.(A)是语言的技术定15.(A)是语言的技术定义,A.Java语言规范C.JavaJDKB.JavaAPID.JavaIDE.(B )包含ー套独立的程序集用于开发和测试Java程序,该程序集中的每个程序都是从命令行调用的AJava语言规范BJavaAPICJavaJDKDJavaIDE.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。(A).java (B).class(C).html (D).exe18.有以下程序片段,下列哪个选项不能插入到行1。(D):〃插入代码2:publicclassInteresting(://dosth4:)(A)importjava.awt.*;(B)packagemypackage;(C)classOtherClass{} (D)publicclassMyClass{}19,下列叙述中,正确的是(A)(A)Java语言的标识符是区分大小写的(B)源文件名与public类名可以不相同(C)源文件名其扩展名为Jar(D)源文件中public类的数目不限.下列特点中不属于Java的是(B)(A)多线程(B)多继承(C)跨平台(D)动态性.Java程序默认引用的包是(C)(Ajava.text包 (B)java.awt包(C)java.lang包(D)java.util包.下列关于Java语言特点的叙述中,错误的是(A)(A)Java是面向过程的编程语言(B)Java支持分布式计算(C)Java是跨平台的编程语言(D)Java支持多线程.使用Java语言编写的源程序保存时的文件扩展名是(B(A).class (B).java (C),cpp (D).txt24,下列选项中,不属于Java语言特点的ー项是(C)(A)分布式 (B)安全性(C)编译执行 (D)面向对象.编译ー个定义了3个类和10个方法的Java源文件后,会产生()个字节码文件?扩展名是( )? (D)(A)13个字节码文件,扩展名为.class (B)l个字节码文件,扩展名为.class(C)3个字节码文件,扩展名为.java (D)3个字节码文件,扩展名为.class.对于ー个Java源文件,import,class定义以及package正确的顺序是:(A)(A)package,import,class (B)class,import,package(C)import,package,class(D)package,class,import.下列哪个是JDK提供的编译器(B)(A)java.exe(B)javac.exe(C)javap.exe(D)javaw.exe.编译下面源程序只会得到(D)classAl{}classA2{}publicclassB{publicstaticvoidmain(String[]args){}}(A)B.class文件(B)Al.class和A2.class文件(C)编译不成功(D)Al.class,A2.class和B.class.执行Java程序需要的工具软件所在的目录是(A)(A)JDK的bin目录 (B)JDK的demo目录(C)JDK的lib目录 (D)JDKR的jre目录30,下列关于JAVA语言特点的叙述中,错误的是(A)Java是面向过程的编程语言Java支持分布式计算(C)Java是跨平台的编程语言(D)Java支持多线程.当你试着编译运行下面的代码的时候,可能会发生什么?(D)publicclassMyMain{publicstaticvoidmain(Stringargv){System.out.println("Hellocruelworld");} }(A)编译不成功,提示main是ー个保留字,不能用于ー个类。(B)编译成功,打印"Hellocruelworld"(C)编译成功,运行时提示找不到或无法加载主类MyMain(D)编译成功,运行时提示main方法没有正确定义.计算机可以直接执行以下哪种语言?AA.机器语言B.汇编语言C.高级语言D.以上皆不是.C是操作系统AJavaC++WindowsVisualBasicAda34,下列正确的main方法写法是—Cpublicstaticvoidmain(string[]args)publicstaticvoidMain(String[]args)publicstaticvoidmain(String[]args)publicstaticmain(String[]args)publicvoidmain(String[]args)35.下列哪个语句可以正确地在控制台展示出"WeにometoJava”?(B)System.out.println('WelcometoJava*);System.out.println("WelcometoJava");System.println('WelcometoJava');System.out.println('WelcometoJava");System.out.println("WelcometoJava*);36.下列哪一条JDK的命令可以正确地用ByteCodE.class文件运行Java程序?—A.A.javaByteCodejavaByteCodE.class
javacByteCodE.javajavacByteCodeJAVACByteCode37.下面哪些是保留关键字_ABCD?A.publicstaticvoidclass38.下列哪一行不是Java注释?CE/**comments*///comments--commentsD./*E.**commentsD./*E.**commentscomments39.下列哪些是保留字?ABCDpublic39.下列哪些是保留字?ABCDpublicstaticvoidclass40.Java中每ー个语句以A结束。A,分号(;)B.逗号(,)C.句号(.)D星号(*)41.A.C.程序块封闭在 B圆括号 B.大括号中括号 D.引号42.编程风格很重要,因为42.编程风格很重要,因为CDA,如果A,如果程序风格不好,程序不能编译C.好的编程风格使程序易读B.好的编程风格使程序运行更快D.好的编程风格可以减少编程错误43.43.如果程序编译通过,但是产生了错误的结果,那么程序引发CA.编译错误B,运行时错误C.逻辑错误.如果您忘记在字符串上加上右引号,会引发什么样的错误?AA.编译错误 B.运行时错误C.逻辑错误(二)第2章.以下标识符中哪项是不合法的(C)(A)BigMeaninglessName(B)$int(C)1s(D)$1.下列属于合法的Java标识符是(A)(A)_cat(B)5books(C)+static(D)-3.14159.下列变量定义中,不合法的是(D)(A)int$X;(B)int_123;(C)intSummer_2010_gross_sale;(D)int#dim;.以下哪个不是Java的基本数据类型(B)(A)int(B)Boolean(C)float(D)char.下列选项中,(B)不属于Java语言的基本数据类型。(A)整数型 (B)数组(C)浮点型 (D)字符型.Java语言使用的字符码集是(D)(A)ASCII(B)BCD(C)DCB(D)Unicode.关于基本数据类型的说法中,不正确的一项是(D)(A)boolean类型变量的值只能取true或false (B)float是带符号的32位浮点数(C)double是带符号的64位浮点数 (D)char是8位Unicode字符.下面哪ー个是Java中不合法的标识符(D)«(A)$persons(B)twoNum(C)_myVar(D)*point.以下哪项是有效的标识符?aa.$343b.classc.9Xd.8+9e.radius..下列选项中为单精度数的是( C)(A)2(B)5.2(C)0.2f (D)023.下列选项中属于字符串常量的是(B)(A)'abc'(B)"abc"(C)[abc](D)(abc).下面哪个是非法的:(B)(A)inti=32; (B)floatf=45.0; (C)doubled=45.0; (D)charc='u';.以下代码段执行后的输出结果为(A)intx=-3;inty=-10;System.out.println(y%x);(A)-l (B)-3(C)l(D)3.以下代码段执行后的输出结果为(C)intx=-3;inty=10;System.out.println(y%x);(A)-l (B)-3(C)l(D)3.以下程序的运行结果是:(C)publicclassIncrement(publicstaticvoidmain(Stringargs[]){TOC\o"1-5"\h\zinta=6; System.out.print(a); System.out.print(a++);System.out.print(a-); }}(A)666 (B)677 (C)667(D)676.设x=lzy=2,z=3»则表达式y+=z /++x的值是(A)〇(A)3 (B)3.5 (C)4 (D)5.已知x=2,y=3,z=4,则经过z=y*•运算后,z的值为(D)(A)5 (B)6 (C)8 (D)9.下列循环体执行的次数是(C)inty=2,x=4;while(-x!=x/y){}(A)l(B)2(C)3(D)4.若定义inta=2,b=2,下列表达式中值不为4的是(A)(A)a*(++b) (B)a*(b++)(C)a+b(D)a*b.已知a=2,b=3,则表达式a%b*4%b的值为(A)(A)2(B)l(C)-l (D)-2.以下程序代码的输出结果是(B)System.out.println(100/8);(A)12.5(B)12 (C)4(D)0.下列比较结果为false是(C)(A)'a'>W(B)H<廿(C)'A'<'〇'(D)X<Z.假定创建了一个Scanner对象:Scannerinput=newScanner(System.in);下面哪个选项能读入一个双精度浮点数(D)。Ainput.Double();Binput.double();Cinput.nextdouble();Dinput.nextDouble();.假定创建了一个Scanner对象:Scannerinput=newScanner(System.in);下面哪个选项能读入ー个单精度浮点数(C)。Ainput.float();Binput.Float();Cinput.nextFloat();Dinput.next();.假定创建了一个Scanner对象:Scannerinput=newScanner(System.in);下面哪个选项能读入ー个整数(C)〇Ainput.Double();B();Cinput.nextlnt();Dinput.nextinteger();.以下代码片段分两个数字读入:Scannerinput=newScanner(System.in);inti=input.nextlnt();doubled=input.nextDouble();输入这两个数字的错误方法是什么? (d)a.输入ー个整数、ー个空格、ー个双精度值,然后按Enter键。b.输入一个整数、两个空格、ー个双精度值,然后按Enter键。c.输入整数、Enter键、双精度值,然后输入Enter键。d.输入ー个带小数点数字、空格、整数的数值,然后按Enter键。.如果你输入123,当你运行这个程序时,输出是什么?(b)importjava.util.Scanner;publicclassTesti{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("Enterthreenumbers:");doublenumberl=input.nextDouble();doublenumber?=input.nextDouble();doublenumber3=input.nextDouble();//Computeaveragedoubleaverage=(numberl+number?+number3)/3;//DisplayresultSystem.out.println(average);}|a.1.0b.?.Oc.3.0d.4.07?.将1赋给变量x,下面正确的代码是(B)。A1=X;Bx=1;Cx:=1;D1:=x;.要在值为99.98的方法中声明一个常量MAX_LENGTH,可以编写为:da.finalMAX_LENGTH=99.98;b.finalfloatMAX_LENGTH=99.98;c.doubleMAX_LENGTH=99.98;d.finaldoubleMAX_LENGTH=99.98;..为了提高可读性和可维护性,您应该声明c而不是使用文本值,如3.14159。a.variablesb.methodsc.constantsd.classes..根据Java命名约定,以下哪个名称可以是变量?bea.FindAreab.findAreac.totalLengthd.OTAL_LENGTHe.class..根据Java命名惯例,以下哪项是变量的正确名称?ada.radiusb.Radiusc.RADIUSd.findAreae.FindArea0.以下哪项是声明变量的正确方法?ablength;intwidth;length,width;length;width;length,intwidth;.Math.pow(2,3)返回值为(D)。A6B8C9.0D8.0.以下哪个是不正确的字面值(B)。A5_234e+lB_2534C5_2.0D39d.将一个double型变量d赋值给ー个float型变量x,正确的语句是(D)〇Ax=(long)dBx=(int)d;Cx=d;Dx=(float)d;81,下列语句执行的输出结果是—Cdoublearea=3.5;System.out.print("area");System.out.print(area);3.5area3.5area3.5.下面哪些赋值语句是错的?_CD—i=j=k=1;i=1;j=1;k=1;i=l=j=l=k=l;i==j==k==1;.为了在ー个方法中定义ー个值为99.98的常量MAX_LENGTH,你可以用如下写法:—D.finalMAX_LENGTH=99.98;finalfloatMAX_LENGTH=99.98;doubleMAX_LENGTH=99.98;finaldoubleMAX_LENGTH=99.98;.下面哪种数据类型需占用的存储空间最多?_A-longintshortbyte.下面哪个表达式的输出结果为1?_D—A.2%115%425%537%6-24%5的结果为_D—A.-l-2C.-3-4045/4的结果是什么?ba.101111.2512.以下哪个表达式的结果是值1?d2%115%425%537%6.25%1是ea.l23d.40.-25%5是e123d.4024%5是d123d.40M3th.pow(4,1/2)的返回值为D22.001.01M3th.pow(4,1.0/2)的返回值为ーB22.001.01Math.pow(4,1/2)结果 d 〇22.001.01Math.pow(4,1.0/2)returns b〇22.001.01 c方法返回a的b次方。a.Math.power(a,b)b.Math.exponent(a,b)c.Math.powJa,b)d.Math.pow(b,a)表达式4+20/(3・1)*2的计算结果为:_CA.4B.20TOC\o"1-5"\h\z24925.为了获得当前时间的秒数,你可以使用下列语句ーCSystem.currentTimeMillis()%3600System.currentTimeMillis()%60System.currentTimeMillis()/1000%60System.currentTimeMillisO/1000/60%60System.currentTimeMillisO/1000/60/60%24.为了获得当前时间的分钟数,你可以使用下列语句_DSystem.currentTimeMillisO%3600System.currentTimeMillisO%60System.currentTimeMillisO/1000%60System.currentTimeMillisO/1000/60%60System.currentTimeMillisO/1000/60/60%24.在执行完下面的语句之后,X的值为ーB.intx=1;x*=x+1;A.xis1.x为1xis2.x为2xis3.x为3xis4.x为4101.下面的语句执行后y会显示为_C_?publicclass"Fest{publicstaticvoidmain(String[]args){intx=1;inty=x+x++;System.out.println(uyis"+y);)}A.yis1.yis2.yis3.yis4.(double)5/2的值为:_B22.5C.3D.2.0E.3.0(doub⑹(5/2)的值为:_D_22.5C.3D.2.03.0104.要声明一个初始值为2的int变量,可以编写(c)。/r/number=2L;/r/number=21;/r/number=2;/r/number=2.0;.分析以下代码,选项丄正确publicclassTest{publicstaticvoidmain(String[]args){intmonth=09;System.out.println("monthis"+month);)|a.程序显示月份是09.b.程序显示月份是9.c.程序显示月份是9.〇.d.程序有语法错误,因为09是不正确的文本值.以下哪项不正确?d1_20.4_56l_200_229_4544.下列哪项与!545.534相同?abeda.l.545534e+3b.0.1545534e+4c.l545534.0e-3d.l54553.4e-2.以下哪项不正确?cintx=9;longx=9;floatx=1.0;doublex=1.0;.表达式4+20/(3一式・2的计算结果为ca.4b.20c.24d.9e.25.要获得当前秒数,请使用a.System.currentTimeMillisO%3600b.System.currentTimeMillis()%60c.System.currentTimeMillis()/1000%60d.System.currentTimeMillis()/1000/60%60e.System.currentTimeMillisO/1000/60/60%24.要获取当前分钟,请使用—d.a.System.currentTimeMillisO%3600b.System.currentTimeMillisO%60c.System.currentTimeMillisO/1000%60d.System.currentTimeMillis()/1000/60%60e.System.currentTimeMillisO/1000/60/60%24.要获取UTC中的当前小时,请使用_e.a.System.currentTimeMillisO%3600b.System.currentTimeMillisO%60c.System.currentTimeMillisO/1000%60d.System.currentTimeMillis()/1000/60%60e.System.currentTimeMillisO/1000/60/60%24.要将值1添加到变量x,您可以编写:bdea.l+x=x;b.x+=1;c.x:=1;d.x=x+1;e.x=1+x;.要将数字加和,可以写为de(注意:Java区分大小写)a.number+=sum;b.number=sum+number;c.sum=Number+sum;d.sum+=number;e.sum=sum+number;.假设x是l,x+=2后x是什么?da.Ob.lc.2d.3e.4.假设x是l,x-=l后x是什么?aa.Ob.lc.2d.-le.-2.以下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锚杆转载机组、掘锚机、锚杆钻车扩建技术改造建设项目可行性研究报告写作模板-拿地备案
- 十年回顾:2010年以来那些重大的网络安全事件盘点
- 2025-2030全球车用拉力缸行业调研及趋势分析报告
- 2025-2030全球生物过程深层流过滤行业调研及趋势分析报告
- 2025-2030全球模拟拉线延长位置探头行业调研及趋势分析报告
- 2025-2030全球LPWAN物联网模块行业调研及趋势分析报告
- 2025年全球及中国电动汽车转子铁芯行业头部企业市场占有率及排名调研报告
- 2025年全球及中国翻新电池行业头部企业市场占有率及排名调研报告
- 2025-2030全球汽车MIMO智能天线行业调研及趋势分析报告
- 2025年全球及中国手术室净化系统行业头部企业市场占有率及排名调研报告
- 2024年公安机关理论考试题库附答案【考试直接用】
- 课题申报参考:共同富裕进程中基本生活保障的内涵及标准研究
- 2025中国联通北京市分公司春季校园招聘高频重点提升(共500题)附带答案详解
- 康复医学科患者隐私保护制度
- 环保工程信息化施工方案
- 红色中国风2025蛇年介绍
- 2024年安徽省高考地理试卷真题(含答案逐题解析)
- 高中学校开学典礼方案
- 2024年度中国邮政集团公司县分公司工作总结
- DL∕T 1844-2018 湿式静电除尘器用导电玻璃钢阳极检验规范
- JTG D62-2004 公路钢筋混凝土及预应力混凝土桥涵设计规范
评论
0/150
提交评论