java复习题

合集下载

java复习题带答案

java复习题带答案

一、选择题:1.运行Java程序需要的工具软件所在的目录是 A。

A.JDK的bin目录 B.JDK的demo目录C.JDK的lib目录 D.JDK的jre目录解析:运行Java的JDK一共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java 库文件jre目录,该目录是Java程序运行环境的根目录,它下面包含 bin子目录,包括平台所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。

因此,本题的正确答案是A。

2.下列关于Java语言特点的叙述中,错误的是 A 。

A.Java是面向过程的编程语言 B.Java支持分布式计算C.Java是跨平台的编程语言 D.Java支持多线程解析:Java是新一代编程语言,具有很多特点:简单易学;利用面向对象技术:分布式计算:健壮性(鲁棒性);安全性;跨平台(即体系结构中立):可移植性:解释执行;高性能;多线程;动态性。

因此,本题的正确答案是A。

3.Java的核心包中,提供编程应用的基本类的包是 A 。

A.ng B.java.util C.java.applet D.java.rmi解析:Java的核心包一共有12个,其中:ng包中封装了所有编程应用的基本类;java.util包提供实用程序类和集合类,如系统特性定义和使用、日期函数类、集合等常用工具;java.applet包为Applet提供执行需要的所有类,。

主要是访问Applet内容的通信类。

java.rmi包提供程序远程方法调用所需的类。

因此,本题的正确答案是A。

4.下列关于Java对import语句规定的叙述中,错误的是 C 。

A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句引入在所有类定义之前解析:Java程序中使用import关键字导入一个包中的类。

java试题库及答案

java试题库及答案

java试题库及答案Java试题库及答案一、单选题1. Java语言的特点是什么?A. 面向过程B. 面向对象C. 编译型语言D. 解释型语言答案:B2. 在Java中,用哪个关键字可以定义一个类?A. publicB. classC. voidD. int答案:B3. 下列哪个是Java的合法标识符?A. 2classB. class#2C. _class2D. class:2答案:C4. Java中的main()方法必须定义为什么类型的参数?A. intB. StringC. voidD. None答案:D5. 在Java中,哪个关键字用于实现异常处理?A. tryB. catchC. throwD. All of the above答案:D二、多选题6. 下列哪些是Java的基本数据类型?A. intB. StringC. floatD. boolean答案:A, C, D7. 在Java中,哪些是合法的数组初始化方式?A. int[] arr = new int[10];B. int arr[] = {1, 2, 3};C. int arr = {1, 2, 3};D. int arr = new int[3]{1, 2, 3};答案:A, B8. 下列哪些是Java的控制流语句?A. if-elseB. switch-caseC. forD. try-catch答案:A, B, C三、简答题9. 简述Java的垃圾回收机制。

答案:Java的垃圾回收机制是一种自动内存管理功能,它周期性地执行,回收不再使用的对象所占用的内存空间。

垃圾回收器会跟踪每个对象的引用,当对象的引用计数为0时,即没有任何引用指向该对象,垃圾回收器就会在下一次执行时回收该对象占用的内存。

10. 什么是Java的接口?它有什么作用?答案:Java中的接口是一种完全抽象的类,它不包含任何实现代码,只包含常量和抽象方法的声明。

JAVA考试复习题(附答案)

JAVA考试复习题(附答案)

7、以下有关构造方法的说法,正确的是:( A )
A.一个类的构造方法可以有多个 B.构造方法在类定义时被调用
C.构造方法只能由对象中的其它方法调用
D.构造方法可以和类同名,也可以和类名不同
8、以下有关类的继承的叙述中,正确的是:( D )
A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
C.数组属于简单数据类型 D.Java中的指针类型和C语言的一样
4、设 int x=1,float y=2,则表达式 x / y的值是:( D )
A.0 B.1 C.2 D.以上都不是
5、以下语句有语法错的是:( A )
A.int x=1;y=2;z=3 B.for (int x=10,y=0;x>0;x++);
A.构造方法必须是public方法 B.main方法必须是public方法
C.Java应用程序的文件名可以是任意的 D.构造方法应该声明为void类型
3、关于Java中数据类型叙述正确的是:( B )
A、整型数据在不同平台下长度不同 B.boolean类型数据只有2个值,true和false
10、关于Java中异常的叙述正确的是:( D )
A.异常是程序编写过程中代码的语法错误 B.异常是程序编写过程中代码的逻辑错误
C.异常出现后程序的运行马上中止 D.异常是可以捕获和处理的
11、所有的异常类皆继承哪一个类?( C )
A.java.io.Exception B.ng.Throwable
B.子类只能继承父类的方法,不能继承父类的属性
C.子类只能继承父类的非私有属性,不能继承父类的方法

JAVA复习题及答案

JAVA复习题及答案

第一章JAVA概述1.JAVA中哪三种平台:Java ME(嵌入式平台),Java SE(标准平台),Java EE(企业级平台).2.JAVA从第几版称为JAVA2:JAVA 1.2版。

3.JAVA有否指针:无。

4.JAVA的API指的是什么:Application Programming Interface,JAVA的类库。

5.JAVA平台无关性是如何实现的:通过编译生成与平台无关的代码──字节码,而不是通常的特定机器上的机器码,由平台上的Java虚拟机中的Java解释器解释执行。

6.JAVA有哪两种程序形式:Application和Applet程序。

7.Application程序运行时系统调用程序的哪个方法:main()方法。

Applet程序执行时系统自动调用程序的哪个方法:init()方法。

8.绘图程序中系统自动调用哪个方法:paint(Graphics g)方法。

9.JDK是什么:Java开发工具包(Java Development Kit ) 的缩写,包括JAVA类库、JAVA编译器、JAVA解释器、运行时环境、命令行工具。

10.有哪几种主要的可视化的集成源程序编辑环境:Eclipse, JCreator, JBuilder等。

