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

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

1、二级 JAVA 笔试-299 及答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.Java Application 源程序文件的扩展名为( )。A.javaB.classC.htmlD.exe(分数:1.00)A.B.C.D.2.用 HTML 文件显示 Applet 时,下面哪些属性是必不可少的? ( )A) name, height, width B) code, nameC) codebase, height, width D) code, height, width(分数:2.00)A.B.C.D.3.00101010(,执行语句 prin

2、tf(“%d“,i);,屏幕显示( )。A65539 B-3C3 D程序不能执行(分数:2.00)A.B.C.D.12.下面这个程序段的时间复杂度是( )。for (i=1; in; i+)y=y+1;for (j=0; j=(2*n); j+)x+;A) O(log2n) B) O(n)C) O(nlog2n) D) O(n2)(分数:1.00)A.B.C.D.13.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是( )。AHelloworld BHelloWorldChelloworld DhelloWorld(分数:3.00)A.B.C.D.14.下列程序段执行后的输出结

3、果为 ( )int x=3;int y=10;System.out.println(y%x);A0 B1 C2 D3(分数:1.00)A.B.C.D.15.在执行 Java 程序时,将应用程序连接到调试器的选项是A) -D B) -debug C) -verbosegc D) -mx(分数:2.00)A.B.C.D.16.用高级语言编写的程序称之为 ( )A源程序 B目标程序C汇编程序 D命令程序(分数:1.00)A.B.C.D.17.在 Java 中能实现多重继承效果的方式是( )。A内部类 B适配器C接口 D同步(分数:2.00)A.B.C.D.18.下列基本命令中是类文件解析器的为( )

4、。A) javadoc B) jar C) javah D) javap(分数:2.00)A.B.C.D.19.在软件设计中,不属于过程设计工具的是A) PDL(过程设计语言) B) PAD 图C) N-S 图 D) DFD 图(分数:2.00)A.B.C.D.20.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton? ( )Armic BrmiregistryCrmid DseriaIver(分数:1.00)A.B.C.D.21.和 AWT 有关的所有事件类都是从类( )派生而来。A) java.awt.AWTEvem B) java.lang.ObjectC) java.

5、awt.Font D) java.awt.Graphics(分数:1.00)A.B.C.D.22.下列数据结构中,按先进后出原则组织数据的是A) 线性链表 B) 栈C) 循环链表 D) 顺序表(分数:1.00)A.B.C.D.23.下列哪个是非法的 Java 标识符? ( )A) Tree_Glasses B) FirstJavaAppletC) _$theLastOne D) Two273.5(分数:1.00)A.B.C.D.24.下列各项中不属于 AWT 提供的用于图形用户界面设计功能的是( )。A) 用户界面构件 B) 事件处理模犁C) 图形图像工具 D) 文件 I/O(分数:2.00)

6、A.B.C.D.25.对于构造方法,下列叙述正确的是_。A构造方法是类的一种特殊方法,它的方法名可以任意取B构造方法的返回类型只能是 void 型C类中必须定义构造方法D如果类中定义了构造方法,系统就不再提供默认构造方法(分数:3.00)A.B.C.D.26.内部类不可直接使用外部类的成员是A) 静态成员B) 实例成员C) 方法内定义D) 以上 A、B,C 都不是(分数:2.00)A.B.C.D.27.查找随机文件的记录时,应使用的方法是( )。A) readInt() B) readBytes(int n)C) seek(long 1) D) readDouble()(分数:1.00)A.B

7、.C.D.28.有下面程序段:Public class ArrayTestPublic static void main(String args)int intArray=new int3;for(int I=0;I3;I+)intArrayI=I+2;System.out.println(“IntArray“+I+“-“+intArrayI);System.out.println(“-“);Int arrLen=4;IntArray=new intarrLen;For(int j=intArray.length;j=0;j-intArray j=j*3;System. out.println

8、(“hello“+intArrayj);则运行的结果是( )。A) 编译出错 B) 编译通过,但运行出错C) 可以运行,但有错误 D) 以上都不对(分数:2.00)A.B.C.D.29.在数据库管理系统的层次结构中,处于最上层的是( )。A应用层 B语言翻译处理层C数据存取层 D数据存储层(分数:2.00)A.B.C.D.30.下列叙述中,错误的是( )。AFile 类能够存储文件 BFile 类能够读写文件CFile 类能够建立文件 DFile 类能够获取文件目录信息(分数:2.00)A.B.C.D.31.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )A) File stream

