2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(6)

时长:120分钟 总分:100分

94浏览 0人已完成答题

题型介绍
题型 单选题 简答题
数量 40 3
一、选择题(每小题1分,共40分)
1.
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有(  )种。
问题详情




2.
JDK中,用(  )命令对其源文件进行编译,生成字节码文件。
问题详情




3.
设A为已定义的类名,则下列声明A类的对象a的语句中正确的是(  )。
问题详情




4.
下列各项说法中错误的是(  )。
问题详情




5.
设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为(  )。
问题详情




6.
下面程序段的输出结果为(  )。
package test;
public class ClassA
{
int x=20:
static int y=6;
public static void main(String args[])
{
ClassB b=new ClassB();
go(10);
System.out.println("x="+b.x);
}
}
class ClassB
{
int X;
void go(int y)
{
ClassA a=new ClassA();
x=a.Y ;
}
}
问题详情




7.
下列关于线程和进程的说法正确的是(  )。
问题详情




8.
阅读下列程序
public class VariableUse
{
public static void main(String[]args)
{
int a; if(a= =8)
{
int b=9; System.OUt.println("a="+a):
System.out.println("b="+b);
}
System.Out.println("a="+a):
System.OUt.println("b="+b);
}
}
该程序在编译时的结果是(  )。
问题详情




9.
AWT中用来表示对话框的类是(  )。
问题详情




10.
下列变量定义中,不合法的是(  )。
问题详情




11.
Class类的对象由(  )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
问题详情




12.
将E—R图转换为关系模式时,实体和联系都可以表示为(  )。
问题详情




13.
软件设计中模块划分应遵循的准则是(  )。
问题详情




14.
在学生管理的关系数据库中,存取一个学生信息的数据单位是(  )。
问题详情




15.
下列代码的执行结果是(  )。
public  class Test
{
public  static void main(String args[])
{
System.out.println(5/2);
System.OUt.println(100%3.O)
}
}
问题详情




16.
在程序的下画线处应填入的选项是(  )。 public class Test<u>                </u>{public static void main(String args[]){Test t=new Test(); Thread tt=new Thread(t); tt.start(); }public void run(){for(int i=0;i&lt;5;i++){System.OUt.println("i="+i); }}}
问题详情




17.
下列关于Java多线程并发控制机制的叙述中,错误的是(  )。
问题详情




18.
为了提高软件模块的独立性,模块之间最好是(  )。
问题详情




19.
数据库管理系统是(  )。
问题详情




20.
下列叙述中,错误的是(  )。
问题详情




21.
以下(  )命令能为远程对象生成stub和skeleton。
问题详情




22.
如果线程调用下列方法,不能保证使该线程停止运行的是(  )。
问题详情




23.
Thread类的方法中用于修改线程名字的方法是(  )。
问题详情




24.
对鼠标单击按钮操作进行事件处理的接口是(  )。
问题详情




25.
下列不属于接口WindowListener的方法是(  )。
问题详情




26.
Java中的抽象类Reader和Writer所处理的流是(  )。
问题详情




27.
层次型、网状型和关系型数据库划分原则是(  )。
问题详情




28.
下列构造方法的调用方式中,正确的是(  )。
问题详情




29.
String、StingBuffer都是(  )类,都不能被继承。
问题详情




30.
软件需求分析一般应确定的是用户对软件的(  )。
问题详情




31.
下列选项中,不是一个算法的基本特征的是(  )。
问题详情




32.
int类型的取值范围为(  )。
问题详情




33.
Applet的运行过程要经历4个步骤,其中不是运行步骤的是(  )。
问题详情




34.
下列关于JavaApplication与Applet的说法中,正确的是(  )。
问题详情




35.
设数组data[0…m]作为循环队列S q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为(  )。
问题详情




36.
下列代码中
if(x&gt;O){System.out.println("first");}
elseif(x&gt;-3){System.out.println("second");)
else{System.out.println("third");)
要求打印字符串为“second”时,X的取值范围是(  )。
问题详情




37.
下面程序段的输出结果是(  )。
class  Base
{
int i; Base()
{
add(1);
}
void  add(int v)
{
i+=v:
}
void  print()
{
System.out.println(i);
}
}
class  Extension extends Base
{
Extension()
{
add(2);
}
void  add(int v)
{
i+=v*2:
}
}
public  class Test 
{
public  static void main(String args[])
{
bogo(new  Extension());
}
static  void bogo(Base b)
{
add(8);print();
}
}
问题详情




38.
在读取二进制数据文件的记录时,为了提高效率常 常使用的一种辅助类是(  )。
问题详情




39.
下列可以获得构件前景色的方法是(  )。
问题详情




40.
下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是(  )。
public  class Test implements Runnable
{
public  static void main(String args[])
{
Test  t=new Test(): Threadt  t=new Thread(t); tt.start():
}
public  void run()
{
for(;;){try{;
}
catch(e){}System.out.println("Hello");
}
}
}
问题详情




二、基本操作题(共18分)
41.
本题定义了一个求两个数的最大值的方法max,并调用该方法计算67和23的最大值。
public  class javal{
public  static void main(String[]args){
javal  temp=new javal();
int  res=max(67,23);
System.out.println("res="+res);
}
static  int maX(___)}             
int  maxNum;
if(a> b)   
______;          
else
maxNum=b; 
______;
}
}
问题详情
三、简单应用题(共24分)
42.
本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。
import  java.awt.*; 
__________;
public  class java2{
public  static void main(String args[]){
Frame  f=new Frame("java2");
f.setLayout(new GridLayout(3,1));
f.addWindowListener(new  WindowAdapter(){
public  void windowClosing(WindowEvent e){
System.exit(O);
}
});
CheckboxGroup  cg=new CheckboxGroup();
Checkbox  male=new Checkbox("男",cg,false);
Checkbox  female=new Checkbox("女",cg,false);
final  Label la=new Label("请选择你的性别");
male.addItemListener(new  hemListener(){
public  void itemStateChanged(ItemEvent e){
la.setText("你是个男生?"); 
}
});
female.addItemListener(new  ItemListener(){
public  void itemStateChanged(ItemEvent e){
la.setText("你是个女生?");
}
});
f.add(male);
f.add(female);
f.add(la);
f.setSize(200,200): 
_______;
}
}
问题详情
四、综合应用题(共18分)
43.
本题的功能是对列表项的操作,包括删除、添加和反选。窗司中有两个列表框和5个按钮,按钮标签代表着移除列表项的方向,“>”代表只移除选中的列表项,“>>”代表移除所有的列表项,“!”代表反向选择列表项。
  
  
  
  
  
  
问题详情