计算机类二级JAVA

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

43 题含答案JAVA
共 43 题返回本类
1单选题1 / 43
下列叙述中,错误的是(  )。
查看答案
D. 父类包含子类
3单选题3 / 43
下列选项中不属于结构化程序设计原则的是(  )。
查看答案
A. 可封装
4单选题4 / 43
下列数据结构中,能用二分法进行查找的是(  )。
查看答案
A. 顺序存储的有序线性表
5单选题5 / 43
下列关于项目中“移出”文件的说法,正确的是(  )。
查看答案
C. 被移出的文件只是将文件移出项目,但文件保留在磁盘中
6单选题6 / 43
下列选项中,与成员变量共同构成一个类的是(  )。
查看答案
B. 方法
7单选题7 / 43
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(  )。
查看答案
C. 多对多
8单选题8 / 43
下列变量名的定义中,符合Java命名约定的是(  )。
查看答案
A. fieldname
9单选题9 / 43
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是(  )。
查看答案
B. yield()
10单选题10 / 43
对建立良好的程序设计风格,下列描述中正确的是(  )。
查看答案
A. 程序应该简单、清晰、可读性好
11单选题11 / 43
在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是(  )。
查看答案
A. static boolean matches()
12单选题12 / 43
在Applet生命周期中,下面方法中,在装载Applet时被调用的是(  )。
查看答案
B. init()
14单选题14 / 43
下列选项中不属于结构化程序设计方法的是(  )。
查看答案
D. 可复用
15单选题15 / 43
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(  )。
查看答案
C. 概念设计阶段
16单选题16 / 43
提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是(  )。
查看答案
B. AppletContext
17单选题17 / 43
下列变量定义中,不合法的是(  )。
查看答案
D. int#dim;
18单选题18 / 43
有三个关系R、S和T如下:
  
