最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

java期末考试题答案

来源:动视网 责编:小OO 时间:2025-09-24 21:08:58
文档

java期末考试题答案

1.在下列选项中,对整型数据类型占用内存数量描述错误的是(C)。A.int类型的数据在内存中占用4个字节B.short类型的数据在内存中占用2个字节C.long类型的数据在内存中占用16个字节D.byte类型的数据在内存中占用1个字节2.下面的选项中,不是关于面向对象特点的描述正确的是(C)。A.继承性B.多态性C.稳定性D.封装性3.在下列选项中选出错误的变量名(C)。A.IDoLikeTheLongNameClassB.$byteC.intD._ok4.下面对final关键字的使用,错误的
推荐度:
导读1.在下列选项中,对整型数据类型占用内存数量描述错误的是(C)。A.int类型的数据在内存中占用4个字节B.short类型的数据在内存中占用2个字节C.long类型的数据在内存中占用16个字节D.byte类型的数据在内存中占用1个字节2.下面的选项中,不是关于面向对象特点的描述正确的是(C)。A.继承性B.多态性C.稳定性D.封装性3.在下列选项中选出错误的变量名(C)。A.IDoLikeTheLongNameClassB.$byteC.intD._ok4.下面对final关键字的使用,错误的
1.在下列选项中,对整型数据类型占用内存数量描述错误的是( C)。

A.int类型的数据在内存中占用4个字节

B.short类型的数据在内存中占用2个字节

C.long类型的数据在内存中占用16个字节

D.byte类型的数据在内存中占用1个字节

2.下面的选项中,不是关于面向对象特点的描述正确的是( C)。

A.继承性

B.多态性

C.稳定性

D.封装性

3.在下列选项中选出错误的变量名( C)。

A.IDoLikeTheLongNameClass

B.$byte

C.int

D._ok

4.下面对final关键字的使用,错误的是(C ).。

A.final可以定义常量

B.子类不能重写父类的final方法

C.可以通过继承的方式来建立一个final类的子类

D.定义成final的方法有时可以提高程序性能

5.下面的关于访问控制关键字的描述错误的是( )。

A.声明为public的内容可以被从任何地方访问

B.被声明成private的成员不能被该类外看到

C.如果一个成员不含有一个明确的访问说明,默认为public

D.被声明成protected的成员可以被所在包的任何地方访问

6.下面选项中,关于异常的描述错误的是(C )。

A.异常是在运行时代码序列中产生一种异常情况

B.异常是一种运行时错误

C.把需要进行监控的程序代码写在catch块中

D.过多的使用try…catch会降低程序的运行性能

7.Java语言中用来拆分字符串的方法是(B )。

A.replace()

B.split()

C.toLowerCase()

D.toUpperCase()

8.int类型的包装类是( A)。

A.Integer

B.Int

C.INT

D.Ing

9.关于static关键字描述错误的是(B)。

A.表示静态

B.用来创建对象

C.static修饰的属性,所有对象共用同一地址

D.static修饰的方法不能直接调用非static属性

10.怎样获得数组的长度( C)。

A.length( )方法

B.size( )方法

C.length属性

D.size属性

11.关于构造方法,描述错误的是(D )。

A.定义构造方法时,不需要加返回值类型

B.可以使用private关键字修饰构造方法

C.构造方法不能是抽象的

D.构造方法不能有参数

12.下面的选项中,描述正确的是(A )。

A.在Java中只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中可以继承多个父类

13.如果要存储一些数据,要求没有重复数据,下面的选项中,有此特点的项是( B)。

A.Map

B.Set

C.List

D.Vector

14.下列选项中,可以直接导致线程被停止执行的项是( B)。

A.从一个同步块中返回

B.调用对象的wait()方法

C.调用对象的notify()方法

D.调用对象的notify All()方法

15.编写程序的时候使用了import a.b.c.*则( B)。

A.导入了a包中b包中c包的所有的类和子包。

B.导入了a包中b包中c包的所有的类,不包含子包。

C.导入了a包和b包和c包中所有的类

D.其他项都不正确

