【计算机类职业资格】计算机二级JAVA-45及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-45及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-45及答案解析.doc(37页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-45及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:100.00)1.下列程序的运行结果是_。public class Testpublic static void main(String args) int percent=10;tripleValue(percent);System.out.println(percent);public static void tripleValue(int x) x=3*x; A.40 B.30 C.20 D.10(分数:2.00)A.B.C.D.2.下列整数的定义中,错误的是_。 A.i
2、nt f=3.14; B.int a=012; C.int i=189; D.int d=0x123;(分数:2.00)A.B.C.D.3.下列适配器类中不属于事件适配器类的是_。 A.MouseAdapter B.KeyAdapter C.ComponentAdapter D.FrameAdapter(分数:2.00)A.B.C.D.4.请阅读下面程序public class OperatorsAndExpressionsvoid residual()int i=100, j=30;float m=563.5f, n=4.0f;System.out.println(i%j);System.o
3、ut.println(m%n);public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/取模运算符在整数和浮点数中的应用OperAndExp.residual();程序运行结果是_。 A.103.5 B.202.5 C.104.5 D.203.5(分数:2.00)A.B.C.D.5.下列关于构造方法的叙述中,错误的是_。 A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用 void声明 C.Java语言规定
4、构造方法不可以重载 D.Java语言规定构造方法只能通过 new自动调用(分数:2.00)A.B.C.D.6.下列程序的运行结果是_。class Shapepublic Shape()System.out.print(“Shape“);class Circle extends Shape(public Circle()System.out.print(“Circle“);public class Testpublic static void main(String args)Shape d=new Circle(); A.Shape B.Circle C.ShapeCircle D.程序有错误
5、(分数:2.00)A.B.C.D.7.在下列代码的下划线处应填入的内容是_。public class FirstSamplepublic static void main (_args) System.out.println(“你好!“); A.staff B.double C.int D.String(分数:2.00)A.B.C.D.8.下列运算符中不能进行位运算的是_。 A. B. C. D.(分数:2.00)A.B.C.D.9.请阅读下面程序public class ForLoopStatementpublic static void main(string args) int i, j
6、;for(i=1; i5; i+) /i 循环for(j=1; j=i; j+) /j 循环System.out.print(i+“+j+“=“+i*j+“ “);System.out.println();程序完成后,i 循环和 j循环执行的次数分别是_。 A.4,10 B.8,9 C.9,8 D.10,10(分数:2.00)A.B.C.D.10.阅读下面程序public class Incrementpublic static void main( String args ) int c;c=5;System.out.println(c);System.out.println(c+);Sys
7、tem.out.println(c);程序运行结果是_。 A.566 B.556 C.677 D.666(分数:2.00)A.B.C.D.11.Java中用来定义包的关键字是_。 A.package B.import C.com D.class(分数:2.00)A.B.C.D.12.Object类中的方法 public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是_。 A.protected B.public C.private D.缺省(分数:2.00)A.B.C.D.13.阅读下面程序public class Test2public static void mai
8、n(String args) int a=10, b=4, c=20, d=6;System.out.println(a+*b+c*-d);程序运行的结果是_。 A.144 B.160 C.140 D.164(分数:2.00)A.B.C.D.14.下列叙述中,错误的是_。 A.Java中,方法的重载是指多个方法可以共享同一个名字 B.Java中,用 abstract修饰的类称为抽象类,它不能实例化 C.Java中,接口是不包含成员变量和方法实现的抽象类 D.Java中,构造方法可以有返回值(分数:2.00)A.B.C.D.15.下列叙述中,错误的是_。 A.Java Application与
9、Applet所用编译命令相同 B.通常情况下 Java Application只能有一个 main()方法 C.Java Applet必须有 HTML文件才能运行 D.Java Applet程序的.class 文件可用 java命令运行(分数:2.00)A.B.C.D.16.继承是面向对象的一个重要特性,它可以_。 A.优化程序的存储空间 B.使代码重用,降低程序复杂性 C.保证类和接口的安全 D.更容易地实例化类的对象(分数:2.00)A.B.C.D.17.在堆栈类 SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是_。(两个下划线的填写内容相同
10、)public class SharedStack _ int idx=0;_ char data= new char10;public synchronized void push(char c) public synchronized char pop(). A.public B.不使用修饰符 C.private D.protected(分数:2.00)A.B.C.D.18.阅读下面程序public class Test3public static void main(String args) int x=3, y=4, z=5;String s=“xyz“;System.out.prin
11、tln(s+x+y+z);程序运行的结果是_。 A.xyz12 B.xyz345 C.xyzxyz D.12xyz(分数:2.00)A.B.C.D.19.下列叙述中,正确的是_。 A.线程与进程在概念上是不相关的 B.一个线程可包含多个进程 C.一个进程可包含多个线程 D.Java中的线程没有优先级(分数:2.00)A.B.C.D.20.下列关于 Java语言中线程的叙述中,正确的是_。 A.线程是由代码、数据、内核状态和一组寄存器组成 B.线程间的数据是不共享的 C.用户只能通过创建 Thread类的实例或定义、创建 Thread子类的实例建立和控制自己的线程 D.因多线程并发执行而引起的执
12、行顺序的不确定性可能造成执行结果的不确定(分数:2.00)A.B.C.D.21.下列关于程序运行结果的描述中,错误的是_。import javax.swing.*;import java.awt.*;public class Testpublic static void main(String args)JFrame f=new JFrame();JPanel p=new JPanel();f.setLayout(new BorderLayout();f.getContentPane().add(p, “Center“);p.setBackground(Color.blue);f.setVis
13、ible(true);f.setSize(200, 200); A.程序不能运行 B.显示一个窗口 C.窗口大小是 200200 D.窗口背景为蓝色(分数:2.00)A.B.C.D.22.下列代码编译或执行结果的描述中,正确的是_。class Testpublic static void main(String args)TestThread pm1=new TestThread(“One“);pm1.start();TestThread pm2=new TestThread(“Two“);pm2.start();class TestThread extends Threadprivate S
14、tring sTname=“;TestThread(String s)sTname=s;public void run()for(int i=0; i2; i+)trysleep(1000);catch (InterruptedException e) System.out.println(sTname+“ “); A.不能通过编译,TestThread 类中不能定义变量和构造方法 B.输出 One Two One Two C.输出 Two One One Two D.选项 B或 C都有可能出现(分数:2.00)A.B.C.D.23.下列类中属于字节输入抽象类的是_。 A.FileInputS
15、tream B.ObjectInputStream C.FiterInputStream D.InputStream(分数:2.00)A.B.C.D.24.请阅读下面程序public class ThreadTestpublic static void main(String args)Thread t1=new Thread(new Helio();Thread t2=new Thread(new Helio();t1.start();t2.start();class Hello implements Runnableint i;public void run()while(true)(Sy
16、stem.out.println(“Hello“+i+);if(i=5) break;该程序创建线程使用的方法是_。 A.继承 Thread类 B.实现 Runnable接口 C.t1.start() D.t2.start()(分数:2.00)A.B.C.D.25.阅读下面程序import javax.swing.JOptionPane;public class BreakLabelTestpublic static void main(String args)String output=“;stop: for(int row=1; row=10; row+)for(int column=1;
17、 column=5; column+)if(row=5)break stop;output+=“* “;output+=“/n“;output+=“/nLoops terminated normally“;JOptionPane.showMessageDialog(null, output, “用一个标志测试 break语句“,JOptionPane.INFORMATION_MESSAGE);System.exit(0);程序运行结果是_。 A.窗口中有 5行* B.窗口中有 5行* C.窗口中有 4行* D.窗口中有 6行*(分数:2.00)A.B.C.D.26.下列代码的下划线处应填入相同
18、的类,该类是_。import javax.swing.*;public class Testpublic static void main(String args)JFrame f=new JFrame();f.setTitle(“Menus“);f.setVisible(true);f.setSize(500,400);_ mb=new _();f.setJMenuBar(mb);JMenu m=new JMenu(“文件“);mb.add(m);JMenuItem mi=new JMenuItem(“打开“);m.add(mi); A.JMenuItem B.JMenu C.JFrame
19、D.JMenuBar(分数:2.00)A.B.C.D.27.下列关于 Applet的叙述中,正确的是_。 A.为了使 Applet在浏览器中运行,需要在 HTML文件中嵌入相应的 Applet类 B.Applet不能使用从外部接收参数 C.Applet不能使用 javac命令进行编译 D.java Application与 Applet都必须包含 main()方法(分数:2.00)A.B.C.D.28.能向内存直接写入数据的流是_。 A.FileOutputStream B.FileInputStream C.ByteArrayOutputStream D.ByteArrayInputStre
20、am(分数:2.00)A.B.C.D.29.Java对 I/O访问所提供的同步处理机制是_。 A.字节流 B.过滤流 C.字符流 D.压缩文件流(分数:2.00)A.B.C.D.30.处理对象传输的接口是_。 A.Serializable B.Cloneable C.ItemListener D.ActionListener(分数:2.00)A.B.C.D.31.下列实现了动态数组的是_。 A.Vector和 ArrayList B.Map和 Set C.Vector和 Map D.ArrayList和 Set(分数:2.00)A.B.C.D.32.下列代码的下划线处应填入的方法名是_。imp
21、ort java.applet.*;import java.awt.*;public class Hello extends Appletpublic void _ (Graphics g)g.drawString(“How are you!“, 10, 10); A.repaint B.println C.paint D.show(分数:2.00)A.B.C.D.33.下面程序中需要对 Employee的对象进行存储,请在下划线处填入正确选项。class Employee implements _ A.Comparable B.Serializable C.Cloneable D.DataI
22、nput(分数:2.00)A.B.C.D.34.Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是_。 A.getAbsolutePath() B.getParentFile() C.getAbsoluteFile() D.getName()(分数:2.00)A.B.C.D.35.可以使当前同级线程重新获得运行机会的方法是_。 A.sleep() B.join() C.yield() D.interrupt()(分数:2.00)A.B.C.D.36.运行下列程序时,若没有 test.dat文件,则_。import java.io.*;public class Testpubli
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA45 答案 解析 DOC
