计算机二级考试JAVA选择试题Word格式文档下载.docx
《计算机二级考试JAVA选择试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机二级考试JAVA选择试题Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
D.被移出的文件,以后不能再次添加到原项目中,但能够添加到其他项目中
7.需求分析阶段的任务是()。
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
8.设R是一个2元关系,S是一个3元关系,则下列运算中准确的是()。
A.R-S
B.R×
S
C.RnS
D.RUS
9.结构化分析方法是面向()的自顶向下逐步求精实行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标
10.数据库设计包括两个方面的设计内容,它们是()。
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
11.用来导入已定义好的类或包的语句是()。
A.main
B.import
C.publicclass
D.ClaSS
12.下列叙述中,准确的是()。
A.声明变量时必须指定一个类型
B.Java认为变量number与Number相同
C.Java中的注释方式是“//”
D.源文件中public类能够有0个或多个
13.下列属于合法的Java标识符是()。
A."
ABC"
B.&
5678
C.+rriwo
D.saler
14.下列代表十六进制整数的是()。
A.Ol23
B.1900
C.fa00
D.0xa2
15.在Java中,实现用户界面功能的包是()。
A.java.applet
B.javax.transaction
C.java.util
D.java.awt
16.下面()准确表示了int类型的聚会范围。
A.-216~216-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
17.在编写Java程序的时候,如果不为类的成员变量定义初始值,Java会给它们设置默认值,下列说法中不准确的是()。
A.Byte的默认值是0
B.int的默认值是0
C.long的默认值是0.0L
D.float的默认值是0.Of
18.Java.语言中所有的简单数据类型都被包含在()中。
A.java.sql
B.java.awt
C.java.lang
D.java.math
19.设a=8,则表达式a>
>
2的值是()。
D.4
20.以下各选项中能准确声明一个表示50个值为null的字符串数组的是()。
A.string[]a;
B.stringa[];
C.chara[50][];
D.stringa[]=newString[50]
21.下列程序的输出结果是()。
publicclassArrayTest
{
publicstaticvoidmain(Stringargs[])
int[]intArray=newint[3]
for(inti=0;
i=0;
j--)
intArray[j]=j*3;
system.out.println("
hello"
+intArray[j]);
}
A.编译未通过
B.编译通过,但运行错误
C.能够运行,但有错误
D.以上都不对
22.下列程序的运行结果是()。
Publicclasssun
Publicstaticvoidmain(Stringargs[])
intx=4,y=0;
if(Math.pow(X,2)==16)
y—x;
if(Math.pow(X,2)15)
y=(int)Math.pow(X,2)+1;
system.out.println(y);
A.4
B.17
C.18
D.0.25
23.自定义的异常类可从()类继承。
A.Error
B.AWTError
C.VirtualMachineError
D.Exception及其子集
24.t为int类型,进入下面的循环之前,t的值为0。
则下列说法中准确的是()。
while(t=1){…}
A.循环控制表达式的值为0
B.循环控制表达式的值为1
C.循环控制表达式不合法
D.以上说法都不对
25.下面for循环语句的执行结果是()。
for(intj=10;
j>
3;
if(j%31=O)
j--;
--j;
System.OUt.println(j);
A.63
B.74
C.62
D.73
26.关于Applet执行的操作,下面说法准确的是()。
A.在运行时调用其他程序
B.能够实行文件读/写操作
C.不能装载动态连接库和调用任何本地方法
D.试图打开一个socket实行网络通信,但是所连接的主机并不是提供Applet的主机
27.下列关于Applet生命周期的说法,准确的是()。
A.voidinit()在Applet下载前调用
B.voidstart()只在初始化之后调用
C.voidstop()在关闭浏览器时调用
D.stop()总在voiddestroy()之前被调用
28.对于下面语句的说法,不准确的是()。
ThreadthrObj=newThread():
A.系统没有为该线程对象分配资源
B.只能启动或者终止
C.创建了一个空的线程对象
D.能够调用其他方法
29.在Java中,线程是()。
A.分时的
B.抢占式的
C.非抢占式的
D.非分时的
30.下列关于线程和进程的说法准确的是()。
A.进程结构的所有成分都在用户空间内
B.用户程序能够直接访问进程涉及的数据
C.线程是内核级的实体
D.线程结构驻留在用户空间中
31.下列选项成员变量声明准确的是()。
A.publicprotectedfinalinti;
B.abstractclassFl{…}
C.privatedoubleheight;
D.doubleweight()
32.下面程序段的输出结果是()。
classTest{
publics,taticvoidmain(Stringargs[]){
MyThreadt=newMyThread();
t.displayOutput("
thasbeencreateD"
);
t.start();
ClassMyThreadextendsThread{
publicvoiddisplayOutput(Strings){
System.out.println(s);
publicvoidrun(){
displayOutput("
tisrunning."
A.thasbeencreated.
B.thasbeencreated.tisrunning.
C.tisrunning.
D.编译出错
33.执行下列程序时,会产生什么异常()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intd=101;
intb=220:
longa=321;
System.OUt.println((a-b)/(a-b-d));
A.ArraylndexOutOfBoundsException
B.NumberFormatException
C.ArithmeticException
D.EOFExeeption
34.下面程序段的输出结果为()。
publicclassTest
booleana,b,C;
a=(3=10)break;
if(b%2==1){
b+=2:
continue;
System.OUt.println(a);
A.5B.6
C.7D.101
36.栈中允许实行插入和删除的一端称为()。
A.栈顶B.栈底
C.栈端D.栈尾
37.下面程序段的输出结果是()。
inti=1:
switch(i){
case0:
System.OUt.println("
0"
break;
casel:
System.out.println("
1"
case2:
2"
default:
default"
A.01
B.12
C.10
D.21
38.Frame默认的布局管理器是()。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.UpLayout
39.在Java语言中,ObjectOutputStream是指()。
A.字节流
B.字符流
C.对象输出流
D.数据流
40.请阅读下列程序代码,然后将程序的执行结果补充完整。
横线处应填写的内容是()。
程序代码:
publicclassthrowsExeeption{
staticvoidProc(intsel)
throwsArithmeticException,ArrayIndexOutOf
BoundsException{
InSituation"
+sel);
if(sel==0){
noExceptioncaught"
return;
elseif(sel==l){
intiArray[]=newint[4];
iArray[1]=3;
try{
Proe(O);
Proc
(1);
catch(ArrayIndexOutOfBoundsExceptione){
Catch"
+e);
finally{
inProcfinally"
):
执行结果:
InSituation0
noExceptioncaught
inProcfinally
A.InSituationl
B.InSituation
C.withCatch
D.intiArrayl