11.安装JDK的可执行文件是:jdk-1_5_0-windows-i586.exe12.安装JDK帮助文档的是:jdk-1_5_0-doc.zip第二章JAVA语言基础13.保留字是什么意思,能否用于程序员定义自己的类、方法、变量等名字:JAVA中已定义的用于特定用途的标识符。

不能。

14.i++与++i有什么区别?15.写出各种转义字符?p17。

\t, \n, \r, \”, \’, \\16.编程良好习惯中,对象名、包名、类名、变量名、常量名、接口名、方法名中的字符的大小写如何设置?Package– 名词且小写;Class--名词且第一个字母大写;Interface—同Class;Methods-动词且第一个字母小写,分隔词第一个字母大写,不用”-“;Variable—第一个字母小写,不用”_”,”$”(对于inner class有意义);Constants—大写并用”_”17.标识符的用途:用于给类、方法、变量、接口、程序块、对象等起名字。

java复习题

java复习题

java复习题填空题1. Java是从(B )语言改进重新设计。

A. AdaB. C++C. PasacaD. BASIC2. 执行语句int i = 1, j = ++i; 后i与j的值分别为( D )。

A. 1与1B. 2与1C. 1与2D. 2与23. 每Java语言具有许多优点和特点,(B )反映了Java程序并行机制的特点。

A. 安全性B. 多线性C. 跨平台D. 可移植4. 下列关于构造方法的叙述中,错误的是( C )A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用5. 下列哪个类的声明是正确的?( D )A.abstract final class HI{} (final代表常量,但是抽象类不能实例化)B.abstract private move(){} (这是定义方法的)C.protected private number; (不是定义类,且修饰符重复)D.public abstract class Car{}6. Java application中的主类需包含main方法,main方法的返回类型是(D )。

A. intB. floatC. doubleD. void7. 在调用方法时,若要使方法改变实参的值,可以(B)。

A. 用基本数据类型作为参数B. 用对象作为参数C. A和B都对D. A和B都不对8. 下列关于for循环和while循环的说法中( B )是正确的。

A. while循环能实现的操作,for循环也都能实现B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换D. 两种循环结构中都必须有循环体,循环体不能为空9. Java的字符类型采用的是Unicode编码方案,每个Unicode 码占用( C )个比特位。

Java复习参考题

Java复习参考题

Java复习参考题一、选择题1.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。

A).javaB).claC).htmlD).e某e解析:【java类文件名的后缀为.java;html(HyperTe某tMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

.html即网页文件;.e某e为可执行文件,可执行应用程序。

】2.JAVA对象主要属性有(A)。

A)状态与行为B)抽象和封装C)继承与多态D)可重用和可扩展3.MA某_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。

(C)A)publicintMA某_LENGTH=100;B)finalintMA某_LENGTH=100;C)finalpublicintMA某_LENGTH=100;D)publicfinalMA某_LENGTH=100;解析:【常量不可修改,所以用final来修饰,其他的就按照要求是int型public的成员变量,final和public先后顺序关系不大】4.下面哪些选项是正确的main方法说明?(B)A)publicmain(Stringarg[])B)publictaticvoidmain(Stringarg[])C)privatetaticvoidmain(Stringarg[])D)voidmain()5.Sytem和Math类在哪个包中(B)A)java.ioB)ngC)java.awtD)java.util6.下列语句执行后,变量a、c的值分别是(B)。

int某=182;inta,c;c=某/100;a=某;A)1,2B)2,1C)1.82,2D)100,827.下面哪个表达式可用得到某和y的最大值(B)A)某>yy:某B)某y(某+y):(某-y)D)某==yy:某;8.在面向对象开发中,最基本的单元是类,它是由类名、属性和(A)消息B)方法C)对象D)关系9.下面的代码段中,执行之后count的值是什么(D)。

java期末复习题库及答案

java期末复习题库及答案

java期末复习题库及答案一、选择题1. Java是一种()。

A. 编译型语言B. 解释型语言C. 标记语言D. 汇编语言答案:B2. Java程序的执行流程是()。

A. 编译 -> 链接 -> 执行B. 编译 -> 执行C. 编译 -> 解释 -> 执行D. 解释 -> 执行答案:C3. 下列哪个是Java的关键字?()A. classB. functionC. includeD. namespace答案:A4. Java中的类是()。

A. 抽象的B. 具体的C. 既是抽象的也是具体的D. 以上都不是答案:A5. Java中,哪个关键字用于定义一个类?()A. publicB. classC. voidD. int答案:B二、填空题1. Java语言的跨平台特性主要得益于______机制。

答案:JVM(Java虚拟机)2. 在Java中,所有的类都是继承自______类。

答案:Object3. Java中的______关键字用于定义一个方法。

答案:void 或者其他返回类型4. 在Java中,______关键字用于定义一个类是公共的。

答案:public5. Java中的______关键字用于定义一个变量是静态的。

答案:static三、简答题1. 简述Java语言的特点。

答案:Java语言具有面向对象、跨平台、健壮性、多线程、安全性、简单性等特点。

2. 什么是Java的垃圾回收机制?答案:Java的垃圾回收机制是指JVM自动检测内存中不再被使用的对象,并释放它们占用的内存资源,以防止内存泄漏。

3. 什么是Java的异常处理机制?答案:Java的异常处理机制是指程序在执行过程中,当出现错误或异常情况时,Java运行时环境提供的一种处理机制,包括try、catch、finally和throw等关键字的使用。

四、编程题1. 编写一个Java程序,实现计算两个整数的和。

JAVA复习题库及答案

JAVA复习题库及答案

第一题单项选择题1、在下列说法中,选出最正确的一项是(A )。

