【计算机类职业资格】二级JAVA笔试90及答案解析.doc
《【计算机类职业资格】二级JAVA笔试90及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试90及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 90及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列不属于更新数据库操作步骤的是( )。(分数:2.00)A.加载 JDBC驱动程序B.定义连接的 URLC.执行查询操作D.执行更新操作2.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。(分数:2.00)A.数据说明的次序规范化B.说明语句中变量安排有序化C.使用注释来说明复杂数据的结构D.数据说明次序可以任意排列3.类的保护成员具有( )双重角色。(分数:2.00)A.公有成员和保护成员B.私有成员和保护成员C.公有成员和私有成员D.私有成员和
2、不可访问成员4.下列各项中代表单精度浮点数的是( )。(分数:2.00)A.0652B.3.457DC.0.289fD.0L5.以下构件中处于 Java虚拟机下方的是( )。(分数:2.00)A.Java OSB.Java基本 APlC.Java基本类D.Java应用程序和 Applet6.下列各项中不属于 AWT提供的图形图像工具的是( )。(分数:2.00)A.形状B.按钮C.颜色D.字体7.线程有哪些基本状态? ( ) 新建 就绪 休眠 阻塞 运行 消亡(分数:2.00)A.、B.、C.、D.、8.下列说法中不正确的是( )。(分数:2.00)A.switch语句功能可以由 if-els
3、e语句实现B.若用于比较的数据类型为 double,则不能用 switch语句来实现C.if-else语句的执行效率总是比 switch语句高D.case子句可以有多个语句,并且不需要用大括号”括起来9.在编写 JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import javaw*;B.import javapple*C.import javi*;D.import javaweven*;10.如下图所示的 4棵二叉树中,不是完全二叉树的是( )。 (分数:2.00)A.B.C.D.11.Character流与 Byte
4、流的区别是( )。(分数:2.00)A.每次读入的字数相同B.前者带有缓冲,后者没有C.前者是块读写,后者是字节读写D.二者没有区别,可以互换使用12.下面不属于 Java语言的基本数据类型的是( )。(分数:2.00)A.浮点类型B.整数类型C.布尔类型D.字符串类型13.阅读下面的程序段: public class Sun public static void main(String args ) int a=0 for(int i=1;i=3;i+) for(int j=1;j-i;j+) for(int k=j;k=3;k+) a=a+1; System.out.println(A)
5、我; 执行上面的 3重循环后,a 的值为( )。(分数:2.00)A.3B.9C.14D.2114.数据库设计有两种方法,它们是( )。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.面向数据的方法和面向过程的方法D.结构特性设计和行为特性设计15.Applet运行时,被浏览器或 appletviewer调用的第 1个方法是( )。(分数:2.00)A.paint()B.init()C.start()D.destroy()16.下列叙述中正确的是( )。(分数:2.00)A.数据库的库结构包括数据库中各个记录的数据B.数据库中的数据不仅仅是数值型数据C.数据库管理系统的主要
6、功能是建立数据D.数据库文件的鲒构不能由系统自动生成17.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在算机中的顺序存储方式D.存储在外存中的数据18.下面程序执行后的输出结果为( )。 public class fun public static void main(String args) String greets = “ How are you!“; String s = greets.substring(0,3); System.out.println(s); (分数:2.00)A.HowB.areC.youD.how
7、 are you!19.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性20.给定下面的代码: int i=1,j=10; do if(i+-j) continue; while(i5) 执行完之后,i 与j的值分别是多少? ( )(分数:2.00)A.i=6,j=5B.i=5,j=5C.i=6,j=4D.i=5,j=621.在一个长度为 n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为( )。(分数:2.00)A.1B.nC.n+1D.n/222.以下内容不屈于算法程序所占的存储空间的是( )。(分数:2.00
8、)A.算法程序所占的空间B.输入的初始数据所占的存储空间C.算法程序执行过程中所需要的额外空间D.算法执行过程中所需要的存储空间23.下列哪一项不是 J2ME中的 Optional Packages中的内容( )。(分数:2.00)A.支持多媒体的标准 API接口B.支持儿线通信的标准 API接口C.支持数据库连接的标准 API接口D.支持高度的安全性24.需求分析最终结果是产生( )。(分数:2.00)A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告25.以下各项中不属于对象的性质是( )。(分数:2.00)A.对象可作另一对象的成员B.对象之间可以相互赋值C.对象可以用作
9、数组的元素D.父对象可以实例化子对象26.设 x和 y均为 int型变量,则执行下面的循环后,y 值为( )。 public class Sun public static void main(String args ) int x, y; for (y=1, x=1; y=50; y+) if(x=10) break; if (x%2=1) x+=5; continue; x-=3; System. out.println (y); (分数:2.00)A.2B.4C.6D.827.给出下面的代码段,下面的哪些陈述为真? ( ) public void create() Vector myVe
10、ct; myVect = new Vector(); :第 2行的声明不会为变量 myVect分配内存空间。 :第 2行的声明分配一个到Vector对象的引用的内存空间。 :第 2行语句创建一个 Vector类对象。 :第 3行语句创建一个Vector类对象。(分数:2.00)A.、B.、C.、D.、28.下列 Swing组件中属于 Swing新增组件,AWT 中没有相对应的组件是( )。(分数:2.00)A.JCheckBoxB.JRadioButtonC.JToolBarD.JList29.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投
11、影、连接C.关联、更新、排序D.显示、打印、制表30.下列各项描述中正确的是( )。(分数:2.00)A.标识符首字符的后面可以跟数字B.标识符不区分大小写C.复合数据类型变量包括布尔型、字符型和浮点型D.数组属于基本数据类型31.( )类应该是在 Java中创建的任何异常的超类。(分数:2.00)A.ThrowableB.ErrorC.ExceptionD.NullPointerException32.下列选项中,不属于 JDK文件子文件夹的是( )。(分数:2.00)A.bin子文件夹B.include子文件夹C.j2sdk1.4.2子文件夹D.lib子文件夹33.下列构造函数中创建了一个
12、为 20行,30 列的文本区的是( )。(分数:2.00)A.TextField(20,30)B.TextArea(20,30)C.TextField(20,30,“)D.TextArea(20,30,“)34.下面程序的输出结果是( )。 Public class Sun public static void main(String args ) int i = 9; switch (i) default: System.out.println(“default“); case 0: System.out.println(“zero“); break; case 1: System.out.
13、println(“one“); case 2: System.out.println(“two“); (分数:2.00)A.defaultB.defauolt, zeroC.error default clause not definedD.no output displayed35.下面的说法中正确的是( )。 :有 float型数据定义 float f1=100.00f;Float F1=new float(f1),要把 float型转换为 double型时用 Double d1=F1.doubleValue()。 :有 double型数据定义 double d1=100.00;Doubl
14、e D1=new Double(d1),要把 double型转换为 int型时用 int il=D1.intValue()。 :当把 int型转换为 double型时,该转换是不能自动转换的,需要强制类型转换。 :以上说法都不对。(分数:2.00)A.、B.、C.、D.二、B填空题/B(总题数:14,分数:28.00)36.从逻辑结构看,线性表是典型的U 【1】 /U,树是典型的U 【2】 /U。(分数:2.00)填空项 1:_37.正面向对象方法学中,直接反映了用户对目标系统的要求的模型是U 【3】 /U。(分数:2.00)填空项 1:_38.软件测试的目的是尽可能发现软件中错误,通常U 【
15、4】 /U是在代码编写阶段可进行的测试,它是整个测试工作的基础。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于U 【5】 /U的联系。(分数:2.00)填空项 1:_40.设 JDK安装在“D:/JDK”文件夹下,应在 PATH环境变量中设置“%PATH%;D:/JDK/bin”及在CLASSPATH环境变量中设置U 【6】 /U,才能保证在任何文件夹下均可以进行 Java程序的编译及运行。(分数:2.00)填空项 1:_41.移位运算符可以起到对操作数乘 2或者除 2的作用,那么对操作数除 2的移位运算符
16、是U 【7】 /U。(分数:2.00)填空项 1:_42.按照流的方向来分,I/O 流包括输入流和U 【8】 /U。(分数:2.00)填空项 1:_43.Java中的 AWT事件中的低级事件是指基于U 【9】 /U的事件。(分数:2.00)填空项 1:_44.在 Java中,字符是作为U 【10】 /U码来处理的。(分数:2.00)填空项 1:_45.Java中的对象锁是一种独占的U 【11】 /U。(分数:2.00)填空项 1:_46.下面是生成一个依赖窗口的对话框,属性为 modal,请把所缺的代码补齐。 import java.awt.*; public class DialogDemo
17、 extends Frame DialogDemo ( ) SetTitle (“Demo“); Panel p=new Panel(); p.add(new label (“one“); p.add(new Checkbox(“two“); add (“North“,p); add (“Center“, new TextArea (“three“, 3,10); Dialog d=new Dialog(this,“a cat“,U 【12】 /U); d.add(“North“,new Label (“Modal dialog“); d.add(“Center“,new TextArea(“
18、hello“); d.pack (); d.show(); public static void main(String args ) DialogDemo f=new DialogDemo(); f.pack(); f.show (); (分数:2.00)填空项 1:_47.U【13】 /U类定义了 Applet与其运行环境之间的一个标准接口。(分数:2.00)填空项 1:_48.在需要自定义 Swing构件的时候,首先要确定使用哪种构件作为所定制构件的U 【14】 /U,建议继承 JPanel类或更具体的 Swing构件类。(分数:2.00)填空项 1:_49.下列 Applet在坐标(2
19、0,20)处显示一幅 GIF图像,请填写正确的程序在横线处。 import java.awt.*; import java.applet.*; import .URL; public class Test13 extends Applet Image i; public void init() URL url=getDocumentBase(); String name=“IMG onClick=over(this) title=放大 0.gif“; U 【15】 /U; public void paint(Graphics g) g.drawImage( i,20,20, this); (分
20、数:2.00)填空项 1:_二级 JAVA笔试 90答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列不属于更新数据库操作步骤的是( )。(分数:2.00)A.加载 JDBC驱动程序B.定义连接的 URLC.执行查询操作 D.执行更新操作解析:解析 查询和更新在数据库中是不同的操作,题目中要求的是更新操作,因此执行查询操作不属于更新数据库的步骤。2.对于建立良好的程序设计风格,下面有关数据说明描述错误的是( )。(分数:2.00)A.数据说明的次序规范化B.说明语句中变量安排有序化C.使用注释来说明复杂数据的结构D.数据说明次序可以任意
21、排列 解析:解析 数据说明的风格对建立良好的程序设计风格很重要,良好的数据说明风格要求数据说明的次序规范化、说明语句中变量安排有序化、使用注释来说明复杂数据的结构。满足要求的数据说明风格才能使程序中的数据说明更容易理解和维护。3.类的保护成员具有( )双重角色。(分数:2.00)A.公有成员和保护成员B.私有成员和保护成员C.公有成员和私有成员 D.私有成员和不可访问成员解析:解析 本题考查对类的保护成员的理解。类中限定为 public的成员变量和成员方法可以被所有的类访问,protected 成员变量和成员方法可以被这个类本身、自己的子类以及同一个包中的所有其他类坊问,限定为 private
22、的成员只能被这个类本身访问。如果类中不加任何访问权限的限定词,表示所修饰的成员属于默认的访问状态,也就是 default权限状态,这时该成员可以被这个类本身和同一个包中的类访问。从以上分析可得出保护成员具有公有成员和私有成员的双重特点。故本题的答案是 C。4.下列各项中代表单精度浮点数的是( )。(分数:2.00)A.0652B.3.457DC.0.289f D.0L解析:解析 单精度浮点型(float)数不仅有整数部分,还有小数部分,数字某位可加 f或 F,它占用的字节数是 4。浮点数末尾加 d或 D的为双精度(double)浮点数。由此可知只有 C选项符合要求。5.以下构件中处于 Java
23、虚拟机下方的是( )。(分数:2.00)A.Java OS B.Java基本 APlC.Java基本类D.Java应用程序和 Applet解析:解析 本题考查对 Java虚拟机的理解。选项 A正确,Java 虚拟机处于核心位置,它的下方是移植接口,移植接口中依赖平台和不依赖平台的两部分组成,依赖平台的部分称为适配器,不依赖平台的部分为 JavaOS:选项 B、C、 D 错误。在 Java虚拟机上方,是 Java的类和 Java API。在 JavaAPI上,可以编写 Java应用程序和 JavaApvlet。6.下列各项中不属于 AWT提供的图形图像工具的是( )。(分数:2.00)A.形状B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 90 答案 解析 DOC
