【计算机类职业资格】二级JAVA笔试-138及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-138及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-138及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-138 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列代码的执行结果是( )。public class Test2public static void main(String arg)System.out.println(100%3);System.out.println(100%3.0);(分数:2.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.02.程序的 3 种基本控制结构是( )。(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回
2、和转移3.对于 catch 语句的正确排列是( )。(分数:2.00)A.父类在先,子类在后B.子类在先,父类在后C.有继承的异常不能在同一个 try 段内D.排列无关4.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static boolean matches()B.boolean matcher.find()C.int matcher.start()D.int matcher.end()5.下列不属于 Java 类库主要核心的是( )。(分数:2.00)A.java 包B.javaxC.org 扩展包D.class 包6.下列关于 Appl
3、et 的叙述中,错误的是( )。(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java.exe 直接解释运行B.Applet 应该定义为 java.applet.Applet 类或 javax.swing.JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上D.通过在 HTML 几文件中采用PARAM标记可以向 Applet 传递参数7.在软件设计中,不属于过程设计工具的是( )。(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图8.下面不属于软件设计原则的是( )。(分数:2.
4、00)A.抽象B.模块化C.自底向上D.信息隐蔽9.软件详细设计的主要任务是确定每个模块的( )。(分数:2.00)A.算法和使用的数据结构B.外部接口C.功能D.编程10.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaeckf,则其后序遍历的结点访问顺序是( )。(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca11.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。int c=1;if(a0)if(a3)c=2;else c=3;else c-4;(分数:2.00)A.1B.2C.3D.412.Ch
5、aracter 流与 Byte 流的区别是( )。(分数:2.00)A.每次读入的字节数不同B.前者带有缓冲,后者没有C.前者是块读写,后者是字节读写D.二者没有区别,可以互换使用13.运行 Java 程序需要的工具软件所在的目录是( )。(分数:2.00)A.JDK 的 bin 目录B.JDK 的 demo 目录C.JDK 的 lib 目录D.JDK 的 jre 目录14.下列关于 try 和 catch 子句的描述中,错误的一项是( )。(分数:2.00)A.不同的 catch 代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的 catch 代码段都被略
6、过不执行C.by 代码段后跟有一个或多个 catch 代码段D.异常总是由距离产生异常最近的匹配 catch 代码段处理15.数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不是它的基本功能的是( )。(分数:2.00)A.数据共享功能B.数据定义功能C.数据操纵功能D.数据库的运行管理与控制功能16.流程控制语句的基本控制结构有三种,不属于这一种结构的是( )。(分数:2.00)A.顺序结构B.选择结构C.循环结构D.计算结构17.执行下列语句后,屏幕上显示 I 值为( )。ihti=8;System.out.println(i=2);(分数:2.00)A.8B.2C.10D.
7、10000018.已知有定义:Strings=“story“,下面( )表达式是合法的。(分数:2.00)A.s+=“books“;B.char C=s1;C.int len=s.length;D.String s=s.toLowerCase();19.以下选项中循环结构合法的是( )。(分数:2.00)A.while (int i7)(i+;system.out.println(“i is “+i);B.int j=3;while(j)system.out.println(“j is “+j);C.int j=0;for(int k=0;j+k!=10;j+,k+)system.out.pr
8、intln(“j is “+j+“k is “+k);D.int j=0;dosystem.out.println(“j is “+j+);if(j=3) continue loop;while(j10);20.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对21.阅读下面程序:import javax.swing.JOptionPane;public class Comparison p
9、ublic static void main (Stringargs)String firstNumber, /用户输入第 1 个数据变量secondNumber, /用户输入第 2 个数据变量result; /输出结果变量mtnumberl, /用于比较的第 1 个数number2; /用于比较的第 2 个数/用户输入第 1 个数据的字符串firstNumber=JOptionPane.showlnputDialog(“输入第 1 个整数:”)/用户输入第 2 个数据的字符串secondNumber=JOptionPane。showlnputDialog(“输入第 2 个整数:”);/将字符
10、串转换为整数类型number1=Integer.parseInt(firstNumber);number2=Integer.parseInt(secondNumber);/初始化结果变量_;/比较两个数据if(number1=number2)result+=numberl+“=“+number2;if(number1 !=number2)resun+=numberl+“!=“+number2;if(number1number2)result=result+“/n“+number1+“+nunlber2;if(number1number2)result=result+“/n“+numberl+“
11、+number2;if(numberl=number2)result 二 reSUlt+”h1”+numberl+”仁”+number2;if(number1=number2)result=result+“/n“+number1+“=“+number2;/显示结果JOpdonPane.showMessageDialog(null,rcsult, “比较结果“,JOpdonPane.INFORMATION_MESSAGE;System,exIT(0);为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是 ( )。(分数:2.00)A.result=“B.resnlt=nul
12、lC.resun=number1D.result=number222.下列程序的输出结果是( )。public class fffvoid printValue(int m)doSystem.out.println(“The value is“+m);while(-m10);public static void main(String arg)int i=10;fff =new fff();t.printValue(i);(分数:2.00)A.8B.9C.10D.1123.以下( )是 java.io 包中的一个兼有输入输出功能的类。(分数:2.00)A.ObjectB.Serializabl
13、eC.RandomaccessFileD.java.io 中不存在这样的类24.WindowListener 中可以实现窗口关闭功能的方法是( )。(分数:2.00)A.public void windowOpened(WindowEvent e)B.public void wind0wClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeaefivated(WindowEveot e)25.一个函数带有参数说明时,则参数的默认值应该在( )中给出。(分数:2.00)A.函数定义
14、B.函数声明C.函数定义或声明D.函数调用26.下列关于 Java 语言特点的叙述中,错误的是( )。(分数:2.00)A.Java 是面向过程的编程语言B.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程27.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析28.在 Applet 的关键方法中,下列( )方法是关闭浏览器以释放 Applet 占用的所有资源。(分数:2.00)A.init(
15、)B.start()C.paint()D.destroy()29.Java 虚拟机的执行过程有多个特点,下列不属于 JVM 执行特点的是( )。(分数:2.00)A.多线程B.动态连接C.异常处理D.异步处理30.用 HTML 文件显示 APPLET 时,下面属于必不可少的属性的是( )。(分数:2.00)A.NAME, HEIGHT, WIDTHB.CODE 和 NAMEC.CODEBASE, HEIGHT 和 WIDTHD.CODE, HEIGHT 和 WIDTH31.下列情况中,不会使线程返回所持有的对象锁的是( )。(分数:2.00)A.当 synchronized()语句块执行完毕B
16、.当调用了线程的 suspend()方法C.当在 synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的 wait()方法32.下面关于 applet 生命周期的说法正确的是 ( )。(分数:2.00)A.applet 生命周期是从浏览器解析 html 文件开始的B.浏览器加载结束时,终止 applet 的运行C.applet 生命周期包括:applet 的创建、运行、等待与消亡四个状态D.以上说法均不正确33.下列关于构造方法的叙述中,错误的是( )。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返
17、回值,但不用 void 声明C.Java 语言规定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用34.Java 以 JVM 为基础,最上层是( )。(分数:2.00)A.移植接口B.Java 基本类C.基本 APID.Java 应用程序和 Applet 小程序35.下列说法错误的是( )。(分数:2.00)A.与 Swing 组件库相比,AWT 组件非常依赖底层平台B.Component 类是所有 AWT 组建的根C.Swing 组建可以完全取代 AWT 组建D.容器用布局管理器来控制容器内组建的摆放二、填空题(总题数:15,分数:30.00)36.数据管理技术发展
18、过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。(分数:2.00)填空项 1:_37.在面向对象方法中,属性与操作相似的一组对象称为 【2】 。(分数:2.00)填空项 1:_38.算法的基本特征是可行性、确定性、 【3】 和拥有足够的情报。(分数:2.00)填空项 1:_39.静态联编所支持的多态性称为编译时的多态性,动态联编所支持的多态性则称为运行时的多态性,动态多态性由 【4】 来支持。(分数:2.00)填空项 1:_40.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 【5】 。(分数:
19、2.00)填空项 1:_41.Java 源程序文件编译后产生的文件成为字节码文件,其扩展名为 【6】 。(分数:2.00)填空项 1:_42.一个类的定义分为类注释、 【7】 和类体的定义。(分数:2.00)填空项 1:_43.生成 StringBuffer 一个对象后,还可用 【8】 方法或 ensureCapacity()方法来设定缓存大小。(分数:2.00)填空项 1:_44.JavaAplication 应用程序的编写和执行分 3 步进行;编写源代码、编译源代码、 【9】 。(分数:2.00)填空项 1:_45.接口可以看作是仅容纳 【10】 、常量,而又不能直接生成对象的特殊抽象类。
20、(分数:2.00)填空项 1:_46.Java 语言的循环语句包括 for 语句、do-while 语句和 【11】 语句。(分数:2.00)填空项 1:_47. 【12】 方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新,则返回 true,否则返回 false。(分数:2.00)填空项 1:_48.一个 java application 源程序文件名为 myjavaapplication.java,如果使用 SUH 公司的 java 开发工具 jdk 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,则应该首先执行的命令是: 【13】 。(分数:2.00)填空项 1:_4
21、9.可以通过 【14】 语句来捕获所有的异常。(分数:2.00)填空项 1:_50.在 java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 【15】 。(分数:2.00)填空项 1:_二级 JAVA 笔试-138 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列代码的执行结果是( )。public class Test2public static void main(String arg)System.out.println(100%3);System.out.println(100%3.0);(分数:2.00
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 138 答案 解析 DOC
