【计算机类职业资格】计算机二级JAVA分类模拟题186及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题186及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题186及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 186 及答案解析(总分:66.70,做题时间:90 分钟)一、选择题(总题数:40,分数:66.70)1.下面的程序执行后,屏幕上显示的应是 _ 。 Pubhc class Exam public static void main(String args) charchar1=“t“,“e“,“s“,“t“; charchat2=“t“,“e“,“s“,“t“,“1“ Sbing s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (
2、分数:2.00)A.trueB.falseC.testD.编译错误2.下列关于 TryThread 类的定义中,正确的是_。(分数:1.00)A.abstract classTryThread implements Runnablepublic void run();B.classTrymhread implements Runnablepublic void run();public voidabcMethod();C.classTryThread implements Runnablepublic voidabcMethod();D.abstract classTryTbread impl
3、ements Runnablepublic voidabcMethod();3.在描述软件的结构和过程中,提出了以下的设计表达工具,其中不正确的说法是 _(分数:1.00)A.图形表达工具:流程图、NS 图等B.文字表达工具:伪代码、PDL 等C.表格表达工具:判定表等D.系统设计表达工具:用于表达软件过程4.在下列程序的空白处,应填入的正确选项是_。 import Java.io*; pulilc class Obj ectStreamTest publilc static void main(string args) throws IOException ObjectOutputStrea
4、m oos=new ObjectOutputStream (new FileOutputStream(“serial.bin“); Java until.Date d=new Java.until Date(); oos (d); ObjectInputStream ois= new ObjectInputStream(new FileOutputStream(“serial.bin“); try java until.date restoredDate= (Java.until.Date)ois.readObject(); System.out.println (“read object b
5、ack from serial.bin file:“ +restoredDate); catch(ClassNotFoundException cnf) System.out.println(“class not found“); (分数:1.00)A.WriterObjectB.WriterC.BufferedWriterD.WriterObject5.下列数中为八进制的是_。(分数:1.80)A.27B.0x25C.026D.0286.下列关于 Java 语言中线程的叙述中,正确的是_。(分数:1.00)A.线程是由代码、数据、内核状态和一组寄存器组成B.线程间的数据是不共享的C.用户只能
6、通过创建 Thread 类的实例或定义,创建 Thread 子类的实例建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不同定性可能造成执行结果的不稳定7.下列属于黑盒测试方法的是_。(分数:1.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径分析8.下列不属于逻辑运算符的是 _ 。(分数:2.00)AtB.|C. Bonus=0; public double getSalary() double baseSalary=super.getSalary(); Return baseSalary+bonus; public void setBonus(double b); bonus=
7、b; Private double bonus; Manager 是 Employee 的子类,其理由是_。(分数:2.00)A.Manager 的适用范围较宽B.extends 关键字声明C.Manager 的域减小了D.雇员是一个经理11.若定义 int a=2,b=2,下列表达式中值不为 4 的是_。(分数:1.80)A.a*(+b)B.a*(b+)C.a+bD.a*b12.阅读下面程序: public class ConcatTest public static void main(String args) String str1=“abc“; String str2=“ABC“; S
8、tring str3=str1.contat(str2); System.out.println(str3); 程序运行结果是_。(分数:2.50)A.abcB.ABCC.abcABCD.ABCabc13.一个栈的进栈顺序是 1,2,3,4,则出栈顺序为 _ 。(分数:1.00)A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,1,414.下面是关于类及其修饰符的一些描述,不正确的是 _ 。(分数:2.00)A.abstract 类只能用来派生子类,不能用来创建 abstract 类的对象B.abstract 不能与 final 同时修饰一个类C.fmal 类不但可以用来派生子
9、类,也可以用来创建 final 类的对象D.abstract 方法必须在 abstract 类中声明,但 abstract 类定义中可以没有 abstract 方法15.结构化程序设计的一种基本方法是 _(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法16.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是_。(分数:2.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener17.数据报通信协议 UDP 把每个传输的数据大小控制在下列哪一项之内(分数:1.00)A.8KB
10、B.16KBC.64KBD.128KB18.下列不属于 Swing 的构件是_。(分数:1.80)A.JButtonB.JLabelC.JFrameD.JPane19.下面不属于需求分析阶段任务的是_。(分数:2.00)A.确定软件系统的功能需求B.制定软件集成测试计划C.确定软件系统的性能需求D.需求规格说明书评审20.以下叙述中不属于 JAVA 语言特点的是_。(分数:2.00)A.面向对象B.可移植性C.多线程D.宏定义21.在数据管理技术发展的三个阶段中,数据共享最好的是_。(分数:1.80)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3 个阶段相同22.一元算术运算符中,运
11、算符“+”的功能是 _ 。(分数:2.00)A.增量B加 1C.取正值D.一元加23.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.80)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书24.线性表中经常采用的两种存储结构是_。(分数:2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构25.在文件类提供的方法中,用于创建目录的方法是 _ 。(分数:2.00)A.mkdir()B.mkdirs()C.list()D.listRoots()26.下面属于黑盒测试方法的是_。(分数:2.00)A
12、.语句覆盖B.逻辑覆盖C.边界值分析D.路径覆盖27.当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是_。(分数:1.80)A.destroy()B.init()C.stop()D.start()28.若有 int x=3;则执行 y=x+*4;语句后的结果是_。(分数:1.00)A.x 为 3,y 为 12B.x 为 3,y 为 16C.x 为 4,y 为 12D.x 为 4,y 为 1629.关系数据库管理系统能实现的专门关系运算包括_。(分数:1.80)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表30.使
13、下列程序正常运行并且输出“Hello!”,横线处应填写的内容是_。 class Test_ public static void main(stringargs) Test t=new Test(); t. start(); Public void run() System. out. println(“Hello!“); (分数:0.80)A.extends ThreadB.extends FloatC.extends IostreamD.extends Stdio31.下列代码的执行结果是_ public class Test5 public static void main(String
14、 args) String s1=new String(“hello“); String s2=new String(“hello“); System.out.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false trueD.false false32.在待排序的元素序列基本有序的前提下,效率最高的排序方法是_。(分数:2.00)A.插入排序B.选择排序C.快速排序D.堆排序33.下列不属于面向对象编程的三个特征的是 _ 。(分数:2.00)A.封装B.指针操作C.多态
15、性D.继承34.构造方法名必须与_相同,它没有返回值,用户不能直接调用它,只能通过 new 调用。(分数:1.80)A.类名B.对象名C.包名D.变量名35.算法的空间复杂度是指_。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数36.switch 语句中 _ 。(分数:2.00)A.case 子句中的值不一定必须是常量B.case 子句中的值可以是变量C.case 子句中的值必须是常量D.ca3e 子句中的值必须是变量37.线程生命周期中正确的状态是_。(分数:2.00)A.新建状态、运
16、行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态38.下面程序的输出结果是 _ 。 main() char *alpha7= “ABCD“,“EFGH“,“IJKL“,“MNOP“,“QRST“,“UVWX“,“YZ“; char *p; int I: p=alpha; for(i=0;i4;i+) printf(“%c“,*(pi); printf(“/n“); (分数:2.00)A.AEIMB.BFJNC.ABCDD.DHLP39.下列选项中,用于实现接口的关键字是 _(分
17、数:2.00)A.interfaceB.implementsC.abstractD.class40.执行下面程序后输出的正确结果是 _ 。 public class Test public static void main(String args) System.out.print(100%3); System.out.print(“/“); System.out.print(100%3.0); (分数:2.00)A.1,1B.1,1.0C.1.0,1D.1.0,1.0计算机二级 JAVA 分类模拟题 186 答案解析(总分:66.70,做题时间:90 分钟)一、选择题(总题数:40,分数:6
18、6.70)1.下面的程序执行后,屏幕上显示的应是 _ 。 Pubhc class Exam public static void main(String args) charchar1=“t“,“e“,“s“,“t“; charchat2=“t“,“e“,“s“,“t“,“1“ Sbing s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (分数:2.00)A.true B.falseC.testD.编译错误解析:2.下列关于 TryThread 类的定义中,正确的是
19、_。(分数:1.00)A.abstract classTryThread implements Runnablepublic void run();B.classTrymhread implements Runnablepublic void run();public voidabcMethod(); C.classTryThread implements Runnablepublic voidabcMethod();D.abstract classTryTbread implements Runnablepublic voidabcMethod();解析:解析 在一个类中实现 Runnabl
20、e 接口(以实现 Runable 接口的类为 Runnable 类),类必须定义一个称为 run 的无参数方法。A 选项没有实现 run()这个方法,要用 abstract 修饰才行。abstract 修饰的抽象类需要子类继承,在派生类中实现抽象类中的抽象方法。抽象类被派生、抽象方法被子类实现后才有实际意义。抽象方法是只有返回值类型、方法名、方法参数而不定义方法体的一种方法。3.在描述软件的结构和过程中,提出了以下的设计表达工具,其中不正确的说法是 _(分数:1.00)A.图形表达工具:流程图、NS 图等B.文字表达工具:伪代码、PDL 等C.表格表达工具:判定表等D.系统设计表达工具:用于表
21、达软件过程 解析:4.在下列程序的空白处,应填入的正确选项是_。 import Java.io*; pulilc class Obj ectStreamTest publilc static void main(string args) throws IOException ObjectOutputStream oos=new ObjectOutputStream (new FileOutputStream(“serial.bin“); Java until.Date d=new Java.until Date(); oos (d); ObjectInputStream ois= new Ob
22、jectInputStream(new FileOutputStream(“serial.bin“); try java until.date restoredDate= (Java.until.Date)ois.readObject(); System.out.println (“read object back from serial.bin file:“ +restoredDate); catch(ClassNotFoundException cnf) System.out.println(“class not found“); (分数:1.00)A.WriterObjectB.Writ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 186 答案 解析 DOC
