【计算机类职业资格】二级JAVA笔试-329及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-329及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-329及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-329 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面的程序执行后,屏幕上应显示_。 public class Test public static void main(String args) char char1 =t,e,s,t; char char2 =t,e,s,t,1; String s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (分数:2.00)A.trueB.f
2、alseC.testD.编译错误2.下列关于 Applet 的说法中,正确的是_。(分数:2.00)A.它们能读/写用户的文件系统B.它们能与提供包含小程序的网页站点在内的 Internet 站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用户系统中的程序3.下列代码中,将引起编译错误的行是_。 (1) public class Test (2) int m,n; (3) public Test( ) (4) public Test(int A)m=a; (5) public static void main(String args ) (6) Test t1,t2; (7)
3、 int j,k; (8) j=0;k=0; (9) t1=new Test( ); (10) t2=new Test(j,k); (11) 1 (12) (分数:2.00)A.第 3 行B.第 5 行C.第 6 行D.第 10 行4.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.00)A.概要设计B.详细设计C.可行性设计D.需求分析5.下面程序段的输出结果是_。 public class Test public static void main(String args ) int a=new int11; int p=new int4; int
4、k=5; for(int i=1;i=10;i+) ai=i; for(int i=1;i=3;i+) pi=ai*i; for(int i=1;i=3;i+) k=k+pi*2; System.out.println(k); (分数:2.00)A.37B.31C.33D.356.对于存储同样一组数据元素而言,_。(分数:2.00)A.顺序结构比链接结构更易于扩充空间B.顺序结构与链接结构相比,更有利于对元素进行插入和删除运算C.顺序结构占用整块空间,而链接结构不要求占用整块空间D.顺序结构比链接结构占据更多的存储空间7.下列对于关系运算的叙述中,正确的是_。(分数:2.00)A.投影、选择、
5、连接是从二维表的行的方向所进行的运算B.并、交、差是从二维表的列的方向所进行的运算C.投影、选择、连接是从二维表的列的方向所进行的运算D.以上 3 种说法都不对8.下面哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?_(分数:2.00)A.serializeB.transientC.synchronizedD.static9.在 Java 中,所有类的根类是_。(分数:2.00)A.javlanObjectB.javlanClassC.javlanStringD.javlanSystem10.下列叙述中,正确的是_。(分数:2.00)A.Reader 是一个读取字符文件的接口B.
6、Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的一般类11.关系数据库管理系统应实现的专门的关系运算包括_。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表12.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令的条数13.下列组件中,不能添加进 Frame 主窗口的是_。(分数:2.00)A.PanelB.CheckBoxC.DialogD.Choice14.下面关于 App
7、let 的说法中,正确的是_。(分数:2.00)A.Applet 也需要 main( )方法B.Applet 继承自 javawApplet 或 javaswinJAppletC.Applet 能访问本地文件D.Applet 程序不需要编译15.设 a=8,则表达式 a1 的值是_。(分数:2.00)A.1B.2C.3D.416.下列说法中,正确的是_。(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行文件 I/O 处理,由其所提供的方法可以打开本地主机上的文件,并进行顺序读/写B.通过类 File 的实例或者一个表示文件名的字符串可以生成
8、文件输入/输出流,在生成流对象的同时,文件被打开,但不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,其实例都是非顺序访问流,即只能顺序读/写D.当从标准输入流读取数据时,从键盘所输入的数据直接输入程序中17.计算机算法是指解决问题的有限运算序列,它具备_和足够的信息。(分数:2.00)A.可行性、可移植性、可扩充性B.易读性、稳定性、安全性C.确定性、有穷性、稳定性D.可行性、确定性、有穷性18.下列程序段的输出结果是_。 public class Test int a,b; Test( ) a=100; b=200; Test(int x,int y)
9、 a=X; b=y; public static void main(String args ) Test Obj1=new Test(12,45); System.out.println(“a=“+Obj1.a+“b=“+Obj1.B); Test Obj2=new Test( ); System.out.println(“a=“+Obj1.a+“b=“+Obj1.B); (分数:2.00)A.a=100 b=200 a=12 b=45B.a=12 b=45 a=100 b=200C.a=12 b=200 a=100 b=45D.a=100 b=45 a=12 b=20019.在 Java
10、Applet 程序中,如果对所发生的事件做出响应和处理,应该使用下列哪一条语句?(分数:2.00)A.import javaweven*;B.import javi*;C.import javaw*;D.import javapple*;20.信息隐蔽的概念与下述哪一种概念直接相关?_(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度21.结构化程序设计只允许由 3 种基本结构来构成任何程序。下列选项中,_不是结构化程序设计的基本结构。(分数:2.00)A.选择结构B.可选结构C.循环结构D.顺序结构22.假设有 String a=“A:;char=A;int c=
11、65,选项_是正确的。(分数:2.00)A.if(a=Systeouprint(“Equal“)B.if(c=Systeouprint(“Equal“)C.if(a=Systeouprint(“Equal“)D.以上均不正确23.下列关于线程和进程的说法中,正确的是_。(分数:2.00)A.进程结构的所有成分都在用户空间中B.用户程序能够直接访问进程所涉及的数据C.线程是内核级的实体D.线程结构驻留在用户空间中24.当查询一个压缩文件时,首先要建立压缩文件输入流的对象是_。(分数:2.00)A.以选中的压缩文件为参数B.以 FileInputStream 对象为参数C.以 InputStrea
12、mReader 对象为参数D.以 BufferedReader 对象为参数25.查找随机文件的记录时,所应使用的方法是_。(分数:2.00)A.readInt( )B.readBytes(intC.seek(longD.readDouble( )26.Java 程序与数据库的连接机制是_。(分数:2.00)A.ODBCB.JDBCC.ODBC APID.SQL/CLI27.设有二叉树: 对此二叉树执行中序遍历的结果是_。 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA28.下面不属于软件工程 3 个要素的是_。(分数:2.00)A.工具B.过程C.方法D.环
13、境29.在 Java 中,线程是_。(分数:2.00)A.分时的B.抢占式的C.非抢占式的D.非分时的30.下列关于 Java 语言的说法中,正确的是 v。(分数:2.00)A.可以有两条以上 package 语句B.可以有两条以上 import 语句C.可以有两个以上 public 类D.只有一个类定义31.执行下面的程序后,输出的结果是_。 public class Test public static void main(String args ) byte x=3,y=4; long r=80L; System.out.print(r/y); System.out.print(“,“)
14、; System.out.print(x/y); (分数:2.00)A.20.0,1B.20.0,2.0C.20,0D.20,1.032.下列关于正则表达式的说法中,不正确的是_。(分数:2.00)A.J2SE1.4 中的正则表达式包中有一个 Pattern 类B.J2SE1.4 中的正则表达式包中有一个 Matcher 类C.J2SE1.4 中的正则表达式包名称为 javutiregexD.以上说法都不正确33.下列关于内部类的说法中,正确的是_。(分数:2.00)A.内部类可以与包含它的类名相同B.内部类只能使用其所在类的静态成员变量,不能使用其所在类的方法中的局部变量C.内部类可以用 a
15、bstract 修饰定义为抽象类,不能用 private 或 protected 定义D.外部使用内部类时,必须给出类的全名34.下列成员变量声明中,正确的是_。(分数:2.00)A.public protected final int i;B.abstract class F1C.private double height;D.double weight35.下列选项中,属于 Java 语言的垃圾回收机制的是_。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪二、B填空题/B(总题数:15,分数:30.00)36.在长度为 n 的有序线性表中进行二分查找,所需要的比较次数
16、为 1。(分数:2.00)填空项 1:_37.对 n 条记录的文件进行快速排序,最坏情况下的执行时间为 1。(分数:2.00)填空项 1:_38.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_39.软件是程序、数据和相关 1 的集合。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成一个二维表,每个二维表称为一个 1。(分数:2.00)填空项 1:_41.Java 语言用 1 进行解释执行。(分数:2.00)填空项 1:_42.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_43.设有数组定义:int a =11,22,33,
17、44,55,66,77,88,99;则执行下列几条语句后的输出结果是 _。 for(int i=0;ia.length;i+) if(ai%3=0)System.out.println(ai+“ “);(分数:2.00)填空项 1:_44.下面程序的运行结果是_。 import java.io.*; public class ABC public static void main(String args ) int i; int a =11,22,33,44,55,66,77,88,99; for(i=0;i=a.length/2;i+) System.out.print(ai+aa.leng
18、th-i-1+“ “); (分数:2.00)填空项 1:_45.URL 是 1 的缩写。(分数:2.00)填空项 1:_46. 1 日历类提供日期和时间的表示,它以格列高利历(即阳历)来计算。(分数:2.00)填空项 1:_47.若 x=5,y=5,则 xyi+) ai=i; for(int i=1;i=3;i+) pi=ai*i; for(int i=1;i=3;i+) k=k+pi*2; System.out.println(k); (分数:2.00)A.37B.31C.33 D.35解析:解析 题中共定义了两个数组:a 和 p ,共用了 3 个 for 循环。第 1 个 for 循环语句
19、对数组ai赋值;第 2 个 for 循环语句对数组 Pi赋值;第 3 个 for 循环语句计算 k 的值。正确答案为选项 C。6.对于存储同样一组数据元素而言,_。(分数:2.00)A.顺序结构比链接结构更易于扩充空间B.顺序结构与链接结构相比,更有利于对元素进行插入和删除运算C.顺序结构占用整块空间,而链接结构不要求占用整块空间 D.顺序结构比链接结构占据更多的存储空间解析:解析 在顺序结构中,元素之间的关系通过存储单元的邻接关系来表示,它必须占用整块空间;在链接结构中,结点之间的关系通过指针来表示,不要求占用整块空间。7.下列对于关系运算的叙述中,正确的是_。(分数:2.00)A.投影、选
20、择、连接是从二维表的行的方向所进行的运算B.并、交、差是从二维表的列的方向所进行的运算C.投影、选择、连接是从二维表的列的方向所进行的运算D.以上 3 种说法都不对 解析:解析 在关系模型的数据语言中,除了运用常规的集合运算(并、交、差、笛卡儿积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成元组的集合,这些,运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行的运算。8.下面哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?_(分数:2.00)A.serializeB.transientC.synchronized D.stat
21、ic解析:解析 Java 是多线程的语言,多个线程可以同时共享同一数据区,而在处理某些数据时,不希望其他线程修改那些数据的值或某些操作是不可打断的,要做到这一点,可以使用关键字 synchronized 来声明,所以选项 C 是正确答案。9.在 Java 中,所有类的根类是_。(分数:2.00)A.javlanObject B.javlanClassC.javlanStringD.javlanSystem解析:解析 。在 Java 中,java.lang 包封装着所有编程应用的基本类。Object 是所有类的根,它所包含的属性和方法被所有类继承。Class 类是由编译器自动生成对象的一个特殊类
22、,它伴随每个类。String类是字符串常量的类。System 类是一个 final 类,所有方法都用类变量来调用,即不可能对 System 类实例化,主要提供标准输入/输出和系统环境信息的访问和设置。10.下列叙述中,正确的是_。(分数:2.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类 D.Reader 是一个读取字节文件的一般类解析:解析 Java 中的流分为两种,一种是字节流,另一种是字符流,分别由 4 个抽象类来表示 (每种流包括输入和输出两种,所以一共 4 个):InputStream、Outp
23、utStream、Reader、Writer。11.关系数据库管理系统应实现的专门的关系运算包括_。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 关系数据库建立在关系数据模型的基础上,具有严格的数学理论基础。关系数据库对数据的操作除了集合代数的并、交、差等运算之外,还定义了一组专门的关系运算:选择、连接和投影。关系运算的特点是参与运算的对象都是表。12.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令的条数解析:解析 所谓算法的时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 329 答案 解析 DOC
