计算机类二级JAVA

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

43 题含答案JAVA
共 43 题返回本类
1单选题1 / 43
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有(  )种。
查看答案
C. 3
2单选题2 / 43
JDK中,用(  )命令对其源文件进行编译,生成字节码文件。
查看答案
B. javac.exe
3单选题3 / 43
设A为已定义的类名,则下列声明A类的对象a的语句中正确的是(  )。
查看答案
A. public A a=new A()
4单选题4 / 43
下列各项说法中错误的是(  )。
查看答案
B. 共享数据的访问不一定全部使用synchronized加锁
5单选题5 / 43
设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为(  )。
查看答案
B. 15
6单选题6 / 43
下面程序段的输出结果为(  )。
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 ;
}
}
查看答案
C. x=6
7单选题7 / 43
下列关于线程和进程的说法正确的是(  )。
查看答案
D. 线程结构驻留在用户空间中
8单选题8 / 43
阅读下列程序
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);
}
}
该程序在编译时的结果是(  )。
查看答案
B. 第二个System.out.println("b="+b)语句中,变量b作用域有错
10单选题10 / 43
下列变量定义中,不合法的是(  )。
查看答案
D. int#dim;
11单选题11 / 43
Class类的对象由(  )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
查看答案
A. Java编译器
12单选题12 / 43
将E—R图转换为关系模式时,实体和联系都可以表示为(  )。
查看答案
C. 关系
13单选题13 / 43
软件设计中模块划分应遵循的准则是(  )。
查看答案
B. 高内聚低耦合
14单选题14 / 43
在学生管理的关系数据库中,存取一个学生信息的数据单位是(  )。
查看答案
D. 记录
15单选题15 / 43
下列代码的执行结果是(  )。
public  class Test
{
public  static void main(String args[])
{
System.out.println(5/2);
System.OUt.println(100%3.O)
}
}
查看答案
B. 2和1.0
16单选题16 / 43
在程序的下画线处应填入的选项是(  )。 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); }}}
查看答案
A. implements Runnable
17单选题17 / 43
下列关于Java多线程并发控制机制的叙述中,错误的是(  )。
查看答案
B. 线程之间的交互,提倡采用suspend()/resume()方法
18单选题18 / 43
为了提高软件模块的独立性,模块之间最好是(  )。
查看答案
D. 高内聚低耦合
19单选题19 / 43
数据库管理系统是(  )。
查看答案
B. 在操作系统支持下的系统软件
20单选题20 / 43
下列叙述中,错误的是(  )。
查看答案
D. JApplet的内容面板的默认布局管理器是FlowLay-out
22单选题22 / 43
如果线程调用下列方法,不能保证使该线程停止运行的是(  )。
查看答案
C. yield()
23单选题23 / 43
Thread类的方法中用于修改线程名字的方法是(  )。
查看答案
A. setName()
24单选题24 / 43
对鼠标单击按钮操作进行事件处理的接口是(  )。
查看答案
C. ActionListener
25单选题25 / 43
下列不属于接口WindowListener的方法是(  )。
查看答案
C. windowMinimized()
26单选题26 / 43
Java中的抽象类Reader和Writer所处理的流是(  )。
查看答案
D. 字符流
27单选题27 / 43
层次型、网状型和关系型数据库划分原则是(  )。
查看答案
D. 数据之间的联系方式
28单选题28 / 43
下列构造方法的调用方式中,正确的是(  )。
查看答案
C. 只能通过new自动调用
30单选题30 / 43
软件需求分析一般应确定的是用户对软件的(  )。
查看答案
D. 功能需求和非功能需求
31单选题31 / 43
下列选项中,不是一个算法的基本特征的是(  )。
查看答案
A. 完整性
33单选题33 / 43
Applet的运行过程要经历4个步骤,其中不是运行步骤的是(  )。
查看答案
B. 浏览器显示HTML文件
34单选题34 / 43
下列关于JavaApplication与Applet的说法中,正确的是(  )。
查看答案
C. 都通过“javac”命令编译
35单选题35 / 43
设数组data[0…m]作为循环队列S q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为(  )。
查看答案
B. S q↑.front:=(S q十.front+1)%maxsize;
36单选题36 / 43
下列代码中
if(x&gt;O){System.out.println("first");}
elseif(x&gt;-3){System.out.println("second");)
else{System.out.println("third");)
要求打印字符串为“second”时,X的取值范围是(  )。
查看答案
A. x&lt;=0且x&gt;-3
37单选题37 / 43
下面程序段的输出结果是(  )。
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();
}
}
查看答案
D. 22
38单选题38 / 43
在读取二进制数据文件的记录时,为了提高效率常 常使用的一种辅助类是(  )。
查看答案
C. StringBuffer
39单选题39 / 43
下列可以获得构件前景色的方法是(  )。
查看答案
B. getForeground()
40单选题40 / 43
下列程序的功能是在监控台上每隔一秒钟显示一个字符串”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");
}
}
}
查看答案
D. Thread.sleep(1000)RuntimeExceptionInterruptedException
41主观题41 / 43
本题定义了一个求两个数的最大值的方法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; 
______;
}
}
查看答案
第1处:int a,int b
第2处:maxNum=a
第3处:return maxNum
42主观题42 / 43
本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。
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): 
_______;
}
}
查看答案
第1处:import java.awt.event.*
第2处:f.setVisible(true)
43主观题43 / 43
本题的功能是对列表项的操作,包括删除、添加和反选。窗司中有两个列表框和5个按钮,按钮标签代表着移除列表项的方向,“>”代表只移除选中的列表项,“>>”代表移除所有的列表项,“!”代表反向选择列表项。
  
  
  
  
  
  
查看答案
第1处:extends Frame implements ActionListener,Item-
Listener
第2处:for(int i=0;i&lt;1.getItemCount();i++)
第3处:public void hemStateChanged(ItemEvent evt)
← 上一卷下一卷 →