9、 B) Pipe stream C) Filter stream D) Random stream(分数:2.00)A.B.C.D.32.Java 程序中的语句不可以是( )。A单一的一条语句B大括号 括起的语句块C复合语句D汉字语句(分数:1.00)A.B.C.D.33.下列_不是 Matcher 类的方法。Afind() Bmatches() Cstart() Dmatcher()(分数:2.00)A.B.C.D.34.下列命令中,是 Java 编译命令的是A) javac B) javaC) javadoc D) appletviewer(分数:1.00)A.B.C.D.35.给出下列的

10、程序段,则哪个选项返回 true? ( )String s=“hello“;String t=“hello“;char c=h,e,l,l,o;As.equals(t); BLequals(c);Cs=t; Dt=c;(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.50)36.Appiet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是 【13】 。(分数:1.00)填空项 1:_37. 【7】 类是由 Java 编译器自动生成的,它伴随每个类。(分数:1.00)填空项 1:_38.对下列二叉树进行中序遍历的结果为 【4】 。(分数:2.00)填空

11、项 1:_39.java.io 包中有一个类同时实现了 Datalnput 接口和 DataOutput 接口,这个类是 【8】 。(分数:2.00)填空项 1:_40.下列程序的作用是在屏幕上显示一个 200200 大小的窗口,在横线上填入相应的语句。import java.awt.*;public class Test extends Frame public static void main (String args) Test t=new Test (“Hello“);t.setSize (200,200);t.setBackground (Color.red);【13】 ;publi

12、c Test (String str) super(str);(分数:2.00)填空项 1:_41.在一个有 n 个元素的顺序表的第 i 个元素(1in)之前插入一个新元素时,需要向后移动 【1】 个元素。(分数:2.00)填空项 1:_42.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:2.00)填空项 1:_43.通常使用 1 关键字来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)填空项 1:_44.标识符是以 1 、下划线(_)、美元符($)作为首字母的字符串序列。(分数:1.00)填空项 1:_45.数据管理技术发展过程经过人工管理、文件系统和数

13、据库系统 3 个阶段,其中数据独立性最高的阶段是 【1】 。(分数:1.00)填空项 1:_46.键盘输入字符串并在计算机屏幕上显示,这时的数据源是 1。(分数:2.50)填空项 1:_47.一个具体的线程是由 1、代码和数据组成。(分数:2.00)填空项 1:_48.在树中,度为零的结点称为 【2】 。(分数:2.00)填空项 1:_49.对于一个长度为 n 的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 1。(分数:1.00)填空项 1:_50.以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#include st

14、dio.hmain()inta10,*p,*s;for(p=a; p-a10; p+) scanf(“%d“,p);for(p=a, s=a; p-a10; p+) if(*p*s)s=_;printf(“index=%d/n“, s-a);(分数:2.00)填空项 1:_二级 JAVA 笔试-299 答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.Java Application 源程序文件的扩展名为( )。A.javaB.classC.htmlD.exe(分数:1.00)A. B.C.D.解析:2.用 HTML 文件显示 Applet 时,

