java期中考试题目1_第1页
java期中考试题目1_第2页
java期中考试题目1_第3页
java期中考试题目1_第4页
java期中考试题目1_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Javac是Java的(B.编译器)

main方法是JavaApplication程序执行的入口点,关于main方法头以下()是合法的

正确答案:B.publicstaticvoidmain(Stringargs[])

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺

序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()

正确答案:C.重载

不允许作为类及类成员的访问控制符的是()

正确答案:C.static

下面()不是面向对象编程的3个原则。

正确答案:A.抽象

当在Java想引用包时,一般会使用()语句

正确答案:C.import

Java具有的特点:简单的面向对象的分布式的健壮的可移植性的解释的高性能

的多线程的安全的动态的

根据程序构成和运行环境不同,Java源程序分为两类JavaApplication程序Java

Applet程序

一个复杂的系统必然包括有多个对象,这些对象间可能存在的关系有三种:包含继承

关联

Java程序的工作机制是:将Java程序源代码被译成字节码之后,交由Java运行环境(JRE)

解释执行

Java支持三种类型的注释分别是:多行执行注释单行注释文档注释

类是指一个类(class)定义了将被一个对象集共享的结构和行为(数据和代码)

开发与运行Java程序需要经过的三个主要步骤为1编辑源程序;2编译生成字节码;3

解释运行字节码

编译后的Java程序可以直接执行。正确答案:错

在Java程序中,通过类和接口的定义都能实现多重继承。正确答案:错

如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程

序文件,将产生4个文件名与类名相同而扩展名为.class的字节码文件。正确答案:

设a=8,则表达式a>>>2的值是()正确答案:B.2

设x=l,y=2,z=3,则表达式y+=z-/++x的值是()正确答案:A.3

设x=2,则表达式(x++)/3的值是()正确答案:B.0

Java中的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。正

确答案:B.16

若a的值为3时,下面程序段被执行后,c的值是()

c=l

if(a>0)

if(a>3)

c=2;

else

c=3;

else

c=4;

正确答案:C.3

Java定义了4个整数类型:字节型(byte)、短整型(int)、长整型(long)其中int占用

的内存为()正确答案:C.32bit

Java浮点类型分为单精度浮点型(float)及双精度浮点型(double),其中float占用的内

存为()正确答案:C.32bit

字符类型中有一类特殊的字符叫转义字符,可用这些转义字符控制输出,下面()是换

行字符。正确答案:B.\n

同优先级的运算符号在运算的时候按照结合性进行运算,Java语言的结合性分成两种,

左结合和右结合,下面()运算符是右结合。正确答案:B.!=

C.=(赋值)

System包含三个预定义的流变量,下面()不是预定义的流变量。正确答案:D.

int

若x=5,y=10,则X〈y和x>=y的逻辑值分别为[a][b]

a的正确答案:true

false

b的正确答案:true

false

在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用[a]字节内

存空间,这样,无论是中文字符还是英文字符,都是占用[b]字节内存空间。

a的正确答案:2

b的正确答案:2

问题13得0分,满分2分

设x=2则表达式(++x)*3的值是[a]

a的正确答案:9

问题14得0分,满分2分

若x=5,y=10,则x>y&&x++==y--的逻辑值为[a]

a的正确答案:false

问题15得0分,满分2分

若需要PhoneCard200类中声明变量additoryFee为浮点型双精度型的静态域并初始化其值

为0.1,则应在类PhoneCard200的定义中加入一条域定义语句为:[a]

a的正确答案:staticdoubleadditoryFee=0.1;

问题16得。分,满分2分

顺序执行以下两条语句的结果为:[a]。

Stringstr="中山大学”;

System,out.printin(str.length());

a的正确答案:4

问题17得0分,满分4分

字符串分成两大类:一类是字符串常量,使用[a]类的对象表示;另一类是字符串变

量,使用[b]类的对象表示。

a的正确答案:String

b的正确答案:StringBuffer

问题18得0分,满分5分

假设x、y都是float型,分别等于5和7,而xl,yl则是double型,分别等于5.0和7.0,那

么x/y和xl/yl的值相等吗?a.相等?b.不相等?请选择a或b:[a]。说明理由:[b]

