本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年全国计算机等级考试二级JAVA上机模拟试卷(4)
1、【 单选题
Java对I/O访问所提供的同步处理机制是(  )。 [1分]
字节流
过滤流
字符流
压缩文件流
答案:
2、【 单选题
为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是(  )。
public class StackTest{
private int idx=0;
private int[]data=new int[8]
public void push(int i){
synchronized(this){
      
data(idx)=i:
idx++:
}
}
}…… [1分]
this.notify()
interrupt()
this.wait()
sleep()
答案:
3、【 单选题
下面for循环语句的执行结果是(  )。
for(int j=10;j>3;j--)
if(j%3 1=O)
j--;
--j;
--j;
System.OUt.println(j);
} [1分]
63
74
62
73
答案:
4、【 单选题
在E-R图中,表示实体联系的框是(  )。 [1分]
矩形
椭圆形
菱形
正方形
答案:
5、【 单选题
下列叙述中,错误的是(  )。 [1分]
Java中,方法的重载是指多个方法可以共享同一个名字
Java中,用abstract装饰的类称为抽象类,它不能实例化
Java中,接口是不包含成员变量和方法实现的抽象类
Java中,构造方法可以有返回值
答案:
6、【 单选题
下列描述中,错误的是(  )。 [1分]
Java要求编程者管理内存
Java的安全性体现在多个层次上
Applet要求在支持Java的浏览器上运行
Java有多线程机制
答案:
7、【 单选题
下面程序段的输出结果是(  )。
public class Test{
public static void main(String args[]){
int X,y;
x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;
y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;
if(x>v)
System.OUt.println("x>y");
elseif(x= =y)
System.out.println("x=Y");
else
System.out.println("x
}
} [1分]
x>y
x=Y
x<Y
编译错误
答案:
8、【 单选题
下列标识符(名字)命名原则中,正确的是(  )。 [1分]
类名的首字母小写
变量和方法名的首字母大写
接口名的首字母小写
常量完全大写
答案:
9、【 单选题
在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是(  )。 [1分]
import
package
include
packet
答案:
10、【 单选题
下列关于Java语言特点的叙述中,错误的是(  )。 [1分]
Java是面向过程的编程语言
Java支持分布式计算
Java是跨平台的编程语言
Java支持多线程
答案:
11、【 单选题
下列关于Java对import语句规定自叙述中,错误的是(  )。 [1分]
在Java程序中import语句可以有多个
在Java程序中import语句可以没有
在Java程序中import语句必须有一个
在Java程序中import语句必须引入在所有类定义之前
答案:
12、【 单选题
Java语言中如果要使用某个包中的类时,需要使用 (  )导人。 [1分]
inport
outport
import
input
答案:
13、【 单选题
下列选项成员变量声明正确的是(  )。 [1分]
public protected final int i;
abstract class Fl{…}
private double height;
double weight()
答案:
14、【 单选题
Java中的字符变量在内存中占位(bit)为(  )。 [1分]
4
8
16
24
答案:
15、【 单选题
下列数据结构中,属于非线性结构的是(  )。 [1分]
循环队列
带链队列
二叉树
带链栈
答案:
16、【 单选题
设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是( )。 [1分]
s=b
s>b
s<B
s>=b
答案:
17、【 单选题
在Java语言中,封闭是借助于(  )实现的。 [1分]
对象
数组
成员
答案:
18、【 单选题
代码System.out.println(066)的输出结果是(  )。 [1分]
12
36
54
66
答案:
19、【 单选题
栈中允许进行插入和删除的一端称为(  )。 [1分]
栈顶
栈底
栈端
栈尾
答案:
20、【 单选题
当启动Applet程序时,首先调用的方法是(  )。 [1分]
stop()
init()
start()
destroy()
答案:
21、【 单选题
下列不属于表达式语句的是(  )。 [1分]
++i;
--j;
b#a;
b*=a;
答案:
22、【 单选题
开发软件时对提高开发人员工作效率至关重要的是(  )。 [1分]
操作系统的资源管理功能
先进的软件开发工具和环境
程序员的数量
计算机的并行处理能力
答案:
23、【 单选题
下列关于Test类的定义中,正确的是(  )。 [1分]
class Test implements Runnable{
public void run(){}
Dublic void someMethod[]{}
}
class Test implements Runnable(
puIblic void run();
}
class Test implements Runnable(
Dublic void someMethod[];
}
class Test implements Runnable(
public void someMethod(){}
}
答案:
24、【 单选题
算法的空间复杂度是指(  )。 [1分]
算法程序的长度
算法程序中的指令条数
算法程序所占的存储空间
算法执行过程中所需要的存储空间
答案:
25、【 单选题
下列说法中,正确的一项是(  )。 [1分]
Java语言是以类为程序的基本单位的
Java语言是不分大小写的
多行注释语句必须以//开始
在Java语言中,类的源文件名和该类名可以不相同
答案:
26、【 单选题
下列代码中的内部类名是(  )。
import java.awt.event.*;
lapoct javax.swin9.*;
class TalkingClock(
public void start(int interval,final boolean beep){
ActionListener listener=new
ActionListener(){
public void actionPerformed(ActionEvent e-
vent){

}
}
Timer t=new Timer(interval,listener);
start();
}
} [1分]
Timer
ActionListener
1istener
匿名
答案:
27、【 单选题
下列操作中,不属于Applet安全限制的是(  )。 [1分]
加载本地库
读写本地文件系统
运行本地可执行程序
与同一个页面中的Applet通信
答案:
28、【 单选题
JScrollPane面板的滚动条是通过哪个对象来实现?(  ) [1分]
JViewport
JSplitPane
JTabbedPane
JPanel
答案:
29、【 单选题
下列选项中,不能输出100个整数的是(  )。 [1分]
for(int i=0;i<100;i++) System.out.println(i);
int i=0; do{ System.out.println(i); i++: }while(i<100);
int i=0: while(i<100){System.out.println(i); i++: }
int i=0: while(i<100){ i++: if(i<100)continue: System.out.println(i); }
答案:
30、【 单选题
如果入栈序列为CEDB,以下哪一个是从栈中删除元素的序列?(  ) [1分]
BED
BDE
BEDC
BDEC
答案:
31、【 单选题
下列程序片段中,能通过编译的是(  )。 [1分]
public abstract class Animal{ public void speak();}
public abstract class Animal{ public void speak(){);}
public class Animal{ pubilc abstract void speak();}
public abstract class Animal{ pubile abstract void speak(){};}
答案:
32、【 单选题
下列关于正则表达式的说法,不正确的是(  )。 [1分]
在J2SE l.4中的正则表达式包中有一个Pattern类
在J2SE l.4中的正则表达式包中有一个Macher类
在J2SE l.4中的正则表达式包名为java.util.regex
以上说法都不对
答案:
33、【 单选题
下列叙述中,错误的是(  )。 [1分]
内部类的名称与定义它的类的名称可以相同
内部类可用abstract修饰
内部类可作为其他类的成员
内部类可访问它所在类的成员
答案:
34、【 单选题
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为(  )。 [1分]
50
19
1
20
答案:
35、【 单选题
数据流程图(DFD图)是(  )。 [1分]
软件概要设计的工具
软件详细设计的工具
结构化方法的需求分析工具
面向对象方法的需求分析工具
答案:
36、【 单选题
下列不属于Swing中构件的是(  )。 [1分]
JPanel
JTable
Menu
JFrame
答案:
37、【 简答题
本题的功能是获得字符串“China”的长度和最后一个字符,并将这些信息打印出来。
public class javal(
public static void main(String[]args){
        
str="China";
int n=0:
        
char C;
         
System.out.println("字符串中共有"+n+"个字
符,最后一个字符是:"+c);
}
} [18分]
解析:
第1处:StrinG str
第2处:n=str.lEnGth()
第3处:C=str.ChArAt(n-1)
38、【 简答题
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class java3
{
public static void main(String[]args)
{
JFrame frame=new DragSourceFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_
0N_CLoSE);
frame.show();
}
}
class DragSoureeFrame extends JFrame
{
public DragSourceFrame()
{
setTitle("java3");
setSize(WlDTH,HElGHT);
Container contentPane=getContentPane();
File f=new File(".").getabsoluteFile();
File[]files=f.listFiles();
model=new DefaultListModel();
for(int i=0;i<FILES.LENGTH();I++< u>)
try
{
model.addElement(files[i].getCanonicalFile());
}
catch(IOException exception)
{
JOptionPane.showMessageDialog(this,exeep-
tion);
}
fileList=new JList(model);
contentPane.add(new JScrollPane(fileList),
BorderLayout.CENTER);
contentPane.add(new JLabel("从列表中拖曳出文
件"),
BorderLayout.NoRTH);
DragSource dragSource=DragSource.getDefauh-
DragSource();
dragSource.createDefaultDragGestureRecognizer
(fileList,
DnDConstants. ACTION_COPY_0R_
MOVE,new
DragGestureListener()
{
public void dragGestureRecognized(
DragGestureEvent event)
{
draggedValues=fileList.getSelectedValues();
Transferable transferable
=new FiteListTransferable(draggedValues);
evenr.startDrag(null,transferable,
new FileListDragSourceListener());
}
});
}
private class FileListDragSourceListener imple-ments DragSourceAdapter
{
public void dragDropEnd(DragSourceDropEvent e-
vent)
{
if(event.getDropSuccess())
{
int action=event.getDropAction();
if(action= =DnDConstants.ACTl0N MOVE)
{
for(int i=0;i<DRAGGEDVALUES.LENGTH;I++)
model.removeElement(draggedValues[i]);
}
}
}
}
private JList fileList;
private DefauhListModel model;
private Object[]draggedValues;
private static final int WIDTH=300;
private static final int HEIGHT=200;
}
class FileListTransferable implements Transferable
{
public FileListTransferable(Object[]files)
{
fileList=new ArrayList(Arrays.asList(files));
}
public DataFlavor[]getTransferDataFlavors()
{
return flavors;
public boolean isDataFlavorSupported(DataFlavor
flavor)
{
return Arrays. asList(flavors), contains(flavor) ;
}
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException
if(flavor, equals(DataFlavor, javaFileListFlavor) )
return fileList;
else if(flavor, equals(DataFlavor, stringFlavor))
return fileList, toString() ;
else
throw new UnsupportedFlavorException(flavor) ;
}
private static DataFlavor[] flavors =
{
DataFlavor. j avaFileListFlavor,
DataFlavor. stringFlavor
};
private java. util. List fileList; [18分]
解析:
第1处:FilE F—nEw FilE(".").GEtABsolutEFilE()
第2处:int i=0;i<FilEs.lEnGth;i++
第3处:privAtE ClAss FilEListDrAGSourEEListEnEr Ex-tEnDs DrAGSourCEADAptEr
1
1页,共38个题库
1页,共38个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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