15、下面哪些属性是必不可少的? ( )A) name, height, width B) code, nameC) codebase, height, width D) code, height, width(分数:2.00)A.B.C.D. 解析:解析 该题考查对APPLET标记中最基本的属性的掌握。APPLET标记中有 3 个属性是必不可少的,它们就是 CODE、HEIGHT 和 WIDTH。而其他属性都是可选的。3.00101010(,执行语句 printf(“%d“,i);,屏幕显示( )。A65539 B-3C3 D程序不能执行(分数:2.00)A.B.C. D.解析:12.下面这个程序

16、段的时间复杂度是( )。for (i=1; in; i+)y=y+1;for (j=0; j=(2*n); j+)x+;A) O(log2n) B) O(n)C) O(nlog2n) D) O(n2)(分数:1.00)A.B.C.D. 解析:解析 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,其中语句“y=y+1;”的频度是 n-1,语句“x+;”的频度是(n-1)(2n+1)=2n2-n-1。则该程序段的时间复杂度是 T(n)=n-1+n2-n-1=O(n2)。13.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是(

17、)。AHelloworld BHelloWorldChelloworld DhelloWorld(分数:3.00)A.B. C.D.解析:解析 本题考查 Java 类名的命名规则。类名与接口名都采用完整的英文描述,并且所有单词的第一个字母大写。包采用完整的英文描述符,都是由小写字母组成,类的变量采用完整的英文描述,第一个字母小写,任何中间单词的首字母大写。常量名全部采用大写字母,单词之间用下画线分隔。因此,本题的正确选项是 B。14.下列程序段执行后的输出结果为 ( )int x=3;int y=10;System.out.println(y%x);A0 B1 C2 D3(分数:1.00)A.

18、B. C.D.解析:15.在执行 Java 程序时,将应用程序连接到调试器的选项是A) -D B) -debug C) -verbosegc D) -mx(分数:2.00)A.B. C.D.解析:解析 java.exe 的执行命令是 java选项类名程序参数。选项 A 中的-D 用来定义属性名;选项 C 中的-verbosegc 表示用无用单元收集器每释放一次内存,打印一条消息;选项 D 中的-mx 用来分配最大内存值,解释器为对象和数组,动态分配堆最大内存值,默认值为 16MB。只有选项 B 中的-debug 命令表示将持续连接到调试器。16.用高级语言编写的程序称之为 ( )A源程序 B目

19、标程序C汇编程序 D命令程序(分数:1.00)A. B.C.D.解析:17.在 Java 中能实现多重继承效果的方式是( )。A内部类 B适配器C接口 D同步(分数:2.00)A.B.C. D.解析:解析 本题考查 Java 中多重继承的概念。首先要区分选项中各个概念。内部类是在一个类中的内部嵌套定义的类,主要用来生成事件适配器。适配器(Adapter)定义一个包装类,包装有不兼容接口的对象。这个包装类指的就是适配器,它包装的对象就是适配者(Adaptee),适配器提供客户类需要的接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个

20、接口合并,即多重继承就可以很容易实现,选项 C 正确。同步主要用在多线程程序设计中。18.下列基本命令中是类文件解析器的为( )。A) javadoc B) jar C) javah D) javap(分数:2.00)A.B.C.D. 解析:解析 Java 基本命令包括:javac、java、 javadoc、appletviewer、jar、jdb、javah、javap、 extcheck。其中,javap 为 Java 类文件解析器,用于解析类文件。如果没有使用选项,javap 将输出类的 public 域及方法。19.在软件设计中,不属于过程设计工具的是A) PDL(过程设计语言) B

21、) PAD 图C) N-S 图 D) DFD 图(分数:2.00)A.B.C.D. 解析:数据流程图 DFD,是结构化分析方法最主要的一种图形工具,不属于过程设计工具。20.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton? ( )Armic BrmiregistryCrmid DseriaIver(分数:1.00)A. B.C.D.解析:21.和 AWT 有关的所有事件类都是从类( )派生而来。A) java.awt.AWTEvem B) java.lang.ObjectC) java.awt.Font D) java.awt.Graphics(分数:1.00)A. B.

22、C.D.解析:解析 和 AWT 有关的所有事件类都从类 java.awt.AWTEvent 派生而宋的。22.下列数据结构中,按先进后出原则组织数据的是A) 线性链表 B) 栈C) 循环链表 D) 顺序表(分数:1.00)A.B. C.D.解析:解析 本题主要考查对于栈的理解。解题要点 栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。错解分析 队列组织数据的原则