a的正确答案:b

b的正确答案:5/7将产生无限不循环小数,而float与douboe两种数据类型的精度不

同,因此产生不相等的输出值

问题19得0分,满分2分

在Java语言中,或运算符号是[a]

a的正确答案:||

问题20得0分,满分8分

在Java语言中变量分为四种,分别是[a][b][c][d]

局部变量

类变量

方法参数变量

异常处理参数变量

问题21得0分,满分16分

在Java中共有8种基本数据类型:[a][b][c][d][e][f][j][h]

字节型(bute)短整型(short)整型(int)长整型(long)字符型(char)浮点数(float)双精度

(double布尔型(boolean)

问题22得。分,满分2分

在控制台输入取字符串,使用BufferedReader中的[b]方法。

b的正确答案:readline()

问题23得0分,满分2分

左移运算是每左移一次,就相当于该值除以2,并且舍弃了余数,可以利用这个特点将一

个整数进行快速的2的除法。

正确答案:错

问题24得0分,满分2分

关系表达式的类型总是boolean型。

正确答案:对

问题25得0分,满分2分

在Java中真值利假值可以用0和非0不用一个或多个关系运算符。

正确答案:错

问题26得0分,满分2分

在逻辑AND的运算中,如果第一个运算数A为真,则不管第二个运算数是真或假,其运算

结果为真。

正确答案:错

问题27得0分,满分2分

a++b++(a、b是浮点型)是合法的Java语言表达式。

正确答案:错

编译运行以下程序后,关于输出结果的说明正确的是()

publicclassConditionl

{publicstaticvoidmain(Stringargs[J)

{intx=4;

System.out.printin(uValueis”+((x>4)?99.9:9));}}

正确答案:C.输出结果为Valueis9.0

问题2得0分,满分2分

编译并运行以卜程序,以下描述()选项是正确的。

1.classX

2.{protectedStringtoString()

3.{returnsuper.toString();}

4.}

正确答案:C.行2出错不能编译成功

问题3得0分,满分2分

运行以下程序段后,变量tl的值是()

publicstaticvoidexchange(intx,inty)

{inttemp=x;

X=y;

Y=temp;

publicstaticvoidmain(Stringargs[])

{inttl=2;

intt2=3;

exchange(tl,t2);

正确答案:c.2

问题4得0分,满分2分

运行以下程序段,变量t2的值是()

publicstaticvoidexchange(intx,inty)

{inttemp=x;

X=y;

Y=temp;

)

publicstaticvoidmain(Stringargs[])

{inttl=2;

intt2=3;

exchange(tl,t2);

正确答案:D.3

问题5得。分,满分2分

下面变量var的作用域范围是()

1.//•••

2.intx;

3.switch(x){

4.case0

5.(

6.intvar;

7.//process

8.)

9.break;

10.case1:

11.

12.intvarl;

13.//process

14.)

15.break;

16.}

正确答案:C.6和8行之间

问题6得0分,满分2分

以下关于构造函数的描述正确的是()。

正确答案:D.构造函数可以由编程人员显示地直接调用

问题7得0分,满分2分

在循环语句中,当进入一个死循环时,可以按键盘的组合键()终止运行,可以达到程

序被强行终止。

正确答案:B.Ctrl+C

问题8得0分,满分4分

下面()语句可以用来退出循环,而循环提早退出当前循环进入下一轮是()

正确答案:A.break

B.continue

问题9得0分,满分4分

[a]方法是仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定

义,[b]方法是不能被当前类的子类重新定义的方法。

a的正确答案:抽象方法

b的正确答案:final(最终)方法

问题10得0分,满分6分

Java语言类体内的方法有[a]和[b]组成,其定义的一般格式为:[c]

a的正确答案:方法头

方法体

b的正确答案:方法体

方法头

c的正确答案:

[public)privateprotected][static][final][abstract][native][synchronized]

问题11得0分,满分6分

Java中的循环控制语句有[a]、[b]、[c]语句三种基本形式

for语句

while语句

do-while语句

问题12得0分,满分4分

Java中选择控制语句有[a]、[b]两种基本形式。

if语句

switch语句

问题13得0分,满分4分

在闰年的判断中满足(a)能被4整除,但不能被100整除;(b)能被4整除,又能被100

整除。试用一个表达式来表达:[a]

a的正确答案:(year%4==0&&year%100!=0)(year%400==0)

问题14得0分,满分8分

While循环语句中一般包括:[a]、[b]、[c]、[d]四部分。

初始化部分

循环体部分

迭代部分

终止部分

问题15得。分,满分5分

do一while循环的基本结构:[a]

a的正确答案:{初始化部分}do{循环体;[迭代表达式1.hvhile(条件表达式);

问题16得0分,满分2分

有的类定义时可以不定义构造函数,所以构造函数不是必需的。

正确答案:错

问题17得0分,满分2分

当一个方法在运行时产生一个异常,则这个方法会终止,但是整个程序不一定终止运

行。

正确答案:对

问题18得0分,满分2分

在Java语言中控制结构分为顺序、分支、循环三种,而流程捽制分为两种:一种是判断

选择,另一种是循环。

正确答案:对

问题19得0分,满分2分

嵌套if语句中的一个else语句一定是它在同一个块中的最近的if语句,不会有其它情况

出现。

正确答案:错

问题20得0分,满分2分

在Java程序设计语言中,“方法和函数”是与类分不开的,每一个方法必定属于某一个

类。

正确答案:对

问题21得0分,满分2分

在Java的参数传递机制中参数传递有两种方式:按值传递和按引用传递,其中按引用传

递不会改变传递参数的值。

正确答案:错

问题22得0分,满分2分

判断下列各个循环结构是合法的:

(1)()

while(inti<7)

{i++;

System,out.println(is"+i);

}

正确答案:错

问题23得。分,满分2分

下列各个循环结构是合法的:

⑵()

intj=3;

while(j)

(

System,out.printin("jis"+j);

}

正确答案:错

问题24得0分,满分2分

下列各个循环结构是合法的:

(3)()

intj=0;

for(intk=0;j+k!=10;j++,k++)

System.out.printin("jis"+"kis”+k);

正确答案:对

问题25得0分,满分2分

卜.列循环结构是合法的:

(4)()

intj=0;

do

(

System,out.println(ajis"+j++);

if(j-3)

continueloop;

}while(j<10);

正确答案:错

1.写出程序段运行之后array数组的值()

publicstaticvoidamethod(int[]a)

For(intiO;i<a.length;i++)

A[i]=a[a.length/2+i];

}

//mainmethod

Publicsataticvoidmain(stringargs[])

//arraydefinition

Int[]array二int[3];

Array[0]=l;

Array[1]=2;

Array[2]=3;

Amethod(array);

正确答案:B.{3,2,1}

问题2得0分,满分2分

执行下面代码,下面描述正确的是()

PublicclassPerson

Staticintarr[]=newint[10];

Publicstaticvoidmain(Stringa[])

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

)

)

正确答案:C.输出零

问题3得0分,满分2分

执行下面代码后,()结论是正确的.

String[]s=newString[10];

正确答案:D.

s.length为10

问题4得0分,满分2分

Strings="hello”;

Stringt二"hello”;

charc□={'h','e','1','1','o'};

下列()表达式返回false.

正确答案:A.

A.s.equals(t);

问题5得。分,满分2分

下列()语句是错误的。

正确答案:A.inta[][]=newint[][3];

问题6得。分,满分2分

下面语句的作用是()。

VectorMyVector=newVector(100,50);

正确答案:D.

A.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50元

素空间单位递增

问题7得0分,满分2分

欲构造ArrayList类的一个实例,此类继承了List接口(ArrayList),使用方法:[a]。

a的正确答案:ListmyList=newArrayList()

问题8得。分,满分2分

写出一下程序的功能:[1]

importjava,io.*;

publiccalssReverse

publicstaticvoidmain(Stringargs[])

inti,n=10;

inta[]=newint[10];

for(i=0;i〈n;i++)

try(

BufferedReaderbr=newBufferedReader(newInputStreamReader(System,in));

a[i]=Integer.Parselnt(br.readline());〃输入一个整数

}catch(lOExceptione){};

for(i=n-l;i>=0;i一一)

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

System,out.printin();

}

}

1的正确答案:1.从标准输入(即键盘)读入10个整数存入整型数a中,然后输出这10

个整数

问题9得0分,满分2分

写出下列程序的功能:[1]

importjava,io.*;

publicclassClassi

publicstaticvoidmain(Stringargs[])

inti,Max,Min;

inta[]={12,67,8,98,23,56,124,55,99,100};

Max=Min=a[O];

for(i=l;i<a.length;i++)

If(a[i]<Min)Min=a[i];

If(a[i]>Max)Max=a[i];

)

System,out.printin(Max+V”+Min);

System,out.printin();

}

1的正确答案:2.在数组中查找最大值和最小值

问题10得0分,满分2分

使用方法length。可以获得字符串或数组的长度。

正确答案:错

问题11得0分,满分2分

java中数组元素可以是简单数据类型的量,也可以是某一类的对象。

正确答案:对

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

正确答案:A.

子类将继承父类所有的属性和方法

问题2得。分,满分2分

下列说法正确的是()

正确答案:B.

某个类是一个类的子类,它仍有可能成为另一个类的父类

问题3得0分,满分2分

关于构造函数说法正确的是()

正确答案:C.

构造函数与类同名

问题4得0分,满分2分

在调用构造函数时()

正确答案:C.

先调用父类的构造函数

问题5得0分,满分2分

下列说法正确的是()

正确答案:A.

子类只能覆盖父类的方法,而不能重载

问题6得0分,满分2分

this和super()

正确答案:C.

不能用在main()方法中

问题7得0分,满分2分

设有下面两个类的定义:

classPerson{

classStudentextendsPerson{

longid;〃身份证号

intscore;〃入学总分

Stringname;

IntgetScore(){}

Returnscore;

}

}

则类Person和类Student的关系是()

正确答案:B.继承关系

问题8得0分,满分2分

下列关于修饰符混用正确的说法,错误的是()

正确答案:D.static方法中能处理非static的属性

问题9得。分,满分2分

类ABC定义如下:

1publicclassABC{

2publicintmax(inta,intb){}

3

4)

欲插入行3以下不合法的方法是()

正确答案:B.

B.publicintmax(intc,intd){}

C.

问题10得。分,满分2分

关于以下application的说明,正确的是()

1.classStaticStuff

2.

3.staticintx=10;

4.static{x+=5;}

5.publicstaticvoidmain(Stringargs[])

6.

7.System,out.println(“x="+x);

8.)

9.static{x/=3;}

10.)

