【计算机类职业资格】计算机二级JAVA-8及答案解析.doc

上传人:arrownail386 文档编号:1338391 上传时间:2019-10-17 格式:DOC 页数:25 大小:134.50KB
下载 相关 举报
【计算机类职业资格】计算机二级JAVA-8及答案解析.doc_第1页
第1页 / 共25页
【计算机类职业资格】计算机二级JAVA-8及答案解析.doc_第2页
第2页 / 共25页
【计算机类职业资格】计算机二级JAVA-8及答案解析.doc_第3页
第3页 / 共25页
【计算机类职业资格】计算机二级JAVA-8及答案解析.doc_第4页
第4页 / 共25页
【计算机类职业资格】计算机二级JAVA-8及答案解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、计算机二级 JAVA-8 及答案解析(总分:88.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.80)1.下面程序的输出结果是U /U。#include stdio.hmain()int a=1,2,3,4,5);intx,y,*p;p=a0;x=*(p+2);y=*(p+4);printf(“%d,%d,%d/n“, *p,x,y); A.1,3,5 B.1,2,3 C.1,2,4 D.1,4,5(分数:2.00)A.B.C.D.2.下列说法中错误的一项是_。 A.共享数据的所有访问都必须使用 synchtonized 加锁 B.共享数据的访问不一定全部使用 syn

2、chronized 加锁 C.临界区必须使用 synchronized 标识 D.所有的对共享数据的访问都是临界区(分数:3.00)A.B.C.D.3.Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的读/写方法是 A. 跳跃 B. 顺序 C. 随机或顺序 D. 随机(分数:2.00)A.B.C.D.4.要在一个单一的类文件中创建既可用作 JavaApplet,又可用作 Java 应用程序的 Java 软件代码。下列说法错误的是U /U。 A.作为 Application 要定义 main()方法,并且把 main()方法所在的类定义为个 p

3、ublic 类 B.为使该程序成为一个 Applet,main()方法所在的这个 public 类必须继承 Applet 类或 LApplet 类 C.在该类中可以像普通 Applet 类一样重写 Applet 类的 init()、start()、paint()等方法 D.转换后的程序只能在浏览器中加载执行,而不能在 Appletviewer 中执行(分数:2.00)A.B.C.D.5.下列方法与 Applet 显示无关的是 A. paint() B. update() C. draw() D. repaint()(分数:2.00)A.B.C.D.6.下列说法中,U /U是正确的。 A.子类拥

4、有的成员数目大于等于父类拥有的成员数目 B.父类代表的对象范围比子类广 C.子类要调用父类的方法,必须使用 super 关键字 D.一个 Java 类可以有多个父类(分数:2.00)A.B.C.D.7.下列方法中可以用来创建一个新线程的是U /U。 A.实现 java.lang.Runnable 接口并重写 start()方法 B.实现 java.lang.Runnable 接口并重写 run()方法 C.继承 java.lang.Thread 类并重写 run()方法 D.实现 java.lang.Thread 类并实现 start()方法(分数:2.00)A.B.C.D.8.若有以下说明:

5、int a10= 1,2,3,4,5,6,7,8,9,10),*p=a;则值为 6 的表达式是U /U。 A.*p+6 B.*(p+6) C.*p+=5 D.p+5(分数:2.00)A.B.C.D.9.Java 程序的执行过程中用到一套 JDKT 具,其中 javac.exe 是指U /U。 A.Java 编译器 B.Java 解释器 C.Java 文档生成器 D.Java 类分解器(分数:2.00)A.B.C.D.10.下列对继承的说法正确的一项是 A. 子类能继承父类的所有方法和状态 B. 子类能继承父类的非私有方法和状态 C. 子类只能继承父类的 public 方法和状态 D. 子类只能

