x/=x%5+x*(x—x%10); System.out.println(x);
}
}
A、0
B、5 C、10 D、15
36、执行下列代码之后,输出的结果为( B)。
public class ex24{
public static void main(String[
int a=2; int b=3;
]args){
int c=7;
int d=a>c?a:c; d=d>>2>b?d:b; System.out.println(b); }
}
A、 2 B、3 C、5 D、7
37、为了定义 3 个整型数组 a1、a2、aL3,下面声明正确的语句是( B )。
A、intArray[ ]a1,a2;
B、int[ ]a1,a2;
int a3[ ]={1,2,3,4,5};
int a3[ ]={1,2,3,4,5 h C、int a1,a2[ ];
int aL3:{1,2,3,4,5};
D、int[ ]a1,a2;
int a3=(1,2,3,4,5);
38、在使用 interface 声明一个接口时,只可以使用哪一个修饰符修饰该接口?\( D )
A、pIivate
B、protected C、private protected D、public
39、若有定义:byte[ ]x={11,22,33,一 66};其中 0≤k≤3,则对 x 数组元素错误的引用是(C )。
A、x[5—3 ]
B、x[k]
C、x[k+5]
D、x[0]
40、main()方法是 Java Application 程序执行的入口点,关于 main()方法的方法头下面哪一项合法( B )
A、public static void main(String args )
B、public static void main(String args[ ])
第 5 页 共 12 页
C、public static int main(Stnng[ ]arg) D、public Void main(Stnng arg[ ])
41、若需要定义一个静态域,应使用哪一个修饰符?( A) A、static
B、synchronized
C、private
D、protected 42、下列方法中哪一个不能用于获取异常信息( C )? A、toString ( )
B、getMessage( )
C、drawline( )
D、printStackTrace() 43、下列描述中,哪一项不属于 finally 语句应陔执行的功能( C )? A、释放资源
B、关闭文件
C、分配资源
D、关闭数据库
44、下列关于 RuntimeException 的说法中正确的一个项( D )。 A、此异常默认可以被除了 main( )方法之外的任何方法抛出B、它没有被强迫处理,因此也不会被 main( )处理 C、这种异常属于检测异常
D、从 jdk 的 docs 可以了解都有哪些异常属于此类
45、下列关于异常处理原则的说法中错误的一项是(D )。A、修正问题,并再次调用引发异常的方法
B、暂时解决问题,不再尝试执行该方法,转而继续程序的执行C、用一个可替代的结果替换方法本来应该得出的值 D、进行一些工作,然后把同一异常重掷到较低层
46、编写 AWT 图形用户程序的时候,一定要 import 的语句是( B )。
A、import java.awt; B、import java.awt.*;C、import javax.awt.*;D、import javax.swing.*; 47、下列不属于 java.awt 包中的基本概念的一项是( C )。 A、容器
B、构件
C、线程
D、布局管理器
48、下列哪一项不是 Applet 的生命周期方法?( B) A、start()
B、getCodeBase()
C、destroy()
D、init()
49、下列说法中错误的一项是(A )。 A、Applet 必须全部重写其生命周期方法
B、Applet 不必全部重写其生命周期方法
C、Applet 中使用了线程,则需要重写相应的生命周期方法
D、stop( )总是在 destroy( )之前被调用。
第 6 页 共 12 页
50、下列哪一项不属于 Applet 中的显示方法?( A)
A、update()
B、repaint() C、drawLine() D、paint()
第二题 填空题
1、Java 程序可以分为 2 大类: Application
和_ Applet 。
2、class 类是一个特殊类,它在编译时由 _编译器 自动生成,并伴随每一个类。
方法,统一格3、每个 Java Application 程序可以包括许多方法,但是必须有且只能有一个 _ main( ) 式为_
public static void main(String arg[ ]) ,它是程序执行的入口 。
的语言和面向 对象 的语言,
4、程序设计语言分为三类,分别是面向机器的语言,面向 过程 Java 语言是面向_对象
的语言。
java 和 class 。
5、Java 源程序文件和字节码文件的扩展名分别为 6、如果在 Java 程序中,需要使用 java.util 包中的所有类,则应该在程序开始处加上_import java.util.*语句。7、在 Java 语言中,由/**开始,以*/结束的注释语句可以用于生成 帮助文档 8、一般 Java 程序的类体由两部分组成:一部分是 成员变量
。
_,另一部分是_ 成员方法 。
9、Java 语言的类型检查机制要求对于没有返回值的方法,在其前面必须加_ void 进行说明。 10、数据类型为布尔型的保留字是
boolean 。 Unicode 3 。
运算。 编码。
11、Java 中的字符使用的是 16 位的 12、字符串“\’a\’ ”的长度是
13、在不产生溢出的情况下左移运算相当于 乘法
14、 关系运算符 一般可以和布尔逻辑运算符相结合,用于流程控制语句的判断条件。 15、表达式(3 !=0)//(3.0/0.0<=2.0)的值为
true 二元运算符 。 。
16、按照操作数的个数分类,关系运算符<=属于
17、算术右移一位相当于_
除 2 取商 算术运算。
18、在对一个复杂表达式进行运算时,按照运算符的优先级次序进行,若是同级运算符,则按照其在表达 式
中的位置
由左到右 的顺序进行。
false 。
19、假设 i=10,j=20,k=30,则表达式!(i 。 。 构成。 21、在 Java 语言中,用来分配内存的运算符是 new 22、关系表达式由两个操作数和 关系运算符_ 第 7 页 共 12 页 23、在 Java 语言中,保留字 instanceof 是 实例 运算符。 。 equals() 方法。 循环体 部分。 24、表达式 12 !=12 的值为 false 25、在比较两个对象的值是否相同时,可以调用 26、在循环语句中,反复执行的单一语句或者复合语句被统一称做循环语句的 27、 continue 语句的 t 要功能包括:跳过循环体内部下面未执行的语句,回到循环体开始位置, 继续下次循环。 28、循环语句包括 for 循环、 while 循环 和 do-while 循环 。 29、 return_ _ 语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行下面的语句。 30、递归方法虽然可以使程序简洁,但是随着递归层次的 增加 ,占用系统的内存也会增加。 31、 final 方法是不能被当前类的子类重新定义的方法。 隐藏 父类的成员 32、当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会 变量。 33、顺序执行下面两个语句,输出的结果是: 6 。 String s= “Hello!”; System.out.println(S.1ength( )); 34、在 java 个类的内部嵌套定义的类称为 内部类 。 35、没有数组定义:int MyIntArray[ ]={10,20,30,40,50,60,70}; 则执行 F 面几个语句后的输出结果是 int s=0; 280 。 for(int i=0; i 实例化 throw 。 语句将异常抛出向上级调用方法。 37、可以通过 38、异常处理在内存中采用_ 堆栈 , catch 机制。 catch 子句或_ , finally 语句来处理异常。 39、在 Java 编程语言中,用_ try 40、Java 语言的异常处理机制中 finally 子句可省略,但二者不能同时省略。 语句,则执行 finally 41、若抛出的异常类的对象不在 catch 之列,或者 catch 子句中包含 异常对象 第 8 页 共 12 页
相关推荐: