文档详情

JAVA语言与面向对象程序设计复习纲要A.doc

发布:2017-08-31约3.23千字共3页下载文档
文本预览下载声明
201203学期《JAVA语言与面向对象程序设计》复习纲要A 一、单项选择题 1. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A、String args B、String args[] C、Char arg D、StringBuffer args[] 2.下列的哪个选项可以正确用以表示八进制值8?( )。 A、0x8 B、0x10 C、08 D、010 3. 设 int x=1,float y=2,则表达式 x / y的值是( )。 A、0 B、1 C、2 D、以上都不是 4. 若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是( )。 A、x[5-3] B、x[k] C、x[k+5] D、x[0] 5. Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是( )。 A、init() B、start() C、opreationcrawl() D、reader() 6. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行?( ) A、init() B、start() C、destroy() D、stop() 7. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。 A、隐藏 B、重写 C、重载 D、Java不支持此特性 8. 以下有关构造方法的说法,正确的是( )。 A、一个类的构造方法可以有多个 B、构造方法在类定义时被调用 C、构造方法只能由对象中的其它方法调用 D、构造方法可以和类同名,也可以和类名不同 9. 以下for循环的执行次数是( )。 for(int x=0;(x==0)(x4);x++); A、无限次 B、一次也不执行 C、执行4次 D、执行3次 10. 下面类定义中哪一个给出了合法的抽象类的定义?( ) A、abstract Animal {abstract void growl();}; B、class abstract Animal {abstract void growl();}; C、abstract class Animal {abstract void growl();}; D、abstract class Animal {abstract void growl() {System.out.println(growl);}} 二、多项选择题 1.Java中main()函数的值是什么?( ) A、String B、int C、char D、void 2.下面哪句话是正确的?( ) A、 是算术右移操作符 B、 是逻辑右移操作符 C、 是算术右移操作符 D、 是逻辑右移操作符 3. 下面哪个赋值语句是合法的?( ) A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 4. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组下标量总数相等?( ) A、m.length() B、m.length C、m.length()+1 D、m.length+1 5. 下列关于静态初始化器的叙述中,哪一个是正确的?( )。 A、静态初始化器是在构造函数之前加上static修饰符 B、静态初始化器是对类自
显示全部
相似文档