16.哪个关键字可以对对象加互斥锁(B )。

A.transient

B.synchronized

C.serialize

D.static

17.下面哪个方法可以在任何时候被任何线程调用( D)。

A.notify ()

B.wait()

C.notifyall()

D.sleep()

18.下列选项中,对List描述不正确的是( C)。

A.List中每个元素是按照顺序存储的

B.可以精确的控制每个元素的插入位置

C.List中不允许有相同的元素出现

D.Vector是List的子类

19.下列选项对多线程的状态描述错误的是(B )。

A.当线程被创建的时候,线程还没有开始运行,此时线程处在新生状态

B.一个可运行线程将一直处于运行状态

C.当一个线程被阻塞,另一个线程就可以被操作系统调度运行了

D.因为run方法正常退出或因为一个未被捕获的异常都可以导致线程的死亡

20.可以使用本机地址创建一个客户端socket对象的选项是(A )。

A.Socket s=new Socket (InetAddress.getLocalHost(),5678);

B.Socket s=new Socket (InetAddress.setLocalHost(),5678);

C.Socket s=new Socket (InetAddress , 5678);

D.ServerSocket s=new ServerSocket (InetAddress.getLocalHost(),5678);

21.下列选项中属于Java原始数据类型的选项是( C)。

A.Int

B.Short

C.int

D.Char

22.下列关于修饰符混用的说法,错误的是( D)。

A.abstract不能与final并列修饰同一个类

B.abstract类中可以有private的成员

C.abstract方法必须在abstract类中

D.static方法中能处理非static的属性

23.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的( A)。

A.x[24]为0

B.x[24]未定义

C.x[25]为0

D.x[0]为空

24.以下哪个类可以表示“后进先出”的集合( D)。

A.ArrayList

B.HashTable

C.Vector

D.Stack

25.下列哪个选项不是Java语言的特点( C)。

A.面向对象

B.安全性

C.面向过程

D.健壮性

26.所有字节输出流的父类是(A )。

A.OutputStream

B.Reader

C.InputStream

D.Writer

27.下列选项中不属于多线程的作用的是( A)。

A.提高内存存储空间

B.提高应用程序的响应

C.改善程序结构

D.使多CPU系统更加有效

28.判断两个字符串变量内容是否相等的表达式为(D )。

A.c1 = c2

B.c1 <> c2

C.c1 == c2

D.c1.equals(c2)

29.下面关于finally语法块说明错误的是(D )。

A.finally语法块是无论如何都要被执行的

B.finally语法块也经常用在异常处理中

C.finally语法块通常跟在try-catch快之后

D.空指针异常

30.若定义一个大小为10的整形数组,则代码应为( D)。

A.int a[10];

B.int a = new int[10];

C.int a = int[10];

D.int[]a= new int[10];

31.关于InputStream类中的int read(byte[] a ,int b, int c)方法的参数表述,正确的是(D )。

A.参数a为读出数据缓冲,参数b为缓冲的起始位置,参数c为读出数据的终结位置

B.参数a为源数据,参数b为源数据的起始位置,参数c为源数据的终结位置

C.参数a为源数据,参数b为源数据的起始位置,参数c为源数据的长度

D.参数a为读出数据缓冲,参数b为缓冲的起始位置,参数c为读出数据的长度

32.5<<1的结果是(C )。

A.20

B.2

C.10

D.5

33.下列对Math类描述错误的一项是( D)。

A.Math类在Java.lang包中

B.Math.sqrt(num)用于计算一个数num的平方根

C.支持各种不同数学函数的方法在Math类中以静态方法出现

D.Math类包含的数字操作有复数,对数,指数,三角函数

34.关于循环队列描述错误的一项是(B )。

A.循环队列和队列是两种数据结构

B.循环队列就是反复的利用同一块存储空间进行队列的移动

C.循环队列中,队头和队尾指针的移动保持所有数据项的位置不变

D.当循环队列被创建后其大小不会改变