6、继承父类的方法,而不能继承状态(分数:1.00)A.B.C.D.11.下列叙述中正确的是U /U。 A. 线性表是线性结构 B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构(分数:2.00)A.B.C.D.12.Java 中,用U /U关键字定义常量。 A.final B.#define C.float D.const (分数:1.00)A.B.C.D.13.数据库、数据库系统和数据库管理系统之间的关系是 A.数据库包括数据库系统和数据库管理系统 B.数据库系统包括数据库和数据库管理系统 C.数据库管理系统包括数据库和数据库系统 D.3 者没有明显的包含关系 (分

7、数:1.00)A.B.C.D.14.在结构化程序设计方法中,下面内聚性最弱的是U /U。 A.逻辑内聚 B.时间内聚 C.偶然内聚 D.过程内聚(分数:2.00)A.B.C.D.15.在下列选项中,哪个不是一个算法一般应该具有的基本特征?U /U A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报(分数:2.00)A.B.C.D.16.下列选项中不属于软件生命周期开发阶段任务的是U /U。 A.软件测试 B.概要设计 C.软件维护 D.详细设计(分数:2.00)A.B.C.D.17.下列类声明正确是的( )。 A. abstract final class HI . B. abst

8、ract private move( ) . C. protected private number; D. public abstract class Car . (分数:2.00)A.B.C.D.18.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值? A.getCodeBase( ) B.getParameter(String) C.getApplnfo( ) D.showStatus(String) (分数:1.00)A.B.C.D.19.下列语句中,可以作为无限循环语句的是_。 A.for(;) B.for(int i=0; i10000; i+) C.while(

9、false) D.do while(false)(分数:1.80)A.B.C.D.20.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 U /U。 A.运行 B.阻塞 C.终止 D.休眠(分数:2.00)A.B.C.D.21.用黑盒技术测试用例的方法之一为U /U。 A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试(分数:2.00)A.B.C.D.22.在软件开发中,下面任务不属于设计阶段的是U /U。 A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型(分数:2.00)A.B.C.D.23.数据库系统的核心是U

