西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx

上传人:b****3 文档编号:15525524 上传时间:2022-11-03 格式:DOCX 页数:33 大小:173.59KB
下载 相关 举报
西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx_第1页
第1页 / 共33页
西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx_第2页
第2页 / 共33页
西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx_第3页
第3页 / 共33页
西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx_第4页
第4页 / 共33页
西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx

《西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。

西南大学面向对象程序设计作业及笔试答案Word格式文档下载.docx

C.1441664

D.12624120

4、阅读下面程序:

A.sum=6

B.sum=32

C.sum=64

D.sum=12

5、从开始执行到执行结束,小应用程序经历的3个状态分别是:

A.初始态、就绪态,结束态

B.就绪态、运行态,停止态

C.初始态、运行态,停止态

D.就绪态、运行态,休眠态

6、下列关于Java小应用程序(Applet)的说法中,正确的是:

A.java.applet.Applet类是所有Java小应用程序的基类

B.Java小应用程序不需要编译

C.Java小应用程序也需要main()方法

D.Java小应用程序必须实现ActionListener接口

7、Swing的三个顶层容器分别是:

A.JApplet,JPanel,JWindow

B.JDialog,JApplet,JFrame

C.JApplet,JFrame

D.JMenu

5. 

E.JFrame,JPanel,JtextArea

8、把容器划分为东、西、南、北、中5个区域的布局管理器是:

A.BoxLayout

B.FlowLayout

C.ardLayout

D.BorderLayout

9、下列语句序列执行之后,b1,b2,b3,b4的值分别是:

Strings1="

peace"

;

Strings2=newString(s1);

Strings3=s2;

Strings4=newString("

PEACE"

);

booleanb1=(s1==s2);

booleanb2=s1.equals(s2);

booleanb3=(s3==s2);

booleanb4=s4.equals(s3);

A.true,true,false,false

B.false,true,true,true

C.false,true,true,false

D.false,true,false,false

10、下列构造String的语句中,不正确的是:

A.Stringstr2="

"

;

B.Stringstr1=newString();

C.Stringstr4="

+123;

D.Stringstr3=newString(123);

11、下列关于构造方法的说法中,不正确的是:

A.构造方法用于创建类的实例

B.构造方法不可以重载

C.构造方法不具有返回值类型

D.构造方法名必须和类名相同

12、既能作为类的修饰符,也能作为类成员的修饰符的是( 

A.public

B.extends

C.void

D.static

13、执行完下列语句后,变量x的值是( 

intx=7,y=10;

switch(x/y){ 

case0:

x++;

case7:

x*=y;

case14:

x+=y;

break;

default:

x%=y;

}

A.8

B.70

C.80

D.90

14、以下由for语句构成的循环的执行次数是:

for(inti=0;

i<

=0;

i=i);

A.有语法错,不能执行

B.一次也不执行

C.执行1次

D.无限次

15、设有定义inti=7;

charch="

b"

下面赋值语句中不正确是:

A.i=ch;

B.ch=i;

C.ch=(char)i;

D.i=(int)ch;

16、设有定义inti=80,j=7;

doubled=80.7;

则下列语句中正确的赋值语句是:

C)

A.i+j=(int)d;

B.i=d;

C.i 

=(int)d+j;

D.j=(int)i-d;

17、以下关于Java语言的叙述错误的是:

(B 

A.Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面

B.Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行

C.Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行

D.Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量

18、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”

的特点:

A.多线程

B.与平台无关

C.面向对象

D.分布式

19、下列选项中,用于声明实现一个接口关键字是:

A.interface

B.implements

C.import

D.abstract

20、下列不属于Java语言关键字的是( 

A.repeat

B.try

C.break

D.new

21、下列字符序列中可以作为Java语言标识符的是( 

 

A.true

B.123_xyz

C.x.y

D._x123

22、下列字符序列中不能作为Java语言标识符的是( 

A.abc_123

B.圆周率PI

C.false

D._123abc

23、问:

阅读下面的Java代码,写出打印语句的输出结果(即类的初始化顺序)。

publicclassInitialOrderTest{ 

//静态变量 

 

publicstaticStringstaticField="

静态变量"

//变量 

publicStringfield="

变量"

//静态初始化块 

static{ 

System.out.println(staticField);

System.out.println("

静态初始化块"

//初始化块 

System.out.println(field);

初始化块"

//构造器 

publicInitialOrderTest(){ 

构造器"

publicstaticvoidmain(String[]args){ 

newInitialOrderTest();

}

答:

输出结果是:

静态变量

静态初始化块

变量

初始化块

构造器

24、问:

Math.round(11.5)返回多少?

Math.round(-11.5)返回多少?

Math.round(11.5)返回12,Math.round(-11.5)返回-11。

25、问:

下面的Java程序,编译时会报什么错误?

importjava.io.*;

classSuperClass{

publicvoidfun()throwsIOException{

classSubClass1extendsSuperClass{

publicvoidfun()throwsException{

System.out.println("

SubClass:

:

fun()"

classSubClass2extendsSuperClass{

publicvoidfun()throwsFileNotFoundException,ArithmeticException{

B6:

method()"

thrownewArithmeticException("

被除数为0"

错误之处:

SubClass1中的fun()无法覆盖SuperClass中的fun();

被覆盖的方法不抛出java.lang.Exception

publicvoidfun()throwsException{

26、问:

下面的TestStaticMain.java程序能否通过编译?

哪条语句会报错?

publicclassTestStaticMain{

publicstaticvoidmain(String[]args){

Personp=newPerson(10,"

wangke"

p.print();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1