A、Java 语言是以类为程序的基本单位的B、Java 语言是不区分大小写的C、多行注释语句必须以//开始D、在Java 语言中,类的源文件名和该类名可以不相同2、下列选项中不属于Java 虚拟机的执行特点的一项是(D )。

A、异常处理B、多线程C、动态链接D、简单易学3、下列选项中,属丁JVM 执行过程中的特点的一项是( C )。

A、编译执行B、多进程C、异常处理D、静态链接4、在Java 语言中,那一个是最基本的元素?( C )A、方法B、包C、对象D、接口5、如果有2 个类A 和B,A 类基于B 类,则下列描述中正确的一个是( B )。

A、这2 个类都是子类或者超类B、A 是B 超类的子类C、B 是A 超类的子类D、这2 个类郡是对方的子类6、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(D )A、abstractB、private (本类)C、protected(本包及其他包的子类)D、不使用保留字7、编译一个定义了3 个类的Java 源文件后,会产生多少个字符码文件,扩展名是什么?(D )A、13 个字节码文件,扩展名是.classB、1 个字节码文件,扩展名是.classC、3 个字节码文件,扩展名是.javaD、3 个字节码文件,扩展名是.class8、下列关于Java 程序结构的描述中,不正确的一项是( C )。

A、一个Java 源文件中可以包括一个package 语句B、一个Java 源文件中可以包括多个类定义,但是只能有一个public 类C、一个Java 源文件中可以有多个public 类D、源文件名与程序类名必须一致9、下列说法正确的一项是( C )。

A、java.1ang.Integer 是接口B、java.1ang.Runnable 是类C、Doulble 对象在iava.1ang 包中D、Double 对象在java.1ang.Object 包中10、以下关于面向对象概念的描述中,不正确的一项是( B )。

Java复习题

Java复习题

一、判断题。

共15题,每题2分,共30分。

正确的请选择A,错误的请选择B。

1、Java语言中,if是一个合法的变量名。

A、正确B、错误解答:正确答案:B,结果:正确2、Java是一种不区分大小写的语言。

A、正确B、错误解答:正确答案:B,结果:正确3、if语句可以没有else子句。

A、正确B、错误解答:正确答案:A,结果:正确4、new运算符用于对象抽象化。

A、正确B、错误解答:正确答案:B,结果:正确5、类是对象实例。

A、正确B、错误解答:正确答案:B,结果:正确6、Java语言规定构造方法不能直接调用。

A、正确B、错误解答:正确答案:A,结果:正确7、程序员可以在指定时间调用垃圾回收器释放内存.A、正确B、错误解答:正确答案:B,结果:正确8、类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成A、正确B、错误解答:正确答案:A,结果:正确9、JAVA的标识符不区分大小写。

A、正确B、错误解答:正确答案:B,结果:正确10、表达式!(x==1) 等价于x!=1。

A、正确B、错误解答:正确答案:A,结果:正确11、'\n'不是一个字符常量。

A、正确B、错误解答:正确答案:B,结果:正确12、二维数组的元素可以有不同的类型。

A、正确B、错误解答:正确答案:B,结果:正确13、语句System.out.println("Hello!".length());输出字符串"Hello!"的长度。

A、正确B、错误解答:正确答案:A,结果:正确14、Java应用程序主类的main方法用public声明。

A、正确B、错误解答:正确答案:A,结果:正确二、单选题。

请从给定的选项中选择一个唯一正确的选项。

每小题3分,共10题,31、编译Java Applet 源程序文件产生的字节码文件的扩展名为:A. javaB. classC. htmlD. exe解答:正确答案:B,结果:正确2、已知:int[] a = new int[100];在下列给出的数组元素中,非法的是A. a[0]B. a[1]C. a[99]D. a[100]解答:正确答案:D,结果:正确3、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或同,传回的值也可以不相同。

java复习习题

java复习习题

java复习习题一、选择题1.在Java语言中,()是合法的用户标识符var% B)$class C)5_s D)byte2.下列关于虚拟机说法错误的是:A) 虚拟机可以用软件实现 B)虚拟机部可以用硬件实现C)字节码是虚拟机的机器码 D) 虚拟机把代码程序与各操作系统和硬件分开3.java程序的执行过程中用到一套JDK工具,其中javac.exe指A)java语言编译器 B) java字节码解释器C) java文档生成器 D) java类分解器4.下列数组定义及赋值,错误的是A) int intArray[];B)intArray=new int[3];intArray[1]=1;intArray[2]=2;intArray[3]=3;C) int a[]={1,2,3,4,5};D) int[][]=new int[2][];a[0]=new int[3];a[1]=new int[3];5.下面数组创建不正确的是:。

A)int a[10][10]=new int[][]; B)int []a[]=new int[10][10];C)int [][]a=new int[10][10]; D)int a[][]=new int[10][10];6.已知语句 int a[]={1,2,3};,下列描述错误的是()A)定义了一个名为a的一维数组 B)数组a有3个元素C)数组a中每个元素都是整型 D)数组元素a[3]的值为37.下列数组定义及赋值,错误的是A)int intArray[];B)intArray=new int[3];intArray[1]=1;intArray[2]=2;intArray[3]=3;C)int a[]={1,2,3,4,5};D)int[][]=new int[2][];a[0]=new int[3];a[1]=new int[3];8.若定义:String str1=”Java”,str2=”C++”;,则表达式str1.equals(str2)的值是()A) 0 B)1 C)false D)true9.执行下列程序段后,输出结果是()String str=”12”;int b=88;System.out.println(str+b);A)100 B)88 C)8812 D)128810.若定义:String str1=”Java”,str2=”C++”;,则表达式str1.equals(str2)的值是()A)0 B)1 C)false D)true11.执行下列程序段后,输出结果是()String str=”12”;int b=88;System.out.println(str+b);B)100 B)88 C)8812 D)128812.关于while和do-while循环,下列说法正确的是A)两种循环除了格式不通外,功能完全相同B)与do-while语句不通的是,while语句的循环至少执行一次C)do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D)以上都不对。

