【计算机类职业资格】二级JAVA笔试-162及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-162及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-162及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-162 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)_pathName=new_(args0);StringfileNames=pathName.list();(分数:2.00)A.FileInputStreamB.FileOutputStreamC.FileD.RandomAccessFile2.下列代码的执行结果是( )。public class Testpublic static void main(Stringargs
2、)intx=0,1,2,3;forint i=0;i3;1+=2)trysystem.out.println(xi+2/xi+xi+1);catch(ArithmeticException e)System.out.println(“error1“);catch(Exception e)System.out.println(“error2“);(分数:2.00)A.error1B.error2C.error1orror2D.2error23.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素能最先被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对4.下列
3、整数的定义中,错误的是( )。(分数:2.00)A.int f=314.;B.int a=012;C.int i=189;D.int d=0x123;5.Object 类中的方法 public int hashCode,在其子类中覆盖该方法时,其方法修饰符可以是( )。(分数:2.00)A.protectedB.publicC.privateD.缺省6.关于下列代码编译或执行结果的描述中,正确的是( )。public class Testpublic static void main(String args)TestThread pm1=new TestThread(“One“)pm1.sta
4、rt();TestThread pm2=new TestThread(“Two“)pm2.start();class TestTbread extends Thread(private String sTname=“;TestThread(String s)sTname=s;public void run()for(int i=0;i2;i+)trysleep(1000);catch(InterruptedException e)system.out.print(sTname+“);(分数:2.00)A.不能通过编译,TestThread 类中不能定义变量和构造方法B.输出 One One T
5、wo TwoC.输出 Two One One TwoD.选项 B 或 C 都有可能出现7.下列变量的定义中,错误的是( )。(分数:2.00)A.int x=3;B.float f;d;C.String s=“Hello“;D.boolean b=true;8.下列关于 Applet 的叙述中,正确的是( )。(分数:2.00)A.为了使 Applet 在浏览器中运行,需要在 HTML 文件中嵌入相应的 Applet 类B.Applet 不能从外部接收参数C.Applet 不能使用 javac 命令进行编译D.Java Application 与 Applet 都必须包含 main()方法9.
6、若变量 a 是 String 类型的数据,那么表达式(a+a)的类型是( )。(分数:2.00)A.charB.StringC.intD.long10.下列不属于 Java 关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL11.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具12.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手
7、册D.软件需求规格说明书13.下列代码的执行结果是( )。int length=“Hello“.length();System.out.println(length);(分数:2.00)A.5B.2C.10D.614.下列代码的下画线处应填入的方法名是( )。import java.awt.*;import java.applet.*;public class Hello extends Appletpublic void_(Graphics g)g.drawstring(“How are you!“,10,10);(分数:2.00)A.repaintB.printlnC.paintD.sho
8、w15.在堆栈类 Sharedstack 的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)( )。public class SharedStack_int idx=0;chardata=new chaf10;public synchtonized void push(char c)public synchronized void pop()(分数:2.00)A.publicB.不使用修饰符C.privateD.protected16.下列关于面向对象的论述中,正确的是( )。(分数:2.00)A.面由对象是指以对象为中心,分析、设计和实现应
9、用程序的机制B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言17.下列关于 Java 源程序结构的论述中,正确的是( )。(分数:2.00)A.一个文件包含的 import 语句最多 1 个B.一个文件包含的 public 类最多 1 个C.一个文件包含的接口定义最多 1 个D.一个文件包含的类定义最多 1 个18.Java API 中支持线程的类或接口是( )。java.lang.Threadjava.lang.Runnablejava.lang.ThreadGroupjava.io.Serializable(分数:2
10、.00)A.,B.,C.,D.,19.下列方法被调用后,一定使调用线程改变当前状态的是( )。(分数:2.00)A.notify()B.yield()C.sleep()D.isAlive()20.下列代码的执行结果是( )。int numbers=new int6;for(int i=1;inumbers.length;i+)numbersi=i-1;System.out.print(numbersi+“);(分数:2.00)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4D.1 2 3 4 521.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数
11、据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构22.Component 类中用于刷新组件的方法是( )。(分数:2.00)A.getFont()B.getName()C.update()D.paint()23.已知 zipname 是一个压缩文件名。则 zipname 在下列代码中出现的正确位置是( )。ZipInputStream zin=new ZipInputStzeam(new FileInputStream();ZipEntry entry;while(entry=zin.getNextEntry()!=null)
12、fileCombo.addhern(entry.getNamc();zin.closeEntry();zin.close();(分数:2.00)A.B.C.D.24.语句“Hello“.equals(“hello“);的正确执行结果是( )。(分数:2.00)A.trueB.falseC.0D.125.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.26.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.-369B.369C.0.369D.整数集合 1,2,3,4,527.下列代码中的内部类名是( )。import java.
13、awt.event.*;lapoct javax.swing.*;class TalkingClock(public void start(int interval,final boolean beep)ActionListener listener=newActionListener()public void actionPerformed(ActionEvent event)Timer t=new Timer(interval,listener);t.start();(分数:2.00)A.TimerB.ActionListenerC.listenerD.匿名28.某二叉树共有 7 个结点,
14、其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)( )。(分数:2.00)A.3B.4C.6D.729.在下列代码的下画线处应填入的内容是( )。public class FirstSamplepublic static void main(_args)(System.out.println(“你好!“);(分数:2.00)A.staffB.doubleC.intD.String30.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构31.下列代码的编译或执行结果是( )。public clas
15、s Myvalpublic static void main(string args)MyVal m=new MyVal();m.aMethod();public void aMethod()boolean b=new Boolean5;System.out.println(b0);(分数:2.00)A.1B.nullC.0D.编译错误32.鼠标在窗口中移动时,产生的事件是( )。(分数:2.00)A.ActionEventB.PrintEventC.KeyEventD.MouseEvent33.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.0
16、0)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系34.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言35.下列关于 Test 类的定义中,正确的是( )。(分数:2.00)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public voi
17、d someMethod;D.class Test implements Runnablepublic void someMethod()二、填空题(总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_37.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序历结果为 1。(分数:2.00)填空项 1:_38.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 1 测试。(分数:2.00)填空项 1:_39.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填
18、空项 1:_40.在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称 1 是关系 A 的外码。(分数:2.00)填空项 1:_41.若类声明加上修饰符 1,则表示该类不能有子类。(分数:2.00)填空项 1:_42.Java 的类库中提供 Throwable 类来描述异常,它有 Error 和 1 两个直接子类。(分数:2.00)填空项 1:_43.类中的某些方法通过类名就可以直接被调用,例如JoptionPane.showMessageDialog(null,“按确定键退出“)中的showMessageDialog 方法,这种方法称为_
19、方法。(分数:2.00)填空项 1:_44.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable 接口。下列代码中必须实现 Serializable 接口的类是_。ObjectInput in=new ObjectInputStream(new FilelnputStream(“employee.dat“);EmployeenewStaff=(Employee1in.readobject();(分数:2.00)填空项 1:_45.下列代码的执行结果是_。public class Expressionpublic static void main(String
20、arga(Int v1=10, v2=99, v3=0;System.out.prIntln(v10)“(v2/v3)=3);(分数:2.00)填空项 1:_46.语句 Thread threadlnew SomeThreadClass1 成功运行后,线程 threadl 处于生命周期的 2 状态。(分数:2.00)填空项 1:_47.Java 的线程调度策略是一种基于优先级的 1 式调度。(分数:2.00)填空项 1:_48.一个 Applet 被浏览器加载后,是从 12 方法开始执行的。(分数:2.00)填空项 1:_49.根据下列类声明,可以得知类 TwoListeners 能够处理两类
21、事件;WindowEvent 和_。public class TwoListeners implements MouseMotionListener,WindowSistener(分数:2.00)填空项 1:_50.下列代码的功能是把按钮 save 添加到窗口 myFrame 的中间,在空白处填入的代码是_。import javax.swing.*;public class MyFramepublic static void rain(String args 口)JFrame myFrame=new JFrame();JButton save-new JButton(“Save“);myFra
22、me.getContentPane().add(save,“_“);myFrame.setSize(200,200);myFrame.setVisible(troe);(分数:2.00)填空项 1:_二级 JAVA 笔试-162 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)_pathName=new_(args0);StringfileNames=pathName.list();(分数:2.00)A.FileInputStreamB.FileOutp
23、utStreamC.File D.RandomAccessFile解析:解析 使用 File 类的 list 方法可以获得目录下所有文件名称,FileInputStream 和FileOutputStream 类都不具有 list 方法。2.下列代码的执行结果是( )。public class Testpublic static void main(Stringargs)intx=0,1,2,3;forint i=0;i3;1+=2)trysystem.out.println(xi+2/xi+xi+1);catch(ArithmeticException e)System.out.printl
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 162 答案 解析 DOC
