java判断题(整本书的)

合集下载

《JAVA编程语言》

《JAVA编程语言》

《JAVA编程语言》一、单选题共20题,20分1、下列叙述中,正确的是( A )A、声明变量时必须指定一个类型B、Java认为变量number与Number相同C、Java中唯一的注释方式是”//”D、源文件中public类可以有0或多个2、下列关于静态初始化器的叙述中,( D )是正确的。

A、静态初始化器是在构造函数之前加上static修饰符B、静态初始化器是对其创建的对象进行初始化C、静态初始化器在同一个类中只能有一个D、静态初始化器是在其所属的类加载内存时由系统自动调用执行3、下列代表16进制整数的是( D )A、0123B、1900C、fa00D、0xa24、Java语言中,负责并发管理的机制是( D )A、垃圾回收B、虚拟机C、代码安全D、多线程5、对于构造函数,下列叙述错误的是( )A、构造函数也允许重载B、子类无条件地继承父类的无参构造函数C、子类不允许调用父类的构造函数D、在同一个类中定义的重载构造函数可以相互调用6、用于输入压缩文件格式的ZipInputStream类所属包是( D )A、java.utilB、java.ioC、java.nioD、java.util.zip7、++运算符的操作数是( A )A、1个B、2个C、3个D、4个8、当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( B )A、编译时就不会通过B、忽略这个事件C、引起Java程序发生致命错误D、引发默认的事件处理9、( D )是网格布局管理器。

A、BorderLayoutB、FlowLayoutC、ReseauLayoutD、GridLayout10、下列关于Applet的叙述中,正确的是( C )A、Applet是Java类,所以可由JDK中的解释器直接解释运行B、Applet的主类不一定要定义为java.applet.Applet类或JApplet 类的子类C、Applet与Application的主要区别在执行方式上D、Applet不能在浏览器中运行11、下面( C )是Java语言中的关键字。

java判断题