✗35.{for(int i=0;i<10;i--)

A.编译错误

B.运行错误

C.可以编译运行,循环10次

D.可以编译运行,无限循环

36.以下说法正确的是( D)。

A.一个try块只能跟一个catch块进行处理

B.以上说法均有错误,try块与catch块之间没有任何联系

C.一个try块可以跟若干个catch块,并且异常处理会寻找与异常匹配最好的catch块进行处理

D.一个try块可以跟若干个catch块,但异常回从上至下依次寻找能与之匹配的catch块进行处理

37.已知:int[]a=new int[100];在下列给出的数组元素中,非法的是(D )。

A.a[0]

B.a[1]

C.a[99]

D.a[100]

8.下列属于合法的Java标识符是( B)。

A.5

B.books

C._cat +static

D.-3.14159

39.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是(D)。

A.ava.applet

B.Java.awt

C.Java.util

D.Java.lang

40.在Java中,用package语句说明一个包时,该包的层次结构必须是(B )。

A.与文件的结构相同

B.与文件目录的层次相同

C.与文件类型相同

D.与文件大小相同

41.哪个关键字可以抛出异常(C )。

A.transient

B.finally

C.throw

D.static

42.在Java中,能实现多重继承效果的方式是( C)。

A.内部类

B.适配器

C.接口

D.同步

43.Java语言使用的字符码集是( D)。

A.ASCⅡ

B.BCD

C.DCB

D.Unicode

44.下面语句哪个是正确的( B)。

A.char='abc';

B.long l=0xfff

C.float f=0.23

D.String s = 1;

45.下面哪些是Java的关键字( B)。

A.NULL

B.new

C.wend

D.start

46.Java为移动设备提供的平台是(A )。

A.J2ME

B.J2SE

C.J2EE

D.Jdk5.0

47.在Java中,所有类的根类是( A)。

A.Java.lang.Objet

B.Java.lang.Class

C.Java.applet.Applet

D.Java.awt.Frame

48.下列叙述中,错误的是( D)。

A.Java提供了丰富的类库

B.Java最大限度地利用网络资源

C.Java支持多线程

D.Java不支持TCP/IP协议

49.Java中用来执行编译好的class文件的命令是(D )。

A.Javac

B.Javadoc

C.jar

D.Java

50.下列变量声明错误的是( B)。

A.int Count;

B.String s;n;

C.float f;

D.char n;

51.下列对float型变量X初始化,正确的是( C)。

A.x=2.0

B.x=2

C.x=2.0f

D.x=2.0D

52.int[]a=new int[2],a[2]会出现的错误类型是( A)。

A.数组越界访问

B.试图访问一个空指针

C.内部错误

D.错误的类型转换

53.以下对判断语句描述正确的是(D )。

A.if语句不可以嵌套使用,只有if-else语句才可以嵌套使用

B.if语句可以嵌套使用,if-else语句不可以嵌套使用

C.无论if语句还是if-else语句均不可以嵌套使用

D.if语句可以嵌套使用,if-else语句也可以嵌套使用

54.下列选项中,不属于Java语言访问控制修饰符的是( C)。

A.public

B.private

C.friendly

D.protected

55.下列关于布尔类型的说法,错误的是(A )。

A.真和假可以对应0,1

B.布尔类型用boolean表示

C.布尔类型有true和false两个值

D.布尔类型用于表示逻辑条件判断的结果

56.NullpointerException是( B)。

A.算数异常

B.空指针异常

C.仅仅是一个自定义类,与异常无关

D.IO流异常

57.下列描述正确的有( B)。

A.静态变量只能做一次赋值运算

B.一个类的所有对象共享静态变量

C.静态变量就是常量,其值一旦被初始化就不能再改变

D.静态变量的值不能变化

58.下列哪类方法描述了线程运行时的行为(B )。

A.sleep()

B.run()

C.Thread()

D.start()

59.判断StringBuffer容量的方法是( B)。

A.length()

B.capacity()

C.reverse()

D.append()

60.一个类被final修饰以后(A )。

A.这个类不能被继承

B.这个类将不能被其他的类访问

C.这个类必然有final的方法

D.这个类不能调用其他的类

61.下列关于常量定义错误的是( B)。

A.常量的值一旦设定,就不能再变更

B.常量要先赋值,后声明

C.声明常量的方法是在声明变量的语句前面加上final关键字

D.常量表示只能对变量赋1次值

62.下列说法正确的是( C)。

A.抽象方法一定属于抽象类

B.抽象类一定有抽象方法

C.抽象方法不能有final修饰

D.抽象类不能有构造方法

63.一个已经连接的Socket对象socket,调用socket的什么方法可以得到该连接的输入流( B)。

A.getSocketInputStream()

B.getInputStream()

C.getChanne()

D.getOutputStream()

.以下类中属于OutputStream类的子类是( D)。

A.BufferedWriter

B.DataInputstream

C.OutputStreamReader

D.ByteArrayOutputStream

65.关于对象,下列说法正确的是(C )。

A.一个类的不同对象占据相同的内存空间

B.一个对象的生命周期包括创建和使用而没有消亡

C.对象可以没有引用指向它

D.可以先定义对象后定义该对象的类

66.以下哪个声明数组的语句错误的是( A)。

A.int a ={2,3,4}

B.int a[] = new int[3]

C.int a[] = {3,4,5}

D.int[] a = {1,2,3}

67.怎样获得字符串的长度( B)。

A.使用size()方法

B.使用length()方法

C.使用length属性

D.使用size属性

68.以下说法不成立的是( C)。

A.如果对同一个Thread对象两次调用start()方法,在运行时会抛出一个异常。

B.线程开始的顺序与它们实际运行的顺序可能不一样。

C.如果对Thread对象直接调用run()方法,在运行时会抛出一个异常。

D.如果在执行同步代码时对线程调用sleep()方法,锁不会释放。

69.关于抽象类和接口表述正确的是( C)。

A.抽象类可以代替接口

B.接口可以代替抽象类

C.接口中的属性是public、final和static的

D.抽象类中的属性是public、final和static的

70.关于线程优先级说法正确的是( A)。

A.线程优先级用整数表示

B.线程优先级可以是负数

C.优先级与线程获得CPU的概率无关

D.线程优先级默认是10

71.关于继承,说法正确的是( B)。

A.Java中,一个类可以有多个父类

B.Java是单继承语言

C.子类可以继承父类private修饰的属性

D.子类继承父类的方法后,不能重写

72.以下关于方法重写,描述错误的是(D )。

A.子类重写父类方法,不能降低访问度

B.子类重写父类方法,返回值类型要保持相同

C.子类重写父类方法,不能抛出更多的异常

D.子类可以重写父类中final修饰的方法

73.以下哪些数据类型转换可以是自动转换( A)。

A.short到int

B.double到float

C.int到byte

D.float到int

74.Java语言,switch(x)中,x的类型不可以是( B)。

A.int

B.String

C.char

D.short

75.{

int i=0;

do

\\{

  //....

\\}while(i++<10);

System.out.println(i);

程序的输出结果是( C).

}

A.9

B.10

C.11

D.12

76.{

class Test

\\{

  public static void main(String[] args)

  \\{

    String s1 = "abc";

    String s2= "abc";

    s1 += "xyz";

    s2.concat("pqr");

    s1.toUpperCase();

    ystem.out.println(s1+s2);

  \\}

\\}

程序运行结果是:( A).

}

A.abcxyzabc

B.abcxyzabcpqr

C.ABCXYZabcpqr

D.ABCXYZabc

77.{

以下代码执行结果是( B).

int a=1,b=3;

System.out.println(a/b);

}

A.0.3

B.0

C.0.5

D.0.333333333

78.{

下面程序中,循环结束后i的值是( D).

int i=0;

for(;i<10;++i)

\\{

  //...

\\}

}

A.8

B.11

C.9

D.10

79.{

class ExampleStringBuffer

\\{

   public static void main(String[] args)

   \\{

     StringBuffer sb=new StringBuffer("test");

     System.out.println("buffer="+sb);

     System.out.println("length="+sb.length());

   \\}

\\}

程序的运行结果中在“length=”后输出的值是(B ).

}

A.10

B.4

C.20

D.30

80.{

int Arr[]=\\{5,7,2,4,0\\};

int Arr1[]= new int[5];

System.arraycopy(Arr,1,Arr1,0,3);

for(int i=0;i<5;i++)

\\{

  System.out.print(Arr1[i]+" ");

\\}

以上程序的输出结果是( A).

}

A.7 2 4 0 0

B.5 7 2 0 0

C.0 0 0 0 0

D.7 7 7 0 0

81.以下能够正确声明类的代码是( B)。

A.{

public void main()

\\{

\\}

}

B.{

public class Main

\\{

\\}

}

C.{

public void class Main

\\{

\\}

}

D.{

public class Main()

\\{

\\}

}

82.{

public class TestStaticBlock

\\{

  static

  \\{

    System.out.println("在static块中");

  \\}

  public TestStaticBlock(int i)

  \\{

    System.out.println("在TestStaticBlock"+i+"构造函数中");

  \\}

  public void show()

  \\{

    System.out.println("在方法中");

  \\}

\\}

执行完毕后,static块被执行了多少次(C ).

}

A.0

B.4

C.1

D.2

83.{

以下代码段执行后的输出结果为( B).

int  x=3; int  y=10;

 System.out.println(y%x);

}

A.0

B.1

C.2

D.3

84.下面的选项中,书写错误的是(B )。

A.{

package testpackage;

public class Test

\\{

  //do something…

\\}

}

B.{

import Java.io.*;

package testpackage;

public class Test

\\{

  // do something…

\\}

}

C.{

import Java.io.*;

class Person

\\{

  // do something…

\\}

public class Test

\\{

  // do something…

\\}

}

D.{

import Java.io.*; 

import Java.awt.*;

public class Test

\\{

  // do something…

\\}

}

85.{

在下列选项中,对下面的代码段描述正确的是( C).

public class Person

\\{ 

   static int arr[] = new int[10]; 

   public static void main(String a[]) 

   \\{ 

     System.out.println(arr[1]); 

   \\} 

\\}

}

A.编译时将发生错误

B.编译时正确但是运行时出错

C.输出为0

D.输出为null

86.{

String s = "ABCD";

s.concat("E");

s.replace('C','F')

System.out.println(s);

程序执行结果是( D).

}

A.Compilation Error says that String is immutable

B.ABFDE

C.ABCDE

D.ABCD

87.{

有如下代码

for(int i =0;i<10;i++)

\\{

  if(i++%2==0)

  \\{

    i++;

  \\}

\\}

则该循环共循环几次(C ).

}

A.10

B.3

C.5

D.7

88.{

有如下代码

int i=2;

int j=4;

boolean b =true;

b=i+j>j;

则编译并运行后,b的值为(C ).

}

A.false

B.编译错误

C.true

D.运行错误

.{

public class Demo extends Base

\\{ 

  private int count; 

  public Demo()

  \\{ 

    System.out.println("A Demo object has been created"); 

  \\} 

  protected void addOne() 

  \\{

     count++; 

  \\} 

\\}

有关类Demo,哪句描述是正确的是( A).

}

A.当创建一个Demo类的实例对象时,count的值为0

B.当创建一个Demo类的实例对象时,count的值是不确定的

C.超类中不可以包含private修饰的方法

D.Demo的子类对象可以访问count

90.{

下面程序输出的最后一个值是( B).

for(int i =0;i<5;i++)

\\{

  System.out.println(i);

  if(i==1)

  break;

\\}

}

A.0

B.1

C.2

D.5

91.下列选项中,用于在定义子类时继承父类名的关键字是( D  )。

A.interface

B.package

C.class

D.extends

92.异常主要处理下列那些内容?(  D )

A.程序中的语法错误

B.硬件事故

C.程序的编译错误

D.{

程序事先预料到的可能出现的意外情况

}

93.{

下列语句序列执行后,k 的值是( D  )。 

int  i=10, j=18, k=30; 

switch( j - i ) 

\\{ case 8 : k++; 

case 9 : k+=2; 

case 10: k+=3; 

default : k/=j; 

\\}

}

A.31

B.32

C.33

D.2

94.有关定义包语句、导入包语句、定义类语句的使用顺序正确的是:(C)

A.import、package、class   

B.{

class、package、import

}

C.package、import、class    

D.{

package、class、import

}

95.{

下面程序的输出结果: (C)

class SuperClass\\{

int x=30;

 \\}

public class SubClass extends SuperClass\\{

    int x=60;

    public SubClass()\\{

        int x=120;

        System.out.println(x);

        System.out.println(this.x);

        System.out.println(super.x);

\\}

    public static void main(String[] args)\\{

        new SubClass();    \\}

\\}

}

A.30 60 120 

B.30 30 30    

C.120 60 30  

D.{

编译错误

}

96.当一个线程运行时,下列哪个方法会被调用:(B)

A.{

public void start()

}

B.{

public void run()

}

C.{

public void int()

}

D.{

public static void main(String args[])

}

97.有关Java变量命名正确的是:(A )

A.IdoLikeTheLongNameClass

B.123$byte  

C.const

D.、_o*k

98.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B )