23、是“先进先出”或“后进后出”。考点链接 数据结构中,栈和队列组织数据的原则。23.下列哪个是非法的 Java 标识符? ( )A) Tree_Glasses B) FirstJavaAppletC) _$theLastOne D) Two273.5(分数:1.00)A.B.C.D. 解析:解析 本题主要考查 Java 语言的标识符这个知识点。Java 语言的标识符必须由字母、下划线(_)、美元符号($)开始,其余字符可以是上述 3 种符号或数字(09)。Java 语言使用 Unicode 字符集,所以标识符中使用的字母包括下面几种:AZ;az;Unicode 字符集中序号大于 0xC0 的所有

24、符号。选项 A 是正确的,下划线“”是可以在标识符里面出现的;选项 B 是正确的;选项 C 是正确的,符号$也是可以在标识符里面出现的;选项 D 是错误的,符号“.”不能在标识符里面出现。故本题答案是 D。24.下列各项中不属于 AWT 提供的用于图形用户界面设计功能的是( )。A) 用户界面构件 B) 事件处理模犁C) 图形图像工具 D) 文件 I/O(分数:2.00)A.B.C.D. 解析:解析 AWT 提供的功能主要有:用户界面构件、事件处理机制、图形图像工具和数据传送,但是没有提供文件 I/O 功能。25.对于构造方法,下列叙述正确的是_。A构造方法是类的一种特殊方法,它的方法名可以任

25、意取B构造方法的返回类型只能是 void 型C类中必须定义构造方法D如果类中定义了构造方法,系统就不再提供默认构造方法(分数:3.00)A.B.C.D. 解析:解析 在使用 Java 语言编程时,常用构造方法完成一些初始化的工作,避免了生成对象后再调用对象的初始化方法。构造方法的名称应和类名相同,并且该方法不返回任何数据类型,所以没有类型说明,故选项 A 和 B 错误。若在程序中没有定义构造方法,Java 运行时系统会自动提供默认的构造方法,默认的构造方法没有任何参数,故选项 C 错误。如果类中定义了构造方法,系统就不再提供默认构造方法,所以选项 D 正确。26.内部类不可直接使用外部类的成员

26、是A) 静态成员B) 实例成员C) 方法内定义D) 以上 A、B,C 都不是(分数:2.00)A.B.C.D. 解析:解析 本题考查内部类的使用。在一个类的内部嵌套定义的类称为内部类。与普通类一样,内部类也有自己的成员变量和成员方法,同样可以通过建立内部类的对象去访问其成员变量和调用其方法。但它还有很多特点,其中一个就是内部类可以使用它所在类(外部类)的静态成员变量和实例成员变量,也可以使用它所在类(外部类)的方法中的局部变量。针对题目中的选项 A、B、C,内部类都可以访问。因此,本题的正确答案是选项 D。27.查找随机文件的记录时,应使用的方法是( )。A) readInt() B) rea

27、dBytes(int n)C) seek(long 1) D) readDouble()(分数:1.00)A.B.C. D.解析:解析 本题考查随机文件流的相关方法。 RandomAccessFile 中主要包含的方法有: length()方法用来求随机文件的字节长度; seek(10ng pos)方法用来对随机文件记录的查找,所以选项 C 正确;close()方法用来将随机文件资源关闭;readDouble()是对随机文件浮点数的读取;readInt()是对随机文件整数的读取;readChar()是对随机文件字符变量的读取;skipBytes(int n)是随机文件字节的读取。28.有下面程

