本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(8)
1、【 单选题
下列关于boolean类型的叙述中,正确的是(  )。 [1分]
可以将boolean类型的数值转换为int类型的数值
可以将boolean类型的数值转换为字符串
可以将boolean类型的数值转换为char类型的数值
不能将boolean类型的数值转换为其他基本数据类型
答案:
2、【 单选题
下面属于面向对象语言的是(  )。 [1分]
Java语言
机器语言
C语言
汇编语言
答案:
3、【 单选题
t为int类型,进入下面的循环之前,t的值为0。则下列说法中正确的是(  )。 while(t=1){…} [1分]
循环控制表达式的值为0
循环控制表达式的值为1
循环控制表达式不合法
以上说法都不对
答案:
4、【 单选题
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。 [1分]
控制流
加工
数据存储
源和终
答案:
5、【 单选题
当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是(  )。 [1分]
SomeThread类是包含run()方法的任意Java类
SomeThread类一定要实现Runnable接口
SomeThread类是Thread类的子类
SomeThread类是Thread类的子类并且要实现Run-
nable接口
答案:
6、【 单选题
下列程序的输出结果是(  )。
class Test{
public static void main(String args[]){
int n=7:
n<<=3;
n=n&n+1|n+2^n+3;
n>>=2:
System.out.println(n);
}
) [1分]
0
-l
14
64
答案:
7、【 单选题
下列程序的输出结果是(  )。
public class ArrayTest
{
public static void main(String args[])
{
int[]intArray=new int[3]
for(int i=0;i<3;i++)
{
intArray[i]=i+2:
system.out.println("lntArray["+i+"]¨=
intArray[i]);
}
System.out.println("----------");
int arrlen=4:
IntArray=new int[arrLen];
For(int j=intArray.length;j>=0;j--)
{
intArray[j]=j*3;
system.out.println("hello"+intArray[j]);
}
}
} [1分]
编译未通过
编译通过,但运行错误
可以运行,但有错误
以上都不对
答案:
8、【 单选题
软件设计中划分模块的一个准则是(  )。 [1分]
低内聚低耦合
高内聚低耦合
低内聚高耦合
高内聚高耦合
答案:
9、【 单选题
下列代码的执行结果是(  )。
int length="Hell0".length();
System.OUt.println(length); [1分]
5
2
10
6
答案:
10、【 单选题
下列运算符中,优先级最高的是(  )。 [1分]
++
*
>
答案:
11、【 单选题
下列数中为八进制的是(  )。 [1分]
27
0x25
026
028
答案:
12、【 单选题
Java API ee支持线程的类或接口是(  )。
Ⅰ.java.lang.Thread
Ⅱ.java.lang.Runnable
Ⅲ.java.lang.ThreadGroup
IV.java.io.Serializable [1分]
I,Ⅱ
I,Ⅱ,Ⅲ
I,Ⅱ,IV
I,Ⅱ,Ⅲ,Ⅳ
答案:
13、【 单选题
下列叙述中正确的是(  )。 [1分]
线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
上述三种说法都不对
答案:
14、【 单选题
阅读下列代码:
public class Person{
static int arr[]=new int[10];
public static void main(String args){
System.out.println{arr[9]);
}
}
该代码的运行结果是(  )。 [1分]
编译时将产生错误
编译时正确,运行时将产生错误
输出零
输出空
答案:
15、【 单选题
下列组件不能添加进Frame主窗口的是(  )。 [1分]
Panel
CheckBox
Dialog
Choice
答案:
16、【 单选题
下列描述中,正确的是(  )。 [1分]
在Serializable接口中定义了抽象方法
在Serializable接口中定义了常量
在Serializable接口中没有定义抽象方法,也没有定义常量
在Serializable接口中定义了成员方法
答案:
17、【 单选题
下列Java组件中,不属于容器的是(  )。 [1分]
Panel
Window
Frame
Label
答案:
18、【 单选题
for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是(  )。 [1分]
0
5
6
无穷
答案:
19、【 单选题
对下列程序的叙述中,正确的是(  )。
1:public class X extends Thread implements Runnable{
2:public void run(){
3:system.out.println("this is run()");
4:}
5:oublic static void main(String args[]){
6:Thread t=new Thread(new X()):
7:t.start();
8:}
9:} [1分]
第l行会产生编译错误
第6行会产生编译错程
第6行会产生运行错误
程序正常运行
答案:
20、【 单选题
下列叙述中正确的是(  )。 [1分]
栈是“先进先出”的线性表
队列是“先进后出”的线性表
循环队列是非线性结构
有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
答案:
21、【 单选题
在多线程并发程序设计中,能够给对象x加锁的语句是(  )。 [1分]
X.wait()
synchronized(x)
X.notify()
x.synchronized()
答案:
22、【 单选题
下面叙述中错误的是(  )。 [1分]
软件测试的目的是发现错误并改正错误
对被调试的程序进行“错误定位”是程序调试的必要步骤
程序调试通常也被称为Debug
软件测试应严格执行测试计划,排除测试的随意性
答案:
23、【 单选题
下列关于boolean类型的叙述中,正确的是(  )。 [1分]
可以将boolean类型的数值转换为int类型的数值
可以将boolean类型的数值转换为字符串
可以将boolean类型的数值转换为char类型的数值
不能将boolean类型的数值转换为其他基本数据类型
答案:
24、【 单选题
用于在子类中调用被重写父类方法的关键字是(  )。 [1分]
this
super
This
Super
答案:
25、【 单选题
关于线程的生命周期以下状态正确的是(  )。 [1分]
新建状态、可运行状态、阻塞状态、恢复状态和终止状态
新建状态、运行状态、阻塞状态、恢复状态和终止状态
新建状态、可运行状态、运行状态、阻塞状态和终止状态
新建状态、可运行状态、运行状态、恢复状态和终止状态
答案:
26、【 单选题
数据库应用系统中的核心问题是(  )。 [1分]
数据库设计
数据库系统设计
数据库维护
数据库管理员培训
答案:
27、【 单选题
Java字节码文件的扩展名是(  )。 [1分]
.JVM
.dbt
.class
.exe
答案:
28、【 单选题
如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是(  )。 [1分]
分块法
顺序法
二分法
散列法
答案:
29、【 单选题
下列叙述中正确的是(  )。 [1分]
在面向对象的程序设计中,各个对象之间具有密切的关系
在面向对象的程序设计中,各个对象都是公用的
在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
上述3种说法都不对
答案:
30、【 单选题
按层次次序将一棵有n-个结点的完全二叉树的所有结点从1~n编号,当i≤n/2时,编号为i的结点的左子树的编号是(  )。 [1分]
2i-1
2i
2i+1
不确定
答案:
31、【 单选题
下列数中为八进制的是(  )。 [1分]
27
0x25
026
028
答案:
32、【 单选题
数据库设计中反映用户对数据要求的模式是(  )。 [1分]
内模式
概念模式
外模式
设计模式
答案:
33、【 单选题
下列选项中,与成员变量共同构成一个类的是(  )。 [1分]
关键字
方法
运算符
表达式
答案:
34、【 单选题
软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。 [1分]
定义阶段
开发阶段
维护阶段
上述三个阶段
答案:
35、【 简答题
本题提示输入年份,然后判断该年份是否为闰年。
importjava.io.*;
public class javal{
public static void main(String[]args){
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
int year=1900;
System.out.print("请输入年份:");
try{
String s=in.readLine();
              
}            (Exception e){
}
if(     
System.OUt.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}
} [18分]
解析:
第1处:yEAr=IntEGEr.pArsEInt(s)
第2处:CAtCh
第3处:yEAr%4= =0&&yEAr%100 !=0 ||yEAr%400= =0
36、【 简答题
本题的功能是用流式布局管理器来管理窗口中的按钮。在执行程序时指定生成按钮的个数,并把这些按钮都放置在流式布局管理器的窗口中。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2
{
public static void main(String[]args)
{
if(args.length!=1)
{
System.out.println("请指定按钮的个数");
System.exit(0);
}
String buttonString=args[O];
int buttonNumber=        ;
ButtonFrame frame=new ButtonFrame(button-
Number);
frame.setDefaultCloseOperation(JFrame.EXIT_
ON_CLoSE);
frame.show();
}
}
class ButtonFrame extends JFrame
{
public ButtonFrame(      )
{
buttons=buttonNumber:
setTitle("java2");
setSize(WIDTH,HEIGHT);
JPanel buttonPanel=new JPanel();
for(int i=0;i<BUTTONS;I++)
{
JButton addButton=new JButton("add"+i):
buttonPanel.add(addButton);
Container contentPane=getContentPane();
contentPane.add(buttonPanel);
}
public static final int WIDTH=350;
public static final int HEIGHT=200:
private int buttons;
} [24分]
解析:
第1处:IntEGEr.pArsEInt(ButtonstrinG)
第2处:int ButtonNumBEr
37、【 简答题
本题的功能是监听鼠标的操作。鼠标置于窗口中单击时(左键或右键),在单击的地方会画一个小矩形,如果将鼠标置于小矩形上,则鼠标光标状态改为小十字,按下鼠标左键可拖曳,双击鼠标左键(或右键)时,小矩形消失。
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.awt.geom.*;
import javax.swing.*;
public class java3
{
public static void main(String[]args)
{
MouseFrame frame=new MouseFrame():
frame.setDefaultCloseOperation(JFrame.EXIT_
oN_CLOSE);
frame.show();
}
}
class MouseFrame extends JFrame
{
public MouseFrame()
{
setTitle("java3");
setSize(DEFAULT WIDTH, DEFAULT
HEIGHT):
MousePanel panel=new MousePanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HEIGHT=200;
}
class MousePanel extends JPanel
{
public MousePanel()
{
squares=new ArrayList();
current=null:
addMouseListener(new MouseHandler());
addMouseMotionListener(new MouseMotionHan-
dler());
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
for(int i=0;i<SQUARES.SIZE();I++)
g2.draw((Rectangle2D)squares.get(i));
}
public void find(Point2D p)
{
for(int i=0;i<SQUARES.SIZE();I++)
{
Rectangle2D r=(Rectangle2D)squares.get(i);
if(r.contains(p))return r;
}
return null:
}
public void add(Point2D p)
{
double x=P.getX();
double Y=P.getY():
current=new Rectangle2D.Double(
x-SIDELENGTH/2.
y-SlDELENGTH/2.
S1DELENGTH,
SIDELENGTH);
squares.add(current);
repaint();
}
public void remove(Rectangle2D s)
{
if(S= =null)return:
if(S= =current)current=null;
squares.remove(s):
repaint();
}
private static final int SIDELENGTH=10:
private ArrayList squares;
private Rectangle2D current;
private class MouseHandter extends MouseAction-
Listener
{
public void mousePressed(MouseEvent event)
{
current=find(event.getPoint());
if(current= =null)
add(event.getPoint());
}
public void mouseClicked(MouseEvent event)
{
current=find(event.getPoint());
if(current!=null&&event.getClickCount()
>=2)
remove(current);
}
}
private class MouseMotionHandler implements Mouse-
MotionListener
{
public void mouseMoved(MouseEvent event)
{
if( find(event.getPoint)= =null)
setCursor(Cursor.getDefaultCursor());
else
setCursor(Cursor.getPredefinedCursor
(Cursor.CROSSHAIR_CURSOR));
}
public void mouseDragged(MouseEvent event)
{
if(current!=null)
{
int x=event.getX():
int Y=event.getY();
current.setFrame(
x-SIDELENGTH/2,
Y-SlDELENGTH/2.
SIDELENGTH,
SIDELENGTH);
repaint();
}
}
}
} [18分]
解析:
第1处:puBliC RECtAnGlE2D FinD(Point2D p)
第2处:privAtE ClAss MousEHAnDlEr ExtEnDs MousEADAoptEr
第3处:FinD(EvEnt.GEtPoint())= =null
1
1页,共37个题库
1页,共37个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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