则由关系R和S得到关系T的操作是(  )。
查看答案
C. 除
20单选题20 / 43
程序流程图中的菱形框表示的是(  )。
查看答案
B. 逻辑处理
21单选题21 / 43
要表示表格的数据,需要继承类(  )。
查看答案
A. AbstraceTableModel
22单选题22 / 43
下面程序段的输出结果是(  )。
public class Test{
public static void main(String args[]){
int a,b;
for(a=1,b=1;a<=100;a++){
if(b>=10)break;
if(b%2= =1){
b+=2:
continue;
}
}
System.OUt.println(a);
}
}
查看答案
B. 6
23单选题23 / 43
下列方法中可以用来创建一个新线程的是(  )。
查看答案
C. 继承java.lang.Thread类并重写run()方法
24单选题24 / 43
线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是(  )。
查看答案
C. 可运行状态
25单选题25 / 43
Java程序默认引用的包是(  )。
查看答案
C. java.lang包
26单选题26 / 43
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是(  )。
查看答案
A. start()
28单选题28 / 43
软件测试目的是(  )。
查看答案
D. 发现程序中的错误
30单选题30 / 43
下列说法中,不属于数据模型所描述的内容是(  )。
查看答案
C. 数据查询
31单选题31 / 43
下列说法正确的是(  )。
查看答案
A. 共享数据的所有访问都必须作为临界区
32单选题32 / 43
下面描述中错误的是(  )。
查看答案
A. 系统总体结构图支持软件系统的详细设计
33单选题33 / 43
数据结构中,与所使用的计算机无关的是数据的(  )。
查看答案
C. 逻辑结构
34单选题34 / 43
在Applet中显示文字、图形等信息时,应使用的方法是(  )。
查看答案
C. paint()
35单选题35 / 43
在下列程序的空白处,应填入的正确选项是(  )。
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[])throws IOEx-
ception{
OhiectOutputStream oos=new OhjectOutputStream
(new FileOutputStream("serial.bin"));
Java.util.Date d=new Java.util.Date();
Oos (d);
ObjectInputStream ois=
new OhjectlnputStream(new FileOutputStream("serial.
bin"));
try{
java.util.date restoredDate=
(Java.util.Date)ois.readObject();
System.out.println
("read object back from serial.bin file:"
+restoredDate);
}
Catch(ClassNotFoundException cnf){
System.out.println("class not found");
}
}
查看答案
D. writerObject
36单选题36 / 43
执行下列程序之后,变量n的值为(  )。
public class Exam{
public static void main(String[]args){
int y=2;
int z=3:
int n=4:
n=n+-y*z/n;
System.out.println(n);
}
}
查看答案
A. 3
37单选题37 / 43
下列关于线程优先级的说法中,正确的是(  )。
查看答案
C. 在创建线程后的任何时候都可以设置
38单选题38 / 43
已知zipname是一个压缩文件名。则zipname在下列代码中出现的正确位置是(  )。
ZipInputStream zin=
new ZipInputStzeam(new FileInputStream(①));
ZipEntry entry ;
while((entry=zin.getNextEntry(②))!=null){
fileCombo.addltem(entry.getNamc(③));
zin.closeEntry(④);
}
zin.close();
查看答案
A. ①
39单选题39 / 43
下列有关Java语言的叙述中,正确的是(  )。
查看答案
B. 可以有2个以上import语句
41主观题41 / 43
本题中定义了一个带有参数的构造方法javal(),并定义了一个该类的对象temp。构造方法javal()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom"和整数17传递给构造方法,构造方法将这两个参数打印输出。
public class javal{
String name;
int age;
public static void main(String[]args){
String name="Tom";
int age=17;
javal temp =        ;
}
public javal(String name,          ){
          ;
this.age= age;
System.out.println(name+"is"+age+"
years old.");
}
}
查看答案
第1处:nEw jAvAl(nAmE,AGE)
第2处:int AGE
第3处:this.nAmE=nAmE
42主观题42 / 43
本题是设计一个窗体,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白色粗体的“Java二级考试!”字符串。
Import java.awt.*;
Import javax.swing.*;
Public class java2
{
Public static void main(string[]args)
{
Fillframe frame=new fillframe();
Frame. setdefaultcloseoperatio (jframe. exit_on_
close);
Frame.show();
}
}
Class fillframe extends jframe
{
Public fillframe()
{
Settitle("simple");
Setsize(width,height);
Fillpanel panel=new fillpanel();
Panel.setbackground(systemcolor.desktop);
Container contentpane=getcontentpane();
Contentpane.add(panel);
}
Public static final int width=400;
Public static final int width=250;
}
Class fillpanel extends jpanel
{
Public void paintcomponent(graphics g)
{
           ;
g.setcolor(new color(10,10,10));
g.drawrect(10,10,100,30);
g.seteolor(new color(100,100,l00));
g.drawroundrect(150,10,100,30,15,15);
g.setcolor(new color(150,150,150));
g.drawoval(280,10,80,30);
g.setcolor(new color(10,10,10));
g.fillreet(10,110,100,30);
g.setcolor(new color(100,100,100));
g.drawroundreet(150,110,100,30,15,15);
g.seteolor(new color(150,150,150));
g.filloval(280,110,80,30);
g.setcolor(color.white);
font f=new font("宋体",_ _,20);
g.setfont(f);
g.drawstring("java二级考试!",l50,200);
}
}
查看答案
第l处:supEr.pAintComponEnt(G);
第2处:Font.BOLD
43主观题43 / 43
本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、释放和拖曳,并将这些信息显示在窗口的文字标签上。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java3 extends JFrame implements MouseL-
istener MouseMotionListener
{
private JLabel statusBar;
public java3()
{
super("java3");
statllsBar=new TLabel();
getContentPane.add(statusBar,BorderLayout.SOUTH);
addMouseListener(this);
addMouseMotionListener(this);
setSize(275,100);
show();
}
public void mouseClicked(MouseEvent e)
{
statusBar.setText("Clicked at["+e.getX()+
","+e.getY()+"]");
}
public void mousePressed(MouseEvent e)
{
statusBar.setText("Pressed at["+e.getX()+
","+e.getY()+"]");
}
public void mouseReleased(MouseEvent e)
{
statusBar.setText("Released at["+e.getX()
+","+e.getY()+"]");
}
public void mouseln(MouseEvent e)
{
statusBar.setText("Mouse in window");
public void mouseExited(MouseEvent e)
{
statusBar.setText("Mouse outside window");
}
public void mouseDragged(MouseEvent e)
{
statusBar.setText("Dragged at["+e.getX()
+","+e.getY()+"]");
}
public void mouseMoved(MouseEvent e)
{
statusBar.setText("Moved at["+e.getX()+
","+e.getY()+"]");
}
public static void main(String args[])
{
java3 app=new java3();
app.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
};
查看答案
第1处:ExtEnDs JFrAmE implEmEnts MousEListEnEr,MousEMotionListEnEr
第2处:9EtContEntPAnE().ADD(stAtusBAr,BorDErLAyout.SOUTH)
第3处:puBliC voiD mousEEntErED(MousEEvEnt E)
← 上一卷下一卷 →