2022计算机二级JAVA上机题库考试题_第1页
2022计算机二级JAVA上机题库考试题_第2页
2022计算机二级JAVA上机题库考试题_第3页
2022计算机二级JAVA上机题库考试题_第4页
2022计算机二级JAVA上机题库考试题_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2022计算机二级JAVA上机题库考试题

1.数据库管理系统是()。

A.操作系统的一部分

B.在操作系统支持下的系统软件

C.一种编译系统

D.一种操作系统

【答案】B

2.数据库管理系统是()o

A.操作系统的一部分

B.在操作系统支持下的系统软件

C.一种编译系统

D.一种通信软件系统

【答案】B

3.下列选项中,不属于数据管理员(DBA)职责的是()o

A.数据库维护

B.数据库设计

C.改善系统性能,提高系统效率

D.数据类型转换

【答案】D

4.数据库系统的核心是()o

A.数据模型

B.软件开发

C.数据库设计

D.数据库管理系统

【答案】D

5.下列叙述中正确的是()o

A.数据库系统是一个独立的系统,不需要操作系统的支持

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

C.数据库管理系统就是数据库系统

D.数据库系统由数据库应用系统、数据库和数据库管理系统组

成。

【答案】B

6.负责数据库中查询操作的数据库语言是()。

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

【答案】C

7.数据库管理系统中负责数据模式定义的语言是()o

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

【答案】A

8.在数据库管理系统提供的数据语言中,负责数据的查询、增

加、删除和修改等操作的是()。

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

【答案】C

9.数据库中对概念模式内容进行说明的语言是()o

A.数据定义语言

B.数据操纵语言

C.数据控制语言

D.数据宿主型语言

【答案】A

10.数据库技术的根本目标是()o

A.数据存储

B.数据共享

C.数据查询

D.数据管理

【答案】B

11.结构化程序由顺序、选择、循环三种基本结构组成,以下相

关叙述错误的是()o

A.三种基本结构不可以嵌套使用

B.顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,

没有转移

C.选择结构是根据不同的条件执行不同分支中的语句

D.循环结构是根据条件决定是否重复、重复执行多少次循环体

语句

【答案】A

12.下列选项中属于面向对象设计方法主要特征的是()。

A.继承

B.自顶向下

C.模块化

D.逐步求精

【答案】A

13.面向对象方法中,继承是指()o

A.一组对象所具有的相似性质

B.一个对象具有另一个对象的性质

C.各对象之间的共同性质

D.类之间共享属性和操作的机制

【答案】D

14.在面向对象方法中,不属于“对象”基本特点的是()。

A.一致性

B.分类性

C.多态性

D.标识唯一性

【答案】A

15.定义无符号整数类为Ulnt,下面可以作为类Ulnt实例化值的

是()°

A.-369

B.369

C.0.369

D.整数集合{1,2,3,4,5}

【答案】B

16.己知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,

它的前序遍历序列是()o

A.ABCDE

B.ECABD

C.EACDB

D.CDEAB

【答案】C

17.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是

CBAEDF,则其后序遍历的结果是()。

A.DBACEF

B.CBFDEA

C.FDAEBC

D.DFABEC

【答案】B

18.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则

该二叉树的后序序列为()。

A.EFGDCBA

B.DCBEFGA

C.BCDGFEA

D.DCBGFEA

【答案】D

19.某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则

该二叉树的深度(根结点在第1层)为()o

A.2

B.3

C.4

D.5

【答案】C

20.某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则

该二叉树的深度(根结点在第1层)为()o

A.5

B.4

C.3

D.2

【答案】B

21.下列数据结构中,属于非线性结构的是()。

A.循环队列

B.带链队列

C.二叉树

D.带链栈

【答案】C

22.以下数据结构中,属于非线性数据结构的是()。

A.栈

B.线性表

C.队列

D.二叉树

【答案】D

23.数据结构中,与所使用的计算机无关的是数据的()o

A.存储结构

B.物理结构

C.逻辑结构

D.线性结构

【答案】C