正确答案:C.

编译通过,执行结果为:x=5

问题11得0分,满分2分

属于访问控制的关键字是()。

正确答案:A.

static

问题12得0分,满分2分

对成员的访问控制保护最强的是()

正确答案:C.abstract

问题13得0分,满分2分

类中限定为private的成员变量和方法()

正确答案:A.

只能被这个类本身的方法访问

问题14得0分,满分2分

下面的程序有错误的行是()

1classA(

2privateintx;

3publicvoidf(){

4System,out.printin(^Privatemethodf.”);

5

6)

7classB(

8voidg(){

9Aaa=newA();

10aa.x=3;

11aa.f();

12)

13}

正确答案:C.10行

问题15得0分,满分2分

下列说法正确的是()。

正确答案:A.

一个程序里最多只能有一个类被修饰为public,否则编译出错

问题16得0分,满分2分

对象初始化的顺序是()。

正确答案:A.

先类属性,然后是构造方法

问题17得0分,满分2分

所谓方法重载,就是在类中创建了多个方法,它们具有相同的名称()。

正确答案:A.

有不同的参数个数或不同的参数数据类型

问题18得。分,满分2分

以下程序段的哪行有错误()。

1importjava.Applet.

2importjava.awt.*;

3classChengji{

4protectedfloatf(floatx,floaty){

5returnx*y;

6

7

8classXiangjiaextendsChengji{

9floatf(floatx.floaty){

10returnx+y;

11)

12}

正确答案:B.9行

问题19得。分,满分2分

在Java中定义常量的方法是()

正确答案:C.final

问题20得0分,满分2分

当一个类被final修饰后()

正确答案:A.

此类可以被继承

问题21得0分,满分2分

有继承关系时用到的关键字是()

正确答案:A.

extends

问题22得0分,满分2分

定义一个类名为"MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么

该类的正确声明应为()。

正确答案:C.

publicclassMyClass

D.

publicclassMyClassextendsObject

问题23得0分,满分2分

指出下列方法与方法体publicvoidadd(inta){}中为合理的重载方法的是()

正确答案:B.

publicvoidadd(longa)

C.

publicvoidadd(inta,intb)

D.publicvoidadd(floata)

问题24得0分,满分2分

1.给出下面代码:

1classParent{

2privateStringname;

publicParent(){}

4

5publicclassChildextends

Parent{

6privateStringdepartment;

7publicChild(){}

8publicString

getValue(){returnname;}

9publicvoidmain(String

args[]){

10Parentp=newParent();

11

12}

将引起错误的行是()

正确答案:C.第8行

D.第9行

问题25得0分,满分2分

给出下面代码:

publicclassParent{

intchange(){}

)

classChildextendsParent{}

可加入类ChiId中的方法是()。

正确答案:A.

publicintchange0{}

B.

intchange(inti){}

问题26得0分,满分2分

用public修饰符修饰的类有以下几个特性()。

正确答案:A.

一个程序里最多只能有一个类被修饰为public,否则编译出错

B.

源文件的文件名,必须用public修饰的类名

问题27得0分,满分2分

可以修饰类的修饰符有()

正确答案:A.

public

B.final

C.abstract

问题28得0分,满分2分

修饰成员变量的修饰符有()

正确答案:A.

public

B.final

D.protected

E.static

F.private

问题29得0分,满分2分

修饰方法的修饰符有()

正确答案:A.public

B.final

C.abstract

D.protected

E.static

F.private

问题30得0分,满分2分

继承是面向对象编程的主要优点之一,继承有如下几点好处的是()

正确答案:A.它可以利用已有的类来创建自己的类,只需要指出自己的类和己有的其

他类的有什么不同即可,而且还可以动态访问其它有关类中的信息。

B.通过继承,可以利用Java类库所提供的丰富而有用的类,这些类都已经被很好地实现

C.当设计很大的程序时,继承可以使程序组织得更加层次清晰,有利于程序设计并减少错

误的发生。

D.以上都对

问题31得0分,满分2分

上转型对象具有如下特点()。

正确答案:A.

上传型对象不能操作子类新增加的成员变量(相当于失掉了这部分属性)、不能使用子类

新增的方法(相当于失掉了一些功能)

B.上传型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方

C.如果子类覆盖了父类的某个方法后,当对象的上传型对象调用这个方法时一定是调

用了这个覆盖的方法,因为程序在运行时知道,这个上传型对象的实体是子类创建的,只

不过损失了一些属性和功能而已

问题32得0分,满分2分

1.由继承性可知,程序中子类拥有的成员数目一定大于或等于父类拥有的成员数

目。()

正确答案:对

问题33得0分,满分2分

1.如果q是父类Parent的对象,而c是子类Child的对象,则语句q=c是正确的。

()

正确答案:对

问题34得0分,满分2分

1.类及其属性、方法可以同时有一个以上的修饰符来修饰。()

正确答案:对

问题35得0分,满分2分

子类要调用父类的方法,必须使用super关键字。()

正确答案:对

问题36得0分,满分2分

Java的类是单继承的,所有的类都是从Object类派声而来的。()

正确答案:对

问题37得0分,满分2分

类Classi中的属性被private修饰符修饰为私有变量,所以方法不能访问它。()

正确答案:错

问题38得0分,满分2分

一个程序类有且只能有一个公共类,它就是含main方法的主类。()

正确答案:错

问题39得0分,满分2分

与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法

的被访问范围,private修饰符则缩小了这种范围。()

正确答案:对

问题40得0分,满分2分

父类创建的对象和子类的对象是一样的。()

正确答案:错

问题41得0分,满分2分

方法的重载和覆盖是一回事。()

正确答案:错

下列()说法是错误的。

正确答案:C.Java语言不允许同时继承一个类并实现一个接口

问题2得。分,满分2分

下述()说法是正确的。

正确答案:A.实例变量是类的成员变量。

问题3得0分,满分2分

为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀

就可以调用它,该方法头的形式为()

正确答案:A.staticvoidmethod()

问题4得。分,满分2分

于私有保护访问控制符号privateprotected修饰的成员变量,以下说法正确的是

()O

正确答案:B.可以被两种类访问和引用:该类本身、该类的所有子类

问题5得。分,满分2分

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

正确答案:D.static方法中能处理非static的属性

问题6得0分,满分2分

声明成员变量为临时变量所用的保留字是()。

正确答案:C.transient

问题7得0分,满分2分

接口的实现所用的关键字是()。

正确答案:B.implements

问题8得0分,满分4分

抽象[a]方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象

类中定义,[b]方法是不能被当前类的子类重新定义的方法。

a的正确答案:抽象(abstract)

b的正确答案:最终(final)

问题9得0分,满分4分

在Java程序中,通过类的定义只能实现[a]重继承,但通过接口的定义可以实现[b]重继

承关系。

a的正确答案:单

b的正确答案:多

问题10得0分,满分2分

若需要在PhoneCard200类中声明变量additoryFee为浮点双精度的静态域并初始化其值

为0.1,则应在类PhoneCard200的定义中加入一条域定义语句:[a]。

a的正确答案:staticdoubleadditoryFee=0.1

问题11得0分,满分2分

Java中类成员的限定词:privatepublicprotecteddefault。其中,[a]限定词的

范围最大。

a的正确答案:public

问题12得0分,满分2分

1.Java中所有类都是类[a]的子类。]

a的正确答案:Object

问题13得0分,满分2分

在Java编程语言中使用[a]运算符实例化一个对象。

a的正确答案:new

问题14得0分,满分4分

理解类和对象的关系时可以这样说:类就是对象的[a],而对象是类的一个[b]。

a的正确答案:模板

b的正确答案:实例

问题15得0分,满分2分

在Java中有四种访问权限修饰符号分别为:public、friendlyprotected、private,

其中[a]类型只能被同一包中的类访问。

a的正确答案:private

问题16得0分,满分2分

关键字[a]可以在引用当前对象的所有方法内使用。

a的正确答案:this

问题17得0分,满分6分

垃圾回收的三个特点分别是:[a][b][c]

a的正确答案:只有当一个对象不被任何引用类型的变量引用时,它的内存才能被垃圾

回收站回收

不能通过程序强迫垃圾回收立即执行.

当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize方法

b的正确答案:当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize方

不能通过程序强迫垃圾回收立即执行.

只有当一个对象不被任何引用类型的变量引用时,它的内存才能被垃圾回收站回收

c的正确答案:只有当一个对象不被任何引用类型的变量引用时;它的内存才能被垃圾

回收站回收

不能通过程序强迫垃圾回收立即执行

当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize方法

问题18得0分,满分2分

创建包的方法[a]

a的正确答案:package命令

问题19得0分,满分6分

面向对象程序设计的三个基本特征为[a][b][c]封装

继承

多态

问题20得0分,满分2分

Java程序中,创建新的类对象用关键字new,回收无用的类对象使用关键字free.(

正确答案:错

问题21得0分,满分2分

对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的

新对象。

正确答案:错

问题22得0分,满分2分

有的类定义时可以不定义构造函数,所以构造函数不是必需的。

正确答案:错

问题23得0分,满分2分

类及其属性、方法可以同时有一个以上的修饰符来修饰。

正确答案:对

问题24得。分,满分2分

子类要调用父类的方法,必须使用super关键字。错

问题25得。分,满分2分

所有类对象都必须动态分配。

正确答案:对

问题26得0分,满分2分

抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

正确答案:错

问题27得0分,满分2分

final类中的属性和方法都必须被final修饰符修饰。

正确答案:错

问题28得0分,满分2分

最终类不能派生子类,最终方法不能被覆盖。

正确答案:对

问题29得0分,满分2分

一个Java类可以有多个父类。

正确答案:错

问题30得0分,满分2分

如果P是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。

正确答案:错

问题31得0分,满分2分

一个类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。

正确答案:错

1.给定下面的代码片段:

1)(1)Stringstr=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论