java复习题

java复习题

第一章1.下面(A)是JDK的java编译工具。

A.javac B. javadoc C. java D. javaw2.main方法中传递的参数类型是(D)。

A. IntegerB. V ariantC. ShortD. String3.在屏幕上显示消息正确的语句是(A)。

A. System.out.println(“I am a student!”);B. system.out.println(“I am a student!”);C. System.Out.println(“I am a student!”);D. System.out.printline(“I am a student!”);4.Java程序被编译后,将产生(B)。

A.exe代码 B.字节码 C.机器代码 D.都不正确5.Java源程序的扩展名为(B)。

A. .classB. .javaC. .objD. .c6.在一个java文件中定义了3个类,其中属性为public的类最多有(A)个。

A. 3B. 2C. 1D. 07、已知Hello.java文件的内容如下:Public class Hello{Public static void main(String args[]){System.out.println(“Hi,everybody”);}}下列说法正确的是()。

A、在命令提示符,运行命令javac Hello.java,然后运行命令javac Hello,结果显示Hi,everybodyB、在命令提示符,运行命令javac Hello,然后运行命令javac Hello.class,结果显示Hi,everybodyC、在命令提示符,运行命令javac Hello.java,然后运行命令javac Hello.class,结果显示Hi,everybodyD、在命令提示符,运行命令javac Hello,然后运行命令javac Hello.class,结果显示Hi,everybody第二章选择题下面关于if条件语句描述错误的是(A)if语句中只能有一个else子句if语句中可以有多个else if子句if语句中的if体内可以有循环语句if语句可以相互嵌套下面for循环语句的循环次数为(A)for(int i=0 、j=0; i=j=5;i++、j++);A. 0B.1C.5D.无限次3. 下面哪一个不是Java语言的关键字?(D)A.private B.package C.String D.variable4. 下面哪一个不是Java语言中合法的标识符?(C)A.thisPhoto B._Point C.%myColor D.Point45. 下列表达式中,(B)表达式的值为false。

java复习题(有答案)

java复习题(有答案)

1、对象“学生”与对象“班级”的关系(1)继承关系(2)包含关系(3)关联关系(4)派生关系2、Sun公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java 的什么特性(1)编程的简单性(2)与平台无关性(3)Java的面向对象特性(4)Java程序的鲁棒性3、Java语言中的int及char数据类型的长度分别为(1)16位和8 位(2)8位和16位(3)32位和16位(4)32位和8位4、java语言是由那家计算机公司发布的(1)Microsoft 公司(2)IBM 公司(3)NEC 公司(4)Sun 公司5、java语言是在哪一年正式向计算机界发布的(1)1985年(2)1995年(3)1997年(4)1990年6、java语言在语言的类型上应属于那种类型的语言(1)编译型的语言(2)解释型的语言(3)脚本型的解释语言(4)编译链接型的语言7、java语言在编程方法上及语言的语法规则上与下面的哪种编程语言最接近?(1)C 语言(2)C++语言8、java语言的源程序经编译后所生成的程序类型为(1).exe 型的可执行程序(2).obj型二进制的程序(3).lib 型二进制的库程序(4).class 型类代码的程序9、在MicroSoft Windows操作系统应用平台下,下列那种程序是java程序的解释器(1)Windows系统的资源管理器(2)Windows操作系统本身(3)Windows操作系统应用平台下的IE浏览器(4)Windows操作系统应用平台下的记事本notepad程序10、某java程序的类定义如下:public class MyClass extends BaseClass{ }则该java源文件在存盘时的源文件名应为如下那一种(1)myclass.java(2)MyClass.java(3)MYCLASS.java(4)MyClass.java 11、下列那种注释方式在java程序中是错误的(1)/* 注释文字串*/ (2)// 注释文字串(3)/** 注释文字串*/ (4)Rem 注释文字串12、下列那种标识符在java程序中是错误的(1)MyClass_Base12 (2)_MyClass$Base12(3)$MyClass_12 (4)76MyClass$1213、下列那种标识符不能作为java程序中的变量名14、下列那种java语言的数据类型是其基本的数据类型(1)byte 数据类型(2)数组数据类型(3)类的数据类型(4)接口数据类型15、下列那种java语言的数据类型是其复合的数据类型(1)int 数据类型(2)数组数据类型(3)float数据类型(4)char 数据类型16、下列各种符号的定义格式,哪种在java语言中是正确的常量定义(1)const int SUM=1; (2)#define SUM 1(3)final int SUM =1;(4)int SUM=1;17、下列各种符号的定义格式,哪种在java语言中是错误的变量定义(1)int myV al =1; (2)char $myV al =1;(3)byte _myV al =1; (4)float 3.14myV al=1;18、下列各种符号的定义格式,哪种在java语言中是正确的布尔性(boolean)的变量定义(1)boolean myBOOL =1;(2)boolean myBOOL =0;(3)boolean myBOOL =true;(4)boolean myBOOL =null;19、下列各种java中的赋值操作语句,哪种在java语言中是错误的赋值语句(3)int A =1;float B=A; (4)int A=1;long B=A;20、设int X=1,则“X = = 1”表达式之值为(1)1 (2)false (3)true (4)null21、下列各种java中的条件语句,哪种在java语言中是错误的条件格式(1)if (A >= B) (2)if( A = = B)(3)if( A = B)(4)if((A >B) = =true)22、下列各种java中的语句,哪种在java语言中是错误的语句(1)break stop; (2)continue goon;(3)goto goon; (4)if(A >B ){A=1;}23、下列各种java中的函数的定义,哪种在java语言中是正确的(1)void myFun(int X=1){ } (2)void myFun(int & X){}(3)void myFun(int X ){} (4)void myFun(int * X){ }24、下列各种java中的函数在调用时,哪种实现的是传值拷贝调用(1) void myFun( int X){ }(2) void myFun( Frame Obj){ }(3) void myFun(Point P){ } (4) void myFun(Rectangle R){} 25、下列各种java中的函数在调用时,那种实现的是引用数据调用(1) void myFun( char X){} (2) void myFun( byte X){} (3) void myFun( Circle X){} (4) void myFun( float X){} 26、下列各种java的字符串操作,那种是错误的(3)"ABCD".concat("EFGH");(4)String ABCD="EFGH" ; 27、下列各种java中的构造函数定义,那种形式是错误的构造函数定义(1) class MyClass{ public MyClass(){ } }(2) class MyClass{ public MyClass(int X){ } }(3) class MyClass{ public int MyClass(){ } }(4) class MyClass{public MyClass(int x, int y){ } } 28、借助于java的面向对象的编程特性中的封装机制,可以实现对问题进行如下什么方式的处理(1)将问题的特征属性与问题的功能方法相组合在一起形成一个类。