A.安全性

B.多线程

C.跨平台

D.{

可移植

}

99.{

有如下代码

int i = 0;

switch(i)

\\{

  case 0:

  System.out.print("I=0");

  case 1:

  System.out.println("i =1");

\\}

则程序结果正确的是( C).

}

A.运行错误

B.输出i=0

C.输出I=0 i=1

D.编译错误

100.

在下面的代码段中,哪行会导致编译错误:( C)
1) String str = null;
2) if ((str != null) && (str.length() > 10)) {
3) System.out.println("more than 10");
4) }
5) else if ((str != null) & (str.length() < 5)) {
6) System.out.println("less than 5");
7) }
 8) else { System.out.println("end");
9) }

A.第1行

B.第2行

C.第5行

D.第8行

101.

请根据程序回答输出结果

class Parent {

    // 静态变量

    public static String p_StaticField = "父类--静态变量";

    // 变量

    public String p_Field = "父类--变量";

    // 静态初始化块

    static {

        System.out.println(p_StaticField);

        System.out.println("父类--静态初始化块");

    }

    // 初始化块

    {

        System.out.println(p_Field);

        System.out.println("父类--初始化块");

    }

    // 构造器

    public Parent() {

        System.out.println("父类--构造器");

    }

}

public class SubClass extends Parent {