10、/U。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具(分数:2.00)A.B.C.D.24.下列程序的输出结果是U /U。 PublicclassTest Publicstaticvoidmain(Stringargs) intarray=(2,4,6,8,10); intsize=6; intresult=-1; try for(inti=0;isizebalance +=interest;NumberFormat format=NumberFormat.getCurrencyInstance();System.out.printb(balance=+formatter

11、.format(balance);Private double rate;在下画线处,应填的正确选项是U /U。 A.Implementation B.Inheritance C.implements D.extends(分数:2.00)A.B.C.D.28.向 Applet 中画图、画图像、显示字符串,都要用的方法是U /U。 A. paint() B. init() C. start() D. destroy()(分数:2.00)A.B.C.D.29.Thread 类中能运行线程的方法是U /U。 A.resume() B.start() C.run() D.init()(分数:2.00)

12、A.B.C.D.30.下列代码中的内部类名是_。import java.awt.event.*;import javax.swing.*;class Talkingclockpublic void start (int interval, final boolean beep)ActionListener listener=newActionListener()public void actionPerformed (ActionEvent event) Timer t=new Timer(interval, listener);t. start(); A. Timer B. ActionLi

13、stener C. listener D. 匿名(分数:2.00)A.B.C.D.31.下列程序的执行结果是public class Testhh public static void main(String args ) Strings1=new String(“I am boy“);Strings2=new String(“I am boy“);System.out.println(s1.equals(s2); A. true B. false C. I am boy D. 都不正确 (分数:1.00)A.B.C.D.32.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是 A

14、. 10 B. 8 C. 6 D. 4(分数:2.00)A.B.C.D.33.FileOutputStream 类的父类是_。 A.FileOutput B.File C.OutputStream D.InputStream(分数:2.00)A.B.C.D.34.下面程序段的输出结果为public class Testpublic static void main(String args)boolean a,b,c;a=(35);b=(a=true);System.out.printin( “a=“+a+“b=“+b) ;c-(b=false);System.out.println(b=“+b

15、+“e=“+c) ; A. a=true b=false b=true c=false B. a=true b=false b=true c=true C. a=true b=true b=true c=false D. a=false b=false b=true c=false(分数:1.00)A.B.C.D.35.下列关于二叉树的叙述中,正确的是_。 A.叶子节点总是比度为 2 的节点少一个 B.叶子节点总是比度为 2 的节点多一个 C.叶子节点数是度为 2 的节点数的两倍 D.度为 2 的节点数是度为 1 的节点数的两倍(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,

16、分数:25.00)36.执行 for(int i=1;i+=5;)语句后,变量 i 的值为 1。(分数:1.00)填空项 1:_37.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、U U /U /U和处理过程。(分数:2.00)填空项 1:_38.在深度为 5 的完全二叉树中,度为 2 的结点数最多为 1。(分数:2.00)填空项 1:_39.程序测试分为静态分析和动态测试。其中U U /U /U是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_40.变量属性是描述变量的作用域,按作用域分类,变

17、量有局部变量、类变量、U U /U/U和异常处理参数。(分数:1.00)填空项 1:_41.递归调用的基本思想就是U U /U /U,一个使用递归技术的方法将直接或间接地调用自身的方法。(分数:2.00)填空项 1:_42.Java 语言中,临界区用U U /U /U关键字标识。(分数:2.00)填空项 1:_43.下列 Applet 计算数组元素的和,并在窗口坐标(50,50)处输出该结果。请在横线处填写正确的代码。 import java.awt.Graphics; import java.applet.Applet; public class Testl2 extends Applet

18、int a=2,4,6,8,10; int sum; public void init() sum=0; for(int i=0;ia.length;i+) sum=U U /U /U; public void paint ( Graphics g) g.drawString(“数组元素和: “+sum,50,50); (分数:1.00)填空项 1:_44.请完成下列语句中应填的内容; File pathName=new File(orgs0); Stringfile Names=path Name. _;(分数:1.00)填空项 1:_45.采用 GridLayout 布局管理器的容器,其中

19、的各构件呈 1 布局。(分数:2.00)填空项 1:_46.在 Java 程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。(分数:1.00)填空项 1:_47.显示图像使用的是 Graphics 类中的U U /U /U方法。(分数:2.00)填空项 1:_48.下列程序的输出结果是_。 void fun(int *n) while(*n)-); printf(“%d“,+(*n); void main() int a=100; fun(a); (分数:2.00)填空项 1:_49.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击

20、b1 按钮时标题变为 students,当单击 b2 按钮时标题变为 teachers。请将程序补充完整。 public ChangeTitle() super(“Title Bar“); b1addActionListener(this); _ Jpanel pane=new Jpanel(); Paneadd(b1); Paneadd(b2);SetContentPane(pane); public void actionPerformed(ActionEvent evt) Object sourve=evtgetSource(); if (sourve=b1) setTitle(“Stu

21、dents“); else if (source=b2) setTitle(“Teachers“); repaint(); (分数:2.00)填空项 1:_50.树 L 中度为 1、2、3、4、5 和 6 的结点个数为 6、4、3、3、5、1,则 L 中叶子的个数是U U /U /U。(分数:2.00)填空项 1:_计算机二级 JAVA-8 答案解析(总分:88.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.80)1.下面程序的输出结果是U /U。#include stdio.hmain()int a=1,2,3,4,5);intx,y,*p;p=a0;x=*(p+2

22、);y=*(p+4);printf(“%d,%d,%d/n“, *p,x,y); A.1,3,5 B.1,2,3 C.1,2,4 D.1,4,5(分数:2.00)A. B.C.D.解析:2.下列说法中错误的一项是_。 A.共享数据的所有访问都必须使用 synchtonized 加锁 B.共享数据的访问不一定全部使用 synchronized 加锁 C.临界区必须使用 synchronized 标识 D.所有的对共享数据的访问都是临界区(分数:3.00)A.B. C.D.解析:解析 共享数据的所有访问一定要作为临界区,用 synchronized 标识,这样保证了所有的对共享数据的操作都通过对象

23、锁的机制进行控制。3.Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的读/写方法是 A. 跳跃 B. 顺序 C. 随机或顺序 D. 随机(分数:2.00)A.B. C.D.解析:解析 本题考查 Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的顺序读/写方法,选项 B 正确。4.要在一个单一的类文件中创建既可用作 JavaApplet,又可用作 Java 应用程序的 Java 软件代码。下列说法错误的是U /U。 A.作为 Application 要定义 main()方法,并且把 main

24、()方法所在的类定义为个 public 类 B.为使该程序成为一个 Applet,main()方法所在的这个 public 类必须继承 Applet 类或 LApplet 类 C.在该类中可以像普通 Applet 类一样重写 Applet 类的 init()、start()、paint()等方法 D.转换后的程序只能在浏览器中加载执行,而不能在 Appletviewer 中执行(分数:2.00)A.B.C.D. 解析:5.下列方法与 Applet 显示无关的是 A. paint() B. update() C. draw() D. repaint()(分数:2.00)A.B.C. D.解析:解

25、析 本题考查 Applet 的基本概念。Appld 显示相关的方法主要有 3 个。paint()方法,具体执行 Applet 的绘制,定义为:public void paint(Graphics g)。update()方法,定义为:public void update(Graphics g),主要用于更新 Applet 的显示。 repaint()方法,定义为:public void repaint(),主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新。而 draw()方法与显示无关。故选 C。6.下列说法中,U /U是正确的。 A.子类拥有的成员数

26、目大于等于父类拥有的成员数目 B.父类代表的对象范围比子类广 C.子类要调用父类的方法,必须使用 super 关键字 D.一个 Java 类可以有多个父类(分数:2.00)A.B. C.D.解析:7.下列方法中可以用来创建一个新线程的是U /U。 A.实现 java.lang.Runnable 接口并重写 start()方法 B.实现 java.lang.Runnable 接口并重写 run()方法 C.继承 java.lang.Thread 类并重写 run()方法 D.实现 java.lang.Thread 类并实现 start()方法(分数:2.00)A.B.C. D.解析:解析 本题考

27、查考生对创建线程的使用。创建线程有两种方法:通过实现 Runnable 接口创建线程和通过继承 Thread 类创建线程。通过实现 Runnable 接口创建线程,当实现 Runnable 接凹的类的对象用来创建线程以后,该线程的启动将使得对象的 run()方法被调用。通过继承 Thread 类创建线程,可以通过继承 Thread 类,并重写其中的 run()方法定义线程体,然后创建该子类的对象创建线程。线程创建足考试重点内容,务必掌握。8.若有以下说明:int a10= 1,2,3,4,5,6,7,8,9,10),*p=a;则值为 6 的表达式是U /U。 A.*p+6 B.*(p+6) C

28、.*p+=5 D.p+5(分数:2.00)A.B.C. D.解析:9.Java 程序的执行过程中用到一套 JDKT 具,其中 javac.exe 是指U /U。 A.Java 编译器 B.Java 解释器 C.Java 文档生成器 D.Java 类分解器(分数:2.00)A. B.C.D.解析:10.下列对继承的说法正确的一项是 A. 子类能继承父类的所有方法和状态 B. 子类能继承父类的非私有方法和状态 C. 子类只能继承父类的 public 方法和状态 D. 子类只能继承父类的方法,而不能继承状态(分数:1.00)A. B.C.D.解析:解析 本题考查继承的概念。继承性是面向对象方法的一个

29、重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构件了一个子类,于类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。由此可见选项 A 正确。11.下列叙述中正确的是U /U。 A. 线性表是线性结构 B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构(分数:2.00)A. B.C.D.解析:解析 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。线性表、栈与队列、线性链表都是线性结构,二叉树是非线性结构。12.Java 中,用U /U关键字定义常量。 A.final B.#define

30、 C.float D.const (分数:1.00)A. B.C.D.解析:13.数据库、数据库系统和数据库管理系统之间的关系是 A.数据库包括数据库系统和数据库管理系统 B.数据库系统包括数据库和数据库管理系统 C.数据库管理系统包括数据库和数据库系统 D.3 者没有明显的包含关系 (分数:1.00)A.B. C.D.解析:解析:数据库系统(Database System,简称 DBS)包括数据库(Database,简 称 DB)和数据库管理系统(Database Management System,简称 DBMS)。14.在结构化程序设计方法中,下面内聚性最弱的是U /U。 A.逻辑内聚

31、B.时间内聚 C.偶然内聚 D.过程内聚(分数:2.00)A.B.C. D.解析:15.在下列选项中,哪个不是一个算法一般应该具有的基本特征?U /U A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报(分数:2.00)A.B.C. D.解析:解析 作为一个算法,一般应具有的基本特征有:可行性、确定性、有穷性、拥有足够的情报。16.下列选项中不属于软件生命周期开发阶段任务的是U /U。 A.软件测试 B.概要设计 C.软件维护 D.详细设计(分数:2.00)A.B.C. D.解析:17.下列类声明正确是的( )。 A. abstract final class HI . B. ab

32、stract private move( ) . C. protected private number; D. public abstract class Car . (分数:2.00)A.B.C.D. 解析:解析 类声明的格式为: 修饰符class 类名extends 父类名implements 类实现的接口列表. 修饰符指明类的访问控制符和类型说明符。修饰符包括:public、默认(也称 friendly)、 abstract、final。public 和默认(也称 friendly)为访问控制符,abstract 和 final 是类型说明符。访问控制符可以和类型说明符搭配使用。本题中

33、 B、C 选项没有 class 关键字,明显不符合格式规范; A 选项中,abstract 和 final 都是类型说明符,搭配使用不正确。D 选项符合格式要求。18.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值? A.getCodeBase( ) B.getParameter(String) C.getApplnfo( ) D.showStatus(String) (分数:1.00)A.B. C.D.解析:解析:getCoddeBase( )方法返回class 所在的网址 URL;getParameter (String)方法返回 HTML中设定的值;getApplnf

34、o( )方法返回作者、版本、版权信息;show- Status(String)方法在浏览器的状态栏输出信息。19.下列语句中,可以作为无限循环语句的是_。 A.for(;) B.for(int i=0; i10000; i+) C.while(false) D.do while(false)(分数:1.80)A. B.C.D.解析:解析 B 的循环终止条件为 10000,C、D 的终止条件为常量 false,都不能无限循环。20.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 U /U。 A.运行 B.阻塞 C.终止 D.休眠(分数:2.00)A.B.C. D.解

35、析:21.用黑盒技术测试用例的方法之一为U /U。 A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试(分数:2.00)A. B.C.D.解析:22.在软件开发中,下面任务不属于设计阶段的是U /U。 A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型(分数:2.00)A.B.C.D. 解析:解析 数据结构设计、给出系统模块结构以及定义模块算法都属于设计阶段,而定义需求并建立系统模型属于分析阶段。23.数据库系统的核心是U /U。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具(分数:2.00)A. B.C.D.解析:解析 数

36、据库系统由这样几部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人)、硬件平台、软件平台。这 5 个部分构成了一个数据库系统,而数据库是整个系统的核心。24.下列程序的输出结果是U /U。 PublicclassTest Publicstaticvoidmain(Stringargs) intarray=(2,4,6,8,10); intsize=6; intresult=-1; try for(inti=0;isizebalance +=interest;NumberFormat format=NumberFormat.getCurrencyInstance();System

37、.out.printb(balance=+formatter.format(balance);Private double rate;在下画线处,应填的正确选项是U /U。 A.Implementation B.Inheritance C.implements D.extends(分数:2.00)A.B.C.D. 解析:解析 继承父类应使用的关键词为 extends。28.向 Applet 中画图、画图像、显示字符串,都要用的方法是U /U。 A. paint() B. init() C. start() D. destroy()(分数:2.00)A. B.C.D.解析:解析 Applet 是

38、工作在图形方式下的,向 Applet 中画图、画图像、显示字符串,都要用 paint()方法。每当 Applet 初次显示或更新时,浏览器都将调用 paint()方法。29.Thread 类中能运行线程的方法是U /U。 A.resume() B.start() C.run() D.init()(分数:2.00)A.B.C. D.解析:解析 resume()是 Thread 类提供的用于线程控制的方法;start()是 Thread 类中的方法,新建的线程不会自动运行,必须调用线程的 start()方法才能运行该线程;run()是 Thread 类中的方法,在该方法中定义了线程的具体行为,线程

39、开始执行时,就是从它的 run()方法开始执行的,就像 Java 应用程序从 main()开始、Applet 从 init()开始一样;init()不是 Thread 类中的方法。30.下列代码中的内部类名是_。import java.awt.event.*;import javax.swing.*;class Talkingclockpublic void start (int interval, final boolean beep)ActionListener listener=newActionListener()public void actionPerformed (ActionE

40、vent event) Timer t=new Timer(interval, listener);t. start(); A. Timer B. ActionListener C. listener D. 匿名(分数:2.00)A.B. C.D.解析:解析 该题考查内部类的知识,Timer 是类成员,ActionListener 是在类 TalkingClock 内部声明的一个类,符合内部类的特点因此 ActionListener 是内部类。选择 B。31.下列程序的执行结果是public class Testhh public static void main(String args )

41、Strings1=new String(“I am boy“);Strings2=new String(“I am boy“);System.out.println(s1.equals(s2); A. true B. false C. I am boy D. 都不正确 (分数:1.00)A. B.C.D.解析:解析 考查需要比较两个对象的值是否相等,用 equals()方法比较。 【解题要点】如果需要比较两个对象的值是否相同,则可以调用 equals( )方法,如果比较的两个对象的值相等则返回 true,否则返回 false。 【错解分析】对于 equals()方法和运算符“= =”的区别没有

42、掌握,运算符“=”是用来比较两者是不是同一个对象,是同一个对象则返回 true,否则返回 false。 【考点链接】equals( )方法是Java 的根类 Object 的方法,但是 Java 类库的许多子类,都重写了 equals( )方法。32.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是 A. 10 B. 8 C. 6 D. 4(分数:2.00)A.B.C. D.解析:解析 对于任何一棵二叉树,其终端结点(叶子结点)数为度为 2 的结点数+1。所以该二叉树的叶子结点数等于 5+1=6。33.FileOutputStream 类的父类是_。 A.FileOutput B

43、.File C.OutputStream D.InputStream(分数:2.00)A.B.C. D.解析:34.下面程序段的输出结果为public class Testpublic static void main(String args)boolean a,b,c;a=(35);b=(a=true);System.out.printin( “a=“+a+“b=“+b) ;c-(b=false);System.out.println(b=“+b+“e=“+c) ; A. a=true b=false b=true c=false B. a=true b=false b=true c=tru

44、e C. a=true b=true b=true c=false D. a=false b=false b=true c=false(分数:1.00)A.B.C. D.解析:解析 本题考查关系运算符和=。题目中 a=(35);比较 3 和 5 的大小,因为 35,返回true 给 a:b=(a=true);判断 a 是否为真,因为 a 确实为真,返回 true 给 b; c =(b=false);判断 b是否为假,因为 b 不为假,返回 false 给 c。最后结果 a=true,b=true, b=true,c=false,选项 C 正确。35.下列关于二叉树的叙述中,正确的是_。 A.叶子节点总是比度为 2 的节点少一个 B.叶子节点总是比度为 2 的节点多一个 C.叶子节点数是度为 2 的节点数的两倍 D.度为 2 的节点数是度为 1 的节点数的两倍(分数:2.00)A.B. C.D.解析:二叉树叶子节点总是比度为 2 的节点多一个,这是二叉树的性质。二、B填空题/B(总题数:15,分数:25.00)36.执行 for(int i=1;i+=5;)语句后,变量 i 的值为 1。(分数:1.00)填空项 1:_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1