24.数据结构主要研究的是数据的逻辑结构、数据的运算和

A.数据的方法

B.数据的存储结构

C.数据的对象

D.数据的逻辑存储

【答案】B

25.下列描述中,正确的是()o

A.线性链表是线性表的链式存储结构

B.栈与队列是非线性结构

C,双向链表是非线性结构

D.只有根结点的二叉树是线性结构

【答案】A

26.下列关于线性表的叙述中,不正确的是()。

A.线性表可以是空表

B.线性表是一种线性结构

C,线性表的所有结点有且仅有一个前件和后件

D.线性表是由n个元素组成的一个有限序列

【答案】C

27.以下描述中,不是线性表顺序存储结构特征的是()o

A.可随机访问

B.需要连续的存储空间

C.不便于插入和删除

D.逻辑相邻的数据物理位置上不相邻

【答案】D

28.下列叙述中正确的是()o

A.一个逻辑数据结构只能有一种存储结构

B.逻辑结构属于线性结构,存储结构属于非线性结构

C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不

影响数据处理的效率

D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影

响数据处理的效率

【答案】D

29.下列叙述中正确的是()o

A.数据的逻辑结构与存储结构必定是一一对应的

B.由于计算机存储空间是向量式的存储结构,因此,数据的存

储结构一定是线性结构

C.程序设计语言中的数据一般是顺序存储结构,因此,利用数

组只能处理线性结构

D.以上三种说法都不对

【答案】D

30.下列叙述中正确的是()o

A.存储空间连续的数据结构一定是线性结构

B.存储空间不连续的数据结构一定是非线性结构

C.没有根结点的非空数据结构一定是线性结构

D.具有两个根结点的数据结构一定是非线性结构

【答案】D

31.下列叙述中正确的是()o

A.所有数据结构必须有根结点

B.所有数据结构必须有终端结点(即叶子结点)

C.只有一个根结点,且只有一个叶子结点的数据结构一定是线

性结构

D.没有根结点或没有叶子结点的数据结构一定是非线性结构

【答案】D

32.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据

结构中为线性结构的是()o

A.R={(1,2),(3,4),(5,1),(1,2)}

B.R={(1,3),(4,1),(3,2),(5,4)}

C.R={(1,2),(2,3),(4,5),(2,3)}

D.R={(1,3),(2,4),(3,5),(L2)}

【答案】B

33.设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构

B=(D,R)中为非线性结构的是()o

A.R={(5,1),(7,9),(1,7),(9,3)}

B.R={(9,7),(1,3),(7,1),(3,5)}

C.R={(1,9),(9,7),(7,5),(5,3)}

D.R={(1,3),(3,5),(5,9),(7,3)}

【答案】D

34.在线性表的顺序存储结构中,其存储空间连续,各个元素所

占的字节数()。

A.相同,元素的存储顺序与逻辑顺序一致

B.相同,但其元素的存储顺序可以与逻辑顺序不一致

C.不同,但元素的存储顺序与逻辑顺序一致

D.不同,且其元素的存储顺序可以与逻辑顺序不一致

【答案】A

35,下列与栈结构有关联的是()。

A.数组的定义域使用

B.操作系统的进程调度

C.函数的递归调用

D.选择结构的执行

【答案】C

36.线程在生命周期中要经历5种状态。如果线程当前是新建状

态,则它可到达的下一个状态是()。

A.运行状态

B.阻塞状态

C.可运行状态

D.终止状态

【答案】C

37.下列关于Applet的叙述中,正确的是()o

A.Applet是Java类,所以可以由JDK中的解释器java直接解释

运行

B.Apptet的主类不一定要定义为java.applet.Applet类或JApplet

类的子类

C.Applet与Application的主要区别在执行方式上

D.Applet不能在浏览器中运行

【答案】C

38.Java为移动设备提供的平台是()。

A.J2ME

B.J2SE

C.J2EE

D.JDK5.0

【答案】A

39.阅读下列代码:

publicclassTest

