个人学习电脑知识

个人学习电脑知识

2021年计算机二级考试(Java)模拟试卷及参考答案十
2024-01-25

2021年计算机二级考试(Java)模拟试卷及参考答案十

1.下面哪个工具不属于数据库应用开发的CASE工具 ( )
A.Sybase公司的PowerDesignerB.Uniface公司的UnifaceC.Oracle公司的Designer/2000D.Rational公司的Rose
答案:B

2.顺序执行下列程序语句后,则b的值是( )。 String a = "Hello"; String b = a.substring(0,2);
A.构造函数必须与类同名 B.构造函数可以省略不写 C.构造函数必须有返回值 D.在构造函数中可以对类中的成员进行初始化
答案:C

3.设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为( )。
A.(15,2,4,18,16,5,8,24,17,9,13,25) B.(2,9,4,25,15,16,13,18,17,5,8,14) C.(9,4,16,15,2,13,18,17,5,8,24,15) D.(9,16,4,25,2,15,13,18,5,17,8,24)
答案:A

4.下列______包封装抽象窗口工具包,提供管理用户图形界面功能。 ( )
A.javsecurit* B.javi* C.javuti* D.javaw*
答案:D

5.数据的逻辑结构有线性结构和【 】两大类。

答案:非线性结构

6.以下代码可以被计算机直接执行的是( )。
A.源代码 B.高级程序代码 C.机器语言代码 D.汇编语言代码
答案:C

7.程序中多个线程互相等待对方的持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,就造成了都想得到资源而又都得不到的现象,使线程不能继续运行,这种状态在计算机中称为【 】。

答案:死锁

8.Java在Socket中采用了______机制,支持大量客户通信。

答案:多线程

9.数据库系统中实现各种数据管理功能的核心软件称为 【5】 。

答案:数据库管理系统

10.以下程序运行后输出的结果是______。 main() int p[7]= 11,13,14,15,16,17,18; int i=0,j=0; while(i7&&p[i]%2!=1) j+=p[i++]; printf("%d",j);

答案:0

11.______ 应考虑对模块相关联和资源共享问题进行描述和制约。 ( )
A.系统设计 B.详细设计 C.0 D.结构化编辑工具
答案:C

12.Java程序的执行方式是( )。
A. 即时编译方式和非解释执行方式 B. 非即时编译方式和非解释执行方式 C. 非即时编译方式和解释执行方式 D. 即时编译方式和解释执行方式
答案:D

13.运行字节码的三个步骤是______、校验代码、执行代码。

答案:类的装入

14.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和【 】的集合体。

答案:方法

15.已知如下代码:boolean m=tree; if(m==false) System.out.println("False"); elseSystem.out.pfintln("True"); 执行结果是( )。
A.False B.True C.无结果 D.运行时出错
答案:B