【计算机类职业资格】计算机二级(Java)17及答案解析.doc
《【计算机类职业资格】计算机二级(Java)17及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)17及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)17 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:70.00)A.throwsB.throwC.ThrowableD.Exception2.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:70.00)A.public float Method(float a,float b,float c) B
2、.public float Method(float c,float d) C.public int Method(int a,int b) D.private float Method(int a,int b,int c) 3.Socket 的工作流程是( )。 打开连接到 Socket的输入/输出 按某个协议对 Socket进行读/写操作 创建 Socket 关闭 Socket (分数:70.00)A.DATE( )B.TIME( )C.YEAR( )D.DATETIME( )4.下列关于 Java的说法不正确的是( )。(分数:70.00)A.trueB.falseC.I am boyD
3、.都不正确5.下列关于内部类说法中不正确的是( )。(分数:70.00)A.标题B.正文C.字体大小D.字体粗细6.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用7.下列哪个选项不是 FilterInputStream的子类?(分数:70.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream8.给出下列的程序代码片段,下列的哪个
4、选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:70.00)A.第二行的声明不会为变量 my分配内存空间B.第二行语句创建一个 Vector类对象C.第三行语句创建一个 Vector类对象D.第三行语句为一个 Vector类对象分配内存空间9.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:70.00)
5、A.1和 1B.1和 1.0C.1.0和 1D.1.0和 1.010.在 Applet的关键方法中,下列哪个方法是关闭浏览器以释放 Applet占用的所有资源?(分数:70.00)A.接收参数的语句 PARAMTERS可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH和接收参数的语句 PARAMETERS不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同11.下列关于构造方法的说法中不正确的是( )。(分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )12.下列的变
6、量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;13.JDBC的类被汇集在下列哪个包中?(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角14.下列关于 Frame类的说法不正确的是( )。(分数:70.00)A.在 ja
7、va中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠15.执行下面程序后,结果是( )。 public class Testrr public static void main(String args) int i=0xFFFFFFF1; int j=-i; System.out.println(“j=“+j); (分数:70.00)A.j=-15B.j=-16C.j=16D.j=1516.下列哪个是为嵌入式和移动设备提供的 Java平台?(分数:70.00)A.J2DEB.J2SEC.J2MED.
8、Y2EE17.下列程序段执行后 c的结果是( )。 int a=9,b=11,c; C=a!=b? a+b:a-b; (分数:70.00)A.-2B.20C.11D.918.下列有关文件类 File的说法有误的是( )。(分数:70.00)A.abstract和 final能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义19.下列哪一个方法是自动调整窗口的大小?(分数:70.00)A.frame.setSize()B.frame.setDefaultClose()C.frame.pa
9、ck()D.frame.setVisible()20.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.线程的优先级数值越大,表示该线程优先级越低B.新建线程将继承创建它的父线程的优先级C.NORM_PRIORITY代表普通优先级,默认值是 5D.一般情况下,主线程具有普通优先级21.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; de
10、fault:k/=j; Systemoutprintln(k); (分数:70.00)A.31B.32C.2D.3322.下列是 Applet的运行过程经历的 4个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java运行环境运行该 Applet 浏览器加载 HTML文件中指定的 Applet类 浏览器解析 HTML文件 浏览器加载指定 URL中的 HTML文件 (分数:70.00)A.B.C.D.23.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该
11、小程序的浏览器中D.Applet使用自身的代码和 Applet浏览器提供的 Java API24.下列哪项是将一个十六进制值赋值给一个 long型变量?(分数:70.00)A.内部类不能有自己的成员方法和成员变量B.内部类可用 abstract修饰符定义为抽象类,也可以用 private或 protected定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static内部类外,不能在类内声明 static成员25.下列说法不正确的是( )。(分数:70.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同26.程序的 3种基本控
12、制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移27.软件工程的出现是由于( )。(分数:-1.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展28.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。(分数:-1.00)A.PAD图B.N-S图C.结构图D.数据流图29.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法30.软件生命周期中花费时间最多的阶段是( )。(分
13、数:-1.00)A.详细设计B.软件编码C.软件测试D.软件维护31.关系模型允许定义 3类数据约束,下列不属于数据约束的是( )。(分数:-1.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束32.下列叙述中,不属于结构化程序设计方法的主要原则的是( )。(分数:-1.00)A.自顶向下B.由底向上C.模块化D.限制使用 goto语句33.下列叙述中正确的是( )。(分数:-1.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构34.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:
14、-1.00)A.软件投机B.软件危机C.软件工程D.软件产生35.“年龄在 18-25之间”这种约束是属于数据库当中的( )。(分数:-1.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.byte类型只有 8位,能表示的范围是 1。(分数:3.00)填空项 1:_37. 1是 Java的特殊应用程序,它嵌入到 HTML中,发布到互联网上。(分数:3.00)填空项 1:_38.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果给变量 s赋值,请将该程序补充完整。public class Testjj
15、 public static void main(String args ) 1s=(99992=1)?”奇数”:“偶数”; Systemoutprintln(s); (分数:3.00)填空项 1:_39.在 Java2中支持 1 技术,使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:3.00)填空项 1:_40.在线程中普通优先级的线程,其优先级默认值为 1。(分数:3.00)填空项 1:_41.一个 URL由 1 和资源名组成。(分数:3.00)填空项 1:_42.在线程中普通优先级的线程,其优先级默认值为 1。(分数:3.00)填空项 1:_43.对
16、话框(Dialog)是 1 类的子类。(分数:3.00)填空项 1:_44.过滤字节输出流都是 1 抽象类的子类。(分数:3.00)填空项 1:_45.Java语言的异常处理机制利用 1 语句作为异常处理的统一接口。(分数:3.00)填空项 1:_46.对软件是否能达到用户所期望的要求的测试称为 1。(分数:-1.00)填空项 1:_47.对软件是否能达到用户所期望的要求的测试称为 1。(分数:-1.00)填空项 1:_48.软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:-1.00)填空项 1:_49.为了便于对照检查,测试用例应由输入数据和预期的 1 两部分
17、组成。(分数:-1.00)填空项 1:_50.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:-1.00)填空项 1:_计算机二级(Java)17 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:70.00)A.throwsB.throw C.ThrowableD.Exception解析:在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象,这就是用抛出异常来实现的。抛出异常、生成异常对象都通过 throW语句实现,如: IO
18、Excepftion e=new IOException; throw e; 利用 throw语句还可以自定义异常类抛出。 2.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:70.00)A.public float Method(float a,float b,float c) B.public float Method(float c,float d) C.public int Method(int a,int b) D.private float Method(
19、int a,int b,int c) 解析:此题主要考查方法重载,方法的重载是指多个方法可以享有相同 的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。选项 B)不符合方法重载的要求。3.Socket 的工作流程是( )。 打开连接到 Socket的输入/输出 按某个协议对 Socket进行读/写操作 创建 Socket 关闭 Socket (分数:70.00)A.DATE( )B.TIME( )C.YEAR( ) D.DATETIME( )解析:本题的函数是根据 a和 b的值来给 c赋值。4.下列关于 Java的说法不正确的是( )。(分数:70.00)A.true B.fal
20、seC.I am boyD.都不正确解析:Java 对“+”运算符进行了扩展,使它能够进行字符串的连接,如“abc”+“de”得到的字符中是“abcde”,不仅如此,“+”还能够将字符串和其他类型的数据进行连接,其结果是是字符串,例如:“abc“+3得到的字符串“abc3”。但一般来说,如果“+“运算符的第一个操作数是字符串,则 Java系统会自动将后续的操作数类型转换成字符串类型,然后再进行连接;如果“+”运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定,例如 3+4+5+“abc“的结果是“12abc“,而不是“345abc“。 5.下列关于内部类说法中不正确的是( )。(分数
21、:70.00)A.标题B.正文 C.字体大小D.字体粗细解析:“特殊效果”是控件的格式属性,不是窗体的数据属性。6.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言 C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用解析:友元函数是独立于当前类的外部函数,但它可以访问该类的所有对象 的成员;拷贝构造函数是使用已存在的对象初始化正在生成的对象时调用的成员函数。7.下列哪个选项不是 FilterInputStream的子类?(分数:70.00)A.CheckedInputStreamB.Buf
22、feredInputStreamC.PushbackInputStreamD.FileInputStream 解析:Java 中的 FilterInputStream 的子类有 BufferedInputStream,CheckedInputStream,CipherInputStream,DataInputStream,DigestInputStream,LineNum berInputStream,PushbackInputStream 等。8.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector
23、( ); (分数:70.00)A.第二行的声明不会为变量 my分配内存空间B.第二行语句创建一个 Vector类对象 C.第三行语句创建一个 Vector类对象D.第三行语句为一个 Vector类对象分配内存空间解析:要为一个新对象分配空间必须执行 new Xxx( )调用,new 调用执行 以下的操作:为新对象分配空间并将其成员初始化为 0或者 null。执行类体中的初 始化(例如在类中有一个成员声明 int a=10;在第一步后 a=0,执行到第二步后 a=10)。 执行构造方法。变量被分配为一个到内存堆中的新对象的引用。9.下列程序的输出结果是( )。 public class Test
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA17 答案 解析 DOC
