2010年9月计算机二级JAVA笔试试题及答案(2)

2019-06-17 16:21

abstract class Person{ public Person(String n)! name=n; }

public____String getDescription(); public String getName(){ return name; }

private String name; }

A)static B)private C)abstract D)final

29、下列能够正确创建线程的方法是

I.继承java.lang.Thread类,并重写run()方法 II.继承java.lang.Runnable类,并重写start()方法 III.实现java.lang.Thread接口,并实现run()方法 IV.实现java.lang.Runnable接口,并实现run()方法 A)I,III B)II,IV C)II,III D)I,IV

30、下列线程状态转换序列,在线程实际运行中可能出现的序列是 A)新建→运行→阻塞→终止

B)……运行→阻塞→可运行→终止

C)……可运行→运行→阻塞→运行……

D)新建→可运行→运行→阻塞→可运行……

31、为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是 pubIis class StackTest{ private int idx=0;

private int[]data=new int[8]; public void push(int i){ synchronized(this){ ______; data[idx]=i; idx++; } } …… }

A)this.notify() B)interrupt() C)this .wait() D)sleep()

32、对下列程序的叙述中,正确的是

1:public class X extends Thread implements Runnable{ 2:publ主c void run(){

3: System.out.println(“this is run()”); 4:}

5:public static void main(String args〔〕){ 6:Threadt二new Thread(new X()); 7:t.start(); 8:} 9:}

A)第1行会产生编译错误 B)第6行会产生编译错误 C)第6行会产生运行错误 D)程序正常运行

33、下列关于Applet的叙述中,正确的是

A)Applet不仅可以嵌入到浏览器中运行,还可以独立运行 B)Applet的主类要定义为Applet类或JApplet类的子类 C)同一个页面中的Applet之间不能通信 D)Applet不支持多线程

34、当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是

A)destroy() B)init() C)stop() D)start()

35、要向Applet传递参数,应该在下列drawing.html文件的下划线处填入的选项是 ……

……

A)

B)

C) D)

二、填空题(每空2分,共30分)

1、一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【1】。

2、在长度为n的线性表中,寻找最大项至少需要比较【2】次。

3、一棵二叉树有10个度为1的结点,7个度为2的结点,则该二义树共有【3】个结点。

4、仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。

5、数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【5】。

6、JVM指的是Java【6】。

7、Java中的字符变量在内存中占【7】位(bit)。

8、Java语言对简单数据类型进行了类包装,int对应的包装类是【8】。

9、继承性是面向对象方法的一个基本特征,它使代码可【9】

10、抽象类中含有没有实现的方法,该类不能【10】。

11、在Java的输入输出流中,数据从数据源流向数据目的地,流的传送是【11】行的。

12、Swing中用来表示进程条的类是:javax.swing. 【12】。

13、下列程序创建了一个线程并运行,请在下划线处填入正确代码。 public class Try extends Thread{

public static void main(String args[]){ Threadt=new Try(); 【13】; }

public void run(){

System.out.println(“Try!”); } }

14、Java中线程的【14】是由Java .lang.Thread类的run()方法定义的。

15、请在下划线处填入代码,使程序能够正确运行。 import java .awt.*; import java .applet.*;

public class SayHi extends Applet{ public void【15】(Graphics g){ g .drawString(“Hi!”20,20); } }

2010年9月计算机二级JAVA笔试试题答案 一、选择题

1-5、B C D B A 6-10、D D C C A 11-15、B A D C D 16-20、A B C D A 21-25、D A B C B 26-30、A A C D D 31-35、A D B B C

二、填空题

1、1DCBA2345 3、25 5、物理设计 7、16 9、重用 11、串 13、t.start() 15、paint

2、1 4、结构化 6、虚拟机 8、Integer 10、被实例化 12、JProgressBar 14、操作


2010年9月计算机二级JAVA笔试试题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏州市社会医疗保险参保人员居外医疗登记表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: