【计算机类职业资格】二级JAVA笔试1及答案解析.doc
《【计算机类职业资格】二级JAVA笔试1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试1及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 1及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列程序段的输出结果是 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr);(分数:2.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误2.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new Time
2、doutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws ExceptionC.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )3.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程4.为了区分类中重载的同名的不同的方法,要求(分数:2.00)
3、A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同5.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是(分数:2.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问6.在数据库设计中,将 E-R图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段7.下列哪个选项不能提高程序的性能?(分数:2.00)A.不要在循环中创建和释放对象B
4、.在处理字符串时尽量使用 StringBuffer类C.避免太多的使用 synchronized关键字D.尽量在循环中创建对象8.下列哪个选项是 main( )方法的返回值类型?(分数:2.00)A.intB.voidC.booleanD.Static9.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.public float Method(float a,float b,float B.public float Method(float c,float
5、 C.public int Method(int a,int D.private float Method(int a,int b,int 10.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup11.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.第二行的声明不会为变量 my分配内存空间B.第二行语句创建一个 Vector类对象C.第三行语句创建一个 Vector类对象D.第
6、三行语句为一个 Vector类对象分配内存空间12.下列标识符中哪项是不合法的?(分数:2.00)A.BigMeaninglessNameB.intC.1 stD.113.应用数据库的主要目的是(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题14.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间15.给出下列的代码,则下列选项中哪个是类 A合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.
7、00)A.class B B.class B extends A C.class B extends A B( )Systeouprintln(“=“+; D.class A 16.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _ depa
8、rtment = d; (分数:2.00)A.Person(n,;B.this(Person(n, );C.this(n,;D.this(name,ag;17.下列哪个选项不是 Java的保留字?(分数:2.00)A.TRUEB.booleanC.intD.public18.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?A)public class test public int x=0; public test(int x ) this.x=x; B)public class Test public int x=0; public Test(int x ) this.x=x
9、; C)public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D)protected class Test extends T2 public int x=0; public Test(int x) this.x=x; (分数:2.00)A.B.C.D.19.在 OutputStream类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.flush( )B.close( )C.write(intD.write(byte b )20.公有成员变量 MAX是一个 int型值,变量的值保持常数
10、值 100,则下列使用哪个选项的 声明定义这个变量是正确的?(分数:2.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int(MAX = 100;21.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图 符名标识的图符不属于数据流图合法图符的是(分数:2.00)A.控制流B.加工C.数据存储D.源和潭22.给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则哪个选项的叙 述是对的? TextField t =
11、new TextField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40个字符宽D.用户可以编辑字符23.设有下列两个类的定义,则类 Person和类 Man的关系是 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误24
12、.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.325.若 a的值为 3时,下列程序段被执行后,c 的值是 int c = 1; if (a0) if (a3) c = 2; else c = 3;
13、 else c = 4;(分数:2.00)A.1B.2C.3D.426.当 Frame的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器(分数:2.00)A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout27.给出下列有关 List的表达式,则哪个选项的叙述是对的?List 1 = new List(6,true);(分数:2.00)A.在没有其他的约束的条件下该列表将有 6行可见B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中28.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2
14、.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.static boolean interrupted( )29.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构30.用链表表示线性表的优点是(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同31.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是(分数:2.00)A
15、.数据库系统B.文件系统C.人工管理D.数据项管理32.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性33.下列哪个语句是声明一个含有 10个 String对象的数组?(分数:2.00)A.char str ;B.char str ;C.String str = new String10;D.String str10;34.下列关于 Applet的方法中,哪个是返回 HTML中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(StrinC.getApplnfo( )D.showStatus(
16、Strin35.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试二、B填空题/B(总题数:15,分数:30.00)36.数据的逻辑结构有线性结构和 【1】 两大类。(分数:2.00)填空项 1:_37.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。(分数:2.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 【4】 技术和软件工程管理。(分数:2.00)填空项 1:_40.关系操作的特点
17、是 【5】 操作。(分数:2.00)填空项 1:_41.CRC技术的全称是 【6】 。(分数:2.00)填空项 1:_42.抽象类不能 【7】 。(分数:2.00)填空项 1:_43.构造方法是类中的一种特殊方法,用它来定义对象的 【8】 。(分数:2.00)填空项 1:_44.下列程序的运行结果是 【9】 。 import java.io.*; public class abc public static void main(Stringargs ) String s1 = “Hello!“; System.out.println(s1.toUpperCase1 ); (分数:2.00)填空
18、项 1:_45.下列程序的输出结果是U 【10】 /U。 class Test public static void main (String args ) int m = 6; do m - -; while (m0); System.out.println(“m = “ +m); (分数:2.00)填空项 1:_46.对象是一组相关变量和相关方法的封装体,是类的一个 【11】 。(分数:2.00)填空项 1:_47.【12】 类是提供线程操作和管理的类。(分数:2.00)填空项 1:_48.Java程序中定义接口所使用的关键字是 【13】 。(分数:2.00)填空项 1:_49.如果容器采
19、用U 【14】 /U进行布局管理,在用 add( )方法添加构件的时候,必须注明添加 到哪个位置。(分数:2.00)填空项 1:_50.setLayout1方法是所有容器的父类 【15】 的方法。(分数:2.00)填空项 1:_二级 JAVA笔试 1答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列程序段的输出结果是 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr);(分数:2.00)A.Hello,World! B.Hello,C
20、.World!D.该程序段有语法错误解析:解析:String 类型可以直接使用“+”进行连接运算。2.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws Exception C.public void method( ) throw TimedoutExceptionD.public throw Tim
21、edOutException void method( )解析:解析:如果程序在运行的过程中抛出异常,而这个异常又不是 Runtime- Exception或者 Error,那么程序必须捕获这个异常进行处理或者声明抛出(throWs)该异 常,捕获异常可以使用 trycatch( ).语句,而抛出异常在方法声明前是声明,在方 法的声明后面加上 throws XxxxException,抛弃多个异常时,在各异常间使用逗号“,”分 隔,题目中的程序在运行时抛出的不是一个RuntimeExeeption,所有必须捕获或者抛弃, 而程序又没有捕获,所有应该在方法声明中声明抛弃。由于 Exception
22、是所有异常的父 类,所有当然也可以代表 RuntimeExccption了。3.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。其 中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转 化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间 如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。4.为了区分类中重载的同名的不同的方法,要求(分数:2.00)
23、A.采用不同的形式参数列表 B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同解析:解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或 类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法5.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是(分数:2.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问解析:解析:java 有四种访问类型,分别为 public,protected
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 答案 解析 DOC