28、序段:Public class ArrayTestPublic static void main(String args)int intArray=new int3;for(int I=0;I3;I+)intArrayI=I+2;System.out.println(“IntArray“+I+“-“+intArrayI);System.out.println(“-“);Int arrLen=4;IntArray=new intarrLen;For(int j=intArray.length;j=0;j-intArray j=j*3;System. out.println(“hello“+int

29、Arrayj);则运行的结果是( )。A) 编译出错 B) 编译通过,但运行出错C) 可以运行,但有错误 D) 以上都不对(分数:2.00)A.B. C.D.解析:解析 这是一道考查数组引用的题,目的是考查如何在程序中引用初始化后的数组。引用的方式为 arrayNameindex),其中 index 为数组的下标,可以为整数、变量和表达式,范围从 0 开始,一直到数组的长度减 1。在 Java 语言中,是要对数组下标进行检查的。因此当程序运行到数组的长度值时,就发生了越界现象。29.在数据库管理系统的层次结构中,处于最上层的是( )。A应用层 B语言翻译处理层C数据存取层 D数据存储层(分数:

30、2.00)A. B.C.D.解析:30.下列叙述中,错误的是( )。AFile 类能够存储文件 BFile 类能够读写文件CFile 类能够建立文件 DFile 类能够获取文件目录信息(分数:2.00)A.B. C.D.解析:解析 本题考查考生对 Java 中 File 类的理解。文件 File 是 java.io 包中的一个重要的非流类,以一种系统无关的方式表示一个文件对象的属性。通过 File 所提供的方法,可以得到文件或目录的描述信息(包括名字、路径、长度、可读和可写等),也可以生成新文件、目录,修改文件和目录,查询文件属性,重命名文件或者删除文件。File 描述了文件本身的属性,Fil

31、e 类中封装了对文件系统进行操作的功能。简单说,File 类所关心的是文件在磁盘上的存储,而要对文件进行读写,就是流类所关心的文件内容,应该掌握相关概念以及相关方法。31.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )A) File stream B) Pipe stream C) Filter stream D) Random stream(分数:2.00)A.B.C. D.解析:解析 Filter 流本身也是一个抽象类,“过滤”是指在数据传输过程中,对数据进行某种加工。32.Java 程序中的语句不可以是( )。A单一的一条语句B大括号 括起的语句块C复合语句D汉字语句(分数:

32、1.00)A.B.C.D. 解析:33.下列_不是 Matcher 类的方法。Afind() Bmatches() Cstart() Dmatcher()(分数:2.00)A.B.C.D. 解析:34.下列命令中,是 Java 编译命令的是A) javac B) javaC) javadoc D) appletviewer(分数:1.00)A. B.C.D.解析:解析 本题考查 java 中 JDK 工具。javac 是 Java 编译命令,能将源代码编译成字节码,以 class扩展名存入 java 工作目录中。java 是 Java 解释器,执行字节码程序,该程序足类名所指的类,必须是一个完

33、整定义的名字。javadoc 是 Java 文档生成器,对 Java 源文件和包以 MML 格式生成 AP 文档。appletviewer 是 Java Applet 浏览器。选项 A 正确。35.给出下列的程序段,则哪个选项返回 true? ( )String s=“hello“;String t=“hello“;char c=h,e,l,l,o;As.equals(t); BLequals(c);Cs=t; Dt=c;(分数:1.00)A. B.C.D.解析:二、填空题(总题数:15,分数:25.50)36.Appiet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是

34、 【13】 。(分数:1.00)填空项 1:_ (正确答案:getDocumentBase())解析:解析 getDocumentBase()方法属于 HTML 标记方法,使用户获取包含 Applet 的 HTML 文件的 URL.37. 【7】 类是由 Java 编译器自动生成的,它伴随每个类。(分数:1.00)填空项 1:_ (正确答案:Class)解析:解析 本题考查 Java 中的 Class 类。注意掌握 Java 中比较特殊的类,比如 Object 类、 Class类、System 类等。Objeot 是所有类的根,它所包含的属性和方法被所有类继承。Class 类是由编译器自动产生

35、的一个特殊类,伴随每个类。System 是一个 final 类,所有的方法都用类变量来调用,不能实例化,主要提供了标准输儿输出和系统环境信息的访问、设置。38.对下列二叉树进行中序遍历的结果为 【4】 。(分数:2.00)填空项 1:_ (正确答案:ACBDFEHGP)解析:解析 按照中序遍历的算法规则先遍历左子树,再访问根结点,最后遍历右子树。39.java.io 包中有一个类同时实现了 Datalnput 接口和 DataOutput 接口,这个类是 【8】 。(分数:2.00)填空项 1:_ (正确答案:RandomAccessFile)解析:40.下列程序的作用是在屏幕上显示一个 20

