2022年4月计算机二级考试Java语言真题_第1页
2022年4月计算机二级考试Java语言真题_第2页
2022年4月计算机二级考试Java语言真题_第3页
2022年4月计算机二级考试Java语言真题_第4页
2022年4月计算机二级考试Java语言真题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

精品文档-下载后可编辑年4月计算机二级考试Java语言真题2022年4月计算机二级考试Java语言真题

1.【单选题】3分|下列叙述中正确的是

A算法的效率只与问题的规模有关,而与数据的存储结构无关

B算法的时间复杂度是指执行算法所需要的计算工作量

C数据的逻辑结构与存储结构是一一对应的

D算法的时间复杂度与空间复杂度一定相关

2.【单选题】3分|在结构化程序设计中,模块划分的原则是

A各模块应包括尽量多的功能

B各模块的规模应尽量大

C各模块之间的联系应尽量紧密

D模块内具有高内聚度、模块间具有低耦合度

3.【单选题】3分|下列叙述中正确的是

A软件测试的主要目的是发现程序中的错误

B软件测试的主要目的是确定程序中错误的位置

C为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D软件测试是证明软件没有错误

4.【单选题】3分|下面选项中不属于面向对象程序设计特征的是

A继承性

B多态性

C类比性

D封装性

5.【单选题】3分|下列对队列的叙述正确的是

A队列属于非线性表

B队列按“先进后出”原则组织数据

C队列在队尾删除数据

D队列按“先进先出”原则组织数据

6.【单选题】3分|某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为

An+1

Bn-1

C2n

Dn/2

7.【单选题】3分|在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是

A并

B交

C投影

D笛卡儿乘积

8.【单选题】3分|在E-R图中,用来表示实体之间联系的图形是

A矩形

B椭圆形

C菱形

D平行四边形

9.【单选题】3分|下列叙述中错误的是

A在数据库系统中,数据的物理结构必须与逻辑结构一致

B数据库技术的根本目标是要解决数据的共享问题

C数据库设计是指在已有数据库管理系统的基础上建立数据库

D数据库系统需要操作系统的支持

10.【单选题】3分|Java语言与C++语言相比,最突出的特点是

A面向对象

B高性能

C跨平台

D有类库

11.【单选题】3分|下列叙述中,错误的是

AJava提供了丰富的类库\TAB

BJava最大限度地利用网络资源

CJava支持多线程\TAB

DJava不支持TCP/IP协议

12.【单选题】3分|在下列Java语言的包中,提供图形界面构件的包是

Ajava.io

Bjavax.swing

C

Djava.rmi

13.【单选题】3分|下列叙述中,错误的是

Ajavac.exe是Java的编译器

Bjavadoc.exe是Java的文档生成器

Cjavaprof.exe是Java解释器的剖析工具

Djavap.exe是Java的解释器

14.【单选题】3分|在执行Java程序时,将应用程序连接到调试器的选项是

A-D

B-debug

C-vexbosegs

D-mx

15.【单选题】3分|请阅读下面程序importjava.io.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara='a';inti=100;longy=456L;intaa=a+i;longyy=y-aa;System.out.print("aa="+aa);System.out.print("yy="+yy);}}程序运行结果是()

Aaa=197yy=259

Baa=177yy=259

Caa=543yy=288\TAB

Daa=197yy=333\TAB\TAB

16.【单选题】3分|请阅读下面程序publicclassOperatorsAndExpressions{voidresidual(){inti=100,j=30;floatm=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);}publicstaticvoidmain(Stringargs[]){OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();//取模运算符在整数和浮点数中的应用OperAndExp.residual();}}程序运行结果是

A103.5

B202.5

C104.5

D203.5

17.【单选题】3分|请阅读下面程序publicclassForLoopStatement{publicstaticvoidmain(String[]args){inti,j;for(i=1;i5;i++){\TAB//i循环for(j=1;j=i;j++)\TAB//j循环System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是()

A4,10

B8,9

C9,8

D10,10\TAB

18.【单选题】3分|下列叙述中,错误的是

AJava中,方法的重载是指多个方法可以共享同一个名字

BJava中,用abstract修饰的类称为抽象类,它不能实例化\TAB

CJava中,接口是不包含成员变量和方法实现的抽象类

DJava中,构造方法可以有返回值

19.【单选题】3分|请阅读下面程序publicclassExampleStringBuffer{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("test");System.out.println("buffer="+sb);System.out.println("length="+sb.length());}}程序运行结果中在"length="后输出的值是()

A10

B4

C20

D30

20.【单选题】3分|importjava.io.*;publicclassExceptionCatch{publicstaticvoidmain(Stringargs[]){try{FileInputStreamfis=newFileInputStream("text");System.out.println("contentoftextis:");}catch(FileNotFoundExceptione){System.out.println(e);System.out.println("message:"+e.getMessage());e.printStackTrace(System.out);}___{System.out.println(e);}}}下划线处为

Acatch(FileInputStreamfis)

Be.printStackTrace()\TAB

Ccatch(IOExceptione)

DSystem.out.println(e)

21.【单选题】3分|下列叙述中,错误的是

A所有的字节输入流都从InputStream类继承

B所有的字节输出流都从OutputStream类继承

C所有的字符输出流都从OutputStreamWriter类继承

D所有的字符输入流都从Reader类继承

22.【单选题】3分|下列叙述中,正确的是

A线程与进程在概念上是不相关的\TAB

B一个线程可包含多个进程\TAB

C一个进程可包含多个线程\TAB

DJava中的线程没有优先级

23.【单选题】3分|Java对I/O访问所提供的同步处理机制是

A字节流

B过滤流

C字符流

D压缩文件流

24.【单选题】3分|Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是

AgetAbsolutePath()

BgetParentFile()\TAB

CgetAbsoluteFile()

DgetName()

25.【单选题】3分|下列叙述中,错误的是

AJava中没有检测和避免死锁的专门机制

B程序中多个线程互相等待对方持有的锁,可能形成死锁

C为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放

D为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放

26.【单选题】3分|请阅读下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[])throwsException{inti=0;Hellot=newHello();__________________;while(true){System.out.println("GoodMorning"+i++);if(i==2t.isAlive()){System.out.println("MainwaitingforHello!");t.join();//等待t运行结束}if(i==5)break;}}}classHelloextendsThread{inti;publicvoidrun(){while

At.sleep()

Bt.yield()

Cerrupt()

Dt.start()

27.【单选题】3分|Panel类的默认布局管理器是

ABorderLayout

BCardLayout

CFlowLayout

DGridBagLayout

28.【单选题】3分|下列叙述中,错误的是

AJButton类和标签类可显示图标和文本\TAB

BButton类和标签类可显示图标和文本

CAWT构件能直接添加到顶层容器中

DSwing构件不能直接添加到顶层容器中

29.【单选题】3分|下列叙述中,错误的是

AApplet的默认布局管理器是FlowLayout

BJApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中

CJApplet的内容面板的默认布局管理器是BorderLayout

DJApplet的内容面板的默认布局管理器是FlowLayout

30.【单选题】3分|在定制Applet的绘图功能时,应该使用的方法是

Ainit()

Bstart()

CpaintComponent()

Dpaint()

31.【单选题】3分|下列叙述中,错误的是

AApplet事件处理机制与JavaApplication相同

BJApplet事件处理机制采用监听器方式\TAB

CApplet事件处理机制采用监听

温馨提示

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

评论

0/150

提交评论