Java基础测试1优选 .pdf

Java基础题测试

一、单项选择题(2*15)

1.下面(A^#)是合法的Java标识

poundB、underscoreC、5IntcrstateD、class

3.编译一个定义了两个类和三个方法的Java源程序文件,总共会产生(D)个字节码文

2.下面(D)赋值语句不会出现编译警告或错

A、floatf=1.3;Bcharc=a;Csbyteb=257;D^inti=10;

件。

、个字节码文件,以为扩展名、个字节码文件,以为扩展名

A5“.java”B2“.java”

、个字节码文件,以为扩展名、个字节码文件,以为扩展名

C5“.class”D2“.class”

有关类的说法,正确的是()。

4.B

A、类具有封装性,所以类的数据是不能被访问的

B、类具有封装性,但可以通过类的公共接II妨间类中的数据

C^声明一个类时,必须使用public修饰符

D、每个类中必须有main方法,否则程序无法运行

执行完下面程序片段后,()的结论是正确的。

5.Binta,b,c;

a=1;

b=2;

c=(a+b3?a++:b++);

、的值是的值是、的值是的值是

Aa2,b3Ba1,b3

、的值是的值是、的值是

Ca1,b2Dcfalse

将类的成员的访问权限设置为默认的,则该成员能被()

6.Ao

A、同一包中的类访问B、其他包中的类访问

C、所有的类访问D、所有的类的了类访问

7.下面的方法重载,正确的是(C)0

A、intfun(inta,floatb)(}floatB、floatfun(inta,floatb)(}

fun(inta,floatb)(}C、floatfloatfun(intx,floaty)(}D、

fun(floata)(}floatfun(floata,floatfunl(inta,floatb)()

floatb)()floatfun2(inta,floatb)(}

下面关于继承的说法,正确的是()

8.Do

A、超类的对象就是了类的对象

B、一个类可以有儿个超类

C、一个类只能有一个子类

D、一个类只能有一个超类

下面关于多态性的说法,正确的是()。

9.C

A、一个类中不能有同名的方法

B、子类中不能有和父类中同名的方法

C、子类中可以有和父类中同名且参数相同的方法

、多态性就是方法的名字可以一样,但返|门的类型必须不一样

D1

关于下面程序,()的结论是正确的。

10.A

classJ_SubClassextendsJ_Test{}

publicclassJ_Test

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档