36、0200 大小的窗口,在横线上填入相应的语句。import java.awt.*;public class Test extends Frame public static void main (String args) Test t=new Test (“Hello“);t.setSize (200,200);t.setBackground (Color.red);【13】 ;public Test (String str) super(str);(分数:2.00)填空项 1:_ (正确答案:t. setVisible (true))解析:解析 要生成一个窗口,通常用 Window 的子类

37、Frame 来进行实例化,而不是直接用 Window 类。每个 Frame 的对象实例化以后,都是没有大小和不可见的,必须调用 setSize ()来设置大小,调用setVisible (true)来设置该窗口为可见。41.在一个有 n 个元素的顺序表的第 i 个元素(1in)之前插入一个新元素时,需要向后移动 【1】 个元素。(分数:2.00)填空项 1:_ (正确答案:n-i+1)解析:解析 在一般情况下,要在第 i 个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第 i 个元素之间共 n-i+1 个元素依次向后移动一个位置。42.要使处于不同层次,甚至是互不相关的类可以具有相同

38、的行为采用 1。(分数:2.00)填空项 1:_ (正确答案:接口)解析:解析 本题考查接口的概念。接口是一种只含有抽象方法或常量的特殊的抽象类,主要功能有:不管类的层次,可实现互不相关的类具有相同的行为;通过接口可以说明多个类所需实现的方法;通过接口可以了解对象的交互界面,无需了解对象所对应的类。通过接口可以为没有任何关系的两个或多个类之间提供相同的行为方式。43.通常使用 1 关键字来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)填空项 1:_ (正确答案:synchronized)解析:解析 Java 是多线程的语言,多个线程可以“同时”访问同一数据区,而在处理某些数据时不

39、希望其他的线程修改那些数据的值或者某些操作是不可打断的,要做到这个,可以使用 synchronized 关键字声明这一点。44.标识符是以 1 、下划线(_)、美元符($)作为首字母的字符串序列。(分数:1.00)填空项 1:_ (正确答案:字母)解析:45.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是 【1】 。(分数:1.00)填空项 1:_ (正确答案:数据库系统或数据库系统阶段或数据库或数据库阶段或数据库管理技术阶段)解析:解析 在数据库系统管理阶段,数据是结构化的,是面向系统的,数据的冗余度小,从而节省了数据的存储空间,也减少了对数据

40、的存取时间,提高了访问效率,避免了数据的不一致性,同时提高了数据的可扩充性和数据应用的灵活性;数据具有独立性,通过系统提供的映像功能,使数据具有两方面的独立性:一是物理独立性,二是逻辑独立性;保证了数据的完整性、安全性和并发性。综上所述,数据独立性最高的阶段是数据库系统阶段。46.键盘输入字符串并在计算机屏幕上显示,这时的数据源是 1。(分数:2.50)填空项 1:_ (正确答案:键盘)解析:解析 本题考查数据源。数据源顾名思义就是数据的来源。显然,屏幕上输出的信息来源于键盘的输入,因此,数据源是键盘。47.一个具体的线程是由 1、代码和数据组成。(分数:2.00)填空项 1:_ (正确答案:

41、虚拟的 CPU)解析:解析 本题考查线程的概念。一个具体的线程是由虚拟的 CPU、代码和数据组成。其中代码与数据构成了线程体,线程的行为由线程体决定。虚拟的 CPU 是在创建线程时自动封装进 Thread 类的实例中。48.在树中,度为零的结点称为 【2】 。(分数:2.00)填空项 1:_ (正确答案:叶子结点)解析:49.对于一个长度为 n 的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 1。(分数:1.00)填空项 1:_ (正确答案:(n-1)/2)解析:50.以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#include stdio.hmain()inta10,*p,*s;for(p=a; p-a10; p+) scanf(“%d“,p);for(p=a, s=a; p-a10; p+) if(*p*s)s=_;printf(“index=%d/n“, s-a);(分数:2.00)填空项 1:_ (正确答案:p)解析:

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

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

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