java复习题-及答案

java复习题-及答案

一、判断题:1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

(×)2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

(×)3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。

(×)4.类及其属性、方法可以同时有一个以上的修饰符来修饰。

(√)5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点(×)6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

(×)7.Final类中的属性和方法都必须被final修饰符修饰。

(×)8.最终类不能派生子类,最终方法不能被覆盖。

(√)9.子类要调用父类的方法,必须使用super关键字。

(×)10.一个Java类可以有多个父类。

(×)11、J ava中,如果类C是类B的子类,类B是类A的子类,则C不仅继承了B中的成员,同样也继承了A中的成员。

(√)12、文本区和文本框都能引发两类事件:文本改变事件和动作事件。

(√)13、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

(×)14、程序中一旦执行了catch语句块,则不会执行finally语句块。

(×)15、接口ng.runnable中只有一个run()方法。

(√)二、选择题:1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(不知道,感觉题目有问题)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( B )A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问4、下列关于修饰符混用的说法,错误的是( D )A.a bstract不能与final并列修饰同一个类B.a bstract类中不可以有private的成员C.a bstract方法必须在abstract类中D.s taic方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是( B )A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout6、以下标识符中哪项是不合法的( C )A、B igMeaninglessNameB、$intC、1 stD、$17、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )A、p ublic static void main()B、public static void main (String[ ] args)C、public static int main(String[ ] arg)D、public void main(String arg[ ])8、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的( A )A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空9、以下代码段执行后的输出结果为(B )int x=3;int y=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪个表达式是不合法的( B )A、String x=”Hello”; int y=9; x+=y;B、String x=”Hello”; int y=9; if(x= =y) { }C、String x=”Hello”; int y=9; x=x+y;D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 011、在JA V A的异常处理模型中,能单独和finally语句一起使用的块是(A )。

Java复习题目(有答案)

Java复习题目(有答案)

Java复习题⽬(有答案)复习题⽬⼀.选择题(每⼩题2分,共30分)1.main()⽅法是Java Application程序执⾏的⼊⼝点,关于main()⽅法的⽅法头下⾯哪⼀项是合法的? ( )A.public static void main( )B.public static void main(String args[ ])C.public static int main(Stnng[ ]arg)D.public Void main(Stnng arg[ ])2.以下关于抽象类和接⼝的说法正确的是()。

A. 抽象类可以⽤来定义接⼝B.定义抽象类时需要finalC. 抽象类中的所有⽅法都是具体的D.抽象类可以是对接⼝的实现3.下列不属于java.awt包中的基本概念的⼀项是( )。

A.容器B.构件C.线程D.布局管理器4.下列Swing构件中,属于中间容器的⼀项是( )。

A.JFrameB.JToolbarC.JLabelD.JButton5.使⽤JDBC的主要好处是()。

A.它是⼀个简单易⽤的数据库管理系统B.允许开发者不⽤改变程序代码就可以改变底层的数据库C.它是多平台的数据管理系统D.它能为数据库管理系统提供了⼀个图形⽤户界⾯6.SQL语⾔中的字符串常量使⽤什么符号括起来()?A.⼀对双引号("")B.⼀对单引号('')C.下划线(_)D.百分号(%)7.当程序执⾏时⽆法找到数据库驱动类时将产⽣()异常。

A.NoSuchClassException B.ClassCastException C.ClassNotFoundException D.IllegalClassException8.在使⽤PreparedStatement时,参数是从()开始计数的。

A.0 B.1 C.2 D.39.当对设有INSERT类型触发的数据表中的⼀条记录进⾏修改时,以下说法正确的是()。

java期末复习题库及答案

java期末复习题库及答案

java期末复习题库及答案Java期末复习题库及答案一、选择题1. Java是一种()。

A. 编译型语言B. 解释型语言C. 标记语言D. 汇编语言答案:B2. 下列哪个是Java的基本数据类型?A. StringB. IntegerC. intD. ArrayList答案:C3. 以下哪个是Java的关键字?A. ObjectB. ClassC. publicD. String答案:C4. Java中的main方法必须声明为()。

A. public static voidB. private static voidC. public static intD. protected static void答案:A5. 以下哪个是Java的访问控制修饰符?A. privateB. staticC. abstractD. final答案:A二、填空题6. Java语言的跨平台特性是通过______实现的。

答案:JVM(Java虚拟机)7. 在Java中,一个类可以有多个构造方法,只要它们的______不同。

答案:参数列表8. 接口(interface)在Java中不能包含______。

答案:实现9. Java中,final关键字可以用来修饰类、方法和变量,表示它们是______。

答案:不可变的10. 异常处理是通过try、catch和______块来实现的。

答案:finally三、简答题11. 简述Java的垃圾回收机制。

