大学高级语言程序设计JAVA期末考试复习资料.docx

大学高级语言程序设计JAVA期末考试复习资料.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1/15页

高级语言程序设计JAVAJK211008——在线考试复习资料2021版

一、单选题

1.下列()属于Javd线程阻塞方法。

A.joinyX

B.run()

C.waitQ

D.destroyX答案:C

2.在JDK中,Thread类定义在以下()包中。

A.java.io

B.java.util

C.java.langD.java.swing答案:C

3.编程读取声音数据应该选用以下哪种流类?()

A.InputSreamB.Reader

C.0utputStream

D.Writer答案:A

4.java.包的Fil类是()。

A.字符流类B.字节流类C.对象流类D.非流类

答案:D

5.下列说法不正确的是()。

A.菜单只能放在窗口的正上方B.工具栏可以任意拖放

C.组合框是列表框的一种变体

D.JEditorPan是一个文本组件类答案:C

6.JFram的默认的布局管理器是()。

A.FlowLayoutB.BorderLayoutC.GridLayout

D.CardLayout答案:B

7.下面说法正确的是()。

A.抽象类可以继承一个接口

第2/15页

B.抽象类可以实现一个接口

C.抽象类不能实现接口

D.抽象类可以继承多个接口答案:B

8.以下是一个抽象类Figur的定义,若需要定义一个遵循该接口的具体类Square则以下()是正确的定义结构。

abstractlassigure{

publidoublewidth,height;

publicabstraotoublegetArea();

}

A.clasSquareextendfigurepublidoublegetArea()Y}

B.clasSquareimplementsFigurefpublidoublegetArea()I}C.clasSquare{publidoublegetArea()¥}

D.clasSquareextendfigureprivatdoublegetArea()I}

答案:A

9.下面是有关子类继承父类构造函数的描述,其中正确的是()。

A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。

B.子类无条件地继承父类不含参数的构造函数。

C.子类必须通过super关键字调用父类的构造函数。D.子类无法继承父类的构造函数。

答案:C

10.Jav语言中类与类之间的继承关系是()。

A.多重的

B.单重的

C.线程的

D.不能继承答案:B

11.下列关于作用域的说法中,正确的是()。

A.不同方法中声明的不同变量,可以互相访问

B.在不同方法中可以声明相同数据类型的同名局部变量C.在同一个类中可以声明相同数据类型的同名类变量D.在同一个程序块中可以声明相同数据类型的同名变量答案:B

12.设A、B均为已定义的类名,下列声明对象x1的语句中正确的是()。

A.publidxl=newB();

B.Ax1=A();

C.Ax1=newA();D.intAxl;

答案:C

13.给出如下声明:

第3/15页

Stringl=newString(“Hello”);Strins2=newString(“there”);Strings3=newString(“Hello”);下列选项中()是合法的。

A.s3=sl+s2

B.s3=s1-s2C.s3=sls2

D.s3=sls2答案:A

14.下列语句序列执行后,的值是()

inta=3,b=4,x=5;if(++ab)x=x+1;

A.5B.3C.4D.6

答案:A

15.设有定义语句inta[]={66,88,99则以下对此语句的叙述错误的是()。

A.定义了一个名为a的一维数组

B.a数组有3个元素

C.a数组的下标为1~3

D.数组中的每个元素都是整型答案:C

16.以下()是正确的表达式。

A.byte=128;

B.Boolean=null;

C.longl=0xfffL;

D.double=0.9239d;答案:C

17.有语句String=“hellorld”以下哪行操作会出现语法错误?()

A.s=1;

B.inti=s.length();C.Strings=s.trim();D.String=s+“!;

答案:A

18.设有类型定义shorti=32;longj=64;下面赋值语句中不正确的一个是()。

A.j=i;

B.i

文档评论(0)

欣然 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档