计算机类二级JAVA

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

43 题含答案JAVA
共 43 题返回本类
1单选题1 / 43
下列选项中属于字符串常量的是(  )。
查看答案
B. "abe"
2单选题2 / 43
软件工程的理论和技术性研究的内容主要包括软件开发技术和(  )。
查看答案
B. 软件工程管理
3单选题3 / 43
为使下列代码正常运行,应该在下画线处填入的选项是(  )。
int[]numbers=new int[n];
for(int i=0;i<NUMBERS. ;i++)
numbers[i]=i+1:
查看答案
B. length
5单选题5 / 43
若变量a是String类型的数据,那么表达式(a+a)的类型是(  )。
查看答案
B. String
6单选题6 / 43
实现下列(  )接口可以对TextField对象的事件进行监听和处理。
查看答案
A. ActionListener
8单选题8 / 43
下列与数据元素有关的叙述中,不正确的是(  )。
查看答案
B. 数据元素是有独立含义的数据最小单位
9单选题9 / 43
Java语青中,对当前对象的父类对象进行引用的关键字是(  )。
查看答案
B. super
10单选题10 / 43
要串行化某些类的对象,这些类必须实现(  )。
查看答案
A. Serializable接口
11单选题11 / 43
下列可以获得构件前景色的方法是(  )。
查看答案
B. getForeground()
13单选题13 / 43
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为(  )。
查看答案
C. n
14单选题14 / 43
要使下列程序能够正确运行,则横线处应填写的内容是(  )。
import Java.awt.*;
import java.applet.*;
public class SayHi extends Applet{
public void (Graphics g){
9.drawString("Hi!",20,20);
}
}
查看答案
C. paint
15单选题15 / 43
数据库设计中反映用户对数据要求的模式是(  )。
查看答案
C. 外模式
16单选题16 / 43
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为(  )。
查看答案
B. 169
17单选题17 / 43
对下列二叉树进行中序遍历的结果是(  )。
  
查看答案
A. DBXEAYFZC
18单选题18 / 43
软件(程序)调试的任务是(  )。
查看答案
A. 诊断和改正程序中的错误
19单选题19 / 43
数据库管理系统中负责数据模式定义的语言是(  )。
查看答案
A. 数据定义语言
20单选题20 / 43
下列关于顺序存储结构的叙述中,错误的是(  )。
查看答案
D. 便于进行插入、删除等运算操作
21单选题21 / 43
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是(  )。
查看答案
D. wait()方法结束
22单选题22 / 43
算法的空间复杂度是指(  )。
查看答案
A. 算法在执行过程中所需要的计算机存储空间
23单选题23 / 43
负责数据库中查询操作的数据库语言是(  )。
查看答案
C. 数据操纵语言
24单选题24 / 43
在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列(  )语句。
查看答案
C. import java.awt.*;
25单选题25 / 43
有两个关系R和T如下:
  
则由关系R得到关系T的操作是(  )。
查看答案
A. 选择
26单选题26 / 43
若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为(  )。
查看答案
B. 同步
27单选题27 / 43
在下列程序的空白处,应填入的正确选项是(  )。
importjava.io.*;
Public class writeInt{
Public static void main(string[]a){
Int[]myArray=(10,20,30,40);
try{
DataOutputSystem dos=new DataOutputSystem
(new FileOutputSystem("ints.dat"));
for(int i=0;l<MYARRAY.LENGTH;I++)
dos.writeInt(myArray[i]);
dos. ;
System.Out.println
("Have written binary file ints.dat");
}
Catch(IOException ioe)
{System.out.println("IO Exception"),
}
}
}
查看答案
B. close()
28单选题28 / 43
阅读下面程序
public class Increment{
public static void main(stringargs[]){
int C;
c=5:
System.out.println(c);
System.out.println(c++):
System.out.println(c);
}
}
程序运行结果是(  )。
查看答案
B. 5 5 6
29单选题29 / 43
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是(  )。
A)编译软件
B)操作系统
C)教务管理系统
D)汇编程序
查看答案
B. 操作系统
31单选题31 / 43
下列代码将对象写入的设备是(  )。
ByteArrayOutputStream bout=new ByteArrayOut-
putStream();
ObjectOutputStream out=new ObjectOutputStream
(bout);
out.writeObject(this);
out.close();
查看答案
A. 内存
32单选题32 / 43
下列程序段的输出结果是(  )。
int data=0;
char k='a',P='f';
data=P-k:
System.OUt.printll n(data);
查看答案
D. 5
33单选题33 / 43
下列与算法有关的叙述中,不正确的是(  )。
查看答案
D. 对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价
34单选题34 / 43
有两个关系R和T如下:
  
则由关系R得到关系T的操作是(  )。
查看答案
A. 选择
35单选题35 / 43
下列叙述中,正确的是(  )。
查看答案
C. Reader是一个读取字符文件的抽象类
36单选题36 / 43
常采用的两种存储结构是(  )。
查看答案
A. 顺序存储结构和链式存储结构
37单选题37 / 43
下列方法中,不属于Throwable类的方法是(  )。
查看答案
C. toString
38单选题38 / 43
下面描述中,不属于软件危机表现的是(  )。
查看答案
A. 软件过程不规范
39单选题39 / 43
在面向对象方法中,不属于“对象”基本特点的是( )。
查看答案
A. 一致性
40单选题40 / 43
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是(  )。
查看答案
D. m:n联系
41主观题41 / 43
本题利用递归方法求前n个自然数的和(n=lO)。
public class javal{
public static void main(String[]args){
int sum=add(10):
System.out.println("1+2+…+9+10="+
sum);
}
public static int add( ){
if(n= =l){
;
}
else
;
}
}
查看答案
第1处:int n
第2处:rEturn l
第3处:rEturn n+ADD(n-1)
42主观题42 / 43
本题中,主窗口有一个按钮“显示Dial09”,单击该按钮后显示一个对话框,对话框的标题是“Dial09”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionLis-
tener{
public static void main(String args[]){
java2 f=new java2("java2");
Panel pan=new Panel();
f.init();
}
public java2(String str){
super(str);
}
public void init(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setSize(200,200);
setLayout(new FlowLayout());
but=new Button("显示Dialog");
add(but);
but.addActionListener(this);
dig=new Dialog(this,"Dialog", );
dig.setSize(100,50);
dig.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
;
}
});
dig.add("Center",new Label("欢迎学习Ja-va."));
setVisible(true);
}
public void actionPerformed(ActionEvent e){
dig.setVisible(true);
}
private Dialog dig;
private Button but;
}
查看答案
第1处:FlAsh
第2处:SystEm.Exit(0)
43主观题43 / 43
本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class java3 extends Applet implements ActionL-
istener
{
TextArea ta=new TextArea(5,30);
TextField tf=new TextField(30);
Button button=new Button("复制");
String text="AWT提供基本的GUl组件,\n"+"
具有可以扩展的超类,\n"+"它们的属性是继承的。\
n":
public void init()
{
setLayout(new FlowLayout(FlowLayout.left));
ta.setText(text);
ta.setEditable(true);
add(ta);
add(button);
add(tf);
ta.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String S;
s=ta.getSelectText();
if(e.getSource()= =button)
tf.setText(s);
}
}
查看答案
第1处:sEtLAyout(nEw FlowLAyout(FlowLAyout.LEFT))
第2处:Button.ADDACtionListEnEr(this)
第3处:s=tA.GEtSElECtEDTExt()
← 上一卷下一卷 →