1、第一部分模拟试题(后面附答案) 第一题 单项选择题1、在下列说法中,选出最正确的一项是()。A、Java 语言是以类为程序的基本单位的B、Java 语言是不区分大小写的C、多行注释语句必须以/开始D、在 Java 语言中,类的源文件名和该类名可以不相同2、下列选项中不属于 Java 虚拟机的执行特点的一项是()。A、异常处理B、多线程C、动态链接D、简单易学3、下列选项中属于 Java 语言的垃圾回收机制的一项是()。A、语法检查B、堆栈溢出检查C、跨平台D、内存跟踪4、下列选项中属于 Java 语言的安全性的一项是()。A、动态链接B、高性能C、访问权限D、内存跟踪5、下列选项中,属于 JV
2、M 执行过程中的特点的一项是()。A、编译执行B、多进程C、异常处理D、静态链接6、在 Java 语言中,那一个是最基本的元素?()A、方法B、包C 、 对 象 D 、 接 口7、如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的一个是()。A、这 2 个类都是子类或者超类 B、A 是 B 超类的子类C、B 是 A 超类的子类D、这 2 个类都是对方的子类8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()A、abstract B、private C、protected D、不使用保留字9、编译一个定义了 3 个类和 10 个办法的 Java 源文件后,
3、会产生多少个字符码文件,扩展名是什么?()A、13 个字节码文件,扩展名是.class B、1 个字节码文件,扩展名是.class C、3 个字节码文件,扩展名是.java D、3 个字节码文件,扩展名是.class 10、下列属于 Java 语言的特点的一项是()。A、运算符重载B、类间多重继承C、指针操作D、垃圾回收12、关于 Java 语言的内存回收机制,下列选项中最正确的一项是()。A、Java 程序要求用户必须手工创建一个线程来释放内存B、Java 程序允许用户使用指针来释放内存C、内存回收线程负责释放无用内存D、内存回收线程不能释放内存对象13、下列关于 Java 程序结构的描述中
4、,不正确的一项是()。A、一个 Java 源文件中可以包括一个 package 语句B、一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类C、一个 Java 源文件中可以有多个 public 类D、源文件名与程序类名必须一致14、下列说法正确的一项是()。A、java.1ang.Integer 是接口B、java.1ang.Runnable 是类C、Doulble 对象在 iava.1ang 包中D、Double 对象在 java.1ang.Object包中15、下列关于类、包和源文件的描述中,不正确的一项是()。A、一个包可以包含多个类B、一个源文件中,可能有一个公
5、共类C、属于同一个包的类在默认情况下可以相互访问 D、系统不会为源文件创建默认的16、下列关于类、包和源文件的说法中,错误的一项是()。A、一个文件可以属于一个包 B、一个包可包含多个文件C、一个类可以属于一个包D、一个包只能含有一个类17、以下关于面向对象概念的描述中,不正确的一项是( )。A、在现实生活中,对象是指客观世界的实体 B、程序中的对象就是现实生活中的对象C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) D、在程序中,对象是一组变量和相关方法的集合18、Java 语言最初是面向哪个应用领域设计的?()A、InternetB、制造业C、消费电子产品
6、D、CAD19、Java 语言是以哪一种语言为基础的?()A、BasicB、SmalhalkC、CD、C+20、下列选项中,不属于 JDK 文件目录中的子目录的是()。A、bin 子目录B、include 子目录C、jreD、lib 子目录21、下列选项中,不属于 java 核心包的一项是( )。A、javax.swingB、java.ioC、java.utilD、java.1ang22、下列属于 Java 核心包的一项是( )。A、javax.namingB、javax.rmiC、javax.soundD、java.math23、下列关于 java.1ang 包中封装的基本类的说法中,不正确
7、的一项是( )。A、java1ang 包封装了 Object、Class、System、String、Thread 等基本类B、System 类提供了标准的 I/O 操作,可以实例化C、Class 类的对象包含所对应的类的基本信息,可以通过调用 Class 类的方法访问这些信息D、Object 类是所有类都必须继承的类24、下列关于注释语句的描述中,正确的一项是( )。A、以/开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/*开始,*/结束的是可以用于生成帮助文档的注释语句 D、以/*开始,*/结束的是单行注释语句25、对于类的说法中,不正确的一项是( BD )。A、一般类
8、体的域包括常最、变量、数组等独立的实体 B、类中的每个方法都由方法头和方法体构成C、Java 程序中可以有多个类,但是公共类只有一个D、java 程序可以有多个公共类26、定义类时,不可能用到的保留字是()。A、privateB、classC、extendsD、implements 27、下列关于类和对象的描述中,不正确的一项是()。A、现实世界中,可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象28、下列说法中,不止确的一项是( )。A、Java 程序有两类:Application 和
9、 Applet B、类的方法只能由 public 修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性 D、Java 语言通过接口支持多重继承29、定义主类的类头时可以使用的访问控制符是()。A、publicB、protectedC、privateD、private protected30、下列描述中,不正确的是()。A、Java 不支持多线程B、一个 Java 源程序中不允许有多个公共类C、Java 程序可以划分为两大类:Application 和 Applet D、Java 通过接口支持多重继承31、java 语言的类间的继承关系是()。A、多重的B、单重的C、线程的D、不能继
10、承32、下列哪个不是面向对象程序设计方法的特点?( )A、抽象B、继承C、多态D、结构化33、下列描述中不正确的一项是( )。A、Java 是纯面向对象语言,不兼容以往的任何语言 B、c+不是纯面向对象的,它兼容 c语言C、在 1ava 语言中,使用对象时必须先声明D、Java 语言和 c+一样有指针35、下列整型的最终静态属性 i 的定义中,正确的是()。A、final i;B、static int i;C、static final int i=234: D、finall float i=3.14f;36、下列语句中,正确的给出初始值为 222.111 的单精度浮点数 f 的定义的一个是(A
11、 )。A、float f=222.111f:B、float f=222.111; C、float f=222.111dD、float f=222.111;37、下列关于数据类型的类包装的说法中,不正确的一个是( )。A、char 类型被包装在 Character 类中B、int 类型被包装在 Integer 类中C、包装类有己的常用方法和常数D、包装类可以被其他的类继承38、下列关于浮点型数据的说法中,不正确的一个是( C )。A、浮点型数据属于实犁数据B、浮点型数据由数据和小数组成 C、浮点型数据小数位数越少越精确D、浮点数据包括实型常量和实变量39、现有一个双精度浮点变量声明为 doubl
12、e dValue;下列赋值语句不正确的一个是( D )。 A、dValue=Fhoat.POSITIVE_INFINITY;B、dValue=Float.NaN;C、dValue=Double.POSITIVE_INFINITY;D、dValue=(double)|true;40、现有 2 个 byte 类型的变量 bb1=126、bb2=5,当执行 bbl=(byte)(bb1+bb2); 语句之后,bb1 的值应该是()。A、-128B、131C、-125D、语句在编泽中出错41、现在有一个 int 类型的变量 a 和一个 char 类型的变量 b,关于它们之间类型转换的说法中,正确的一个
13、是()。A、a 必须性制转换为 bB、a 可以自动转换为 bC、b 必须强制转换为 aD、它们不可以相互转换42、下列关于 short 类型数据的说法中正确的一个是()。A、short 类型数据的长度为 8 位B、short 类型只能动转换为 byte类犁C、short 类型被包装在类 java.1ang.Character 中D、short 类型存储数据的顺序是先高后低43、下列单精度浮点数 fValue 的赋值语句中,不正确的一个是( )。A、fValue=(double)-23.234f;B、fValue=(char)-12.34f; C、fValue=(char)-56.78d;D、f
14、Value=(int)23.234f;44、现有一个 char 类型的变量 CC 和一个 int 类型的变量 ii,下列语句中不正确的一个是( D)。A、 CC=d+11:B、CC=(char)(CC+ii);C、 CC=(char)11.23d;D、CC=CC+(char)ii;char 类型相加可能会丢失精度45、下列关于 byte 类型的说法中,正确的一个是()。A、byte 类型的长度为 8 位B、byte 类型可以自动转换为所有的简单类型C、128 是合法的 byte 类型数值D、byte 存储顺序是从高到低46、下列说法中错误的一个是()。A、$1_abc 是合法的 Java 标识
15、符B、局部变量必须先声明后使用C、void 是合法的 Java 保留字D、在 Java 中,类不是用标识符命名的47、下列标识符中,正确的是()。A、1_BackB、$_MoneyC、$-moneyD、2-Foward48、下列标识符中,合法的一个是()。A、$#!codecode第一部分模拟试题第一题 单项选择题1、在下列说法中,选出最正确的一项是( )。A、Java 语言是以类为程序的基本单位的B、Java 语言是不区分大小写的C、多行注释语句必须以/开始D、在 Java 语言中,类的源文件名和该类名可以不相同2、下列选项中不属于 Java 虚拟机的执行特点的一项是( )。A、异常处理B、
16、多线程C、动态链接D、简单易学3、下列选项中属于 Java 语言的垃圾回收机制的一项是()。A、语法检查B、堆栈溢出检查C、跨平台D、内存跟踪4、下列选项中属于 Java 语言的安全性的一项是()。A、动态链接B、高性能C、访问权限D、内存跟踪5、下列选项中,属于 JVM 执行过程中的特点的一项是()。A、编译执行B、多进程C、异常处理D、静态链接6、在 Java 语言中,那一个是最基本的元素?()A、方法B、包C、对象D、接口7、如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的一个是()。A、这 2 个类都是子类或者超类B、A 是 B 超类的子类C、B 是 A 超类的子类
17、D、这 2 个类都是对方的子类8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()A、abstractB、privateC、protectedD、不使用保留字9、编译一个定义了 3 个类和 10 个办法的 Java 源文件后,会产生多少个字符码文件,扩展名是什么?( )A、13 个字节码文件,扩展名是.class B、1 个字节码文件,扩展名是.class C、3 个字节码文件,扩展名是.java D、3 个字节码文件,扩展名是.class 10、下列属于 Java 语言的特点的一项是( )。A、运算符重载B、类间多重继承C、指针操作D、垃圾回收12、关于 Java 语言
18、的内存回收机制,下列选项中最正确的一项是()。 A、Java 程序要求用户必须手工创建一个线程来释放内存B、Java 程序允许用户使用指针来释放内存C、内存回收线程负责释放无用内存D、内存回收线程不能释放内存对象13、下列关于 Java 程序结构的描述中,不正确的一项是()。A、一个 Java 源文件中可以包括一个 package 语句B、一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类C、一个 Java 源文件中可以有多个 public 类D、源文件名与程序类名必须一致 14、下列说法正确的一项是()。A、java.1ang.Integer 是接口B、java.1
19、ang.Runnable 是类C、Doulble 对象在 iava.1ang 包中D、Double 对象在 java.1ang.Object包中15、下列关于类、包和源文件的描述中,不正确的一项是()。A、一个包可以包含多个类B、一个源文件中,可能有一个公共类C、属于同一个包的类在默认情况下可以相互访问 D、系统不会为源文件创建默认的16、下列关于类、包和源文件的说法中,错误的一项是()。A、一个文件可以属于一个包B、一个包可包含多个文件C、一个类可以属于一个包D、一个包只能含有一个类17、以下关于面向对象概念的描述中,不正确的一项是()。 A、在现实生活中,对象是指客观世界的实体B、程序中的
20、对象就是现实生活中的对象C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) D、在程序中,对象是一组变量和相关方法的集合18、Java 语言最初是面向哪个应用领域设计的?()A、InternetB、制造业C、消费电子产品D、CAD19、Java 语言是以哪一种语言为基础的?( D)A、BasicB、SmalhalkC、CD、C+20、下列选项中,不属于 JDK 文件目录中的子目录的是()。A、bin 子目录B、include 子目录C、jreD、lib 子目录21、下列选项中,不属于 java 核心包的一项是()。A、javax.swingB、java.ioC、
21、java.utilD、java.1ang22、下列属于 Java 核心包的一项是()。A、javax.namingB、javax.rmiC、javax.soundD、java.math23、下列关于 java.1ang 包中封装的基本类的说法中,不正确的一项是()。A、java1ang 包封装了 Object、Class、System、String、Thread 等基本类B、System 类提供了标准的 I/O 操作,可以实例化C、Class 类的对象包含所对应的类的基本信息,可以通过调用 Class 类的方法访问这些信息D、Object 类是所有类都必须继承的类24、下列关于注释语句的描述中
22、,正确的一项是()。A、以/开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/*开始,*/结束的是可以用于生成帮助文档的注释语句 D、以/*开始,*/结束的是单行注释语句25、对于类的说法中,不正确的一项是( BD )。A、一般类体的域包括常最、变量、数组等独立的实体 B、类中的每个方法都由方法头和方法体构成C、Java 程序中可以有多个类,但是公共类只有一个D、java 程序可以有多个公共类26、定义类时,不可能用到的保留字是()。A、privateB、classC、extendsD、implements 27、下列关于类和对象的描述中,不正确的一项是()。A、现实世界中,
23、可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象28、下列说法中,不止确的一项是(B )。A、Java 程序有两类:Application 和 Applet B、类的方法只能由 public 修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java 语言通过接口支持多重继承29、定义主类的类头时可以使用的访问控制符是( A )。A、publicB、protectedC、privateD、private protected30、下列描述中,不正确的是(A )。A、Jav
24、a 不支持多线程B、一个 Java 源程序中不允许有多个公共类C、Java 程序可以划分为两大类:Application 和 Applet D、Java 通过接口支持多重继承31、java 语言的类间的继承关系是( B)。A、多重的B、单重的C、线程的D、不能继承32、下列哪个不是面向对象程序设计方法的特点?(D )A、抽象B、继承C、多态D、结构化33、下列描述中不正确的一项是( D)。A、Java 是纯面向对象语言,不兼容以往的任何语言 B、c+不是纯面向对象的,它兼容 c语言C、在 1ava 语言中,使用对象时必须先声明D、Java 语言和 c+一样有指针35、下列整型的最终静态属性 i
25、 的定义中,正确的是( C )。A、final i;B、static int i;C、static final int i=234: D、finall float i=3.14f;36、下列语句中,正确的给出初始值为 222.111 的单精度浮点数 f 的定义的一个是(A )。A、float f=222.111f:B、float f=222.111; C、float f=222.111dD、float f=222.111;37、下列关于数据类型的类包装的说法中,不正确的一个是( D)。A、char 类型被包装在 Character 类中B、int 类型被包装在 Integer 类中C、包装类有
26、己的常用方法和常数D、包装类可以被其他的类继承38、下列关于浮点型数据的说法中,不正确的一个是( C )。A、浮点型数据属于实犁数据B、浮点型数据由数据和小数组成 C、浮点型数据小数位数越少越精确D、浮点数据包括实型常量和实变量39、现有一个双精度浮点变量声明为 double dValue;下列赋值语句不正确的一个是( D )。 A、dValue=Fhoat.POSITIVE_INFINITY;B、dValue=Float.NaN;C、dValue=Double.POSITIVE_INFINITY;D、dValue=(double)|true;40、现有 2 个 byte 类型的变量 bb1=
27、126、bb2=5,当执行 bbl=(byte)(bb1+bb2); 语句之后,bb1 的值应该是()。A、-128B、131C、-125D、语句在编泽中出错41、现在有一个 int 类型的变量 a 和一个 char 类型的变量 b,关于它们之间类型转换的说法中,正确的一个是()。A、a 必须性制转换为 bB、a 可以自动转换为 bC、b 必须强制转换为 aD、它们不可以相互转换42、下列关于 short 类型数据的说法中正确的一个是()。A、short 类型数据的长度为 8 位B、short 类型只能动转换为 byte类犁C、short 类型被包装在类 java.1ang.Character
28、 中D、short 类型存储数据的顺序是先高后低43、下列单精度浮点数 fValue 的赋值语句中,不正确的一个是(A )。A、fValue=(double)-23.234f;B、fValue=(char)-12.34f; C、fValue=(char)-56.78d;D、fValue=(int)23.234f;44、现有一个 char 类型的变量 CC 和一个 int 类型的变量 ii,下列语句中不正确的一个是( D)。A、 CC=d+11:B、CC=(char)(CC+ii);C、 CC=(char)11.23d;D、CC=CC+(char)ii;char 类型相加可能会丢失精度45、下列
29、关于 byte 类型的说法中,正确的一个是( A)。A、byte 类型的长度为 8 位B、byte 类型可以自动转换为所有的简单类型C、128 是合法的 byte 类型数值D、byte 存储顺序是从高到低46、下列说法中错误的一个是( D )。A、$1_abc 是合法的 Java 标识符B、局部变量必须先声明后使用C、void 是合法的 Java 保留字D、在 Java 中,类不是用标识符命名的47、下列标识符中,正确的是( B)。A、1_BackB、$_MoneyC、$-moneyD、2-Foward48、下列标识符中,合法的一个是( D)。A、$#!DISCUZ_CODE_1nbsp;B、
30、$-DISCUZ_CODE_1nbsp;C、2$2D、$22$49、下列说法中,正确的一个是( A)。A、接口属于复合数据类型B、接口属于简单数据类型C、标识符的总的字符个数是有限的D、标识符就是保留字50、设有类型定义 short i=32;long j=64;下面赋值语句中不正确的一个是(B )。A、j=i;B、i=j;C、i=(short)j;D、j=(long)i;51、以下字符常量中不合法的一个是(A )。A、anB、rC、tD、¥52、下列数据表示十六进制数的一个是(D )。A、02lB、123C、23D、0xa3453、现有 1 个 char 类型的变量 cl=66 和 1 个整
31、型变量 i2=2;与执行 c1=cl+(char)i2;语句之后,cl 的值应该是()。A、 dB、DC、68D、语句在翻译时出错54、下列关于 Unicode-字符的说法中,不正确的一项是()。A、Unicode 字符集比 ASII 字符集丰富B、Unicode 字符是 16 位无符号数C、字符常量a以八进制数表示为142D、字符常量a以八进制数表示为14l 55、下列哪一个是合法的 char 类型数据()?A、14lB、rnC、u00D、 u0xC056、下列说法中,正确的一项是()。A、字符串“abce”的长度是 6B、False 是 Java 的保留字C、324.23L 代表单精度浮点
32、数D、False 是合法的 Java 标识符57、下列说法中,正确的一项是()。A、双精度数强制转换成单精度数后,其数值精度会提高 B、Java 语言中的布尔变量可以和整型变量相互强制转换C、强制转换是将存储长度长的数据转换为长度短的数据D、强制转换是将存储长度短的数据转换为长度长的数据 58、下列数据中是八进制数的一个是()。A、0X214B、231 LC、00D、1059、下列哪个属于 java 语言的保留字?( )A 、 $_final B 、longC、sizeD、union 60、现有一个 int 类型的整数和一个 double 类型的浮点数,当它们之间做了加法运算之后,得到的结果类
33、型应该是( )。A、int 类型B、double 类型C、float 类型D、long 类型61、下列关于 float 类型的说法中,正确的一个是()。A、float 类型不能自动转换为其他的简单类型B、float 类型可以自动转换为 double 类型C、float 类型和 long 类型在计算机中占的存储空间一样大D、3342E2D 是合法的float 类型数值。62、下列关于作用域的说法中,正确的一个是()。A、不同方法中声明的不同变量,可以互相访问B、在不同方法中可以声明相同数据类型的同名局部变量 C、在同一个类中可以声明相同数据类型的同名类变量 D、在同一个程序块中可以声明相同数据类
34、型的同名变量 63、下列 Java 语句中,不正确的一个是()。A、Double dValue=(float)1233.213f;B、double dValue=(float)1.213E2f;C、char ch=(char)-1;D、char ch=66:64、下列哪一个语句是合法的?()A、byte=128;B、Boolean=true:C、longl=0x23EFL;D、double=0.1453d:65、以下的变量定义语句,合法的是()。A、float_*5=123.456F;B、byte$_bl=156782;C、int_long_=324233L;D、double a=Double
35、.MAX_ VALUE: 66、下列关于类型转换的说法中,正确的一项是()。A、double 类型可以自动转换为 int 类型B、double 类型只能强制转换为int 和 long 类型C、double 类型可以通过强制转换为 boolean 类型 D、double 不可以自动转换为 int类型67、下列哪一个是合法的标识符?()A、intB、tC、0xeeeeD、integer 68、下列哪一个不是合法的标识符?()A、INTEGERB、CharC、u0002D、Void 69、数 Float.MAX_VALUE 是由哪个包装类提供的?()A、java.1ang.IntegerB、java
36、.1ang.LongC、java.1ang.FloatD、java.1ang.Double 70、设有定义 int a=12;则执行以下语句后,a 的值为()。a*=12;A、144B、12C、24D、071、算术表达式 1+2/3-4*5 的值为()A、1B、-19C、-5D、072、下列语句序列执行后,x 的值是()。public class ex3public static void main(String args) int a=2;int b=3; int x=4; x=+a*x;Systemoutprintln(x);A、l3B、12C、11D、10 73、整型变量 a、b 定义如
37、下,表达式+a= =b 的值是()。int a=3; int b=4;A、 4B、3C、1D、以上均不正确74、设有定义 int x=5;则执行以下语句后,x 的值为()。X*=x+5;A、10B、15C、20D、2575、执行如下语句之后,输出的结果是()。public class ex6public static void main(String args) int x= -6,Y=6;x=x+Y-;System.out.println(x);A、12B、-12C、-1D、076、下列语句序列执行后,输出的结果是()。public class ex7public static void m
38、ain(String args) int a=13;a=a/5;System.out.println( a);A、1B、13C、55D、1577、执行下列程序段之后,输出的结果为()。public class ex8public static void main(Stringargs) int a=5;int b=4; int c=10;c/=+ a(b-); System.out.println( c);A、0B、5C、10D、1578、设有定义 int x= A;,则执行下列语句之后,x 的值为()。x= A;A、0B、AC、aD、6579、设 i、j 为 int 类型变量,a 为 flo
39、at 类型变量,以下选项中,正确的赋值语句是()。 A、i=i+2B、a=7;C、i+-j;D、a=66.0;80、对于一个三位的十进制正整数 x,求它的十位数字 Y(Y 为整型)的表达式是()。A、Y=x/10%10B、Y=(x-x/10*10)%10C、Y=x%10D、Y=x/1081、下列语句序列执行后,输出的结果是()。public class exl7public static void main(String args) int x=15;x/=x%5+x*(x-x%10);System.out.println(x);A、0B、5C、10D、1582、执行下列代码之后,输出的结果为
40、()。public class ex23public static void main(String args) int x=7;int y=15;boolean bb=(127 |x)7&(-128y)c?a:c; d=d2b?d:b; System.out.println(d);A、 2B、3C、5D、784、下列语句序列执行后,输出的结果是()。public elltS$ex30public static void main(Stringargs) int al=3;int a2=4; int xl=5; if(+ala2) xl=x1+l;System.out.println(x1);
41、A、3B、4C、5D、6 85、下面哪一个是符合 Java 语言语法的语句?()A、int a=0;B、int a=0;C、double i=1.3*%12; D、int a=0;boolean b=a!=7;int b=2;int b=2;int e=12;int12=7;=a+12=c+b;a=12+b+e!=4;a86、假设 int 类型的变量 x、Y 和 z,它们的初始值分别为 10、20 和 30,则布尔表达式xl0&z=ab;System.out.println(bb);A、trueB、falseC、lD、088、下面程序的输出结果是()。public class ex2publi
42、c static void main(Stringargs) for(int cnt=0;cnt10;cnt+) if (cnt= =5) break;System.out.print(cnt);A、0 1 2 3 4B、6 7 8 9C、0 1 2 3 4 6 7 8 9D、589、下列程序执行的结果是()。public class ex3public static void main(Stringargs) int a=3;int b=4;int x=5: if(a*a+b*b= =x*x) x=x(b-a);System.out.print(x);A、5B、6C、10D、3 90、为了定
43、义 3 个整型数组 a1、a2、aL3,下面声明正确的语句是( )。A、int Array a1,a2;B、int a1,a2;int a3 =1,2,3,4,5 ;int a3 =1,2,3,4,5;C、int a1,a2 ;D、int a1,a2;int a3=1,2,3,4,5;int a3=(1,2,3,4,5); 91、下面的是关于类及其修饰符的一些描述,不正确的是()。A、abstract 类只能用来派生子类,不能用来创建 abstract 类的对象B、abstract 不能与 final 同时修饰一个类C、final 类不但可以用来派生子类,也可以用来创建 final 类的对象D、abstract 方法必须在abstract 类中声明,但abstract 类定义中可以没有abstract 方法92、为了使包 ch4 在当前程序中可见,可以使用的语句是( )。A、import ch4.*; B、package ch4.*; C、ch4 imporl,;D、ch4 package;93、在使用 interface 声明一个接口时,只可以使用哪一个修饰符修饰该接口?( D ) A 、 private B 、 protected C 、 private protected D 、public94、下列输出的结果是( )。class AA void Show()