    // 静态变量

    public static String s_StaticField = "子类--静态变量";

    // 变量

    public String s_Field = "子类--变量";

    // 静态初始化块

    static {

        System.out.println(s_StaticField);

        System.out.println("子类--静态初始化块");

    }

    // 初始化块

    {

        System.out.println(s_Field);

        System.out.println("子类--初始化块");

    }

    // 构造器

    public SubClass() {

        System.out.println("子类--构造器");

    }

    // 程序入口

    public static void main(String[] args) {

        new SubClass();

    }

}

父类--静态变量

父类--静态初始化块

子类--静态变量

子类--静态初始化块

题型:简答题

102.请简述abstract class和interface的区别.

abstract 修饰的CLASS是抽象类

抽象类(abstract class)可以有抽象方法,也可以有具体是方法,抽象类只能支持单继承

interface 接口

接口可以有抽象的方法,不存在具体的方法,接口可以多继承(多实现)

103.什么是重载?什么是重写?

方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同!

方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同!

104.==与qeuals有什么区别?

==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同.

equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同

105.假设a = 3,写一个算法,使a变为24。

文档

java期末考试题答案

1.在下列选项中,对整型数据类型占用内存数量描述错误的是(C)。A.int类型的数据在内存中占用4个字节B.short类型的数据在内存中占用2个字节C.long类型的数据在内存中占用16个字节D.byte类型的数据在内存中占用1个字节2.下面的选项中,不是关于面向对象特点的描述正确的是(C)。A.继承性B.多态性C.稳定性D.封装性3.在下列选项中选出错误的变量名(C)。A.IDoLikeTheLongNameClassB.$byteC.intD._ok4.下面对final关键字的使用,错误的
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top