【计算机类职业资格】计算机二级考试JAVA模拟题一2014年及答案解析.doc
《【计算机类职业资格】计算机二级考试JAVA模拟题一2014年及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级考试JAVA模拟题一2014年及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级考试 JAVA 模拟题一 2014 年及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:40,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3 种说法都不对2.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力3.程序设计语言的基本
2、成分是数据成分、运算成分、控制成分和( )。(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分4.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:1.00)A.125B.n2C.nD.n+l5.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:1.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC6.下列叙述中正确的是( )。(分数:1.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种
3、说法都不对7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:1.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:1.00)A.调用语句B.命令C.H 令D.消息9.下列选项中,是软件调试技术的是( )。(分数:1.00)A.错误推断B.集成测试C.回溯法D.边界值分析10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:1.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和
4、 DBMSD.没有任何关系11.下列( )不是高级程序设计语言。(分数:1.00)A.FORTRANB.JavaC.C+D.Visual ASM12.16 根地址总线的寻址范围是( )。(分数:1.00)A.531KBB.64KBC.640KBD.1MB13.在一所大学中,每个系都有自己的局域网,则连接各个系的校园网( )。(分数:1.00)A.是广域网B.还是局域网C.是地区网D.这些局域网不能互连14.下列关于信息加密的叙述中,正确的是( )。(分数:1.00)A.加密通过加密算法实现B.加密前的文件称为密文C.加密后的文件称为明文D.将明文变为密文的过程称为解密15.下列关于域名和 IP
5、 地址的叙述中,不正确的是( )。 (分数:1.00)A.在 Internet 中访问一台主机必须使用它的主机名B.200201202203 是一个 C 类 I P 地址C.I P 地址采用的是分层结构D.主机名与 I P 地址是一一对应的16.Java 语言中。负责并发管理的机制是( )。(分数:1.00)A.垃圾回收B.虚拟机C.代码安全D.多线程17.下列描述中,错误的是( )。(分数:1.00)A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制18.Java 为移动设备提供的平台是( )
6、。(分数:1.00)A.J2MEB.J2SEC.J2EED.JDK 5019.JDK 中提供的文档生成器是( )。(分数:1.00)A.javadocexeB.javapexeC.javaexeD.javaprofexe20.下列不属于 Swing 中构件的是( )。(分数:1.00)A.JPanelB.JTableC.MenuD.JFrame21.阅读下面程序 importjavaio*; public class TypeTransition public static void main(String args) char a=h; int i=100 ; int J=97; int a
7、a=a+i; Systemoutprintln(“aa=“+aa); char bb=(char)j; Systemoutprintln(“bb=“+bb): 如果输出结果的第二行为 bb=a,那么第一行的输出结果是( )。(分数:1.00)A.aa=IB.aa=204C.aa=vD.aa=15622.阅读下面程序 public class Operators And Expressions( void equals Methodl() Stringsl 一 new String(“how are you“); Strings2=new String(“how are you“); Syste
8、moutprintln(s1= =s2): public static void main(String args) Operators And Expressions Oper And Exp=new Oper- ators And Expressions (); 用于复合类型数据的”= =”运算符 OperAndExpequalsMethodl(); 程序运行结果是( )。(分数:1.00)A.= =B.trueC.falseD.equal23.阅读下面代码 if(x= =0)Systemoutprintln(“冠军“);) elseif(x一 3)SystemOutprintln(“亚军
9、“); elseSystemoutprintln(“季军“); 若要求打印字符串”季军”,则变量 X 的取值范围是( )。(分数:1.00)A.x=d&xOC.x-3D.xb) ; else maxNum=b; ; (分数:18.00)_三、简单应用题(共 24 分)(总题数:1,分数:24.00)42.本题的功能是对下拉菜单项的操作,包括添加和删除。页面包括一个下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的一项后,可以通过“删除”按钮从下拉菜单中删除该项,在文本框中填入字符串后,单击“添加”按钮就可以将该项添加到下拉菜单中,所有信息都将显示在右侧的文本域中。 import
10、javaawt*; import javaawtevent*; public class java2 extends javaappletApplet imple- ments hemListener,ActionListener Choice choice; TextField text; TextArea area; Button add,del; public void init() choice:new Choice(); text=new TextField(8); area:new TextArea(6,15); choiceadd(“音乐天地“); choiceadd(“武术天地
11、“); choiceadd(“象棋乐园“); choiceadd(“交友聊天“); add=new Button(“添加“); del=new Button(“删除“); addaddActionListener(this); deladdActionListener(this);choiceaddItemListener(this); add(choice); add(del);add(text);add(add);add(area); public void itemStateChanged(hemEvent e) String name= ; int index=choicegetSel
12、ectedIndex(); areasetText(“n“+index+“:“+name); public void actionPerformed(ActionEvent e) if(egetSource()= =addegetSource()= = text) String name=textgetText(); if(namelength()0) choiceadd(name); choiceselect(name); areaappend(“n 添加“+name); else if(egetSource()= =del) choiceremove( ); areaappend(“n 删
13、除“+choicegetSelectedItem (); (分数:24.00)_四、综合应用题(共 18 分)(总题数:1,分数:18.00)43.本题的功能是定义自已的组件类。窗口中排布着 12 个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。 import javaawt*; import javaawtevent*; import javautil*; class java3 extends Frame String keys=“l23456789*0#“; java3() super(“java3“); addWindowListener(new
14、 WindowAdapter() public void windowClosing(WindowEvent e) Systemexit(O); );setLayout(new GridLayout(4,3,6,6); for(int i=0;i KeyButton kb=new KeyButton(keyscharAt (i); kbaddkeyListener(this); kbsetBackground(Colorpink); kbsetForeground(Colorblack); add(kb); setSize(200,200); show(); class KeyEventHan
15、dler extends KeyAdapter public void keyTyPed(KeyEvent evt) Systemoutprintln(evtgetChar(); public static void main(Stringargs) newjava3(); class KeyButton extends Component KeyListener keyListener; boolean highlighted; char key; KeyButton(char k) thiskey=k; addMouseListener(new MouseEventHandler(): p
16、ublic void paint(Graphics g) int W=getSize()width; int h=getSize()height; String s=“+key; FontMetrics fm=ggetFontMetrics(); if(highlighted) gsetColor(getBackground(); gfillRoundRect(0,0,w-1,h-1,10,10); gsetColor(getForeground(); gdrawRoundRect(0,0,w-1,h-1,10,10); gdrawString(s,(w-fmstringWidth(s)2,
17、(h-fmgetHeight()2+fmgetAscent(); class MouseEventHandler extends MouseAdapter public void mousePressed(MouseEvent evt) if(keyListener!=null) keyListenerkeyTyped( new KeyEvent(KeyButtonthis,KeyEventKEY_ TYPED, SystemcurrentTimeMillis(), 0,KeyEventVK_UNDEFINED,key); public void mouseEntered(MouseEvent
18、 evt) highlighted=true; repaint(); public void mouseExited(MouseEvent evt) highlighted=false; repaint(); public synchronized void addKeyListerner(KeyLis- tener l) keyListener=AWTEventMuhieasteradd(key- Listener,1); public synchronized void removeKeyListener(Key- Listener l) keyListener=AWTEventMuhic
19、asterremove (keyListener,1); (分数:18.00)_计算机二级考试 JAVA 模拟题一 2014 年答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:40,分数:40.00)1.下列叙述中正确的是( )。(分数:1.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3 种说法都不对 解析:【解析】算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。 2.开
20、发软件时对提高开发人员工作效率至关重要的是( )。(分数:1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序员的数量D.计算机的并行处理能力解析:【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分 解析:【解析】程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。4.对长度为 n 的线性表进行顺序查找,
21、在最坏情况下需要比较的次数为( )。(分数:1.00)A.125B.n2C.n D.n+l解析:【解析】对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。5.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:1.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:【解析】对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右
22、子树时,先访问根结点,再依次访问其左、右子树。6.下列叙述中正确的是( )。(分数:1.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对解析:【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:1.00)A.消除软件危机B.软件工程管理 C.程序设计自动化D.实现软件可重用解析:【解析】基于软件工程的目标
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 考试 JAVA 模拟 2014 答案 解析 DOC