答案:Java的垃圾回收机制是指Java运行时环境自动释放不再使用的对象所占用的内存。

当一个对象没有任何引用指向它时,它就成为了垃圾回收的候选对象。

垃圾回收器会在适当的时候自动执行回收操作,释放内存资源。

12. 描述Java中多态的概念及其实现方式。

答案:多态是指允许不同类的对象对同一消息做出响应的能力,即同一个接口可以被不同的实例以不同的方式实现。

在Java中,多态主要通过继承和接口实现。

Java复习题(含答案)

Java复习题(含答案)

Java复习题(含答案)一、单选题1、JAVA是1995年由( A )公司发布的A.SUNB.MicrosoftC.borlandD.Fox Software2、在Java中,负责对字节代码解释执行的是 BA. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器3、设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。

i += i - 1;A.10B. 121C. 11D. 1004、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. .javaB. .classC. .hD. .c5、定义一个类,必须使用的关键字是( B )A. publicB. classC. staticD. interface6、JAVA中不属于基本数据类型的是 ( C )。

A.StringB.intC.charD.boolean7、 0.6332的数据类型是(B)A. floatB. doubleC. FloatD. Double8、关于类和对象的叙述正确的是:( D )A.类是对象的实例化B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.Java的类分为两大部分:系统定义的类和用户自定义的类9、void 的含义:( C )A.方法体为空B.定义的方法没有形参C.定义的方法没有返回值D.方法的返回值不能参加算术运算10、设 x = 2 , y = 4 , z = 5,则表达式 y*=z--/++x 的值是( C )A. 3B. 3. 5C. 4D. 511、访问权限最小的控制符是( D )。

