【计算机类职业资格】(A)二级JAVA笔试-13及答案解析.doc
《【计算机类职业资格】(A)二级JAVA笔试-13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级JAVA笔试-13及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、(A)二级 JAVA 笔试-13 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.下列叙述中正确的是_。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:1.80)A.B.C.D.2.下列叙述中正确的是_。A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说
2、法都不对(分数:1.80)A.B.C.D.3.软件测试目的是_。A评估软件可靠性B发现并改正程序中的错误C改正程序中的错误D发现程序中的错误(分数:1.80)A.B.C.D.4.下面描述中,不属于软件危机表现的是_。A软件过程不规范 B软件开发生产率低C软件质量难以控制 D软件成本不断提高(分数:1.80)A.B.C.D.5.软件生命周期是指_。A软件产品从提出、实现、使用维护到停止使用退役的过程B软件从需求分析、设计、实现到测试完成的过程C软件的开发过程D软件的运行维护过程(分数:1.80)A.B.C.D.6.面向对象方法中,继承是指_。A一组对象所具有的相似性质B一个对象具有另一个对象的性
3、质C各对象之间的共同性质D类之间共享属性和操作的机制(分数:1.80)A.B.C.D.7.层次型、网状型和关系型数据库划分原则是_。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:1.80)A.B.C.D.8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多C多对多 D多对一(分数:1.80)A.B.C.D.9.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式C外模式 D设计模式(分数:1.80)A.B.C.D.10.有三个关系 R、S 和 T 如下:(分数:1.80)A.B.C.D.1
4、1.下列特点中不属于 Java 的是_。A多线程 B多继承C跨平台 D动态性(分数:1.80)A.B.C.D.12.Java 的反汇编命令是_。Ajavap BjavacCjdb Djava(分数:1.80)A.B.C.D.13.下列变量定义中,不合法的是_。Aint sx;Bim_123;Cint Summer 2010_gross_sale;Dint#dim;(分数:1.80)A.B.C.D.14.下列选项中为单精度数的是_。A2 B5.2C0.2f D023(分数:1.80)A.B.C.D.15.下列关于 boolean 类型的叙述中,正确的是_。A可以将 boolean 类型的数值转换
5、为 int 类型的数值B可以将 boolean 类型的数值转换为字符串C可以将 boolean 类型的数值转换为 char 类型的数值D不能将 boolean 类型的数值转换为其他基本数据类型(分数:1.80)A.B.C.D.16.若定义 int a=2,b=2,下列表达式中值不为 4 的是_。Aa*(+b) Ba*(b+)Ca+b Da*b(分数:1.80)A.B.C.D.17.下列可以获得构件前景色的方法是_。Agetsize() BgetForeground()CgetBackground() Dpaint()(分数:1.80)A.B.C.D.18.下列程序的运行结果是_。public
6、class testprivate String data=“10“,“10.5“);public void fun()double s=0;for(int i=0; i3; i+)trys=s+Integer. parseInt(datai);catch(Exception e)System. out. print(“errorl:“+datai);public static void main(string args)trytest d=new test();d. fun();catch(Exception e)System. Out. println(“error2“)Aerror1:1
7、0.5 Berror2Cerror1:10.5 error2 D以上都不对(分数:1.80)A.B.C.D.19.下列程序片段中,能通过编译的是_。Apublic abstract class Animalpublic void speak();Bpublic abstract class Animalpublic void speak();Cpublic class Animalpubilc abstract void speak();Dpublic abstract class Animalpubilc abstract void speak();(分数:1.80)A.B.C.D.20.下
8、列不属于接口 WindowListener 的方法是_。AwindowClosing() BwindowClosed()CwindowMinimized() DwindowOpened()(分数:1.80)A.B.C.D.21.下列选项中,不能输出 100 个整数的是_。Afor(int i=0; i100; i+)System. Out. println(i);Bint i=0;doSystem. out. println(i);i+;while(i100);Cint i=0;while(i100)System. Out. println(i);i+;Dint i=0;while(i100)
9、i+;if(i100) continue;System. out. println(i);(分数:1.80)A.B.C.D.22.类变量必须带有的修饰符是_。Astatic BfinalCpublic Dvolatile(分数:1.80)A.B.C.D.23.下列选项中属于字符串常量的是_。Aabe B“abe“Cabc D(abc)(分数:1.80)A.B.C.D.24.Java 程序默认引用的包是_。Ajava. text 包 Bjava. awt 包Cjava. lang 包 Djava. util 包(分数:1.80)A.B.C.D.25.为使下列代码正常运行,应该在下面线处填入的选项
10、是_。ObjectlnputStream In=new_(new FileInputStream(“employee. doc“);Employee newstaff=(Employee) in. readobject ();In.close();AReader BInputStreamCObjectlnput DObjectlnputStream(分数:1.80)A.B.C.D.26.下列代码将对象写入的设备是_。ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOu
11、tputStream(bout);out. writeObject (this);out. close();A内存 B硬盘C屏幕 D网络(分数:1.80)A.B.C.D.27.为使下列代码正常运行,应该在下画线处填入的选项是_。int numbers=new intn;for (int i=0; inumbers. _;i+)numbersi=i+1;Asize BlengthCdimension Dmeasurement(分数:1.80)A.B.C.D.28.为使下列代码正常运行,应该在下画线处填入的选项是_。abstract class personpublic Person (Strin
12、g n)name=n;public_String getDescription();public String getName()return name;private string name;Astatic BprivateCabstract Dfinal(分数:1.80)A.B.C.D.29.下列能够正确创建线程的方法是_。. 继承 java. lang. Thread 类,并重写 run()方法. 继承 java. lang. Runnable 类,并重写 start()方法. 实现 java. lang. Thread 接口,并实现 run()方法. 实现 java. lang. Ru
13、nable 接口,并实现 run()方法A, B,C, D,(分数:1.80)A.B.C.D.30.下列线程状态转换序列,在线程实际运行中可能出现的序列是_。A新建运行阻塞终止B运行阻塞可运行终止C可运行运行阻塞运行D新建可运行运行阻塞可运行(分数:1.80)A.B.C.D.31.为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是_。public class StackTest private int idx=0;private int data=new int8public void push(int i)synchronized (this)_;data(idx)=i;i
14、dx+;Athis. notify() Binterrupt()Cthis. wait() Dsleep()(分数:1.80)A.B.C.D.32.对下列程序的叙述中,正确的是_。1: public class X extends Thread implements Runnable2: public void run()3: system, out. println(“this is run()“);4: 5: public static void main(String args)6: Thread t=new Thread(new X();7: t. start();8: 9: A第 1
15、 行会产生编译错误B第 6 行会产生编译错程C第 6 行会产生运行错误D程序正常运行(分数:1.80)A.B.C.D.33.下列关于 Applet 的叙述中,正确的是_。AApplet 不仅可以嵌入到浏览器中运行,还可以独立运行BApplet 的主类要定义为 Applet 类或 Japplet 类的子类C同一个页面中的 Applet 之间不能通信DApplet 不支持多线程(分数:1.80)A.B.C.D.34.当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是_。Adestroy() Binit()Cstop() Dstart()(分数:1.80
16、)A.B.C.D.35.要向 Applet 传递参数,应该在下列 drawing. html 文件的下面线处填入的选项是_。applet code=DrawImage. class width=100 height=100/appletAparam image, “flower. gif“Bparam image value=flower. gifCparam name=image value=“flower. gif“Dparam name=“image“ value=“flower. gif“(分数:1.80)A.B.C.D.36.一个栈的初始状态为空,首先将元素 5,4,3,2,1 依次
17、入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。A54321ABCD B5ABCD4321CDCBAl2345 D1DCBA2345(分数:1.80)A.B.C.D.37.一棵二叉树有 10 个度为 1 的结点,7 个度为 2 的结点,则该二叉树共有结点个数为_。A8 B25C17 D7(分数:1.80)A.B.C.D.38.Java 中的字符变量在内存中占位(bit)为_。A4 B8C16 D24(分数:1.80)A.B.C.D.39.下列程序创建了一个线程并运行,横线处应填入的正确代码是_。public clas
18、s Try extends Threadpublic static void main(String args)Thread t=flew Try();_;public void run()System. out. println(“Try!“);At. start Bt. classCt. thread Dt. static(分数:0.80)A.B.C.D.40.要使下列程序能够正确运行,则横线处应填写的内容是_。import java. awt. * ;import java. applet. * ;public class SayHi extends Appletpublic void_
19、(Graphics g)g. drawString(“Hi!“, 20,20);Aint BstartCpaint Dstop(分数:0.80)A.B.C.D.二、基本操作题(总题数:1,分数:10.00)41.本题将一个整形变量 opl 的二进制的低 3 位全部变成 1。public class java1public static void main(String args)_op1=21;int op2=7;_res;_;System. out. println(res);(分数:10.00)填空项 1:_三、简单应用题(总题数:1,分数:10.00)42.本题的功能是将文件 java2
20、. java 复制为文件 java2. java. bak。import java. io. * ;public class java2public static void main(String sarg)tryFile file=new File(“java2. java. bak“);_;FileInputStream rfile=new FileInputStream(“java2. java“);FileOutputStream wfile=new FileOutputStream(“java2. java. bak“);int c;while(_)wfile. write(char
21、)c);rfile. close();wfile. close();catch(Exception e)System. out. println(“读取文件的时候发生错误!“);System. out. println(“复制操作完成!“);(分数:10.00)填空项 1:_四、综合应用题(总题数:1,分数:10.00)43.本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。import j
22、ava. awt. * ;import java. awt. event. * ;class CanvasWithPopup extends CanvasPopupmenu popup;CanvasWithPopup(PopupMenu popup)enableEvents(AWTEvent. MOUSE_EVENT_MASK);this. popup=popup;void addPopup()add(popup);void removePopup()remove(popup);protected void proeessMouseEvent(MouseEventevt)if(popup. g
23、etParent()!=null super. processMouseEvent(evt);public class java3 extends Frame implements ItemListener, ActionListenerCheckbox cb=new Checkbox(“弹出菜单“, false);CanvasWithPopup canvas;java3()super(“java3“);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System. exit(0););a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 13 答案 解析 DOC
