本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(2)
1、【 单选题
设计程序时,应采纳的原则之一是(  )。 [1分]
程序的结构应有助于读者的理解
不限制goto语句的使用
减少或取消注释行
程序越短越好
答案:
2、【 单选题
下列代码的下画线处应填入的方法名是(  )。
import java.awt.*;
import java.applet.*;
public class Hello extends Applet{
public void (Graphics g){
9.drawstring("How are you!",l0,10);
}
} [1分]
repaint
println
paint
show
答案:
3、【 单选题
以下不是APPLET标记的选项是(  )。 [1分]
PARAM
BODY
CODEBASE
ALT
答案:
4、【 单选题
Java中的抽象类Reader和Writer所处理的流是(  )。 [1分]
图像流
对象流
字节流
字符流
答案:
5、【 单选题
有三介关系R、S和T如下:
   
则由关系R和S得到关系T的操作是(  )。 [1分]
自然连接
投影
答案:
6、【 单选题
Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是(  )。 [1分]
getAbsolutePath()
getParentFile()
getAbsoluteFile()
getName()
答案:
7、【 单选题
16根地址总线的寻址范围是(  )。 [1分]
531KB
64KB
640KB
1MB
答案:
8、【 单选题
关于集合类描述正确的是(  )。
Ⅰ.集合类中容纳的都是指向Object类对象的指针
Ⅱ.集合类容纳的对象都是Object的类例
Ⅲ.只能容纳对象
IV.只能容纳基本数据类型 [1分]
Ⅰ、Ⅱ、Ⅲ
Ⅰ、Ⅱ
Ⅰ、Ⅲ
Ⅰ、Ⅱ、Ⅲ、IV
答案:
9、【 单选题
下列叙述中,不属于测试的特征的是(  )。 [1分]
测试的挑剔性
完全测试的不可能性
测试的可靠性
测试的经济性
答案:
10、【 单选题
下列程序的运行结果是(  )。
Public class sun
{
Public static void main(String args[])
{
int x=4,y=0;
if(Math.pow(X,2)= =16)
y—x ;
if(Math.pow(X,2)<15)
y—l/x;
if(Math.pow(X,2)>15)
y=(int)Math.pow(X,2)+1;
system.out.println(y);
}
} [1分]
4
17
18
0.25
答案:
11、【 单选题
软件(程序)调试的任务是( )。 [1分]
诊断和改正程序中的错误
尽可能多地发现程序中的错误
发现并改正程序中的所有错误
确定程序中错误的性质
答案:
12、【 单选题
在一个线程中调用下列方法,不会改变该线程运行状态的是(  )。 [1分]
yield方法
另一个线程的join方法
sleep方法
一个对象的notify方法
答案:
13、【 单选题
如果应用程序要在Applet上显示输出,则必须重写的方法是( )。 [1分]
Graphics.drawString()
repaint()
paint()
update()
答案:
14、【 单选题
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是(  )。 [1分]
提高耦合性降低内聚性有利于提高模块的独立性
降低耦合性提高内聚性有利于提高模块的独立性
耦合性是指一个模块内部各个元素间彼此结合的紧密程度
内聚性是指模块闻互相连接的紧密程度
答案:
15、【 单选题
下列不属于接口WindowListener的方法是(  )。 [1分]
windowClosing()
windowClosed()
windowMinimized()
windowOpened()
答案:
16、【 单选题
执行下列程序时,会产生什么异常(  )。
public class Test{
public static void main(String args[]){
int d=101;
int b=220:
long a=321;
System.OUt.println((a-b)/(a-b-d));
}
} [1分]
ArraylndexOutOfBoundsException
NumberFormatException
ArithmeticException
EOFExeeption
答案:
17、【 单选题
关于Applet执行的操作,下面说法正确的是(  )。 [1分]
在运行时调用其他程序
可以进行文件读/写操作
不能装载动态连接库和调用任何本地方法
试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机
答案:
18、【 单选题
下列属于合法的Java标识符的是(  )。 [1分]
_cat
5books
+static
-3.14159
答案:
19、【 单选题
系统出现死锁的原因是(  )。 [1分]
计算机系统发生了重大故障
有多个封锁的进程同时存在
若干进程因竞争资源而无休止地等待其他进程释放已占有的资源
资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
答案:
20、【 单选题
数据库技术的根本目标是要解决数据的(  )。 [1分]
存储问题
共享问题
安全问题
保护问题
答案:
21、【 单选题
执行下面程序段的输出结果为(  )。
public class Q
{
public static void main(String argv[])
{
int anar[]一new int[5];
System.out.println(anar[0]);
}
} [1分]
0
1
2
5
答案:
22、【 单选题
下列代码中,将引起编译错误的行是(  )。
1)public class Exercise{
2)public static void main(String args[]){
3)floatf=0.0;
4)f+=1.0:
5))
6)) [1分]
第2行
第3行
第4行
第6行
答案:
23、【 单选题
在方法内部使用,代表对当前对象自身引用的关键字是(  )。 [1分]
super
This
Super
this
答案:
24、【 单选题
请阅读下面程序
public class ThreadTest{
public static void main(String args[])throws Ex-
ception{
int i=0;
Hello t=new Hello();

while(true){
System.Out.println("Good Morning"+i++):
if(i= =2&&t.isAlive()){
System.out.println("Main waiting for Hel-
lo!");
join();//等待t运行结束
}
if(i= =5)break;}
}
}
class Hello extends Thread{
int l;
public void run(){
while(true)(
System.Out.println("Hell0"+i++);
if(i= =5)break;))) [1分]
t.sleep()
t.yield()
t.interrupt()
t.start()
答案:
25、【 单选题
下列代码的执行结果是(  )。
int numbers[]=new int[6];
for(int i=1;i<NUMBERS.LENGTH;I++){
numbers[[i]=i-1 ;
Systern.OUt.print(numbers[I]+""); [1分]
0 1 2 3 4 5
1 2 3 4 5 6
0 1 2 3 4
1 2 3 4 5
答案:
26、【 单选题
下列叙述中正确的是(  )。 [1分]
对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)
答案:
27、【 单选题
下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填入的选项是(  )。
importjava.io.*;
public class XieShuzu{
Dublic static void main(String[]a){
Int[]myArray=(10,20,30,40);
try{
DataOutputStream dos=
new DataOutputStream(new
FileOutput Stream("ints.dat"));
for(int i=0:i<MYARRAY.LENGTH;I++)
dos. (myArray[i]);
dos.close();
System.out.println("已经将整数数组写入二进制文件:ints.dat");
}catch(IOException ioe)
{System.out.println("IO Excepr_on");}
}
} [1分]
writeArray
writeByte
writeInt
writeDouble
答案:
28、【 单选题
最常用的一种基本数据模型是关系数据模型,它的表示应采用(  )。 [1分]
网络
二维表
答案:
29、【 单选题
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有结点数为(  )。 [1分]
11
12
13
14
答案:
30、【 单选题
在下列代码的下i画线处应填人的内容是(  )。
public class FirstSample{
public static void main( args[]){
System.out.println("你好!");
}
} [1分]
staff
double
int
String
答案:
31、【 单选题
下列特征中不是面向对象方法的主要特征的是(  )。 [1分]
多态性
继承
封装性
模块化
答案:
32、【 单选题
在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是(  )。 [1分]
O(n)
O(n2)
O(log2n)
O(nlog2n)
答案:
33、【 单选题
有两个关系R、S如下:
   
由关系R通过运算得到关系S,则所使用的运算为(  )。 [1分]
选择
投影
插入
连接
答案:
34、【 简答题
本题求一个实数37.13的整数部分和小数部分,并打印输出。
public class javal{
public static void main(String[]args)(
d=37.13;
int i;

double x;

System.out.println(d+"整数部分:"+i+",小数
部分:"+x);
}
} [18分]
解析:
第1处:DouBlE
第2处:i=(int)D
第3处:x=D-i
35、【 简答题
本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。
import java.awt.*;
import java.awt.event.*;
class MyFrame extends Frame
{Checkbox box;
TextArea text;
Button button;
MyFrame(String s)
{super(s);
box=new Checkbox("设置窗口是否可调整大
小");
text=new TextArea(12,12);
button=new Button("关闭窗口");
button.addActionListener(this);
box.addltemListener(this);
setBounds(100,100,200,300);
setVisible(true);
add(text,BorderLayout.CENTER);
add(box.BorderLayout.SOUTH);
add(button.BorderLayout.NORTH);

validate();
}
public void itemStateChanged(ItemEVent e)
{if(box.getState()= =true)
{setResizable(true);
}
else
{ setResizable(false);
}
}
public void actionPerformed(ActionEvent e)
{dispose();
}
}
class java2
{public static void main(String args[])
{ new MyFrame("java2");
}
} [24分]
解析:
第1处:implEmEnts hEmListEnEr,ACtionListEnEr
第2处:sEtREsizABlE(FAlsE)
36、【 简答题
本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标左键,在单击的位置绘制一个圆,当绘制的圆大于画板的大小时,画板就添加滚动条,在画板中单击鼠标右键,则清除画板中的所有图形。
import javax.swing.*;
import javax.swing.event.MouselnputAdapter;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class java3 extends JPanel{
private Dimension size;
private Vector objects;
private final Color colors[]={
Color.red,Color.blue,Color.green,Color.or-
ange,
Color.cyan,Color.magenta,Color.darkGray,
Color.yellow);
private final int color_n=colors.length;
JPanel drawingArea;
public java3(){
setopaque(true);
size=new Dimension(0,0);
objects=new Vector();
JLabel instructionsLeft=new JLabel("单击鼠标
左键画圆.");
JLabel instructionsRight=new JLabel("单击鼠
标右键清空画板.");
JPanel instructionPanel=new JPanel(new Grid-
Layout(0,1));
instructionPanel.add(instructionsLeft);
instructionPanel.add(instructionsRight);
drawingArea=new JPanel(){
protected void paintComponent(Graphics g){
super.paintComponent(g);
Rectangle rect;
for(int i=0;i<OBJECTS.SIZE();I++){
rect=(Rectangle)objects.elementAt(i):
g.setColor(colors[(i%color_n)]);
g.fillOval(rect.X,rect.Y,rect.width,rect.
height);
}
}
};
drawingArea.setBackground(Color.white);
drawingArea.addMouseListener(new MouseLis-
tener());
JScrollPane scroller=new JScrollPane(drawing-
Area);
scroller.setPreferredSize(new Dimension(200,
200));
setLayout(new BorderLayout());
add(instructionPanel,BorderLayout.NORTH);
add(scroller,BorderLayout.CENTER):
}
class MyMouseListener extends mouseInputAdapt-
er{
final int W=100;
final int H=100;
public void mouseReleased(MouseEvent e){
boolean changed=false;
if(SwingUtilities.isRightMouseButton(e)){
objects.removeAllElements();
size.width=0;
size.height=0;
changed=true;
}else{
int X=e.getX()-W/z;
int Y=e.getY()-H/2
if(x<0)x=0;
if(y
Rectangle rect=new Rectangle(X,Y,W,H);
objeets.addElement(rect);
drawingArea.scrollRectToVisible(rect);
int this_width=(x+W+2);
if(this width>size.width)
{size.width=this_width;changed=true;}
int this=height=(y+H+2);
if(this_height>size.height)
{size.height=this_height;changed=true;}
}
if(changed){
drawingArea.setPreferredSize(size);
drawingArea.revalidateI();
}
drawingArea.paint();
}
}
public static void main(String args[]){
JFrame frame=new JFrame("java3"):
frame.addWindowListener(new WindowAdapter
(){
public void windowClosing(WindowEvent e)
{System.exit(0);}
});
frame.setContentPane(new java3());
frame.pack();
frame.setVisible(true);
}
} [18分]
解析:
第1处:DrAwinGArEA.ADDMousEListEnEr(nEw MyMousEListEnEr())
第2处:ClAss MyMousEListEnEr Ex{CEnDs MousElnputADAptEr
第3处:DwAwinGArEA.rEpAint()
1
1页,共36个题库
1页,共36个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169