admin 管理员组

文章数量: 887021


2024年1月13日发(作者:sfc scannow有用吗)

计算机二级(Java)20

(总分1780, 做题时间90分钟)

选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

1.

下列关于变量的叙述哪个是错的?

SSS_SINGLE_SEL

A int[]a1,a2;

B int a[]={1,2,3,4,5};

C double[] d=new double[8];

D float f[]=new {2.0f,3.5f,5.6f,7.8f};

2.

顺序执行下列程序语句后,则b的值是( )。

String a = "Hello";

String b = ing(0,2);

A 构造函数必须与类同名

B 构造函数可以省略不写

C 构造函数必须有返回值

D 在构造函数中可以对类中的成员进行初始化

3.

当Applet小程序窗口需要重画时,将调用下列哪个方法?

SSS_SINGLE_SELSSS_SINGLE_SEL

A start( )

B init( )

C paint( )

D draw( )

4.

下列关于数组定义语句不正确的( )。

SSS_SINGLE_SEL

A int[]a1,a2;

B int a[]={1,2,3,4,5};

C double[] d=new double[8];

D float f[]=new {2.0f,3.5f,5.6f,7.8f};

5.

下列有关线程的叙述哪个是正确的?

A 一个线程组内不仅可以包含线程,还可以包含其他线程组

SSS_SINGLE_SEL

B 线程在终止状态可以调用start()方法使它可运行

C 在Java中,最顶层的线程组是main

D 线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占

6.

下列字符常量中,哪个表示反斜杠字符“”?

SSS_SINGLE_SEL

A 1

B 5

C 2

D -1

7.

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

int c = 1;

if (a>0)

if (a>3)

c = 2;

else c = 3;

else c = 4;

SSS_SINGLE_SEL

A 1

B 2

C 3

D 4

8.

下列哪项技术很好的实现了Java的垃圾回收机制?

SSS_SINGLE_SEL

A 内存跟踪

B 内存编译

C 语法检查

D 上述都不正确

9.

如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?

SSS_SINGLE_SEL

A File Stream

B Pipe Stream

C Random Stream

D Filter Stream

10.

双精度数据强制转换成单精度数据后,其数值精度会( )。

SSS_SINGLE_SEL

A I=4

x=258694

B I=7

x=256987

C I=6

x=365840

D I=7

x=390625

11.

下列InputStream类中哪个方法可以用于关闭流?

SSS_SINGLE_SEL

A skip( )

B close( )

C mark( )

D reset( )

12.

Panel和Applet的默认的布局管理器是( )。

A java.security.*

B java.io.*

C java.util.*

D java.awt.*

13.

下列关于Swing中内部框架JInternalFrame的说法不正确的是( )。

A 表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件

B 表格是一种容器对象,在表格中全部按列来显示数据

C 表格、列、标头和控件有自己的属性、方法和事件

D 以上说法均正确

14.

类Test定义如下,将下列哪个方法插入行③处是不合法的?

① public class Test {

② public float Method(float a,float b) { }

④ }

SSS_SINGLE_SELSSS_SINGLE_SELSSS_SINGLE_SEL

A public float Method(float a,float b,float c) { }

B public float Method(float c,float d){ }

C public int Method(int a,int b){ }

D private float Method(int a,int b,int c){ }

15.

在下列程序的划线处应填入的语句是( )。

class Pemon {

pnvate int a;

}

public class Man extends Person {

public int b;

public static void main(String arg[ ] ) {

Person p = new Person( );

Man t = new Man( );

int i;

________

}

}

A 利用视图可以实现多表查询

B 视图可以产生磁盘文件

C 利用视图可以更新表数据

D 视图可以作为查询数据源

16.

抛出异常、生成异常对象都通过下列哪个语句实现?

SSS_SINGLE_SELSSS_SINGLE_SEL

A throws

B throw

C Throwable

D Exception

17.

下列哪个是对main( )主方法的正确表示?

A 将位数少的数据类型向位数多的数据类型转换

B 将位数多的数据类型向位数少的数据类型转换

C Java语言中不能进行数据类型的强制转换

D 以上都不符合

18.

SSS_SINGLE_SEL

如果创建的一个子类覆盖一个父类public方法,则对该方法可以使用哪些修饰符修饰?

SSS_SINGLE_SEL

A public

B public 和 protected

C privite

D 任意修饰符都可以,由系统随机选取

19.

给出下列的不完整的方法,则下列的哪个声明可以被加入行①完成此方法的声明?

② { success = connect( );

③ if (success = = - 1 ) {

④ throw new TimedoutException( )

⑤ }

⑥ }

SSS_SINGLE_SEL

A &

B #

C *

D $

20.

下列的常量中,合法的是( )。

SSS_SINGLE_SEL

A import sos.*;

B package sos.*;

