2013年9月全国计算机等级《二级JAVA》命题预测试卷八

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
2

本题是一个计时器。窗口中有1个文字标签和3个按钮,名为“复位”、“开始”和“暂停”,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”且不可用,“暂停”按钮变为可用,单击“暂停”按钮后“暂停”按钮变为不可用,“复位”和“继续”按钮变为可用,此时如果单击“复位”按钮将恢复到初始状态,如果单击“继 续”按钮,则继续进行计数。

import java.awt.*;

import java.awt.event.*;

public class java3 extends Frame. extends Runnable

{

Label timeDisp=new Label("0:0",Label.

CENTER);

Thread timerThread;

int time=0:

Button btReset=new Button("复位");

Button btStart=new Button("开始");

Button btStop=new Button("暂停");

java3{

super("java3");

Panel P=new Panel(new GridLayout(1,O));

btReset.setEnabled(false);

btStop.setEnabled(true)

addWindowListener(new WindowAdapter{

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

btReset.addActionListener(new ResetListener

);

btStop.addActionListener(new StopListener);

btStart.addActionListener(new StartListener);

P.add(btReset);

P.add(btStart);

P.add(btStop);

add(P,BorderLayout.SOUTH);

timeDisp.setFont(new Font("Courier",Font.

BOLD,60));

add(timeDisp,BorderLayout.CENTER);

pack;

show;

}

void stop{

Thread t=timerThread;

if(t!=null){

timerThread=null:

try{t.join;}catch(Exception e){}

}

public void run{

while(timerThread= =Thread.currentThread

){

timeDisp.setText(""+time/10+":"+time%

10+"0");

time++;

try { Thread.sleep(100);}catch(Exception e)

{};

}

}

class ResetListener implements ActionListener{

public void actionPerformed(ActionEvent evt){

this.stop

timeDisp.setText("0:0");

time=0 ;

btReset.setEnabled(false);

btStart.setEnabled(true);

btStop.setEnabled(false);

btStart.setLabel("开始");

}

}

class StopListener implements ActionListener{

public void actionPerformed(ActionEvent evt){

java3.this.stop;

btReset.setEnabled(true);

btStart.setEnabled(true);

btStop.setEnabled(false);

btStart.setLabel("继续");

}

}

class StartListener implements ActionListener{

public void actionPerformed(ActionEvent evt){

timerThread=new Thread(java3.this);

timerThread.start;

btReset.setEnabled(false);

btStart.setEnabled(false);

btStop.setEnabled(true);

btStart.setLabel("继续");

}

}

static public void main(String[]args){

new java3;

}

}

4

线性表L=(al,a2,a3,…ai,…an),下列说法正确的是(  )。

  • A.每个元素都有一个直接前件和直接后件
  • B.线性表中至少要有一个元素
  • C.表中诸元素的排列顺序必须是由小到大或由大到小
  • D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继
5

支持子程序调用的数据结构是(  )。

  • A.栈 
  • B.树
  • C.队列 
  • D.二叉树
6

Java的反汇编命令是(  )。

  • A.javap 
  • B.javac
  • C.jdb
  • D.java
7

下列包中,包含JOptionPane类的是(  )。

  • A.javax.swing 
  • B.java.lang
  • C.java.util
  • D.java.applet
8

下列线程状态转换序列,程实际运行中可能出现的序列是(  )。

  • A.新建→运行→阻塞→终止
  • B.……运行→阻塞→可运行→终止
  • C.……可运行→运行→阻塞→运行……
  • D.新建→可运行→运行→阻塞→可运行……
11

在Java中,实现用户界面功能的包是(  )。

  • A.java.applet 
  • B.javax.transaction
  • C.java.util
  • D.java.awt
13

关于内存变量的调用,下列说法中正确的是(  )。

  • A.私有变量只能被本层模块程序调用
  • B.私有变量能被本层模块和下层模块程序调用
  • C.局部变量不能被本层模块程序调用
  • D.局部变量能被本层模块和下层模块程序调用
15

下列特征中不是面向对象方法的主要特征的是(  )。

  • A.多态性 
  • B.继承
  • C.封装性 
  • D.模块化
17

对于下面语句的说法,不正确的是(  )。Thread thrObj=new Thread:

  • A.系统没有为该线程对象分配资源
  • B.只能启动或者终止
  • C.创建了一个空的线程对象
  • D.可以调用其他方法
19

下列关于Java安全性的说法错误的是(  )。

  • A.有严格的访问权限检查
  • B.对程序执行前要检查
  • C.不允许使用指针
  • D.可防止对内存的非法入侵
21

如果线程正处于运行状态,则它可能到达的下一个状态是(  )

  • A.只有终止状态   
  • B.只有阻塞状态和终止状态  
  • C.可运行状态、阻塞状态、终止状态   
  • D.其他所有状态
22

下列关于面向对象的论述中,正确的是(  )。

  • A.面由对象是指以对象为中心,分析、设计和实现应用程序的机制
  • B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制
  • C.面向对象仅适用于程序设计阶段
  • D.面向对象是一种程序设计语言
23

在Java语言中,ObjectOutputStream是指(  )。

  • A.字节流 
  • B.字符流
  • C.对象输出流 
  • D.数据流
24

定义一个表示10个值为null的字符串数组,下面选项正确的是(  )。

  • A.String []a;
  • B.String a[];
  • C.char a[l0][];
  • D.String a[]=new String[10];
25

char类型的取值范围是(  )。

  • A.2的-7次方~2的7次方减1
  • B.O~2的16次方减1
  • C.负2的15次方~2的15次方减1
  • D.O~2的8次方减1
26

下面(  )正确表示了int类型的聚会范围。

  • A.-216~216-1 
  • B.-231~231-1
  • C.-232~232-1 
  • D.-264~264-1
27

下列叙述中,正确的是(  )。

  • A.声明变量时必须指定一个类型
  • B.Java认为变量number与Number相同
  • C.Java中唯一的注释方式是“//”
  • D.源文件中public类可以有0个或多个
28

下面程序段的输出结果为(  )。

public class Test

{

int a,b;

Test

{

  • a=100;
  • b=200:    }    Test(int X,int y)    {
  • a=x:
  • b=y;    }    public static void main(String args[])    {    Test bjl=new Test(12,45);    System.OUt.println("a="+Objl.a+"b="+Objl.
  • b);    Test Obj2=new Test;    System.out.println("fl="+Obj2.a+"b="+Obj2.
  • b);    }    }
  • A.a=100 b=200 a=12 b=45 
  • B.a=12 b=45a=100 b=200
  • C.a=12 b=200 a=100 b=45 
  • D.a=100 b=45 a=12 b=200
30

下列描述中正确的是(  )。

  • A.软件工程只是解决软件项目的管理问题
  • B.软件工程主要解决软件产品的生产率问题
  • C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
  • D.软件工程只是解决软件开发过程中的技术问题
31

Java语言中属于跳转语句的是(  )

  • A.try 
  • B.catch
  • C.finally
  • D.break
33

下列包中,包含JOptionPane类的是(  )。

  • A.javax.swing 
  • B.java.lang
  • C.java.util
  • D.java.applet
36

Java的核心包中,提供编程应用的基本类的包是(  )。

  • A.java.lang 
  • B.java.util
  • C.java.applet
  • D.java.rmi
37

为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填人的代码是(  )。

Greetings</TITLE></p><p></HEAD></p><p>      </u>></p><p></APPLET></p><p></BDY></p><p></HTML></p></a> </dd> </dl> <ul> <li>A.(elloApplet.class</li> <li>B.CODE="(elloApplet.class"</li> <li>C.CODE="(elloApplet.class"WIDTH=150 HElGHT=25</li> <li>D.CoDE="(elloApplet.class”" VSPACE=10 HSPACE=10</li> </ul> <div class="button"><a href="/question/20210409168458192173404160.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>38</dt> <dd> <a href="/question/20210409168458190348881920.html"><p>算法的时间复杂度是指(  )。</p></a> </dd> </dl> <ul> <li>A.算法的执行时间</li> <li>B.算法所处理的数据量</li> <li>C.算法程序中的语句或指令条数</li> <li>D.算法在执行过程中所需要的基本运算次数</li> </ul> <div class="button"><a href="/question/20210409168458190348881920.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>39</dt> <dd> <a href="/question/20210409168458188566302720.html"><p>设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码95被放到第(     )个位置。</p></a> </dd> </dl> <ul> <li>A.7</li> <li>B.8</li> <li>C.9</li> <li>D.10</li> </ul> <div class="button"><a href="/question/20210409168458188566302720.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>40</dt> <dd> <a href="/question/20210409168458185110196224.html"><p>为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是(  )。</p><p>public class IntStack{</p><p>private int idx=0;</p><p>private int[]data=new int[8];</p><p>public void push(int i){</p><p>data[idx]=i: </p><p>idx++; </p><p><u>       </u></p><p>… …</p><p>}</p></a> </dd> </dl> <ul> <li>A.synchronized&nbsp;notify</li> <li>B.synchronized this.wait</li> <li>C.synchronized  this.notify&nbsp;</li> <li>D.Serializable sleep</li> </ul> <div class="button"><a href="/question/20210409168458185110196224.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>41</dt> <dd> <a href="/question/20210409168458186725003264.html"><p>下列描述中,不是线性表顺序存储结构特征的是</p></a> </dd> </dl> <ul> <li>A.不便于插入和删除&nbsp;</li> <li>B.需要连续的存储空间&nbsp;</li> <li>C.可随机访问&nbsp;</li> <li>D.需另外开辟空间来保存元素之间的关系&nbsp;</li> </ul> <div class="button"><a href="/question/20210409168458186725003264.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>42</dt> <dd> <a href="/question/20210409168458183403114496.html"><p>下列选项中,不能输出100个整数的是(  )。</p></a> </dd> </dl> <ul> <li>A.for(int i=0;i<100;i++)&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i);</li> <li>B.int i=0;</li> <li>do{&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i);</li> <li>i++;&nbsp;&nbsp;&nbsp;&nbsp;}while(i<100);</li> <li>C.int i=0;&nbsp;&nbsp;&nbsp;&nbsp;while(i<100){&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(i);</li> <li>i++;&nbsp;&nbsp;&nbsp;&nbsp;}</li> <li>D.int i=0;&nbsp;&nbsp;&nbsp;&nbsp;while(i<100){</li> <li>i++;</li> <li>if(i<100)continue;&nbsp;&nbsp;&nbsp;&nbsp;System.OUt.println(i);&nbsp;&nbsp;&nbsp;&nbsp;}</li> </ul> <div class="button"><a href="/question/20210409168458183403114496.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> <div class="question"> <dl> <dt>43</dt> <dd> <a href="/question/20210409168458181729587200.html"><p>为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。</p><p>public class StackTest{</p><p>private int idx=0;</p><p>private int[]data=new int[8]</p><p>public void push(int i){</p><p>synchronized(this)(</p><p><u>        </u>;</p><p>data(idx)=i:</p><p>idx++:</p><p>}</p><p>}</p><p>}… …</p></a> </dd> </dl> <ul> <li>A.this.notify&nbsp;</li> <li>B.interrupt</li> <li>C.this.wait</li> <li>D.sleep</li> </ul> <div class="button"><a href="/question/20210409168458181729587200.html" class="layui-btn layui-btn-radius layui-btn-primary">查看答案</a></div> </div> </div> </div> </div> <div class="col3"> <div class="rcontainer"> <div class="rbox"> <div class="rtop clearfix"> <p>相关试卷</p> </div> <div class="stcontent"> <a target="_blank" title="2017年全国计算机等级《二级VF》上机临考冲刺试卷(3)" href="/paper/202103162305311258972160.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年全国计算机等级《二级VF》</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年计算机二级考试VF模拟试题及答案1" href="/paper/202103162305298793500672.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年计算机二级考试VF模拟试题</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年计算机二级考试VF模拟试题及答案2" href="/paper/202103162305287049449472.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年计算机二级考试VF模拟试题</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年计算机二级考试VF模拟试题及答案3" href="/paper/202103162305274458148864.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年计算机二级考试VF模拟试题</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年全国计算机二级考试题库1(VF)" href="/paper/202103162305262735069184.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年全国计算机二级考试题库1(</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年全国计算机二级考试题库2(VF)" href="/paper/202103162305250139574272.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年全国计算机二级考试题库2(</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2017年全国计算机二级考试题库3(VF)" href="/paper/202103162305238626209792.html" class="kstkitem clearfix"> <div class="itemr"><p>2017年全国计算机二级考试题库3(</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2016年全国计算机等级考试《二级VF》预测试题(4)" href="/paper/202103162305227150594048.html" class="kstkitem clearfix"> <div class="itemr"><p>2016年全国计算机等级考试《二级V</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2016年全国计算机等级考试《二级VF》预测试题(3)" href="/paper/202103162305215301685248.html" class="kstkitem clearfix"> <div class="itemr"><p>2016年全国计算机等级考试《二级V</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> <a target="_blank" title="2016年全国计算机等级考试《二级VF》预测试题(2)" href="/paper/202103162305202236428288.html" class="kstkitem clearfix"> <div class="itemr"><p>2016年全国计算机等级考试《二级V</p><div class="itembot clearfix"><i>所属类型:模拟考试</i><i>2021-03-23</i></div></div> </a> </div> </div> </div> </div> </div> </div> <!-- 页脚开始 --> <div id="footer"> <hr> <div class="copyright"> <div class="safe"> <ul> <li> <img src="/static/img/footer_pic5.png" alt=""></li> <li> <img src="/static/img/footer_pic1.png" alt=""></li> <li> <img src="/static/img/footer_pic2.png" alt=""></li> <li> <img src="/static/img/footer_pic3.png" alt=""></li> </ul> </div> <div class="aboutlink"> <a target="_blank" href="/article/1.html">关于我们</a>  |  <a target="_blank" href="/article/2.html">服务协议</a>  |  <a target="_blank" href="/article/3.html">免责声明</a>  |  <a target="_blank" href="/article/4.html">隐私政策</a>  |  <a target="_blank" href="/article/5.html">购买须知</a>  |  <a target="_blank" href="/article/6.html">联系我们</a>  |  <a target="_blank" href="/article/8.html">营业执照</a><br> 版权所有  ©2020-2025  <a href="https://beian.miit.gov.cn/" target="_blank">津ICP备2023006615号-1</a> </div> </div> </div> <script> ;!function(){ var layer = layui.layer,rate = layui.rate ,form = layui.form,element = layui.element,carousel = layui.carousel,$ = layui.jquery; element.init('breadcrumb'); var ins1 = rate.render({ elem: '#rate', value:$("#rate").attr("data-rate") }); }(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?e4ed8219af8a0a10d55a113413e0255e"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>