java判断题
125.Java源程序文件的扩展名是.java.每个类都编译为单独的字节码文件,它的文件名与类名相同,扩展名为 .class t
126.关键字break和continue可以在循环中使用,break关键字立即终止包含break的最内层循环, continue关键字只是终止当前迭代。 t
127.方法中的形参可以和方法所属类的属性同名 t
102. 父类的方法是private的,子类也可以覆盖 f
103. 子类覆盖父类的方法时,权限不能比父类的权限小 t
104. 如果父类不是抽象类,那么子类也不能是抽象类 f
105. 尽管一个类没有抽象方法,该类仍然可以声明成抽象的 t
106. 抽象类一定不能用private修饰 f
95. class Aclass{
void go(){
System.out.println("Aclass"); } Nhomakorabea}
public class Bclass extends Aclass{
void go(){
System.out.println("Bclass");
int x = y + y;
}
public static void main(String[] args){
int x = 20;
Test t = new Test();
t.method(x);
System.out.println(“x=” + x); 20
}
41、抽象类一定不能用private修饰 f
42、抽象类可以用final修饰 f
43. 接口也是单继承的 f

java判断题

java判断题

1. (对) 所有的文件输入/输出流都继承于InputStream /OutputStream类。

2. (错) 一个方法最多能有一个return语句。

3.(对) 一个异常处理中 finally语句块只能有一个或者可以没有。

4. (对)Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class 写成Class或者CLASS,都是错误的。

5.(对)“//”符号表示从“//”符号开始到此行的末尾位置都作为注释。

6.(错)子类可以继承父类所有的成员变量和成员方法。

7.(错)在Java中不允许一个方法在自身定义的内部调用自己。

8.(错)Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。

9. (错) 线程使用sleep()方法休眠后,可以用notify()方法唤醒。

10. (错)用Javac编译Java源文件后得到代码叫字节码。

4.(错)一个类中定义两个方法,名字相同,参数相同,返回值不同,它们是重载方法。

5.(对)一个类的构造函数既可以发生重载又可以被继承。

6.(对)Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。

10. (错)Java语言使用的是Unicode字符集,每个字符在内存中占8位。

1. (错)任何类都必须显式地定义该类的构造方法,以便对类的成员进行各种初始化操作。

6.(对) abstract和final不能同时修饰同一个类。

7.(错)访问类的成员,必须以类的对象为前缀。

8.(错)诊断和改正程序中错误的工作通常称为程序执行。

9. (错)在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。

1. (错)由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

2.(错)注释的作用是使程序在执行时在屏幕上显示//之后的内容。

Java判断题

Java判断题

Java判断题Java练习题三、判断题1.Java语言具有较好的安全性、可移植性及与平台无关等特性。

(√ )2.Java语言不仅是编译型的,同时也是解释型的语言。

(√ )3.C语言的各种标识符是区分大小写字母的,但Java语言就不区分大小了。

(×)4.机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。

(√ )5.Java标识符只能由字母、数字、下划线或美元符号组成,并且标识符的首写符号只能是前三种符号。

(×)6. Java语言跟C语言不同,它增加了一种基本数据类型String。

String与int一样都属于Java语言的基本数据类型。

(×)7.在所有运算符中赋值运算符是最低优先级别的运算符。

(√)8.Java语言使用的是Unicode字符集,每个字符在内存中占8位。

(×)9.Java语言规定所有的变量在使用前都必须进行初始化。

(×)10.Java语言中,语句double a=-5%3; 在编译时会出现错误(×)11.多分支语句switch(…)括号中的表达式的返回值类型可以是全部整型类型,外加char类型。

(×)12.强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。

(√ )13.类中的方法可以定义在类体外。

(×)14.实例方法中不能引用静态变量。

(×)15.创建对象时系统将调用适当的构造方法给对象初始化。

(√ )16.对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。

(√ )17.Java语言会自动回收内存中的垃圾。

(√ )18.子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。

(×)19.抽象方法是一种只有说明而无具体实现的方法。

(√ )20.Java语言中,所创建的子类都应有一个父类。

(√ )21.一个类可以实现多个接口,接口可以实现“多重继承”。

java考试复习题(本科)

java考试复习题(本科)

一.判断题(每题1分,共10分)1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A 的字节码文件。

()2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。

()3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。

()4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。

()5.在Java的方法中定义一个常量要用const关键字。

()6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。

()7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

()8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

()9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。

()10. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。

1.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

()2.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

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

()4.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

()5.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。

()6.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

Java复习题

Java复习题

Java复习题一、判断题1.Java程序里,创建新的类对象用关键字naw。

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

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

4.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

5.Final类中的属性和方法都必须被final修饰符修饰。

6.最终类不能派生子类,最终方法不能被覆盖。

7.子类要调用父类的方法,必须使用super关键字。

8.一个Java类可以有多个父类。

9.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。

10.一个类如果实现了某个接口,那么它必须重写该接口中的所有方法。

11.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

12.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

13.子类的方法的数目一定大于等于父类的方法的数目。

14.类在实现接口的方法时,必须显示地使用public修饰符。

15.一个类只能有一个父类,但一个接口可以有一个以上的父接口。

16.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

17.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。

18.在Java的方法中定义一个常量要用const关键字。

19.Java的类不允许多重继承,但接口支持多重继承。

20.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

21.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。

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

23.可以用new来创建一个类的实例,即"对象"。

Java题库及答案

Java题库及答案

Java题库及答案Java程序设计试题及答案(⼀)时间:2012-02-20Java程序设计试题及答案(⼀)⼀、判断题。

判断下列各题是否正确,若正确,在()内打“√”,否则打“×”。

1、Java语⾔具有较好的安全性和可移植性及与平台⽆关等特性。

√2、Java语⾔的源程序不是编译型的,⽽是编译解释型的。

√3、Java语⾔使⽤的是Unicode字符集,每个字符在内存中占8位。

×4、Java语⾔中不同数据类型的长度是固定的,不随机器硬件不同⽽改变。

√6、⼀个类可以实现多个接⼝,接⼝可以实现“多重继承”。

√7、实现接⼝的类不能是抽象类。

×⼆、不定项选择题。

1、编译Java Application源程序⽂件将产⽣相应的字节码⽂件,这些字节码⽂件的扩展名为(B)。

A、javaB、classC、htmlD、exe2、main⽅法是Java Application程序执⾏的⼊⼝点,关于main⽅法的⽅法⾸部,以下(B)项是合法的。

A、public static void main()B、public static void main(String args[])C、public static int main(String[] arg)D、public void main(String arg[])3、关于下⾯代码的说法(C)是正确的?public class Example {public static void main(String[] args) {int[] arr= new int[10];System.out.println(arr[1]);}}A、编译时产⽣错误B、编译时正确,运⾏时将产⽣错误C、输出零D、输出空(null)4、不正确的表达式是(AB)。

A、float a=1.0d;B、 Double a=new Double(1.0)C、byte a = (byte)340;D、 Byte a = 120;5、定义⼀个类名为"MyClass.java"的类,并且该类可被⼀个⼯程中的所有类访问,那么该类的正确声明应为( CD)。

java习题8

java习题8

文件和流一、判断题1.程序员必须创建System .in,System .out和System .err对象。

(f )2.如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。

( t)3.seek方法必须以文件头为基准进行查找。

(t )4.如果要在Java中进行文件处理,则必须使用Java .swing包。

(f )5.InputStream和OutputStream都是抽象类。

(t )6.当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。

(f )二、选择题1.计算机处理的数据最终分解为▁ad▁的组合。

A.0B.数据包C.字母D.12.计算机处理的最小数据单元称为▁b▁。

A.位B.字节C.兆D.文件3.一组相关记录称为▁d▁。

A.位B.字节C.字符D.数据库4.字母、数字和特殊符号称为▁c▁。

A.位B.字节C.字符D.文件5.▁abc▁文件流类的close方法可用于关闭文件。

A.FileOutStreamB.FileInputStreamC.RandomAccessFileD.FileWrite6.RandomAccessFile类的▁a▁方法可用于从指定流上读取整数。

A.readIntB.readLIneC.seekD.close7.RandomAccessFile类的▁b▁方法可用于从指定流上读取字符串。

A.readIntB.readLineC.seekD.close8.RandomAccessFile类的▁c▁方法可用于设置文件定位指针在文件中的位置。

A.readIntB.readLIneC.seekD.close9.在▁bc▁情况下用户能使用File类。

A.改变当前的目录B.返回根目录名C.删除一个文件D.查找一个文件是否包含文本或二进制信息三、简述题1.Java的输入输出类库是什么?Java的基本输入输出类是什么?流式输入输出的特点是什么?2.Java程序使用什么类来管理和处理文件?写出一条语句在C盘的windows目录下创建一个子目录myJavaPath。

java选择题判断题题库

java选择题判断题题库

选择题第一章java语言概述1在下列概念中, Java语言只保留了 B .A.运算符重载B.方法重载C.指针`D.结构和联合2下列关于Java语言特性的描述中,错误的是___D_.A.支持多线程操作B. JA V A程序与平台无关C. JA V A程序可以直接访问Internet上的对象D. 支持单继承和多继承3下列关于JavaApplication程序在结构上特点的描述中,错误的是 CA. Java程序是由一个或多个类组成的B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中C. Java程序的文件名要与某个类名相同D. 组成Java程序的多个类中,有且仅有一个主类.4Java 程序经过编译后生成的文件的后缀是 C A. .objB. .exeC. .classD. .java5下列关于运行字节码文件的命令行参数的描述中,正确的是 A A.第一个命令行参数被存放在args[0]中B.第一个命令行参数被存放在args[1]中C.命令行的命令字被存放在args[0]中D.数组args[]的大小与命令行参数的个数无关。

6下列关于java语言面向对象特性描述中,错误的是___C___A.具有封装性B. 支持多态性,允许方法重载C. 支持单继承和多继承D. 支持多接口7下列关于java语言与C++语言异同点的描述中,错误的是______DA. java语言取消了goto语句|B. java语言中取消了指针C. java 语言不支持运算符重载D. java 语言仍保留了结构和联合8列关于JavaApplication程序特点的描述中,错误的是 A A. 该程序只能是一个名字与主类名相同的文件组成B. 该程序中仅有一个主方法,并被包含在某个类中C. 该程序中没有不属于某个类的方法D. 该程序实际上是一个类串9使用Java语言编写的源程序保存时的文件扩展名是( B )。

A.classB.javaC.cppD.txt10Java源文件和编译后的文件扩展名分别为( B )(A) .class和.java(B).java和.class (C).class和 .class (D) .java和.java11Java语言使用的字符码集是( D )(A) ASCII (B) BCD(C) DCB (D) Unicode12下面关于main方法说明正确的是( B )(A) public main(String args[ ])(B) public static void main(String args[ ]) (C) private static void main(String args[ ])(D) void main()13Java application中的主类需包含main方法以下哪项是main方法的正确形参( B )A、String argsB、String args[]C、Char argD、StringBuffer args[]14下列关于Java语言和C++语言之间差别的描述中,不正确的一项是( A )A. Java虽然提供了安全机制,但是还是没有C++安全B. Java的内存管理优于C++的内存管理C. Java没有全局变量,但是C++有全局变量D. Java 没有指针,但是C++的指针最灵活15关于Java语言的内存回收机制,下列选项中最正确的一项是(C )A. Java 程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存 C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象16下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A )A. Java虽然提供了安全机制,但是还是没有C++安全B. Java的内存管理优于C++的内存管理C. Java没有全局变量,但是C++有全局变量D. Java 没有指针,但是C++的指针最灵活17Java语言是一种(D)A. 面向机器的编程语言 B. 面向过程的编译型编程语言C. 面向问题的解释型编程语言 D. 面向对象的解释型编程语言18下面的说法正确的是( C )。

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编程规范--试题姓名:工号:部门:成绩:一. 判断题(共15题,每题2分,直接在括号内打“√”或“×”)1、任何时候都不要使接口可以序列化。

x2、相对独立的程序块之间、变量说明之后必须加空行。

√3、当程序需要释放对象的时候,应该手工调用finalize方法以释放对象。

x4、公司的规范要求注释率是20%以上,并且必须有助于对程序的阅读理解。

x5、为了程序更加简洁,我们应该尽量使用下面的方式来赋值:a = b = 1 。

x6、每个类都需要定义构建器。

x7、类名、方法名、属性名的命名,都应该使用意义完整的英文描述。

√8、main() 方法的定义是public static void main(String args[])。

x9、常量名应该使用全大写,英文单词之间用下划线或者-分隔开。

并且,常量应该使用final static修饰。

x10、公有方法参数名可以和属性名相同,但局部变量不能和属性名相同。

√11、一两行代码就能完成的功能没有必要编写方法实现。

x12、对于模块间接口方法的参数的合法性检查,调用者和被调用者都应该对参数进行合法性检查。

x13、运行期异常使用RuntimeException的子类来表示,必须在方法声明上加throws子句。

x非运行期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws 子句。

x14、使用ObjectStream 的方法后,调用release() ,释放对象。

X15、减小单个方法的复杂度,使用的 if, while, for, switch 语句要在10个以内。

√二、单项选择题(共23题,每题2分)( c )1、排版时,代码缩进应该采用的方式是:(A)Tab缩进(B)2个空格缩进(C)4个空格缩进(D)8个空格缩进( c )2、下面哪条语句是不符合规范的:(A)int count = 0;int num = 0;....;//program codeif (count == num){....;}(B)long count = 0L;long num = 0L;....;//program codeif (count == num){....;}(C)float count = 0f;float num = 0f;....;//program codeif (count == num){....;}(D)以上语句都符合规范( b )3、对命名规范描述错误的是:(A)、包名单词的首字母应该大写。

java判断题题库

java判断题题库

二、判断题第一章java概述1.Java语言具有良好的安全性和可移植性及平台无关性对2.Java语言取消了联合概念,保留了结构概念错3.Java语言中数据类型占内存字节数与平台无关对4.Java语言中可用下标和指针两种方式表示数组元素错5.Java语言的源程序不是编译型的,而是编译解释型的。

对6.java语言既是面向对象的又是面象网络的高级语言。

错7.Java程序分为两大类:一类是Application程序,另一类是Applet程序。

前者又称为Java应用程序,后者又称java小应用程序对8.java Application程序是由多个文件组成,其中可以有也可以没有主文件。

错9.java application程序中,每一个类中,必有一个主方法main()方法。

错10.组成java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main();对11.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以. 对12.如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名。

错13.Java程序中是不区分大小写字母的对14.Java程序编译后生成的字节码文件,其后缀是。

exe 错15.在java程序中,使用import语句引入的类是在解释器中实现的对16.在运行字节码文件中,使用java命令,一定要给出字节码文件的扩展名。

class错第二章java语言基础17.Java语言标识符中可以使用美元符对18.分号,逗号和冒号都可用为java语言的分隔符对19.Java语言的复合数据类型有3种:数据、类和包错20.Java语言的基础数据类型有4种:整形,浮点型、字符型和布尔型对21.数据由高类型转换到低类型时,采用强制转换,数据精度要受到损失。

对22.布尔型常量可以自动转换为短整型常量错23.Java语言使用的是Unicode字符集,每个字符在内存中占8位错24.Java语言的字符串不隐含结束符对25.Java语言定义符号常量使用final关键字对26.Java语言中不同数据类型的长度是固定的,不随机构硬件不同而改变对27.字符型变量中只存放一个字符对28.定义变量时必须时行初始化, 否则变量具有无意义的值. 错29.若定义变量时不进行初始化,则该变量一定具有默认值对30.Java语言中,变量出现的位置只有一种,即为类体内定义的成员变量错31.Java语言规定在嵌套的程序块中不允许定义同名变量. 对32.Java语言中,数组在静态和动态赋值时都判越界。

java选择题判断题题库

java选择题判断题题库

选择题第一章java语言概述1在下列概念中, Java语言只保留了 B .A.运算符重载B.方法重载C.指针`D.结构和联合2下列关于Java语言特性的描述中,错误的是___D_.A.支持多线程操作B. JA V A程序与平台无关C. JA V A程序可以直接访问Internet上的对象D. 支持单继承和多继承3下列关于JavaApplication程序在结构上特点的描述中,错误的是 CA. Java程序是由一个或多个类组成的B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中C. Java程序的文件名要与某个类名相同D. 组成Java程序的多个类中,有且仅有一个主类.4Java 程序经过编译后生成的文件的后缀是 C A. .objB. .exeC. .classD. .java5下列关于运行字节码文件的命令行参数的描述中,正确的是 A A.第一个命令行参数被存放在args[0]中B.第一个命令行参数被存放在args[1]中C.命令行的命令字被存放在args[0]中D.数组args[]的大小与命令行参数的个数无关。

6下列关于java语言面向对象特性描述中,错误的是___C___A.具有封装性B. 支持多态性,允许方法重载C. 支持单继承和多继承D. 支持多接口7下列关于java语言与C++语言异同点的描述中,错误的是______DA. java语言取消了goto语句|B. java语言中取消了指针C. java 语言不支持运算符重载D. java 语言仍保留了结构和联合8列关于JavaApplication程序特点的描述中,错误的是 A A. 该程序只能是一个名字与主类名相同的文件组成B. 该程序中仅有一个主方法,并被包含在某个类中C. 该程序中没有不属于某个类的方法D. 该程序实际上是一个类串9使用Java语言编写的源程序保存时的文件扩展名是( B )。

A.classB.javaC.cppD.txt10Java源文件和编译后的文件扩展名分别为( B )(A) .class和.java(B).java和.class (C).class和 .class (D) .java和.java11Java语言使用的字符码集是( D )(A) ASCII (B) BCD(C) DCB (D) Unicode12下面关于main方法说明正确的是( B )(A) public main(String args[ ])(B) public static void main(String args[ ]) (C) private static void main(String args[ ])(D) void main()13Java application中的主类需包含main方法以下哪项是main方法的正确形参( B )A、String argsB、String args[]C、Char argD、StringBuffer args[]14下列关于Java语言和C++语言之间差别的描述中,不正确的一项是( A )A. Java虽然提供了安全机制,但是还是没有C++安全B. Java的内存管理优于C++的内存管理C. Java没有全局变量,但是C++有全局变量D. Java 没有指针,但是C++的指针最灵活15关于Java语言的内存回收机制,下列选项中最正确的一项是(C )A. Java 程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存 C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象16下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A )A. Java虽然提供了安全机制,但是还是没有C++安全B. Java的内存管理优于C++的内存管理C. Java没有全局变量,但是C++有全局变量D. Java 没有指针,但是C++的指针最灵活17Java语言是一种(D)A. 面向机器的编程语言 B. 面向过程的编译型编程语言C. 面向问题的解释型编程语言 D. 面向对象的解释型编程语言18下面的说法正确的是( C )。

