下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、下列选项中,属于 JVM执
2、行过程中的特点的一项是 ()。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、abstractB、privateC、protectedD、不使用保留字9、 编译一个定义了 3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展 名是什么?()A、13个字节码文件,
3、扩展名是.class B、1个字节码文件,扩展名是.classC、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class10、下列属于Java语言的特点的一项是()。A、运算符重载B、类间多重继承 C、指针操作D、垃圾回收12、 关于Java语言的内存回收机制,下列选项中最正确的一项是()。A、Java程序要求用户必须手工创建一个线程来释放内存B、Java程序允许用户使用指针来释放内存C、内存回收线程负责释放无用内存D、内存回收线程不能释放内存对象13、 下列关于Java程序结构的描述中,不正确的一项是()。A、 一个Java源文件中可以包括一个package语句B、 一
4、个Java源文件中可以包括多个类定义,但是只能有一个public类C、 一个Java源文件中可以有多个public类D、源文件名与程序类名必须一致14、 下列说法正确的一项是()。A、是接口B、是类C、Doulble 对象在 iava.lang 包中 D、Double 对象在 包中15、 下列关于类、包和源文件的描述中,不正确的一项是()。A、一个包可以包含多个类B、一个源文件中,可能有一个公共类C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的16、下列关于类、包和源文件的说法中,错误的一项是 ()。A、一个文件可以属于一个包B、一个包可包含多个文件C、一个类可以属于
5、一个包D、一个包只能含有一个类17、 以下关于面向对象概念的描述中,不正确的一项是()。A、在现实生活中,对象是指客观世界的实体B、程序中的对象就是现实生活中的对象C、 在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)D、在程序中,对象是一组变量和相关方法的集合18、 Java语言最初是面向哪个应用领域设计的?()A、In ternetB、制造业C、消费电子产品D、CAD19、 Java语言是以哪一种语言为基础的?()A、BasicB、SmalhalkC、CD、C+20、 下列选项中,不属于JDK文件目录中的子目录的是()。A、bin子目录B、include 子目
6、录C、jre D、lib子目录21、 下列选项中,不属于java核心包的一项是()。A、javax.swingB、java.ioC、java.utilD、java.1ang22、下列属于 Java核心包的一项是()。A、javax.namingB、javax.rmiC、javax.soundD、java.math23、 下列关于java.1ang包中封装的基本类的说法中,不正确的一项是()。A、java . 1ang 包圭寸装了 Object、Class、System、String、Thread 等基本类B、 System类提供了标准的I/O操作,可以实例化C、Class类的对象包含所对应的类
7、的基本信息,可以通过调用 Class类的方法访问这些信 息D、Object类是所有类都必须继承的类24、 下列关于注释语句的描述中,正确的一项是()。A、以开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/*开始,*/结束的是可以用于生成帮助文档的注释语句D、以/*开始,*/结束的是单行注释语句25、 对于类的说法中,不正确的一项是(BD )。A、一般类体的域包括常最、变量、数组等独立的实体B、类中的每个方法都由方法头和方法体构成C、Java程序中可以有多个类,但是公共类只有一个D、java程序可以有多个公共类26、 定义类时,不可能用到的保留字是()。A、privateB、
8、 classC、extendsD、 implements27、 下列关于类和对象的描述中,不正确的一项是()。A、现实世界中,可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象28、 下列说法中,不止确的一项是()。A、 Java 程序有两类:Application和 AppletB、 类的方法只能由public修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java语言通过接口支持多重继承29、 定义主类的类头时可以使用的访问控制符是()。A、publicB、 prot
9、ectedC、 privateD、 private protected30、 下列描述中,不正确的是()。A、Java不支持多线程B、一个Java源程序中不允许有多个公共类C、 Java程序可以划分为两大类:Application和AppletD、Java通过接口支持多重继承31、 java语言的类间的继承关系是()。A、多重的B、单重的C、线程的D、不能继承32、 下列哪个不是面向对象程序设计方法的特点?()A、抽象B、继承C、多态D、结构化33、 下列描述中不正确的一项是()。A、Java是纯面向对象语言,不兼容以往的任何语言B、C+不是纯面向对象的,它兼容 c语言C、在1ava语言中,使
10、用对象时必须先声明D、Java语言和c+ 一样有指针35、 下列整型的最终静态属性i的定义中,正确的是()。A、final i ;B、static int i ;C、static final int i=234: D、fin all float i=3.14f;36、 下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是(A )。A、float f=222.111f: B、float f=222.111; C、float f=222.111d D、float f= ' 222.111 '37、 下列关于数据类型的类包装的说法中,不正确的一个是()。A、ch
11、ar类型被包装在 Character 类中B、int类型被包装在Integer类中C、包装类有己的常用方法和常数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
12、、dValue=(double)|true ;40、现有 2 个 byte 类型的变量 bb仁 126、bb2=5,当执行 bbl=(byte)(bb1+bb2) ;语句之后,bb1的值应该是()。A、-128B、131C、-125D、语句在编泽中出错41、现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说 法中,正确的一个是()。A、a必须性制转换为 b B、a可以自动转换为b C、b必须强制转换为a D、它们不可 以相互转换42、 下列关于short类型数据的说法中正确的一个是()。A、short类型数据的长度为 8位B、short类型只能动转换为byte类犁
13、C、short类型被包装在类 中 D、short类型存储数据的顺序是先高后低43、 下列单精度浮点数 fValue的赋值语句中,不正确的一个是()。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)i
14、i ; char 类型相加可能会丢失精度45、 下列关于byte类型的说法中,正确的一个是()。A、byte类型的长度为8位B、byte类型可以自动转换为所有的简单类型C、128是合法的byte类型数值D、byte存储顺序是从高到低46、 下列说法中错误的一个是()。A、$1_abc是合法的Java标识符B、局部变量必须先声明后使用C、void是合法的Java保留字D、在Java中,类不是用标识符命名的47、 下列标识符中,正确的是()。A、1_BackB、$_MoneyC、$-moneyD、2-Foward48、下列标识符中,合法的一个是 ()。A、$#!codecode第一部分模拟试题第一
15、题单项选择题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、 下列选项中,属于 JVM执行过程中的特点的一项是()。A、
16、编译执行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、abstractB、privateC、protectedD、不使用保留字9、 编译一个定义了 3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展 名是什么?()A、13个字节码文件,扩展名是.class B、1个字节
17、码文件,扩展名是.classC、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class10、下列属于Java语言的特点的一项是()。A、运算符重载B、类间多重继承C、指针操作D、垃圾回收12、 关于Java语言的内存回收机制,下列选项中最正确的一项是()。A、Java程序要求用户必须手工创建一个线程来释放内存B、Java程序允许用户使用指针来释放内存C、内存回收线程负责释放无用内存D、内存回收线程不能释放内存对象13、 下列关于Java程序结构的描述中,不正确的一项是()。A、 一个Java源文件中可以包括一个package语句B、 一个Java源文件中可以包括多个类定义
18、,但是只能有一个public类C、一个Java源文件中可以有多个 public类D、源文件名与程序类名必须一致14、 下列说法正确的一项是 ()。A、是接口B、是类C、Doulble 对象在 iava.lang 包中 D、Double 对象在 包中15、 下列关于类、包和源文件的描述中,不正确的一项是()。A、一个包可以包含多个类B、一个源文件中,可能有一个公共类C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的16、 下列关于类、包和源文件的说法中,错误的一项是()。A、一个文件可以属于一个包B、一个包可包含多个文件C、一个类可以属于一个包D、一个包只能含有一个类17
19、、 以下关于面向对象概念的描述中,不正确的一项是()。A、在现实生活中,对象是指客观世界的实体B、程序中的对象就是现实生活中的对象C、 在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)D、在程序中,对象是一组变量和相关方法的集合18、 Java语言最初是面向哪个应用领域设计的?()A、In ternetB、制造业C、消费电子产品D、CAD19、 Java语言是以哪一种语言为基础的?( D )A、BasicB、SmalhalkC、CD、C+20、 下列选项中,不属于JDK文件目录中的子目录的是()。A、bin子目录B、include 子目录C、jre D、lib子目
20、录21、 下列选项中,不属于java核心包的一项是()。A、javax.swingB、java.ioC、java.utilD、java.1ang22、下列属于Java核心包的一项是()。A、javax.namingB、javax.rmiC、javax.soundD、java.math23、 下列关于java.1ang包中封装的基本类的说法中,不正确的一项是()。A、java . 1ang 包圭寸装了 Object、Class、System、String、Thread 等基本类B、 System类提供了标准的I/O操作,可以实例化C、 Class类的对象包含所对应的类的基本信息,可以通过调用Cl
21、ass类的方法访问这些信 息D、Object类是所有类都必须继承的类24、下列关于注释语句的描述中,正确的一项是 ()。A、以开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句C、以/*开始,*/结束的是可以用于生成帮助文档的注释语句D、以/*开始,*/结束的是单行注释语句25、 对于类的说法中,不正确的一项是(BD )。A、一般类体的域包括常最、变量、数组等独立的实体B、类中的每个方法都由方法头和方法体构成C、Java程序中可以有多个类,但是公共类只有一个D、java程序可以有多个公共类26、 定义类时,不可能用到的保留字是()。A、privateB、 classC、extends
22、D、 implements27、 下列关于类和对象的描述中,不正确的一项是()。A、现实世界中,可以把每件事物都看做是一个对象B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象28、 下列说法中,不止确的一项是(B )。A、 Java 程序有两类:Application和 AppletB、 类的方法只能由public修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java语言通过接口支持多重继承29、 定义主类的类头时可以使用的访问控制符是(A )。A、 publicB、 protectedC、 pr
23、ivateD、 private protected30、 下列描述中,不正确的是(A ) oA、Java不支持多线程B、一个Java源程序中不允许有多个公共类C、 Java程序可以划分为两大类:Application和AppletD、Java通过接口支持多重继承31、 java语言的类间的继承关系是(B )。A、多重的B、单重的C、线程的D、不能继承32、 下列哪个不是面向对象程序设计方法的特点?( D )A、抽象B、继承C、多态D、结构化33、 下列描述中不正确的一项是(D ) oA、Java是纯面向对象语言,不兼容以往的任何语言B、C+不是纯面向对象的,它兼容 c语言C、在1ava语言中,
24、使用对象时必须先声明D、Java语言和c+ 一样有指针35、 下列整型的最终静态属性i的定义中,正确的是(C )。A、final i ;B、static int i ;C、static final int i=234: D、fin all float i=3.14f;36、 下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是(A )。A、float f=222.111f: B、float f=222.111; C、float f=222.111d D、float f= ' 222.111 '37、 下列关于数据类型的类包装的说法中,不正确的一个是(D )
25、 oA、char类型被包装在 Character 类中 B、int类型被包装在Integer类中C、包装类有己的常用方法和常数D、包装类可以被其他的类继承38、 下列关于浮点型数据的说法中,不正确的一个是(C )。A、浮点型数据属于实犁数据B、浮点型数据由数据和小数组成C、浮点型数据小数位数越少越精确D、浮点数据包括实型常量和实变量39、 现有一个双精度浮点变量声明为double dValue ;下列赋值语句不正确的一个是(D )。A、dValue=Fhoat.POSITIVE_INFINITY; B、dValue=Float.NaN;C、dValue=Double.POSITIVE_INFI
26、NITY ; D、dValue=(double)|true ;40、现有 2 个 byte 类型的变量 bb仁 126、bb2=5,当执行 bbl=(byte)(bb1+bb2) ;语句之后,bb1的值应该是()。A、-128B、131C、-125D、语句在编泽中出错41、 现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说 法中,正确的一个是()。A、a必须性制转换为 b B、a可以自动转换为b C、b必须强制转换为a D、它们不可 以相互转换42、 下列关于short类型数据的说法中正确的一个是()。A、short类型数据的长度为 8位B、short类型只能动
27、转换为 byte类犁C、short类型被包装在类 中 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、C
28、C=CC+(char)ii ; char 类型相加可能会丢失精度45、 下列关于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、$
29、#!DISCUZ_CODE_1nbsp;B、$-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、 an 'B、 r'C、 t'D、Y'52、 下列数据表示十六进制数的一个是(D
30、)。A、02lB、123C、 23 'D、0xa3453、现有1个char类型的变量cl=66 和1个整型变量i2=2 ;与执行c仁cl+(char)i2 ;语 句之后,cl的值应该是()。A、 d 'B、 D 'C、68D、语句在翻译时出错54、 下列关于 Unicode-字符的说法中,不正确的一项是()。A、 Unicode 字符集比 ASII字符集丰富B、Unicode 字符是16位无符号数C、字符常量a '以八进制数表示为142 ' D、字符常量a '以八进制数表示为 14l '55、 下列哪一个是合法的char类型数据()?A、
31、' 14l 'B、' rn 'C、' uOO 'D、' uOxCO '56、 下列说法中,正确的一项是()。A、字符串"abce ”的长度是6B、False是Java的保留字C、324.23L代表单精度浮点数D、False是合法的Java标识符57、 下列说法中,正确的一项是()。A、双精度数强制转换成单精度数后,其数值精度会提高B、Java语言中的布尔变量可以和整型变量相互强制转换C、强制转换是将存储长度长的数据转换为长度短的数据D、强制转换是将存储长度短的数据转换为长度长的数据58、 下列数据中是八进制数的一个是()
32、。A、0X214B、231 LC、00D、1059、下列哪个属于java语言的保留字?()A、$_finalB、longC、sizeD、union60、 现有一个int类型的整数和一个 double类型的浮点数,当它们之间做了加法运算之后, 得到的结果类型应该是()。A、int 类型B、double 类型 C、float 类型D、long 类型61、 下列关于float类型的说法中,正确的一个是()。A、float类型不能自动转换为其他的简单类型B> float类型可以自动转换为double 类型C 'float类型和long类型在计算机中占的存储空间一样大D、3 . 342E2
33、D是合法的float类型数值。62、 下列关于作用域的说法中,正确的一个是()。A、不同方法中声明的不同变量,可以互相访问B、在不同方法中可以声明相同数据类型的同名局部变量C、在同一个类中可以声明相同数据类型的同名类变量D、在同一个程序块中可以声明相同数据类型的同名变量63、下列Java语句中,不正确的一个是 ()。A、Double dValue=(float)1233.213f ;B、double dValue=(float)1.213E2f;C、char ch=(char)-1;D、char ch=6664、 下列哪一个语句是合法的?()A、byte=128 ; B、Boolea n=tr
34、ue:C、Io ng l=0x23EFL ; D、double=0.1453d65、 以下的变量定义语句,合法的是()。A、float_*5=123.456F;B、byte $_bl=156782;C、int_long_=324233L;D、double a=Double.MAX_ VALUE :66、 下列关于类型转换的说法中,正确的一项是()。A >double类型可以自动转换为int类型B>double类型只能强制转换为int和long类型C、double 类型可以通过强制转换为boolean 类型 D、double 不可以自动转换为int类型67、 下列哪一个是合法的标识符
35、?()A、intB、tC、0xeeeeD、integer68、 下列哪一个不是合法的标识符?()A、INTEGER B、CharC、 u0002D、Void69、 数Float.MAX_VALUE 是由哪个包装类提供的 ?()A、C、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( Stri ng args)int a=2 ;i
36、nt b=3;int x=4 ;x=+a*x;System . out . println(x);A、l3B、12C、11D、1073、整型变量a、b定义如下,表达式+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_;;A、12B、-12C、-1D、076、
37、 下列语句序列执行后,输出的结果是()。public class ex7public static void main( Stri ng args)int a=13;a % =a/5;A、1B、13C、55D、1577、 执行下列程序段之后,输出的结果为()。public class ex8public static void main( Stri ngargs)int a=5;int b=4;int c=10;c/=+ a / (b-);A、0B、5C、10D、1578、 设有定义int x= A',则执行下列语句之后,x的值为()。x % = A'A、0B、 A'C
38、、 a 'D、6579、 设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是()。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( Stri ng args)int x=15;x/=x%5+x*(x-x%10);A、0B、5C、10D、1582、
39、 执行下列代码之后,输出的结果为()。public class ex23public static void main( Stri ng args)int x=7;int y=15;boolean bb=(127 |x)>7&&(-128)<15;A、trueB、0C、falseD、183、 执行下列代码之后,输出的结果为()。public class ex24public static void main(String args)int a=2;int b=3;int c=7;int d=a>c?a:cd=d»2>b?d:b;A、2B、3C、
40、5D、784、下列语句序列执行后,输出的结果是 ()。public elltS$ex30public static void main(String args)int al=3;int a2=4;int xl=5 ;if(+al<a2)xl=x1+l;;A、3B、4C、5D、685、下面哪一个是符合 Java语言语法的语句?()A、int a=0;B、int a=0 ;C、double i=1.3*%12; D、int a=0 ;boolea n b=a!=7; int b=2 ;int b=2;int e=12 ;int 12=7;a=12+b+e!=4;a=a+12=c+b;86、
41、假设int类型的变量x、Y和z,它们的初始值分别为10、20和30 ,则布尔表达式x<101 &&Y>I0&&z<10的值为()。A、falseB、trueC、1D、无法判断87、下列代码段执行之后,输出的结果为 ()。public ClaSS ex38;public static void main( Stri ng args)long a=128;long b=10;double c=12. 34 :boolea n bb;bb=c>=a>>b;A、trueB、falseC、lD、088、 下面程序的输出结果是()。pub
42、lic class ex2public static void main( Stri ngargs) for(i nt cnt=O;cnt<1O;cnt+) if (cnt= =5)break ;;A、0 1 2 3 4B、6 7 8 9C、0 1 2 3 4 6 7 8 9 D、589、 下列程序执行的结果是()。public class ex3public static void main( Stri ngargs)int a=3;int b=4;int x=5if(a*a+b*b= =x*x)x=x<<(b-a);A、5B、6C、10D、390、 为了定义3个整型数组a
43、l、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 方法必须在 a
44、bstract 类中声明,但abstract类定义中可以没有abstract方法92、 为了使包ch4在当前程序中可见,可以使用的语句是()。A、import ch4.*; B、package ch4.* ;C、ch4 imporl , ;D、ch4 package ;93、 在使用in terface 声明一个接口时,只可以使用哪一个修饰符修饰该接口?( D )A、 privateB、 protectedC、 private protectedD、 public94、下列输出的结果是()。class AA void Show( ) "类 AA ” );class BB exte n
45、ds A Avoid Show( ) "类 BB” );public class ex7public static void main(String args ) AA a=new AA();BB b=new BB();a. Show();b. show();A、类 AAB、类 BBC、类 BBD、类 AA类BB类AA类BB类AA95、若有定义:byte x=11,22,33,-66;其中0 wk<3,则对x数组兀素错误的引用是()。A、x5-3 B、xkC、xk+5D、x096、 ma in ()方法是Java Applicati on程序执行的入口点,关于mai n()方法
46、的方法头下面哪一项母合法的?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)97、 若需要定义一个静态域,应使用哪一个修饰符?()A、 staticB、 synchronizedC、 privateD、 protected98、 下列描述中不属于Java异常处理机制优点的一项是(D )。A、把错误处理代码从正常代码中分离出来B、按错误类型和差别分组C、对无法预测的错误的捕获和处理D
47、、能够处理任何类型的错误104、下列描述中,正确的一项是 ()。A、当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况B、一个try代码段必须和一个 catch代码段相对应C、 catch(Exception e)不能捕获异常抛出的任何类型D、非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运 行第二题填空题1、Java程序可以分为 2大类: 和。2、 Object类是一个特殊类,它在编译时由 动生成,并伴随每一个类。3、 System类是一个特殊的类,主要提供了标准I/O和的访问和设置。4、 每个Java Application程序可以包括许多
48、方法,但是必须有且只能有一个 法,统一格式为它是程序执行的入口。5、 程序设计语言分为三类,分别是面向机器的语言,面向 勺语言和面向 勺语言, Java 语言是面向 语言。6、 Java源程序文件和字节码文件的扩展名分别为和 。7、 如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上语 句。8、 Java语言的性实现了模块化和信息隐藏, 性实现了代码重用,方便用户建立自定义数据类型和创建自定义的类库。9、 面向对象技术中的对象具有,行为和标识等三个基本属性。10、在Java语言中,由/ *开始,以*/结束的注释语句可以用于生成 11、 一般Java程序的类体由
49、两部分组成:一部分是,另一部分是。12、 Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加进行说 明。13、 double类整的包装类定义了常值变量,使用户口可以通过它来获取负无限值。14、 数据类型为布尔型的保留字是,占用的比特数为。15、 作用域是整个类的变量是,作用域是其作为参数的整个方法或构造方法的变量是。16、 强制类型转换通常使用 句求实观。17、 实型常量书写格式包括2种:十进制数格式和 18、Java中的字符使用的是16位的 码。19、 Java语言中的简单类型的 E被声明为final属性,不可以被其他的子类继承。20、 字符串“”的长度是。21、 Java语
50、言为长整型数据提供了一个常值变量_表示长整型的最大值。22、在Java语言中,将位数多的数据类型向位数少的数据类型转换时,只能采用。23、 在不产生溢出的情况下左移运算相当于_算。24、 般可以和布尔逻辑运算符相结合,用于流程控制语句的。25、 表达式(3 !=0)/(3 . 0 / 0 . 0<=2 . 0)的值为 _。26、 按照操作数的个数分类,关系运算符<=属于。27、 移位运算符包括算术右移运算符_ 、算术左移运算符和逻辑右移运算符。28、 算术右移一位相当于_术运算。29、在对一个复杂表达式进行运算时,按照运算符的优先级次序进行,若是同级运算符,则按照其在表达式中的位置
51、_勺顺序进行。30、 假设 i=10 , J=20 , k=30,则表达式!(i<j+k)|!(i+10<=J) 的值为_。31、表达式7/ 6*5的计算结果是_ _。32、 在Java语言中,用来分配内存的运算符是 。33、 在Java语言中,表达式的类型是由 _ 参与运算的 的类型共同决定的。34、在二元算术运算表达式的操作数中,一个是 float类型,一个是int类型,则整个表达式的结果的类型应该是 _类型。35、 关系表达式由两个操作数和 勾成。36、 对于运算符/,如果一个操作数为true,则表达式的值为_。37、表达式65A33 12 的值为_。38、在Java语言中,
52、保留字instanceof 是 算符。39、表达式12 !=12 的值为_。40、 在比较两个对象的值是否相同时,可以调用_方法。41、 在循环语句中,反复执行的单一语句或者复合语句被统一称做循环语句的_部分。42、在java的循环语句中,执行 while循环时,首先是_,而执行do while循环时,首先是 。43、 在for循环的迭代部分可以使用进行多个操作。44、 语句的功能包括:跳过循环体内部下面未执行的语句,回到循环体开 始位置,继续下次循环。45、 多重循环是指往一个循环体内嵌入另一个完整的_46、 递归调用的过程可以简单描述为:先逐级递归调用,当到达寸再逐级返回,直到求出最终解。
53、47、循环语句包括 for 循环、 和。48、 语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行 下面的语句。49、 递归主要包括两个部分:定义_ 口定义如何从同性质的简化问题求出最终问题的解。50、在switch语句中,完成一个case语句块后,若没有通过break语句跳出switch语句,则会紧接着执行后面的句块。51、 递归方法虽然可以使程序简洁,但是随着递归层次的,占用系统的内存也 会增加。52、 若需要在PhoneCard200类中声明变量additoryFee为浮点双精度型的静态域并初始化其值为0.1 ,则应在类PhoneCard200的定义中加入一条定义语句:_。53、 方法是不能被当前类的子类重新定义的方法。54、 当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会_ 类的成员变量。55、 顺序执行下面两个语句,输出的结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二单元第06课时用混合运算解决实际问题(3)(教学课件)数学人教版三年级上册(新教材)-中考备考真题
- 七上地理期中试题及答案
- 信息技术模拟试题及答案
- 电大教育学考试题及答案
- 成都轻工职业技术大学公开招聘2名人事代理副高级以上职称专任教师的模拟试卷含完整答案详解【夺冠】
- 求职心理调适与压力管理指南:克服面试焦虑
- 2026安徽宿州市灵璧县选调事业单位人员24人模拟试卷【考点梳理】附答案详解
- 2026中国农业科学院蔬菜花卉所高层次人才引进11人(北京)笔试题库(预热题)附答案详解
- 0423初一地理(人教版)-亚洲的自然环境(2)-1教案
- 网络安全威胁攻防演练
- 深圳市五年级下册科学期末试卷含答案(5套)
- 电力行业标准《安全工器具柜技术条件》
- MOOC 乒乓球入门与提高-北京体育大学 中国大学慕课答案
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 中国颅内破裂动脉瘤诊疗指南
- 国家职业技术技能标准 6-31-03-04 无损检测员(试行)人社厅发202332号
- 贴身管家服务流程
- 失语症筛查评定表
- 胰十二指肠切除术
- GB/T 27050.2-2006合格评定供方的符合性声明第2部分:支持性文件
- GB/T 15166.6-2008高压交流熔断器第6部分:用于变压器回路的高压熔断器的熔断件选用导则
评论
0/150
提交评论