1、 while( i- 1 ); 10540-1A. 1C. 2D. -16、 在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是:(同一个方法中参数不同,返回值类型可以不同也可以相同)A. public getSort(float x) 没有返回类型 一定是构造函数 不能重载B. int getSort(int y)(参数一样不是重载)C. double getSort(int x,int y) (参数不一样是重载)D. void get(int x, int y) 7、 下列哪个是合法的Java标识符:(两个答案) B CA. Tree&Gla
2、ssesB. FirstJavaAppletC. _$theLastOneD. 273.5 8、 设 a = 8,则表达式 a 2 的值是:C (无符号右移动)左移是乘 右是除A. 1 B. 2 C. 3 D. 4 9、 下面的程序名为Student.java 1. public class Student2. 3. private String name;4. public Student(String s_name) /1 构造函数5. 6. name = s_name; /27. 8. public static void main(String args)9. 10. Student
3、s = new Student(); /3 11. 12. 使用如下指令编译:javac Student.java将会得到什么结果?A. 将会顺利通过编译,并将产生一个Student.class的类文件B. 编译时在/3处出错C. 编译时在/2处出错D. 编译时在/1处出错10、 下面选项中能把字符串转换成float类型的是?: B A. float value = new Float(str); 创建一个对象B. float value = Float.parseFloat(str); C. float value = Float.floatValue(str);D. float value
4、 = (new Float().parseFloat(str);11、 下边程序运行的结果是? 实例化子类对象要看父类1.class Base /父类2. Base() System.out.print(Base); /父类中构造函数3. 4. public class Alpha extends Base 5. public static void main( String args ) 6. new Alpha(); /实例化自己首先要实例化其父类7. new Base(); /实例化父类8. 9. A. Base B. BaseBase C. 程序编译失败. D. 程序运行但没有任何输出
5、12、 下面程序运行的结果是? A值传递1. public class X 2. private static int a;3. public static void main(String args) 4. modify(a);5. System.out.println(a);6. 7. public static void modify(int a) 8. a+;9. 10. A. 0 B. 1 C. 程序编译失败D. 程序抛出异常13、 下面程序运行的结果是?1String s = Hello + 9 + 1;+字符连接(9+1+”hello”=10hello(string类型)2Sys
6、tem.out.println(s);A. Hello10 B. Hello91 C. Hello10.0 D. 程序编译失败 14、 下列说法正确的是? C A. 一个子类可以有多个父类,一个父类也可以有多个子类B. 一个子类可以有多个父类,但一个父类只可以有一个子类C. 一个子类可以有一个父类,但一个父类可以有多个子类D. 上述说法都不对 15、 下面程序运行的结果是?1. abstract class AbstrctIt 2. abstract float getFloat ();4. public class AbstractTest extends AbstractIt 5. pri
7、vate float f1= 1.0f;6. private float getFloat () return f1; /权限只能扩大不能缩小7. A. 编译成功 B. 在第6行产生一个运行时异常 C. 在第6行产生一个编译错误D. 在第2行产生一个编译错误 16、 下面的程序输出的结果是:1. public class A implements B 2. public static void main(String args)3. int i;4. A c1 = new A();5. i= c1.k;6. System.out.println(i=+i);9. interface B 10.
8、 int k = 10;接口(抽象方法和静态常量的结合)里的静态常量 public static finalA. i=0 B. i=10 C. 程序有编译错误D. i=true17、 方法methodA返回类型是:1. public class returnIt 2. returnType methodA(byte x, double y) 3. return (short) x/y * 2;4. 5. A. int B. byte C. long D. double 18、 下面的程序输出的结果是:1. public class IfTest 2. public static void ma
9、in(stringargs) 3. int x = 3;4. int y = 1;5. if (x = y) / =:赋值运算符 =:比较运算符6. System.out.println(“Not equal”);7. else 8. System.out.println(“Equal”);9. 10. A. Equal B. Not Equal C. 编译失败D. 程序没有任何输出结果19、 在下面程序中,变量i可以使用的数据类型是:(两个答案) 1. switch (i) /i可以是byete、char、short、int四种2. default:3. System.out.println
10、(“Hello”);4. A. char C. float 不行D. double 不行E. object 20、 应用程序的main方法中有以下语句,则输出的结果是:1. int x=122,33,55,678,-987;2. int y=x0;3. for(int i=1;iy)5. y =xi;6. 7. System.out.println(y);A. 678B. 122 C. -987 D. 3321、 程序输出的结果是?1. public class X 2. public static void main(String args) 3. try 4. badMethod(); /
11、调用静态方法,无意义。5. System.out.print(“A”);6. 7. catch (Exception ex) / 未捕获到,不输出。8. System.out.print(“B”);9. 10. finally 11. System.out.print(“C”);12. 13. System.out.print(“D”);14. 15. public static void badMethod() System.out.println(“E”)17. A. AB B. BD C. EACD D. ABCD 22、 程序输出的结果是?System.out.println(4 |
12、3); / 二进制 按位或操作C. 5 D. 7 23、 关于下述程序哪个是正确的构造器重载(两个正确) public class ConstOver public ConstOver (int x, int y, int z) A. ConstOver ( ) B. protected int ConstOver ( ) /构造函数不能有返回类型C. private ConstOver (int z, int y, byte x) D. public Object ConstOver (int x, int y, int z) E. public void ConstOver (byte x
13、, byte y, byte z) 24、 下述程序编译运行后在1和2处分别打印出什么值?1. public class Test92. static int i = 1; /静态变量和静态块只会初始化一次3. static4. i+; / i=2;5. 6. public Test9()7. i+;8. 9. public static void main(String args)10. Test9 t1 = new Test9();11. System.out.println(t1.i);/112. Test9 t2 = new Test9();13. System.out.println
14、(t2.i);/214. 15. A. 2和2 B. 3和3 C. 3和4 D. 4和3 25、 下列答案正确的是:两个答案 int arr = new int10;A. arr0 是null B. arr10是0 C. arr9 是0 D. arr0 是0 26、 编译器能够为类A分配一个默认构造器的是?A. class A B. class A public A() C. class A public A(int x) D. class Z class A extends Z void A() 27、 下面程序运行的结果是:1.public class Foo 2.public int i
15、 = 3;3. public static void main(String args) 4. Object o = new Foo();5. Foo foo = (Foo)o;6. System.out.println(i = + foo.i);8. A. i=3 B. i = 0. C. 程序编译错误D. 程序运行时抛出异常28、 下面程序运行的结果是:1. class Exc0 extends Exception 2. class Exc1 extends Exc0 3. public class Test 4. public static void main(String args)
16、5. try 6. throw new Exc1();7. catch (Exc0 e0) 8. System.out.println(Ex0 caught9. catch (Exception e) 10. System.out.println(exception caught11. 12. 13. A. Ex0 caughtB. exception caught C. 编译失败,错误在第2行D. 编译失败,错误在第6行 29、 下面表达式计算的结果和返回值类型分别是?Math.ceil(0.1 + Math.floor(Math.random(); 0-1之间的小数A. 0.0B. 1.0
17、C. floatD. doubleE. 一个随机数30、 下面程序运行的结果是:1.public interface Test 2. int frood = 42;3. 4.class TestImpl implements Test 5. private static int frood;6. public static void main(String args) 7. System.out.println(+frood);8. 9.A. 0B. 1C. 42D. 43答题卡123456789101112131415161718192021222324252627282930二、编程题注意
18、:书写清晰,看不清楚不给分,注意字体大小,写不下可以写在背面,标清题号。1、 输出n行n列的空心矩形(要求使用嵌套循环),当n=5时,运行结果显示如下: 程序如下:public class Test public static void main(String args) int n=5;for (int i=1; i=n; i+) for (int j=1;j0; i-)if(n=3)n=1;i+;elsen+;m+;System.out.println(总共喝了+m+瓶饮料。3、 设计Java程序,实现如下功能:获取50个0至300之间的随机整数,并输出到屏幕上;取出上面50个整数中的偶数
19、,倒序排列输出到屏幕上。int arr = new int50;int j=0;for(int i=0;50; i+)int n = (int) (Math.random()*300);System.out.println(n);if(n%2=0)arrj+=n;倒序输出偶数为:for(int i=arr.length-1;=0;if(arri!=0)System.out.println(arri);4、 编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数loader。卡车类Tr
20、uck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。class Vehiclepublic Vehicle()int wheels;int weight;public void print()汽车车轮个数是:+wheels+,汽车车重为:+weight+。class Car extends Vehiclepublic Car()super();int loader;小车有载人数是:+loader+class Truck extends Carpublic Truck()int payload;卡车有载重量是:Vehicle v1 = new Vehicle();v1.print();Vehicle v2 = new Car();v2.print();Vehicle v3 = new Truck();v3.print();第 11 页 共 11 页
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2