Java期末复习资料

Java期末复习资料




方法的定义,方法返回值(void) 类方法、实例方法 继承(单继承) 覆盖、隐藏、重载 异常处理(try,catch,finally) 访问修饰符(访问控制符) 塑型(子类可以塑型成父类或所实现的接口) 抽象方法与抽象类(哪些方法不能定义成抽象方法) 多态




ቤተ መጻሕፍቲ ባይዱ


编写Java应用程序实现求圆面积和圆周长 编写Java Applet程序画圆、矩形和线,继承实现 (多态实现),各个类都应实现构造方法 HelloWorld程序
复习



一、判断题(每小题2分,共18分,指出错误原因) 二、选择题(每小题2分,共30分) 三、问答题(每小题5分,共15分) 四、程序阅读题(每小题3分,共15分) 五、编程题(共22分,1小题10分,2小题12分)




变量命名规则(Java中区分大小写) 表达式(三元表达式) 顺序、分支、循环语句 字节码的概念(.class) Java Application与Java Applet区别 main方法 一个java文件只有一个public类,且类名与文件名 一致 Java中没有指针
super关键字的使用方法 final方法与final类 构造方法(构造函数) 接口 GUI坐标 java.awt包包含GUI设计所使用的类和接口 java.awt.event.*事件处理包 事件监听接口与事件适配器类 常用原子组件