publicstaticvoidmain(Stringargs[])(

System.out.println(89»l.;

其运行结果是()o

A.44

B.45

C.88

D.90

【答案】A

40.下列情况中,不会使线程返回所持有的对象锁的是()。

A.当synchronized。语句块执行完毕

B.当调用了线程的suspend。方法

C.当在synchronized。语句块中出现异常(Exception)

D.当持有锁的线程调用该对象的wait()方法;

【答案】B

41.下列关于面向对象的论述中正确的是()o

A.面向对象是指以对象为中心,解析、设计和实现应用程序的

机制

B.面向对象是指以功能为中心,解析、设计和实现应用程序的

机制

C.面向对象仅适用于程序设计阶段

D.面向对象是一种程序设计语言

【答案】A

42.语句“Hell。”.equals("hello");的正确执行结果是()。

A.true

B.false

C.0

D.1

【答案】B

43.下列关于Java源程序结构的论述中,正确的是()。

A.一个文件包含的import语句最多1个

B.一个文件包含的public类最多1个

C.一个文件包含的接口定义最多1个

D.一个文件包含的类定义最多1个

【答案】B

44.下列不属于Java关键字的是()。

A.this

B.super

C.finally

D.NULL

【答案】D

45.当使用SomeThreadt=newSomeThread。创建一个线程时,下

列叙述中正确的是()o

A.SomeThread类是包含run()方法的任意java类

B.SomeThread类一定要实现Runnable接口

C.SomeThread类是Thread类的子类

D.SomeThread类是Thread类的子类并且要实现Runnable接口

【答案】C

31.下列程序的运行结果是()o

classTestextendsThread

publicstaticvoidmain(String[]args)

(

Threadt=newThread();

t.start();

}

publicvoidrun()

(

System.out.println("Hello");

}

}

A.程序不能通过编译,因为没有import语句将Thread类引入

B.程序不能通过编译,因为Test类没有实现Runnable接口

C.程序通过编译,且运行正常,没有任何输出

D.程序通过编译,且运行正常,打印出一个"Hello"

【答案】C

32.在多线程程序设计中,如果采用Runnable接口的方式创建线

程,则需要实现的方法是()。

A.start()

B.run()

C.sleep()

D.resume()

【答案】B

33.下列程序的运行结果是()o

publicclassArrayTest{

publicstaticvoidmain(String[]args){

intdata[][]={{l,2,3,4,5},{11,22,33,44,55},{111,222,333,444,555}};

for(inti=O;i<data.length;i++){

if(i%2==0)

System.out.print(data[i][4]);

}

}

}

A.5555

B.555

C.555

D.55

【答案】A

34.如果要安全地终止一个线程t,可以采用的正确方法是

A.调用t.stop()方法

B.可以使用标志flag,通过设置flag通知线程t结束

C.调用t.suspend()方法

D.调用t.yield。方法

【答案】B

35.Java多线程并发控制中,用于在代码中标识临界区的关键字

是()。

A.start

B.wait

C.synchronized

D.lock

【答案】C

51.已知zipname是一个压缩文件名,则zipname在下列代码中

出现的正确位置是()o

Zipinputstreamzin=newZiplnputStream(newFilelnputStream(0));

ZipEntryentry;

while((entry=zin.getNextEntry((2)))!=null){

fileCombo.addltem(entry.getName(@));

zin.closeEntry((4));

zin.close();

A.①

B.②

C.③

D.④

【答案】A

52.下列代码的执行结果是()o

intnumbers[]=newint[6];

for(inti=l;i<numbers.length;i++){

numbers[i]=i-l;

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

}

A.012345

B.123456

C.-101234

D.01234

【答案】D

53.Java.API中支持线程的类或接口是()。

I.java.Iang.Thread

II.java.lang.Runnable

III.java.Iang.ThreadGroup

IVJava.io.Serializable

A.III

B.IIIIII

C.IIIIV

D.IIIIIIIV

【答案】B

54.下列Java语句从指定网址读取html文件,在下画线处应填

上的选项是()o

Readerin=new(new

温馨提示

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

评论

0/150

提交评论