程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

Java高级语言程序设计试题

balukai 2025-01-06 11:15:34 文章精选 10 ℃

广开-形考-10086Java高级语言程序设计

1、下列关于继承的描述中,错误的是()

2、下列程序运行结果是( ) publicClassDemo { publiCstatiCvoiDmain(String[]Args) {DemoDemo = newDemo();Demo.show(newCar() { publiCvoiDrun() { System.out.println(\"demo run\"); } }); } publiCvoiDshow(CarC) {C.run(); } }AbstractClassCar { publiCvoiDrun() { System.out.println(\"car run...\"); } }

3、在Java语言中,以下哪个关键字用于在方法上声明抛出异常?

4、下列关于匿名内部类的描述,错误的是( )

5、Outer类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下四种方式哪一种是正确的?

6、对于使用多态的应用程序,某个对象的确切类型何时能知道?( )

7、publicClassC{ publiCint m(int x) { int r = 1; r += x; if ((x > 5) && (x 10)) { r += 2 * x; } else (x = 4) { r += 3 * x; } else { r += 4 * x; } r += 5 * x; return r; } publiCstatiCvoiDmain(String []Args) {Co = newC(); System.out.println(“m(11) = “ + o.m(11)); } }

8、请阅读下面的程序 publicClassDemo { publiCstatiCvoiDsum(intA, intB) { System.out.println(\"int\" + (A+B)); } publiCstatiCvoiDsum(intA, floatB) { System.out.println(\"float\" + (A+B)); } publiCstatiCvoiDsum(intA,DoubleB) { System.out.println(\"double\" + (A+B)); } publiCstatiCvoiDmain(String[]Args) { intA= 10; longB= 20; sum(a,B); } } 下列选项中,哪一个是程序的运行结果

9、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是( )。

10、java语言的类间的继承关系是( )。

11、已知类的继承关系如下ClassAClassBextendsAClassCextendsA则以下语句中能够通过编译的是?( )

12、下列关于对象的类型转换的描述,说法错误的是( )

13、接口中的成员方法被隐含地声明为

14、下列选项中,属于布尔常量的是?( )

15、下列选项中,用于引入包的关键字是

16、下面代码的输出是ClassC{ publiCstatiCvoiDmain(String[]Args) { int x = 1; System.out.print((x > 1) & (x++ > 1)); System.out.print( ““); System.out.print((x > 1) && (x++ > 1)); } }

17、阅读下段代码片段,选择正确的运行结果 publiCstatiCvoiDmain(String[]Args) { { intA= 1; System.out.print(); } { intA= 2; System.out.print(); } intA= 3; System.out.print(); }

18、classA{ publiCfinal voiDm() { System.out.println(“A.m”); } } publicClassBextendsA{ publiCvoiDm() { System.out.println(“B.m”); super.m(); } publiCstatiCvoiDmain(String []Args) { newB().m(); } } 那么结果为?

19、抛出异常,使用关键字

20、已知ClassBase { publicBase(String s) { System.out.print(“B”); } } publicClassDeriveDextendsBase { publicDeriveD(String s) { System.out.print(“D”); } publiCstatiCvoiDmain(String []Args) { newDeriveD(“C”); } } 那么结果为?

21、import语句的作用是

22、请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?()

23、下列说法中,正确的一个是( )。

24、下列关于注释语句的描述中,正确的一项是( )。

25、以下字符常量中不合法的一个是()。

26、设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( )。

27、下列Java语句中,不正确的一个是( )。

28、下列选项中,关于运算符“^”的描述正确是

29、下列说法中错误的一个是( )。

30、请阅读下面的程序 publicClass Test { publiCstatiCvoiDmain(String[]Args) { intA[] = {2,0,4,1,8,3,5}; int temp; for (int i = 0; i i; j--) { if (a[j] - 1];A[j - 1] = temp; } } } for (Integer i A) { System.out.println(i); } } } 下列选项中,哪一个是程序的运行结果( )

31、下列标识符中,正确的是( )。

32、下列标识符中,合法的一个是( )。

33、下面选项中,可以从数组int []Arr = {10,1,2,3,4,5,6,7,8,9,10}中求出元素10所对应角标值的是( )

34、下列选项中,不属于位运算符的是

35、表达式3510/1000的运算结果为

36、下面关于字符类型变量的定义中,错误的是( )

37、程序的运行结果是 publicClass Example02 { publiCstatiCvoiDmain(String[]Args) { int x = 0; // 定义变量x,初始值为0 int y = 0; // 定义变量y,初始值为0BooleanB= x==0 || y++0; System.out.println(\"B= \"+b+\", y = \"+y); } }

38、请阅读下面的程序片段 int x = 3; if (x > 5) { System.out.print(\"a\"); } else { System.out.print(\"b\"); } 选择程序的运行结果( )

39、现有一个双精度浮点变量声明为doubleDValue;下列赋值语句不正确的一个是( )。

40、在Java语言中,String类型的成员变量的默认初始值是( )。

41、请阅读下列示例代码,选择程序的输出结果 intA= 1; intB=A++; intC= ++a; intD=A++ + ++a; System.out.print(A+ \",\" +B+ \",\" +C+ \",\" +D);

42、现有2个byte类型的变量bb=12bb2=5,当执行bbl=(byte)(bb+bb2);语句之后,bb的值应该是( )。

43、关于变量类型转换的描述中,正确的是

44、请阅读下面的代码BooleanA= false;BooleanB= true;BooleanC= (A&&b)&&(!b); int result = (C= = false)?12; 当语句执行完,变量c与result的值为( )

45、下列转义字符中,不合法的是( )

46、下列关于数据类型的类包装的说法中,不正确的一个是( )。

47、下列关于数据类型的说法中,错误的是

48、下列关于浮点型数据的说法中,不正确的一个是( )。

49、下列选项中,不可以被final修饰的是?( )

50、下面选项中,哪一个不是Java中的关键字

最近发表
标签列表