Java是如何实现跨平台运行的? 举例说明使用J2SDK开发java Application程序的 步骤。 举例说明使用J2SDK开发java Applet程序的步骤。 面向对象技术有哪三个重要特点,他们的含义是什 么? 举例说明Java程序的事件委托机制。

java判断题整本书的

java判断题整本书的
课堂练习题二
Y公司推出的一种动态网页技术标准。JSP是SUNN个版本,其中J2EE主要用于移动应用开发。Java运行平台主要分为3N主要用于企业级的应用开3个版本,其中J2MEJava运行平台主要分为发。YJ2ME主要用于移动应用开发。Java运行平台主要分为3个版本,其中Njava语言中不用区分字母的大写小写。N语句)goto语句,但不推荐使用。(不可以使用GOTOjava中可以使用Y方法重载是多态性的一种。Ystatic修饰的变量是类变量。用Y语句,那么源文件中定义命名的类被隐含如果源文件中省略了package地认为是无名包的一部分,即源文件中定义命名的类在同一个包中,但该包没有名字。Y包中的所有类,因此不需要再显示地使用系统自动引入ng语句引入该包的所有类。importY的核心类库,它包含了运行Java程序必不可少的包是ngJava系统类。Y语句引入了整个包中的类,那么可能会增加编译时间。如果使用import但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。N)(不可以来修饰一个类。protected程序中,可以使用Java在.
课堂练习题二
是正确的。Y一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。Y一个类只能有一个父类,但一个接口可以有一个以上的父接口。Y一个类只能有一个直接父类Y一个类可以实现多个接口Y一个接口可以继承其他接口N接口中的方法默认都是静态的(动态)Y接口中的属性,都是静态常量Ysuper关键字可以用来调用父类的构造函数。N如果构造函数中没有加语句,父类的构造函数将不被调用super()N所有异常都必须捕获Ycatch一个try语句可以有多个语句与之对应Y异常也是一个对象YThrowable所有异常都继承自Y用户可以自定义自己的异常类Ythrow语句来抛出异常可以使用Y可以使用throws语句来定义方法有异常抛出Y数组也是对象Y语言中,变量名可以用汉字表示Java

Java判断题

Java判断题

Java判断题()1、Java编译器使用文件系统来保存程序包。

()2、Java源程序文件中是不区分字母的大小写的。

()3、可以用new来创建一个类的实例,即"对象"。

()4、Java程序对计算机硬件平台的依赖性很低。

()5、Java可以用来进行多媒体及网络编程。

()6、类的public类型的成员变量不可以被继承。

()7、Java类中不能存在同名的两个成员函数。

()8、break语句可以用在循环和switch语句中。

()9、用abstract修饰的类必须被继承。

()10、applet可以运行在浏览器中。

()11、continue语句用在循环结构中表示继续执行下一次循环。

()12、实现一个接口,则在类中一定要实现接口中的所有方法。

()13、用Javac编译Java源文件后得到代码叫字节码。

()14、在Swing用户界面的程序设计中,容器可以被添加到其它容器中去。

()15.Java中的的字符使用的是16 位的Unicode 编码。

()16、Java语言标识符是不区分大小写。

()17、分号(;)﹑逗号(,)﹑和冒号(:)是Java的分隔符。

()18、Java语言使用Unicode字符集,每个字符在内存中占8位。

()19、Java语言的字节型与字符型数据是一样的。

()20、数据由高类型转换为低类型须强制转换但数据精度将损失。

()21、字符型变量中只存放一个字符。

()22、Java支持单继承和多继承。

()23、定义变量没有初始化系统会自动赋默认值。

()24、类是一种类型,也是对象的模板。

()25、静态变量的引用只能使用对象。

()26、调用this或super的构造方法的语句必须放在第一条语句。

()27、构造方法是可以继承的。

()28、成员方法的重载和覆盖是一回事。

()29、集合中元素类型必须是相同的。

()30、异常是一种特殊的运行错误对象。

()31、边界布局(BorderLayout) 将容器分为东﹑西﹑南﹑北4个区域。

Java_程序设计习题集(答案)

Java_程序设计习题集(答案)
</head>
61 <body>该程序的输出结果为:</p>
<applet code="apple.class" width="200" height="70"></applet>
</body>
</html>
第二章
一、判断题
1.难度:容易
答案:错误
知识点:“//“表示单行注释,多行注释以“/*”开始并以“*/”结束。
三、简述题
1.Java语言的编译过程与一般编程语言的编译过程有何不同?
Java应用程序由编译器编译成字节码,这个字节码不是最终可执行的程序,不能在具体
的平台上运行,还需要由运行系统上的字节码解释器将其解释成机器语言,从而达到边解释边
执行的目的。
2.Java开发Application和Applet小程序,主要区别是什么?
6.难度:容易
答案:错误
知识点:Java是对大小写字母敏感的,所以这些变量不相同。
7.难度:容易
答案:错误
知识点:模运算操作符在Java中也可用浮点数。
8.难度:容易
答案:错误
知识点:运算符*,/和%是在同一优先级上,而运算符+和-在另一个优先级。
9.难度:容易
答案:错误
知识点:标识符的命名规则
10.难度:容易
1.难度:容易
答案:A
知识点:所有的程序均可以用顺序结构、选择结构、循环结构三种类型控制结构编写。
2.难度:容易
答案:D
知识点:当条件为真和条件为假时,if/else控制结构可以执行不同的动作。
3.难度:容易
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

-1
java中可以使用goto语句,但不推荐使用。( 不可以使用GOTC语句)
N
方法重载是多态性的一种。
|y]
用static修饰的变量是类变量。