A. publicB. protectedC. defaultD. private12、编译Java程序的命令是( B )A. cmdB. javacC. javaD. javadoc13、下列程序test类中的变量c的最后结果为( D ) public class test{public static void main(String args[]){int a = 10;int b;int c;if(a>50){b = 9;}c = b + a;}}A. 10B. 0C.19D.编译错误14、下列不属于面向对象编程的三个特征为( B )A.封装B.指针操作C.多态性D.继承15、下面程序定义了一个类,关于该类说法正确的是 ( A` )Abstract class abstractClass{……}A.该类能调用 new abstractClass(),实例化为一个对象B.该类不能被继承C.该类的方法都不能被重载D.以上说法都不对16、System.out.println(“5”+2);的输出结果是( A )A. 52B. 7C. 2D. 517、下面哪些是合法的标示符( A )A. $perB. 123C. *pointD. this18、定义常量时需要用到的关键字是( C )。

java复习资料(习题版)(带参考答案)

java复习资料(习题版)(带参考答案)

一、选择题1、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )A)static void method() B)public void method()C) final void method() D)abstract void method()2、Java中main()函数的返回值是什么类型(D )A) String B) int C) char D) void3、以下说法正确的是(A )A)Java中所有的方法都必须在类内定义B) Java中主方法可以不在类内定义,其他方法都必须定义在类内C) Java中主方法必须定义在类内,其他方法可以不必定义在类内D) Java中所有方法都不必在类内定义4、Java不支持多重继承,但我们可以通过(B )实现A)多态B) 接口C) 覆盖D) 抽象类5、已知表达式int[] m = {0, 1, 2, 3, 4, 5, 6 };下面B哪个表达式的值与数组元素个数相等(B )A) m.length() B) m.length C) m.length()+1 D) m.length+16、所有的异常类皆继承哪一个类(B )A)java.io.Exception B) ng.ThrowableC) ng.Exception D)ng.Error7、关于布尔类型说法正确的是(A )A)boolean表示布尔类型,它的取值只有true和falseB) bool表示布尔类型,它的取值只有true和falseC) boolean表示布尔类型,它的取值只有1和0D) bool表示布尔类型,它的取值只有1和08、在异常处理中,如释放资源、关闭文件等善后操作由(C )来完成A)try子句B) catch子句C) finally子句D) throw子句9、要开发Java程序,需要安装的开发包是(A )A)jdk B) eclipse C) notepad D) 记事本10、给出下面的代码段:public class Test{static int arr[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);}}哪个语句是正确的( C )A)编译时将产生错误B) 编译时正确,运行时将产生错误C) 输出零D) 输出空11、如下哪个字符串是Java中的标识符(A )A)fieldname B) super C) 3number D) #number12、以下哪项是接口的正确定义(D )A) interface B { void print(){ }; }B) abstract class B { void print(); }C) abstract interface B extends A1,A2 //A1、A2为已定义的接口{ abstract void print(){ }; }D) interface B { void print(); }13、以下代码段执行后的输出结果为(B )int x=3; int y=10;System.out.println(y%x);A)0 B) 1 C) 2 D) 314、不允许作为类及类成员的访问控制符的是(C )A)public B) private C) static D) protected15、执行完代码int[ ] x = new int[25]; 后,以下哪项说明是正确的(A )A)x[24]为0 B) x[24]未定义C) x[25]为0 D) x[0]为空16、类Text定义如下:public class Test{public float aMethod(float a, float b){}// ***}将以下哪种方法插入行"//***"是不合法的。

Java复习题

Java复习题

一、单选题1.所有Java应用程序主类必须有一个名叫( )的方法。

[ ]A.method B.main() C.java() D.hello2.编写并保存了一个Java程序文件之后,( )它。

[ ]A.解释后并编译B.解释后并执行C.编译后并重新保存D.编译后并解释3."++ "运算符的操作数个数是( )。

[ ]A.1个B.2个C.3个D.4个4.保存包含java语言源代码的文本文件使用的扩展名是( )。

[ ] A..java B..class C..txt D..src5.下列哪一个不是方法访问权限( )。

[ ]A.general B.privateC.friendly D.protected6.下列对声明为double aMethod(char code)的方法的调用哪一个是正确的?[ ] A.double aMethod(); B.double aMethod('v');C.double aMethod(int 'm'); D.double Amethod('u');7.下列哪个选项是合法的标识符?[ ]A.123 B.1first C.class D._name8.一个类的文件头必须包括( )。

[ ]A.一个访问权限B.关键字class C.关键字static D.关键字public 9.下面代码的输出结果是( )。

[ ]b=1;while(b<4){ system .out .println (b+" ");b=b+1;}A.1 B.1 2 3C.1 2 3 4 D.1 1 1 1 110.下面程序段的输出结果是( )。

[ ]for(m=0;m<4;++m)for(n=0;n<2;++n);system.out.print(m +" "+n +" ");A.0 0 0 1 1 0 1 1 2 0 2 1 3 0 3 1 B.0 1 0 2 1 1 1 2 2 1 2 2C.4 2 D.3 111.语句statement int [ ] value=new int [ 34 ];为( )个整数保留了存储空间。

JAVA期末复习和答案

JAVA期末复习和答案

Java期末复习题一、选择题:1、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是 ? (B) ? ?A. ? 类 ? ?B. ? 对象 ? ? ?? ? ?C. ? 函数体 ? ? ? ? ? ? ? ?D. ? 数据块 ? ?2、定义一个不能被继承的名为Abc的类的正确方法是(E)A.class Abc{} B.native class Abc{}C.abstract final class Abc{} D.class Abc{final;} E.final class Abc{} 3、若要生成ClassA类的一个对象a,以下书写正确的是(A)a=new ClassA(); a=new Class();=new ClassA(); a=ClassA();4、类的构造函数被自动调用执行的情况是在定义该类的 ?(c) ? ?A. ? 成员函数时 ??B. ? 数据成员时C. ? 对象时 ?? ?D. ? 构造函数时5、编译运行下面程序时有何种结果?请选择一个正确的答案(A)class Test{public static void main(){"hello");}}A.程序不能编译,因为main()方法定义不正确。

B.程序能编译,但不能运行,因为class未声明为public的。

C.程序能无错地编译并运行,但运行时将产生异常。

D.程序运行时显示“hello”。

6、关于抽象方法的说法正确的一项是(A)A、可以有方法体B、可以出现在非抽象类中C、抽象方法是没有方法体的方法D、抽象类中的方法都是抽象方法7、假定AB为一个类,则执行AB x=new AB( );语句时将自动调用该类的(B) ? A.有形参构造函数 ?B.无形参构造函数 ? ? C.其他成员函数 ? ?? D.重载函数 ? 8、编译并运行如下程序后,结果是什么?请在给出的选项中选择出正确的答案(E)class Array{public static void main(String[] args){int length=100;int[] d=new int[length];for(int index=0;index<length;index++)}}A.因为int[]数组声明不正确,程序不能被编译。

(完整版)JAVA复习题(有答案)

(完整版)JAVA复习题(有答案)

复习题一、选择题1、以下 Java 标记符中合法的是:()A H3_sumB -nameC student#D 9_Hello1232.Java 源文件和编译后的文件扩展名分别为()A. .class 和 .javaB. .java 和 .classC. .class 和 .classD. .java 和 .java 3.对于同一信息,对象能够产生不一样的行为,这称为类的什么特征?()A )继承性B)封装性C)多态性D)抽象性4、用来引入包语句的重点词是:()A) import B) abstract C) package D) extends5.对于小程序,当走开包括Applet 的主页后又再返回时将调用()方法。

A ) start( )B ) init( )C) destroy( ) D )stop( )6.以下对 Java 中的继承描绘错误的说法是()A.子类只好有一个父类B.子类可作为另一个子类的父类C.子类能够接见父类的私有属性D.子类继承父类的方法接见权限保持不变7.哪一种循环在条件表达式被计算以前起码履行循环体语句一次?()A )do-while 循环B ) for 循环C) while 循环 D )以上都不是8.定义数组String[] a={"ab","abc","abcd","abcde"},数组中a[1]指的是()。

B .abc D. 数组越界9.假如希望组件从左往右,从上到下自动布局界面,应使用哪一种布局?()A )没有B) BorderLayout C) FlowLayout D) GridLayout10.以下说法正确的选项是()A. 最后类在特别状况下能够有子类B. 抽象类只好有一个子类C.多态能够经过方法重写和方法重载实现D.抽象类不能够申明成员变量和成员方法,只好申明抽象方法11.以下语句中接见类的方法正确的选项是:()A )B) ( ) C) book->name D ) book_name 12.以下选项中哪个是类Pen 的结构方法()A )public void Pen() {}B ) public static Pen() {}C) public Pen() {}D) public static void Pen() {}13.单击菜单触发的事件是?()A. ActionEvent C.MouseEvent D.KeyEvent14.对于 try/catch/finally结构的异样捕捉和办理,说法错误的选项是()A ) try 部分是一定的B) catch 部分也是一定的C)能够有多个catch 部分D) finally 部分也是一定的15、下边对于JDBC 描绘错误的是 ()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java复习题一、单项选择题(1)下列特点中不属于Java的是A)多线程B)多继承C)跨平台D)动态性(2)Java的反汇编命令是A)javapB)javacC)jdbD)java3)下列变量定义中,不合法的是A)Int $X;B)int _123;C)int Summer_2010_gross_saIe;D)Int #dim;4)下列选项中为单精度数的是A)2B)5.2C)0.2fD)0235)下列关于boolean类型的叙述中,正确的是A)可以将boolean类型的数值转换为int类型的数值B)可以将boolean类型的数值转换为字符串C)可以将boolean类型的数值转换为char类型的数值D)不能将boolean类型的数值转换为其他基本数据类型6)若定义int a=2,b=2,下列表达式中值不为4的是A)a*(++b)B)a*(b++)C)a+bD)a*b7)下列可以获得构件前景色的方法是A)getSize()B)getForeground()C)getBackground()D)paint()8)下列程序的运行结果是public class test{private String[] data={“10”,“10.5”};public void fun(){double s=0;for(int i=0;i<3;i++){try{s=s+Integer .parseInt(data[i]);}catch(Exception e){System.out.print(“errorl:”+data[i]);}}}public static void main(String[]args){try{testd=new test();d .fun();}catch(Exception e){System.out.printIn(“error2”);}}}A)errorl:10.5B)error2C)errorl:10.5 error2D)以上都不对9)下列不属于接口WindowListener的方法是A)windowClosing()B)windowClosed()C)windowMinimized()D)windowopened()10)下列选项中属于字符串常量的是A)'abc' B)"abc" C)[abc] D)(abc)11)为使下列代码正常运行,应该在下划线处填入的选项是ObjectInputStream in=new_____(new FileInputStream(“employee . dat”));Employee[]newStaff=(Employee[〕)in.readObject();in .cIose();A)ReaderB)InputStreamC)ObjectInputD)ObjectInputStream12)下列代码将对象写入的设备是ByteArrayOutputStreambout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectoutputStream(bout);out.writeObject(this);out .close();A)内存 B)硬盘 C)屏幕 D)网络13)为使下列代码正常运行,应该在下划线处填入的选项是int〔〕numbers=new int[n];for(Int i=0;i <numbers.____;i++)numbers「i〕=i+1;A)sizeB)lengthC)dimensionD)measurement14)为使下列代码正常运行,应该在下划线处填入的选项是abstract class Person{public Person(String n)!name=n;}public____String getDescription();public String getName(){return name;}private String name;}A)static B)private C)abstract D)final15)下列能够正确创建线程的方法是I.继承ng.Thread类,并重写run()方法II.继承ng.Runnable类,并重写start()方法III.实现ng.Thread接口,并实现run()方法IV.实现ng.Runnable接口,并实现run()方法A)I,III B)II,IV C)II,III D)I,IV16)下列线程状态转换序列,在线程实际运行中可能出现的序列是A)新建→运行→阻塞→终止B)……运行→阻塞→可运行→终止C)……可运行→运行→阻塞→运行……D)新建→可运行→运行→阻塞→可运行……17)为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是pubIis class StackTest{private int idx=0;private int[]data=new int[8];public void push(int i){synchronized(this){______;data[idx]=i;idx++;}}……}A)this.notify() B)interrupt()C)this .wait() D)sleep()18设有以下代码:String s l="123";String s2="123";String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( )A.true,trueB.false,falseC.true,falseD.false,true19以下关于AWT与Swing之间关系的叙述,正确的是( )A.Swing是AWT的提高和扩展B.在写GUI程序时,AWT和Swing不能同时使用C.AWT和Swing在不同的平台上都有相同的表示D.AWT中的类是从Swing继承的20.用Runnable接口实现多线程的主要工作是( )A.声明实现Runnable接口的类,在类内实现run()方法,让线程调用start()方法。

B.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。

C.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在Init()方法或start()方法中创建新线程,在start()方法中启动新线程。

D.声明实现Runnable接口的类,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。

21. 下列变量名的定义中,不符合JAVA命名约定的是A)fieldname B)superC)Intnum D)$number22.以下代码中,this是指( )。

class bird{int x,y;void fly(int x,int y){this.x=x;this.y=y;}}A、 birdB、 flyC、bird或flyD、不一定22、设数组Array由以下语句定义int Array=new int[10]则数组的第一个元素的正确引用方法为( )A、Array[1]B、Array[0]C、Array[]D、Array23、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout24、哪个关键字可以对对象加互斥锁?( )A、transientB、synchronizedC、serializeD、static25、要设置一个类的属性为私有的,应使用关键字()A、 publicB、 privateC、 pretectedD、 static26、下面事件监听器在Java中无事件适配器。

A、MouseListenerB、KeyListenerC、ActionListenerD、WindowListener27、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问28、当方法遇到异常又不知如何处理时,下列做法是正确的。

A、捕获异常B、抛出异常C、声明异常D、嵌套异常29. 点击窗口内的按钮(如Button)时,产生的事件是A)MouseEventB)WindowEventC)ActionEventD)KeyEvent30.在 Java 中,所有类的根类是__A__。

A、ng.ObjetB、ng.ClassC、java.applet.AppletD、java.awt.Frame31. 以下的变量定义语句中,合法的是( )A、float $_*5= 3.4F;B、byte b1= 15678;C、double a =Double. MAX_VALUE;D、int _abc_ = 3721L;32.能够支持 javadoc 命令的注释语句是_D___。

A、/**...//B、/*...*/C、//D、/**...*/33.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是_B___。

A、public int MAX_LENGTH=100B、final int MAX_LENGTH=100C、public const int MAX_LENGTH=100D、public final int MAX_LENGTH=10034.在编写Java程序的时候,如果不为类的成员变量定义初始值,Java会给它们设置默认值,下列说法中不正确的是()。

A)Byte的默认值是0 B)int的默认值是0C)long的默认值是0.0L D)float的默认值是0.0f35.下列程序的执行结果为()。

public class c3{public static void main(String args[]){int i=13,j=10;if(i-->j)i++;else j--;System.out.println(i+"\t"+j);}}A)13 10 B)12 11 C)11 11 D)12 1236.如下程序的输出结果是()。

public class Test{void printValue(int m){do {System.out.println("The value is"+m);}while( --m > 10 )}public static void main(String args[]){int i=10;Test t= new Test();t.printValue(i);}}A) The value is 8 B)The value is 9C) The value is 10 D)The value is 1137 for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。

相关文档
最新文档