【计算机类职业资格】二级JAVA笔试-195及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-195及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-195及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-195 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用 HTML 文件显示 APPLET 时,下面属于必不可少的属性的是(分数:2.00)A.NAME、HEIGHT 和 WIDTHB.CODE 和 NAMEC.CODEBASE、HEIGHT 和 WIDTHD.CODE、HEIGHT 和 WIDTH2.下面不属于软件工程 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境3.要表示表格的数据,需要继承下列哪个类?(分数:2.00)A.AbstractTableModelB.TableModelC.JTa
2、bleD.TableModeLabel4.Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的读/写方法是(分数:2.00)A.跳跃B.顺序C.随机或顺序D.随机5.按照 Java 的标识符命名规则,下列表示常量的标识符规范的是(分数:2.00)A.HelloWorldB.HELLO_WORLDC.hello_worldD.helloWorld6.正确生成 RandomAccessFile 对象的语句的是(分数:2.00)A.File f=new File(“readFile“);RandomAccessFile raF=new RandomA
3、ccessFile(f);B.RandomAccessFile raF=new RandomAccessFile(d:/mydir/File3.txt,“rw“);C.RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“);D.RandomAccessFile raF=new RandomAceessFile(“readwriteFile“ ,rw);7.设有下列二叉树:(分数:2.00)A.B.C.D.8.下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是(分数:2.00)A.Frame fram
4、e1=naew Frame(“FlowLayout“);B.Frame frame1-new Frame(“BorderLayout“);C.frame1=new Frame(“example“);frame1.setLayout(new BorderLayout ();D.frame1.setLayout(new GridLayout(2,3);9.下列哪个数代表八进制整数?(分数:2.00)A.0XA5B.0144C.1840D.-110.关于下面程序段的说法,正确的是import javA.applet.*;import java.awt,*;public class Test exte
5、nds Applet Image img;public void init()img=new Image();public void paint(Graphics g)g. drawlmage(img,0,0,this);(分数:2.00)A.该程序段可以正常运行B.程序中所创建的 Image 为空,但可以显示C.程序中所创建的 Image 不为空D.程序中所创建的 Image 为空,不能显示11.数据报通信协议 UDP 把每个传输的数据大小控制在下列哪一项之内(分数:2.00)A.8KBB.16KBC.64KBD.128KB12.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.
6、概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计13.表达式 1/2+“aa”+3 的值为(分数:2.00)A.“12aa3”B.“3aa3”C.“12aa”D.“aa3”14.下列基本命令中,属于类文件分解器命令的是(分数:2.00)A.javadocB.jarC.javahD.javap15.数据流图用于抽象描述个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(分数:2.00)A.控制流B.加工C.数据存储D.源和潭16.执行下面的程序段后 i 和 j 的结果为int i=1,j=10;doif(
7、i+-j)continue;while(i5);(分数:2.00)A.i=6,j=5B.i=5,j=5C.i=6,j=4D.i=5,j=617.char 变量的取值范围是(分数:2.00)A.032 767B.065 535C.-256255D.-32 7683276718.关于下面语句的说法正确的是Strings=new String10;(分数:2.00)A.该语句不合法B.该语句定义了一个二维数组,它包括 10 行 10 列C.s 是一个包含 10 个数组的数组D.s 中的每一个元素都被设置成“19.下列对继承的说法正确的一项是(分数:2.00)A.子类能继承父类的所有方法和状态B.子类
8、能继承父类的非私有方法和状态C.子类只能继承父类的 public 方法和状态D.子类只能继承父类的方法,而不能继承状态20.下列数据结构中能应用二分查找的是(分数:2.00)A.有序线性链表B.有序线性表C.顺序存储的栈D.顺序存储的队列21.对建立良好的程序设计风格,下面描述正确的是(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无22.下列说法正确的是(分数:2.00)A.abstract 关键字修饰的方法,不能再被子类重写B.用 final 关键字修饰的方法,不能再被子类重写C.抽象类中一定要包含 abstract
9、 方法D.某个类中包含了 abstract 方法,该类可以不声明为 abstract 类23.结构化程序设计的主要特点是(分数:2.00)A.每个控制结构要模块化B.每个控制结构具有封装性C.每个控制结构具有独立性D.每个控制结构只有一个入口和一个出口24.下列说法中错误的一项是(分数:2.00)A.当线程需要在 synchronized 块中等待共享数据状态改变时,则需要调用 wait()方法B.当线程需要在 synchronized 块中等待共享数据状态改变时,则需要调用 notify()方法C.线程在 synchronized 块中执行完操作后,调用 notify()方法通知正在等待的线
10、程重新占有锁D.wait()和 notify()可以实现线程的同步操作25.下列关于构造方法说法正确的是(分数:2.00)A.构造方法的名称可以和类不一样B.构造方法必须有返回值C.只能用运算符 new 调用构造方法D.构造方法不可以被重载26.下面程序段;boolean a=false;boolean b=true;boolean c=(a|b)boolean result=(a|b)执行完后,正确的结果是(分数:2.00)A.c=false;result=falseB.c=true;result=trueC.c=true;result=falseD.c=false;result=true2
11、7.下列关于 Applet 的叙述中,正确的是(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java,exe 直接解释运行B.Applet 应该定义为 javax.applet.Applet 类或 java.swing.Applet 类的子类C.Applet 与 Application 的主要区别在编译方式上D.通过在 Applet 中使用 getParameter 可从 HTML 文件中获得参数28.下列不是 DataOutputStream 方法的是(分数:2.00)A.writeDouble(double v)B.writelnt(int v)C.
12、writeString(int v)D.writeChat(im v)29.下列关于关系运算的叙述中正确的是(分数:2.00)A.投影、选择、连接是从二维表的行的方向来进行运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表的列的方向来进行运算D.以上三种说法都不对30.下列叙述中正确的是(分数:2.00)A.实体集之间一对一的联系实际上就是一一对应的关系B.关系模型只能处理实体集之间一对一的联系C.关系模型属于格式化模型D.以上三种说法都不对31.在长度为 n 的有序线性表中进行二分查找,需要的比较次数为(分数:2.00)A.log2nB.nlog2nC.n/2D.
13、(n/1)/232.利用 File 对象可以判断的是(分数:2.00)A.创建子目录B.荻得文件长度C.删除文件D.判断文件的存在33.下面代码的运行结果是public class Testpublic static void main(String args)for(int i 0;i3;i+)if(i2)continue;System.out.println(i);(分数:2.00)A.0B.1C.2D.334.下列数组 array_test 中,能在程序运行时动态调整大小的是(分数:2.00)A.int array_test=new int10B.String array_testC.A
14、rrayList army_test=new Array List()D.Array array_test=new Array()35.下列字节输入流中,不能够被实例化的是(分数:2.00)A.FilelnputStreamB.FilterlnputStreamC.ByteArraylnputStreamD.ObjectlnputStream二、填空题(总题数:15,分数:30.00)36.设一棵二叉树中有 3 个叶子结点,有 8 个度为 l 的结点,则该二叉树中总的结点数为 【1】 。(分数:2.00)填空项 1:_37.类是一个支持集成的抽象数据类型,而对象是类的 【2】 。(分数:2.0
15、0)填空项 1:_38.结构化设计主要分为系统设计和模块设计, 【3】 的任务是决定系统的模块结构。(分数:2.00)填空项 1:_39.一般来说,数据库的设计过程要经历 3 个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的 【4】 阶段。(分数:2.00)填空项 1:_40.数据流图有两种典型的结构形式,它们分别是变换型和 【5】 。(分数:2.00)填空项 1:_41.按运算符操作数的数目划分,运算符的类型是 【6】 元运算符。(分数:2.00)填空项 1:_42.属于 main()方法的返回类型是 【7】 。(
16、分数:2.00)填空项 1:_43.如果在 Java 程序中,需要使用 java.util 包中的所有类,则应该在程序开始处加上 【8】 语句。(分数:2.00)填空项 1:_44.Throwable 类有两个子类,分别是 Error 和 【9】 。(分数:2.00)填空项 1:_45.下列程序段的输出结果为 【10】 。public class Test void printValue(int m) do Systern.out,println(“The value is “+m);while(-m10);public static void main(String arg)int i=10
17、;Test t=new Test();t.print Value(i);(分数:2.00)填空项 1:_46.设 x=1,y=2,z=3,u=false,u=yzx!=z;结果为 【11】 。(分数:2.00)填空项 1:_47.下面是一个类的定义,试将程序补充完整。classA String s;【12】 int a=66;A(Strings 1) s=s1;static int geta()return a;(分数:2.00)填空项 1:_48.下面是一个 Java Applet 程序,请将程序补充完整使它的功能为计算数组各元素的平均值。import java.applet.Applet;
18、import java.awt.*;public class Exam extends Appletpublic void paint(Graphics g)int a=1,3,5,7,9,10;int total=0;float ave;for(int i=0;iA.length;i+)total+=ai;ave=total 【13】 ;g.drawstring(“ave=“+ave,30,60);(分数:2.00)填空项 1:_49.给较低优先级线程一个执行的机会调用 【14】 。(分数:2.00)填空项 1:_50.线程的基本状态有新建、就绪、 【15】 运行和消亡。(分数:2.00)填
19、空项 1:_二级 JAVA 笔试-195 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用 HTML 文件显示 APPLET 时,下面属于必不可少的属性的是(分数:2.00)A.NAME、HEIGHT 和 WIDTHB.CODE 和 NAMEC.CODEBASE、HEIGHT 和 WIDTHD.CODE、HEIGHT 和 WIDTH 解析:解析 本题考查 Applet 标记中最基本的属性的概念。APPLET标记中有 3 个属性是必不可少的,CODE 属性规定小程序的主要类文件的名称,HEIGHT 属性规定了网页上小程序窗口的高度,WIDTH
20、 属性规定了网页上小程序窗口的宽度,其他的属性都是可选的。NAME 属性是为创建的 Applet 定义一个名字,以便同一个页面中的 Applet 能够彼此发现并进行。CODEBASE 属性是执行 Applet 的 URL 地址,该 URL 是包含了 Applet 代码的目录。2.下面不属于软件工程 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段:工具是指支持软件的开发、管理、文档生成;过程是支持软件开发的各个环节的控制、管理。环境不属于软件工程的 3 个要素之一。本题的正确答案为 D。
21、3.要表示表格的数据,需要继承下列哪个类?(分数:2.00)A.AbstractTableModel B.TableModelC.JTableD.TableModeLabel解析:解析 本题考查 Swing 的构件。表格是 Swing 新增加的构件,主要功能是把数据以二维表格的形式显示出来。使用表格,最好先生成一个 MyTableModel 类型的对象来表示数据,这个类是从AbstractTableModel 类中继承来的,其中的几个方法一行要重写。因为 JTable 会从这个对象自动获取表格显示所必需的数据,AbstractTableModel 类的对象负责表格大小的确定(行、列)、内容的填
22、写等等。4.Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的读/写方法是(分数:2.00)A.跳跃B.顺序 C.随机或顺序D.随机解析:解析 本题考查 Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的顺序读/写方法,选项 B 正确。5.按照 Java 的标识符命名规则,下列表示常量的标识符规范的是(分数:2.00)A.HelloWorldB.HELLO_WORLD C.hello_worldD.helloWorld解析:解析 本题考查 Java 标识符的命名规则。属于考试重点内容,应该掌
23、握。Java 中标识符的命名规则是:标识符以字母、下划线、美元符作为首字符的字符串序列:标识符是区分大小写的;标识符的字符数没有限制。但是 Java 有一些命名约定,基本原则为:$不作为变量名、方法名开头:变量名、方法名首单词小写,其余单词只有首字母大写;接口名,类名首单词第一个字母大写;常量完全大写。按照这些约定,可见只有选项 B 正确。6.正确生成 RandomAccessFile 对象的语句的是(分数:2.00)A.File f=new File(“readFile“);RandomAccessFile raF=new RandomAccessFile(f);B.RandomAccess
24、File raF=new RandomAccessFile(d:/mydir/File3.txt,“rw“);C.RandomAccessFile raF=new RandomAccessFile(“readwriteFile“,“rw“); D.RandomAccessFile raF=new RandomAceessFile(“readwriteFile“ ,rw);解析:解析 本题考查随机文件流的概念。文件操作中经常需要的是随机访问,Java 中的 RandomAccessFile 类提供了随机访问文件的功能,它继承了 Object 类,用 DataInput 和 DataOutput
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 195 答案 解析 DOC