C sosimport;

D sospackage;

21.

下列哪个选项不是FilterInputStream的子类?

A CheckedInputStream

B BufferedInputStream

C PushbackInputStream

D FileInputStream

22.

下列关于Java语言的异常处理描述不正确的是( )。

SSS_SINGLE_SELSSS_SINGLE_SEL

A -1 6

B -1 16

C 1 5

D 11 21

23.

下列程序执行后,b的值应是( )。

public class Testss {

public static void main(String args[]) {

unsigned byte b=0;

b- -;

n("b="+b);

}

}

SSS_SINGLE_SEL

A 15

B 1

C 32

D 16

24.

下列关于Java的说法不正确的是( )。

A abstract和final能同时修饰一个类

B 抽象类可以做抽象父类,也可以做抽象子类和抽象方法

C 抽象方法不一定在抽象类中,也可以在接口中

D 声明为final的力法不能在子类中重新定义

25.

有一个类A,下列为其构造方法的声明,其中正确的是( )。

SSS_SINGLE_SELSSS_SINGLE_SEL

A true

B false

C test

D 编译错误

26.

最简单的交换排序方法是( )。

SSS_SINGLE_SEL

A 快速排序

B 选择排序

C 堆排序

D 冒泡排序

27.

下列有关数据库的描述,正确的是( )。

A 数据处理是将信息转化为数据的过程

B 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C 关系中的每一列称为元组,一个元组就是一个字段

D 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

28.

下列4项中,必须进行查询优化的是( )。

SSS_SINGLE_SELSSS_SINGLE_SEL

A 关系数据库

B 网状数据库

C 层次数据厍

D 非关系模型

29.

下列叙述中,不属于结构化分析方法的是( )。

A 面向数据流的结构化分析方法

B 面向数据结构的Jackson方法

C 面向数据结构的结构化数据系统开发方法

D 面向对象的分析方法

30.

软件复杂性度量的参数包括( )。

SSS_SINGLE_SELSSS_SINGLE_SEL

A 效率

B 规模

C 完整性

D 容错性

31.

设有两个串p和q,求q在p首次出现位置的运算称作( )。

SSS_SINGLE_SEL

A 连接

B 模式匹配

C 求于串

D 求串长

32.

下列有关数据库的描述,正确的是( )。

SSS_SINGLE_SEL

A 数据库是一个DBF文件

B 数据库是一个关系

C 数据库是一个结构化的数据集合

D 数据库是一组文件

33.

数据库设计包括两个方面的设计内容,它们是( )。

A 概念设计和逻辑设计

B 模式设计和内模式设计

C 内模式设计和物理设计

D 结构特性设计和行为特性设计

34.

非空的循环单链表head的尾结点(由p所指向),满足( )。

SSS_SINGLE_SELSSS_SINGLE_SEL

A p→next==NULL

B p==NULL

C p→next=head

D p=head

35.

程序的3种基本控制结构是( )。

A 过程、子过程和分程序

B 顺序、选择和重复

C 递归、堆栈和队列

D 调用、返回和转移

填空题(每空2分,共30分)

36.

滚动窗口JScrollPane是带动滚动条的面板,主要是通过移动【 】来实现的。

SSS_FILLSSS_SINGLE_SEL

37.

【 】是Java程序的并发机制,它能同步共享数据,处理不同事件。

SSS_FILL

38.

布尔型数据除局部变量外,默认的值是【 】。

SSS_FILL

39.

抽象、封装、【 】和多态是Java语言的四大特性。

SSS_FILL

40.

在自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的【 】。 建议继承JPanel类或更具体的Swing构件类。

SSS_FILL

41.

下列程序的运行结果是【 】。

import .*;

public class abc

{

public static void main(Stringargs[ ] )

{

String s1 = "Hello!";

n(rCase( ) );

}

}

SSS_FILL

42.

在AWT包中,创建一个具有10行,45列的多行文本区域对象ta的语句为【 】。

SSS_FILL

43.

【 】是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。

SSS_FILL

44.

AWT事件分为两大类:低级事件和高级事件。其中【 】―是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。

SSS_FILL45.

字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类是字符串变量,使用【 】类的对象表示。

SSS_FILL

46.

数据结构分为逻辑结构与存储结构,线性链表属于【 】。

SSS_FILL

47.

测试的目的是暴露错误,评价程序的可靠性;而【 】的目的是发现错误的位置并改正错误。

SSS_FILL

48.

在程序设计阶段应该采取【 】和逐步求精的方法,把一个模块的功能逐步分解,细化 为一系列具体的步骤,进而用某种程序设计语言写成程序。

SSS_FILL49.

数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【 】两个含义。

SSS_FILL

50.

用链表表示线性表的突出优点是【 】。

SSS_FILL

1


本文标签: 下列 数据 方法 对象