如果源文件中省略了package语句,那么源文件中定义命名的类被隐含 地认为是无名包的 部分,即源文件中定义命名的类在冋 个包中,但 该包没有名字。
Y
系统自动引入ng包中的所有类,因此不需要再显示地使用import语句引入该包的所有类。
JSP是SUN公司推出的一种动态网页技术标准。
Y
Java运行平台主要分为3个版本,其中J2EE平台主要分为 3个版本,其中J2ME主要用于企业级的应用开
lNl
Java运行平台主要分为 3个版本,其中J2ME主要用于移动应用开发。
Y
java语言中不用区分字母的大写小写。
Y
方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。
Y
■』
接口中的方法默认是public abstract方法,所以类在实现接口方法时
必须给出方法体,并且一定要用public来修饰,而且接口中的常量默认 是public static常量。
Y
Java提供的接口都在相应的包中,通过引入包可以使用Java提供的接
Y
口。也可以自己定义接口,一个Java源文件就是由类和接口组成的。
如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这
[y]
Y
ng包是Java的核心类库,它包含了运行Java程序必不可少的 系统类。
Y
如果使用import语句引入了整个包中的类,那么可能会增加编译时间。 但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用 的类的字节码文件加载到内存。
Y
在Java程序中,可以使用protected来修饰 个类。(不可以)
N
在Java程序中,可以使用private来修饰 个类。(不可以)
N]
访问权限的级别排列,按访问权限从高到低的排列顺序是public、
protected、缺省、private。
Y
如果一个类的声明中没有使用extends关键字,这个类被系统默认为是
Object的直接子类。
Y
如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,
而且不能再发生变化。
Y
不允许使用final来修饰abstract方法。
|y
对于abstract类,不能使用new运算符创建该类的对象。
Y
子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且 必须使用关键字super来表示,而且super必须是子类构造方法中的头 一条语句。
Y
如果在子类的构造方法中,没有使用关键字super调用父类的某个构造
相关文档
最新文档