国家二级(JAVA)笔试模拟试卷209.pdfVIP

  • 1
  • 0
  • 约1.28万字
  • 约 12页
  • 2026-01-27 发布于河北
  • 举报

国家二级(JAVA)笔试模拟试卷209

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、程序流程图(PFD)中的箭头代的是()。

A、数据流

B、控制流

C、调用关系

D、组成关系

标准答案:B

知识点解析:程序流程图(PFD)是一种传统的、应用广泛的软件过程设计示工

具,通常也称为程序框图,其箭头代的是控制流。

2、设一棵完全二叉树共有699个结点,则该二叉树中的叶子结点数为()o

A、349

B、350

C、255

D、351

标准答案:B

知识之解析:所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大

值;在最后一层上只缺少右边的若干结点。具有n个结点的完全二叉树,其父结点

数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点

数等于int(699/2)=349,叶子结点数等于699-349=350o

3、如果使用Thread匚起wTel。语句创建一个线程,则下列叙述正确的是

A、Tet类一定要实现Runnable接口

B、Tet类一定是Thread类的子类

C、Tet类一定是Runnable类的子类

D、Tet类一定是继承Thread类,并且实现Runnable接口

标准答案:A

知识点解析:无论通过哪种方式创建线程,都必须通过run()方法定义线程体,因

为一个线程在开始执行时,就是通过从其run。方法开始执行的。Runnable接口中

定义了抽象run()方法,而Thread类本身也实现了Runnable接口,所以在创建一个

线程时必须实现run()方法,即一定要实现Runnable接口。

4、下列关于软件测试的描述中正确的是()。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能多地发现程序中的错误

D、软件测试的目的是使程序符合结构化原则

标准答案:c

知识点。析:软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发

现的错误。

5、数据库系统的核心是()。

A、数据模型

B、数据库管理系统

C、软件工具

D、数据库

标准答案:2

知识点解析:暂无解析

6、程序设计语言的基本成分是数据成分、运算成分、控制成分和()

A、对象成分

B、变量成分

C、语句成分

D、传输成分

标准答案:8

知识点解析:程序设计语言是用于书写计算机程序的语言,其基本成分有以下4

种,数据成分:用来描述程序中的数据。运算成分:描述程序中所需的运算。控制

成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出

语言。

7、对象实现了数据和操作的结合,是指对数据和数据的操作进行()

A、结合

B、隐藏

C、封装

D、抽象

标准答案:4

知识点解析:对象是山数据及可以对这些数据施加的操作组成的统一体。对象的内

部,即处理能力的实行和内部状态,对外是看不见的,这一特性称做对象的封装。

8、下面不属于软件设计原则的是

A、抽象

B、模块化

C、自底向上

D、信息隐蔽

标准答案:4

知识点解析:软件设计遵循软件工程的基本目标和原则,立了适用于在软件设计

中应该遵循的基本原理和与软件设计有关的概念。它们是:抽象、模块化、信息隐

蔽、模块独立性。没有自底向上,所以,本题的正确答案是C。

9、Sun公司的网络计算机又称为()。

A、PC

B、NC

C、NetPC

D、Profeor

标准答案:2

知识点解析:暂无解析

10、如果线程调用下列方法,不能保证使该线程停止运行的是()。

A、leep()

B、top()

C^yield()

D、wait()

标准答案:C

知识点解析:线程的方法中leep。方法是使比其优先级低的线程运行;该方法使

一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程

将有机会运行。yield。方法为只让给同优先级的线程运行。如果没有同等优先汲

的,线程是可运行状态,yield。方法将什么也不做,即线程将继续运行。t

文档评论(0)

1亿VIP精品文档

相关文档