Java二级考试2015
2015年9月全国计算机等级考试二级《JAVA》真题及详解
2015年9月全国计算机等级考试二级《JAVA》真题(总分100, 考试时间120分钟)一、选择题(每小题1分,共40分)1. 软件生命周期是指()。
A 软件产品从提出、实现、使用维护到停止使用退役的过程B 软件从需求分析、设计、实现到测试完成的过程C 软件的开发过程D 软件的运行维护过程该问题分值: 1答案:A软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。
2. 下列包中,包含JOptionPane类的是()。
A javax.swingB java.iangC java.utilD java.applet该问题分值: 1答案:ASwing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,利用JOption-Pane类中的各个static方法来生成各种标准的对话框,实现显示信息、提出问题、警告、用户输入参数等功能,且这些对话框都是模式对话框。
3. 若干进程之间相互合作,共同完成-项任务,进程的这种协同工作关系称为()。
A 异步B 同步C 并发D 互斥该问题分值: 1答案:B进程同步是指进程之间-种直接的协同工作关系,这些进程相互合作,共同完成-项任务。
进程间的直接相互作用构成进程的同步。
4. 16根地址总线的寻址范围是()。
A 531KBB 64KBC 640KBD 1MB该问题分值: 1答案:B假设地址总线有n条,内存的寻址范围是2n。
5. 结构化程序所要求的基本结构不包括()。
A 顺序结构B GOT0跳转C 选择(分支)结构D 重复(循环)结构该问题分值: 1答案:B结构化程序设计的三种结构是顺序、分支和循环,不包括GOT()跳转,它只是分支结构的-种,也是-个关键字。
6. 下列关于域名和I P地址的叙述中,不正确的是()。
2015年计算机等级考试二级 java 考前押密试题3
来2015年全国计算机等级考试二级《JAVA语言程序设计》考前押密试题
选择题(每小题1分,共40分)
1、如果应用程序要在Applet上显示输出,则必须重写的方法是()。
A.Graphics.drawstring()
B.repaint()
C.paint()
D.update()
2、下列不属于表达式语句的是()。
A.++i;
B.--J;
C.b#a;
D.b*=a;
3、阅读下列程序片段。
如果sayHello()方法正常运行,则test()方法的运行结果将是()。
A.Hello
B.ArrayIndexOutOfBondsException
C.ExceptionFinally
D.HelloFinally
4、阅读下列代码段。
上述代码的编译结果是()。
A.程序通过编译并且run()方法可以正常输出递增的i值
B.程序通过编译,调用run()方法将不显示任何输出
C.程序不能通过编译,因为while的循环控制条件不能为“true”
D.程序不能通过编译,因为run()方法的返回值类型不是void
5、下列程序的输出结果是()。
A.编译未通过
B.编译通过,但运行错误
C.可以运行,但有错误
D.以上都不对
6、栈s最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列()序列不是可能的出栈序列。
A.C、B、E、D、A、F
B.C、D、B、F、E、A
C.A、D、E、C、B、F。
计算机二级java考试内容
计算机二级java考试内容2015年计算机二级java考试内容一、Java语言的特点和实现机制二、Java体系结构1.Java程序结构。
2.Java类库结构。
3.Java程序开发环境结构。
三、Java语言中面向对象的特性1.面向对象编程的.基本概念和特征。
2.类的基本组成和使用。
3.对象的生成、使用和删除。
4.包与接口。
5.Java类库的常用类和接口。
四、Java语言的基本数据类型和运算1.变量和常量。
2.基本数据类型及转换。
3.Java类库中对基本数据类型的类包装。
4.运算符和表达式运算。
5.字符串和数组五、Java语言的基本语句1.条件语句。
2.循环语句。
3.注释语句。
4.异常处理语句。
5.表达式语句。
六、Java编程基本技术1.输入输出流及文件操作。
2.线程的概念和使用。
3.程序的同步与共享。
4.Java语言的继承、多态和高级特性。
5.异常处理和断言概念。
6.Java语言的集合(Collections)框架和泛型概念。
七、编写用户界面程序基础1.用AWT编写图形用户界面的基本技术。
2.用Swing编写图形用户界面的特点。
3.Swing的事件处理机制。
八、编写小应用程序(Applet)基础1.Applet类的API基本知识。
2.Applet编写步骤及特点。
3.基于AWT和Swing编写用户界面。
4.Applet的多媒体支持和通信。
九、JavaSDK6.0的下载和安装。
2015年计算机二级JAVA考试复习资料
2015年计算机二级JAVA考试复习资料
为大家分享一下计算机二级JAVA最全的复习资料。
为方便阅读,所以按照以下方式清晰呈现。
大家下载文章后ctrl+单击左键即可查看内容,
内容不多,但是绝对经典。
1.2015年3月全国计算机等级考试二级Java语言程序设计考试大纲
2.计算机二级JAVA历年真题与答案解析汇总
3.计算机二级JAVA上机试题题库100题&答案
4.JAVA学习常见问题整理
5.计算机二级Java练习题及解析
6.计算机二级JAVA上机快捷键整理
7.计算机二级JAVA自学教程
祝大家考试顺利。
以上资料绝对经典,值得收藏!。
全国计算机二级考试Java模拟试题二答案及解析
全国计算机二级考试Java模拟试题二答案及解析2015年全国计算机二级考试Java模拟试题(二)答案及解析一、选择题1.A。
【解析】线性表的存储结构有顺序存储结构和链式存储结构。
2.C。
【解析】根据满二叉树的定义,一棵深度为k且有2k-1个结点的二叉树为满二叉树。
满二叉树的叶子结点为最后一层的结点数。
根据满二叉树的性质,在满二叉树的第i层上至多有2i-1个结点。
因此深度为5的满二叉树的叶子结点数为25-1=16个。
3.C。
【解析】线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前驱,最后一个结点没有后继,其他结点有且只有一个前驱和后继,所以选项C是错误的。
4.B。
【解析】在数据库系统中,需要对数据进行集合、统一的管理,以达到被多个应用程序共享的目标。
5.D。
【解析】程序设计中,程序不要求长度,以结构清晰、易于理解为标准,程序员可以添加注释来助于理解,同时要尽量少用goto 语句,否则会破坏程序的结构。
6.C。
【解析】结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。
7.A。
【解析】二叉树的遍历有3种:前序、中序和后序。
中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。
分析本题二叉树,对其进行中序遍历,结果为ACBDFEG。
8.B。
【解析】耦合性和内聚性是模块独立性的两个定性标准,软件设计应该遵循高内聚低耦合的准则。
9.A。
【解析】算法的有穷性是指算法必须在执行有限的步骤后终止。
10.D。
【解析】关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。
记作R∩S。
11.B。
【解析】若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。
12.D。
【解析】根据快速排序的算法,新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)为字符序列(Q,H,C,Y,P,A,M,s,R,D,F,x)经过快速排序的算法第一趟扫描后的结果。
2015年计算机二级考试JAVA考前押密试卷5
2015年计算机二级考试JAVA考前押密试卷(5)一、选择题(每小题1分,共40小题,共40分)1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间2.用链表表示线性表的优点是( )。
A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同3.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )。
A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG4.下列数据结构中,能用二分法进行查找的是( )。
A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表5.结构化程序设计的3种基本结构是( )。
A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移6.下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法7.设计软件结构是在软件生命周期的( )。
A.软件定义期B.软件开发期C.软件维护期D.以上3个都不是8.数据库技术的根本目标是要解决数据的( )。
A.存储问题B.共享问题C.安全问题D.保护问题9.设计数据库的存储结构属于( )阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计10.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。
A.可重用性差B.安全性差C.非持久性D.冗余性11.如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是( )。
A.分块法B.顺序法C.二分法D.散列法12.顺序存储结构的优点是( )。
2015全国计算机二级JAVA测验练习题及答案
2015全国计算机二级JAVA测验练习题及答案————————————————————————————————作者:————————————————————————————————日期:2015全国计算机二级JAVA考试练习题及答案(一)发布时间:2015-07-011、以下不是Java中有效的关键字。
A、constB、NULLC、falseD、this本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。
只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。
该对象。
A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。
它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。
在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。
流,最早从C语言中引入的。
其可以看成是一个流动的数据缓冲区。
计算机二级Java考试2+2015年
计算机二级Java考试2 2015年(总分:40.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.线性表L=(al,a2,a3,…ai,…an),下列说法正确的是()。
(分数:1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继√解析:解析:线性表可以为空表;第一个元素没有直接前驱,最后一个元素没有直接后继;线性表的定义中,元素的排列并没有规定大小顺序。
2.下列关于完全二叉树的叙述中,错误的是()。
(分数:1.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点√C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为[log2n]+1解析:解析:满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。
完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。
由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。
3.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
(分数:1.00)A.125B.n/2C.n √D.n+1解析:解析:对线性表进行顺序查找时,最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。
4.下列选项中不属于结构化程序设计方法的是()。
(分数:1.00)A.自顶向下B.逐步求精C.模块化D.可复用√解析:解析:结构化程序设计的主要原则概括为自顶向下,逐步求精,模块化。
5.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
(分数:1.00)A.阶段性报告B.需求评审√C.总结D.都不正确解析:解析:需求分析是软件定义时期的最后一个阶段。
计算机二级Java考试1+2015年
计算机二级Java考试1 2015年(总分:40.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是()。
(分数:1.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对√解析:解析:算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
2.开发软件时对提高开发人员工作效率至关重要的是()。
(分数:1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境√C.程序员的数量D.计算机的并行处理能力解析:解析:先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。
3.程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分√解析:解析:程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。
4.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
(分数:1.00)A.125B.n/2C.n √D.n+l解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。
在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。
5.有下列二叉树,对此二叉树前序遍历的结果为()。
(分数:1.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC √解析:解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
2015年9月二级JAVA语言程序设计真题及答案解析
2015年9月二级JAVA语言程序设计真题及答案解析(1/40)单项选择题第1题软件生命周期是指()。
A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程下一题(2/40)单项选择题第2题下列包中,包含JOptionPane类的是()。
A.javax.swingB.java.iangC.java.utilD.java.applet上一题下一题(3/40)单项选择题第3题若干进程之间相互合作,共同完成-项任务,进程的这种协同工作关系称为()。
A.异步B.同步C.并发D.互斥上一题下一题(4/40)单项选择题第4题16根地址总线的寻址范围是()。
A.531KBB.64KBC.640KBD.1MB上一题下一题(5/40)单项选择题第5题结构化程序所要求的基本结构不包括()。
A.顺序结构B.GOT0跳转C.选择(分支)结构D.重复(循环)结构上一题下一题(6/40)单项选择题第6题下列关于域名和I P地址的叙述中,不正确的是()。
A.在Internet中访问一台主机必须使用它的主机名B.200.201.202.203是一个C类I P地址C.I P地址采用的是分层结构D.主机名与I P地址是一一对应的上一题下一题(7/40)单项选择题第7题在switch(expression)语句中,expression的数据类型不能是()。
A.doubleB.charC.byteD.short上一题下一题(8/40)单项选择题第8题阅读下列程序该程序在编译时的结果是()。
A.变量a未赋值B.第二个System.out.println(”b=”+b)语句中,变量b作用域有错C.第二个System.out.println(”a=”+a)语句中,变量a作用域有错D.第一个System.out.println(”b=”+b)语句中,变量b作用域有错上一题下一题(9/40)单项选择题第9题在HTML文件的标志中作为可选属性的是()。
全国计算机等级考试二级JAVA真题题库1+2015年3月
全国计算机等级考试二级JAVA真题题库1 2015年3月(总分:100.00,做题时间:120分钟)一、选择题(每小题1分,共40分)(总题数:40,分数:40.00)1.单击窗口内的按钮时,产生的事件是()。
(分数:1.00)A.MouseEventB.WindowEventC.ActionEvent √D.KeyEvent解析:在构件的事件类中,MouseEvem事件是鼠标事件,包括鼠标单击,移动;WindowEvent事件是窗口事件,包括关闭窗口,窗口闭合,图标化;ActionEvent事件是动作事件,包括按钮按下;TextField中按键;KeyEvent事件是键盘事件,包括键按下、释放。
2.在Java中,实现用户界面功能的包是()。
(分数:1.00)A.java.appletB.javax.transactionC.java.utilD.java.awt √解析:本题考查考生对Java包功能的理解。
选项A中java.applet包是为Applet提供执行需要的所有类,主要访问Applet内容的通信类;选项B中transaction包是属于javax而不是java,javax.transaction 包是提供事务处理所需要的包;选项C中java.util包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array等常用工具类;java.awt包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。
3.下列选项中属于字符串常量的是()。
(分数:1.00)A.·abc·B."abc" √C.[abc]D.(abc)解析:Java中字符串常量由双引号和其中间的字符所组成.4.类Panel默认的布局管理器是()。
(分数:1.00)A.GridLayoutB.BorderLayoutC.FlowLayout √D.CardLayout解析:本题考查Java中的布局管理器。
2015年计算机等级考试二级 java 考前押密试题5
来2015年全国计算机等级考试二级《JAVA语言程序设计》考前押密试题选择题(每小题1分,共40分)1、下面for循环语句的执行结果是()。
A.63B.74C.62D.732、向Applet传递参数的正确描述是()。
A.B.C.D.3、以下叙述中不属于Java语言特点的是()。
A.面向对象B.可移植性C.多线程D.宏定义4、下列选项默认的布局管理器不是BorderLayout的是()。
A.WindowB.PanelC.FrameD.Dialog5、SQL语言又称为()。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言6、在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。
下列代码中必须实现Serializable接口的类是()。
A.EmployeeB.InputC.StaffD.Stream7、下列方法与Applet显示无关的是()。
A.paint()B.update()C.draw()D.repaint()8、在文件类提供的方法中,用于创建目录的方法是()。
A.mkdir()B.mkdirs()C.list()D.listRoots()9、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=10010、按照Java的标识符命名规则,下列表示-个类的标识符正确的是()。
A.HelloworldB.HelloWorldC.helloworldD.helloWorld11、下面程序段的输出结果是()。
2015年计算机等级考试二级 java 考前押密试题4
来2015年全国计算机等级考试二级《JAVA语言程序设计》考前押密试题选择题(每小题1分,共40分)1、通常我们使用()方法来为一个部件注册事件监听器。
A.add×××ListenerB.×××ListenerC.Listener×××D.×××Listeneradd2、下面排序算法中,平均排序速度最快的是()。
A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法3、下列代码的执行结果是()。
A.9.9B.3C.falseD.true4、下列关于JavaApplication与Applet的说法中,正确的是()。
A.都包含main()方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在HTML文件中执行5、下列选项中,不属于模块问耦合的是()。
A.数据耦合B.标记耦合C.异构耦合D.公共耦合6、下列语句中,可以作为无限循环语句的是()。
A.for(;;){}B.for(int i=0;i<10000;i++){}C.while(false){}D.do{}while(false)7、若数组a定义为int[][]a=new int[3][4],则a是()。
A.-维数组B.二维数组C.三维数组D.四维数组8、在设计程序时,应采纳的原则之-是()。
A.不限制go to语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于渎者理解9、阅读下列Java语句:在下画线处,应填的正确选项是()。
A.FileB.FileWriterC.FileOutputStreamD.Outputstream10、 sum的值为0,则result=sum==0?1:num/sum的值为()。
A.0B.1C.01D.无法输出11、二维数组A[0,…,8][0,…,9],其每个元素占2字节。
2015年计算机等级考试二级 java 考前押密试题1
2014年全国计算机等级考试二级《JAVA语言程序设计》考前押密试题一、选择题(每小题1分,共40分)1、下列方法中能完成主类实例初始化工作的是()。
A.start()B.stop()C.init()D.paint()2、 AWT中用来表示颜色的类是()。
A.FontB.ColorC.PanelD.Dialog3、在软件开发中,需求分析阶段可以使用的工具是()。
A.N—S图B.DFD图C.PAD图D.程序流程图4、下列事件监听器中,无法对TextField对象进行事件监听和处理的是()。
A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener5、下列选项中为单精度数的是()。
A.2B.5.2C.0.2fD.0236、在方法内部使用,代表对当前对象自身引用的关键字是()。
A.superB.ThisC.SuperD.this7、 Java中用于提供Java语言、Java虚拟机的核心的类和接口的包是()。
A.java.io包B.java.applet包C.java.lang包D.java.net包8、要使下列程序能够正确运行,则横线处应填写的内容是()。
A.intB.startC.paintD.stop9、数据独立性是数据库技术的重要特点之-。
所谓数据独立性是指()。
A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对10、下列各项中属于合法标识符的是()。
A.myid/2B.+voidC.-5D._vacl11、下列选项中,与成员变量共同构成一个类的是()。
A.关键字B.方法C.运算符D.表达式12、数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段13、下列选项成员变量声明正确的是()。
全国计算机等级考试二级JAVA真题题库12015年3月_真题-无答案
全国计算机等级考试二级JAVA真题题库1 2015年3月(总分100,考试时间120分钟)一、选择题(每小题1分,共40分)1. 单击窗口内的按钮时,产生的事件是()。
A. MouseEventB. WindowEventC. ActionEventD. KeyEvent2. 在Java中,实现用户界面功能的包是()。
A. java.appletB. javax.transactionC. java.utilD. java.awt3. 下列选项中属于字符串常量的是()。
A. ·abc·B. "abc"C. [abc]D. (abc)4. 类Panel默认的布局管理器是()。
A. GridLayoutB. BorderLayoutC. FlowLayoutD. CardLayout5. 下列线程状态转换序列,在线程实际运行中可能出现的序列是()。
A. 新建-运行-阻塞-终止B. ……运行-阻塞-可运行-终止C. ……可运行-运行-阻塞-运行……D. 新建-可运行-运行-阻塞-可运行……6. 下列工具中为需求分析常用工具的是()。
A. PADB. PFDC. N~SD. DFD7. 当一个Applet所在的Web页面被其他页面覆盖后。
不可能被调用的Applet方法是()。
A. destroy()B. init()C. stop()D. start()8. 程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
A. 对象成分B. 变量成分C. 语句成分D. 传输成分9. 下面代码段的输出是()。
A. 编译出错B. 5752C. trueD. 无任何输出10. 对鼠标单击按钮操作进行事件处理的接口是().A. MouseListenerB. WindowListenerC. ActionListenerD. KeyListener11. 下列特征中不是面向对象方法的主要特征的是()。
计算机二级Java考试3+2015年
计算机二级Java考试3 2015年(总分:40.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.数据的存储结构是指()。
(分数:1.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示√解析:解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。
数据的存储结构主要有两种:顺序存储结构和链式存储结构。
2.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
(分数:1.00)A.冒泡排序n/ZB.冒泡排序为nC.快速排序为nD.快速排序为n(n一1)/z √解析:解析:冒泡排序法首先将第一个记录的关键字与第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个,以此类推,直至第n-1个与第n个记录的关键字进行比较。
在最坏情况下,冒泡排序中,若初始序列为”逆序”序列,需要比较n(n-1)/2次。
快速排序是对通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,最终达到整个记录有序。
最坏情况下比较次数为n(n-1)/2。
3.栈和队列的共同点是()。
(分数:1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素√D.没有共同特点解析:解析:栈是只允许在表的一端进行插入和删除的操作,队列是允许在表的一端进行插入,另一端进行删除的操作。
4.有下列二叉树,对此二叉树中序遍历的结果为()。
(分数:1.00)A.ABCEDFB.ABCDEFC.ECBDFA √D.ECFDBA解析:解析:二叉树的中序遍历是指先访问左子树。
再访问树结点,最后访问右子树;当访问下级左右子树时,也对照此原则。
所以C选项正确。
5.对建立良好的程序设计风格,下列描述中正确的是()。
(分数:1.00)A.程序应该简单、清晰、可读性好√B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析:”清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。
下半年全国计算机二级Java考试模拟题及答案
下半年全国计算机二级Java考试模拟题及答案2015下半年全国计算机二级Java考试模拟题及答案1、假设MyProg.java已经通过JDK编译程序进行编译通过生成了应用程序,那么通过命令行执行这个语句:java MyProg I like tests ,那么main方法中的args[0]是______。
A、MyProgB、IC、likeD、tests本题考查的是Java程序的结构。
Java程序通过args数组保存了在命令行中输入的所有参数,其中第一个参数是I。
故本题答案为B。
2、给出以下关于一个使用适当的字符间距的字体的T extField的表达式T extField t = new TextField("they are good",40);以下说法中______是正确的。
A、被显示的字符串可以使用多种字体//只有一种字体B、一行中最大的字符数是40//使显示的最大字符数C、显示的宽度正好是40个字符宽//有可能不足只是设置的最佳大小D、用户可以编辑字符本题考查的是TextField的使用方法。
对于TextField的该种形式的构造函数来说,前一个参数是文本域中初始的字符串的显示值,而后一个是推荐的显示宽度,以列数表示,在构造文本域的时候会将这个大小设置为最佳大小,如果容器的限制使得文本域不能显示这么多也没有办法,一般来说是比这个大小大的,而且即使宽度很小,你也可以在文本域的一行中输入很长的字符串,只要不使用回车,在超过显示宽度后文本域会自动出现水平滚动条(没有被设置为关闭,缺省是不关闭的.),而文本域的缺省编辑方式是可编辑的,一个文本域只能使用一种字体,这个字体可以在运行的过程中动态的改变,但是文本域中的所有字符串都将使用这个字体显示。
故本题答案为D。
3、下列特点中,是Java虚拟机执行的特点之一。
A、字节代码B、多进程C、静态链接D、编译本题考查的是Java虚拟机。
Java语言的执行模式是半编译和半解释型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8、改正下列程序的错误:
A)java.awt B)ng C)java.io D)java.applet
12、java程序语句的结束符是____B_____。 答案:B
A)“.” B)“;” C)“:” D)“=”
public class Exercise1{
public static void main (String[] args){
int i = 97;
char j = i;
System.out.println(“j = “+j);
}
} 答案:D
2、java对内存的使用跟踪是____B_____。 答案:B
A)多线程机制 B)垃圾回收机制
C)代码安全检验机制 D)异常处理机制
3、符合对象和类的关系的是_____D___。 答案:D
6、一个Java源程序文件的扩展名必须是____C______。 答案:C
A)jar B)class C)java D)war
7、Java编译器产生的文件扩展名必须是___B_______。 答案:B
A)jar B)class C)java D)war
8、下列各项中,属于软件的是_____D_____。 答案:D
A)CPU B)ALU C)RAM D)JVM
A)人和猴子 B)书和房子
C)狗和猫 D)飞机和交通工具
4、下列说法不正确的是____A____。 答案:A
A)java源程序文件名与应用程序类名可以不相同。
B)java程序中,public类最多只能有一个。
3、JDK的bin目录下提供的Java调试器是_____D_____。 答案:D
A)javacJava语句要执行一个Applet程序的命令是_____A_____。 答案:A
A)Class B)System C)Thread D)Object
9、支持java垃圾回收类的包是____B___。 答案:B
A)ng B)ng.ref C)ng.reflect D)java.util
13、方法main(String args[]) 的定义开头是_____D____。 答案:D
A)public B) static C)public static D)public static void
14、在java源程序中,正确声明的次序是_____A_____.。 答案:A
A)将 int = 97;改为 int i = ‘97’ B) 将 int = 97;改为 float i = 97
C)将 int = 97;改为 long i = 97 D)将 int = 97;改为char i= 97
7、改正程序下划线处错误:
A)JOptionPanc B)System C)Dialog D)ShowDialog
14、Java程序中调用静态方法时,采用类名后跟____A______。 答案:A
A). B): C); D)=
12、应用程序结束的方法是用System类的_____B_____。 答案:B
A)end() B)exit() C)set() D)get()
13、显示消息对话框和输入对话框的类是_____A_____。 答案:A
C)java源程序文件的扩展名为java
D)java小应用程序Applet没有main方法。
6、jdk在Windows平台的目录下,java程序运行环境的根目录是____B____。
答案:B
Java二级国家考试笔试练习题
第一章 java语言概论
一、例题
1、 下列说法不正确的是____A_____。 答案:A
A)java语言不考虑安全性 B)java是跨平台的语言
C)java是面向对象的语言 D)java是具有多线各并发机制的语言
C)在程序执行时解释 D)给程序加说明,提高程序的可读性
二、自测题
1、下列说法不正确的是_____A_____。 答案:A
A)Java语言不支持分布式计算 B)Java是跨平台的语言
A) bin B)jre C)lib D)src.zip
7、java类库中包含swing包的核心包是____D____。 答案:D
A)ng B)java C)System D)javax
8、java所有类的根是______D____。 答案:D
A)局部变量 B)方法参数变量 C)异常参数变量 D)类变量
5、用单引号括起来表示并占内存16为的数据类型是______C____。 答案:C
A)字节型 B)短整型 C)字符型 D)不尔型
6、利用Java编译器改正下列程序的错:
3、下列数中,表示为单精度浮点数的是___C_______。 答案:C
A)0.652d B)3.14156D C)0.29874f D)0568
4、作用域是整个类的变量属于_____D_____。 答案:D
class Variable{
int x = 0,y = 0, z= 0;//类变量
void init (int x,int y){
x = x;
y = y;
int z = 5; //局部变量
System.out.println(“******在初始化中*******”);
9、Java Applet程序设计执行在 B 答案:B
A)CPU上 B)浏览器上 C)服务器上 D)ROM上
10、支持抽象窗口类型的包是______C____。 答案:C
10、JDK的bin目录下提供的java编译器是____A____。 答案:A
A)javac B)javadoc C)java D)appletviewer
11、在java语言中,能自动导入的包是___B_____。 答案:B
15、装载JOptionPane类的软件包是____D______。 答案:D
A)java.awt B) C)java.transaction D)java.swing
第二章简单数据类型
1、下列属于合法标识符的是_____A_____。 答案:A
C)java程序中,package语句可以有0个或1 个,并在源文件之首
D)java程序对字母大小写敏感的
5、下列说法不正确的是____B____。 答案:B
A)java应用程序必须有且只有一个main方法。
B)System.out.println()与System.out.print()是相同的标准输出方法
A)ng B)ng.ref C)java.awt D)java.util
11、能在命令窗口显示信息的方法是_____A_____。 答案:A
A)System.out.print() B)read() C)write() D)show
A)包声明?导入声明?类和接口声明
B)导入声明?类和接口声明?包声明
C)类和接口声明?导入声明?包声明
D)包声明?类和接口声明?导入声明
15、在Java程序中,注释的作用是_____D____。 答案:D
A)在程序执行时显示其内容 B)在程序编译时提示
A)_wind B)5tie C)+file D)room#
2、下列数中,表示为八进制整数的是_____B_____。 答案:B
A)0xB8 B)0156 C)4096L D)‘\141’
C)Java是面向对象语言 D)Java是具有多线程并发机制的语言
2、Java语言的并发机制是_____A_____。 答案:A
A)多线程机制 B)垃圾回收机制
C)代码安全检验机制 D)异常处理机制
A)appletviewer B)java C)javc D)jdbc
5、要执行一个Java Applet程序,必须有的文件类是_____C_____。 答案:C
A)XML B)Text C)HTML D)GPL
System.out.println(“x = “ +x+” y = “+y+” z = “+z);
}
} 答案:B
A) int x = x; int y = y; B)this.x = x; this.y = y;