题库java.docx
- 文档编号:13699009
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:28
- 大小:25.87KB
题库java.docx
《题库java.docx》由会员分享,可在线阅读,更多相关《题库java.docx(28页珍藏版)》请在冰点文库上搜索。
题库java
1..Java和C++相比,下面那些是JAVA特有的(C)
A面向对象
B类库
C跨平台
D动态链接
2.JAVA中的main函数的值是什么?
(A)
Avoid
Bchar
Cint
DString
3.int类型的存在范围(D)
A-216~216-1
B-232~232-1
C-264~264-1
D-231~231-1
4.下列不属于扩展运算符的是(B)
A+=
B<=
C\=
D<<=
5.为了定义3个整形数组a1、a2、a3,下面语句声明正确的是(B)
Ainta1,a2[]
Bint[]a1,a2;
inta3[]={1,2,3,4,5};
Cint[]a1,a2;inta3[]={1,2,3,4,5};inta3=(1,2,3,4,5);
DintArray[]a1,a2;
6.关于一下程序段的说法正确的是(B)
PublicclassMyar(
Publicstaticvoidmain(Stringarg[])(
Int[]-newint[5]
Systen.out.println(i[5]);
}
}
编译产生错误
编译时没有产生错误i,运行时发生异常
第四行编译出错
第二行编译出错
7.给出下面的程序;
Publicclassex40()(
Publicstaticvoidmain(String【】args)(
StringBuffera=newStringBuffer(“A”);
StringBuffera=newStringBuffer(“B”);
Menthod(a,b);
Systemoutprintln(a+”,”+b);
)
Staticvoidmenthod(StringBufferX,StingBuffery)(
Xappend(y);
Y=x;
}
}
正确的输出结果是(D)。
A.A,A
B.B,B
C.A,B
D.AB,B
9.下列程序段可能导致错误的有(D)
A.Strings=“hello”;
Stringstandard=s.toUpperCase();
B.Strings=“hello”;
Stringt;
Stringt=s+”good”.
C.Strings=“hello”;
Stringt;
t=s【3】+“one”,
D.Strings=“hello”;
Stringt=s+”good”;
Stringk=s+t;
10.定义累时不可能用到的保留字是(A)
A.Private
B.class
C.extends
D.implements
11.类间继承关系是(D)
A.既可以单冲又可以多重
B.多重的
C.不能继承
D.单重的
12.下列说法中错误的是(B)
A.异常处理机制使程序具有健壮性
B.try代码段只能有一个catch代码段
C.异常时不经常发生但可能发生的故障
D.异常处理机制可以使得系统从故障中恢复
13.Catch语句段总和下列哪一项相联系(C)
A.throw
B.finally
C.try
D.close
14.关于向量Vector下列说发错误的是(D)
A.向量用于保存列表对象
B.向量实现了一个可扩展的对象数组
C.向量不能储存简单数据类型
D.Vector不适用于需要频繁进行对象元素的插入和删除处理的场合
15.下面哪个不属于ArrayList的构造方法?
(A)
A.publicArrayList(Icollection,int,param)
B.publicArraylist(ICollection)
C.publicArraylist()
D.publicArrayList(intparam)
16.下面代码片段的运行结果是(A)
Filefile=newFile(“Sales.txt”);
File.renameTo(newFile(“SalesData.txt”));
file.delete();
A将Sales.txt更名为SalesData.txt
B删除Sales.txt文件
C删除SalesData.txt
D创建Sales.txt新文件
17下面哪个类可以作为BufferedReader类构造方法的参数(C)
AOutputStreamReader
BInputReader
CInputStreamReader
DPrintStream
18.下列说法正确的是(D)
A.接口KeyListener中有两个抽象方法KeyUp()和KeyDown()
B.鼠标在窗口中的任何位置单击都可以激活mouseClicked()方法
C.Appl.Frame的默认布局管理器都是FlowLayout
D.使用BorderLayout的容器最多只能放5个组件
19选择能按组件最佳大小使用的布局管理器(D)
AGridLayout
BCardLayout
CBorderLayout
DFlowLayout
20在Applet中显示文字,图形等信息时,应使用的方法是(D)
Adestroy()
Bstart()
Cinit()
Dpaint()
21JTextArea类与TextArea类不同之处在于(D)
AJTextArea类对象可以显示图标
BJTextArea类只定义了一种构造方法
CJTexArea类对象不用new操作符创建
DJTextArea类不带滚动条
22.要在JTextArea中实现滚动,需要(B)
AJSplitPanc组件
BJScrollPane组件
CJTabbedPane组件
DJPanel组件
23.用于识别Internet中主机的协议是(B)
A.TCP
B.UDP
C.SMTP
D.IP
24.以下哪个是合法的IP地址(A)
A.192.168.19.254
B.900.255.750.1
C.192.11.266.*
D.
25.下面哪种对象不用new操作符创建(D)
A.DatagramPacket对象
B.Socket对象
C.UPL对象
D.InelAddress对象
26.线程在等待I/O任务时所处的状态时(C)
A.创建状态
B.就绪状态
C.等待状态
D.暂停状态
27.下面对程序运行结果叙述正确的是(D)
importjava.awt,*;
publicclassxAndyimplementsRunnable{
privateintX=1;
privateinty=1;
publicstaticvoidmain(String【】args)(
XAndyxy=newXAndy();
(newThresad(xy))start();
(newThresad(xy))start();
)
Publicvoidrun()(
For(inti=1,i<=100,i++)(
X++;
Y++;
Systtem.out.println(“x=”+x+”,y=”+y),
)
)
)
X和y的值相等且x.y不会有重复值
X和y的值不相等
X和y的值相等且x.y会有重复值
编译时会提示有错
28
29.以下哪个不是Therad类的方法(C)
A.getName()
B.currentThread()
C.close()
D.sleep
30.下列说法错误的是(A)
A.DOM以键值对的形式表示XML文档
B.SAX也是一钟XML解析器
C.DOM是万维网联盟推荐的处理XML的标准接口
D.DOM是DocmentObjectModel的缩写
31,在EasyEclipse中添加注释的快捷键为(B)
Alt+/
Ctrl+/
Ctrl+D
Ctrl+L
32,下面关于JDeveloper说法错误的是(A)
Jdeveloper并不能涵盖完整的软件开发生命周期
内建XML支持
Oracle公司推出的免费JavaIDE
支持多种Web服务标准
33,Java程序的开发周期一般包括(A,B,C,D)
解释
下载
执行
编译
34,下列的赋值语句正确的是(A,D)
inta=14
chara=14
inta=14.0f
inta=(int)14.0
35,下面正确的声明一个整型的二维数组是(A,B,C)
int[][]a=newint[10][10]
inta[][]=newint[10][10]
int[]a[]=newint[10][10]
inta[10][10]=newint[][]
inta[][]=newint[][]
37,设定数组定义:
inta[]=(11,22,33,44,55,66,77,88,99);则执行下面语句后输出结果为(A,B,D)
For(inti=0;i If(a[i]%3==0)system.out.println(a[i]); A.99 B.66 C.44 D.33 38,已知如下的命令执行javaMyjavaabc下列语句正确的是(C,D) args[0]=”Myjavaabc” args[0]=”Myjava” args[0]=”a” args[1]=”b” 39,执行下列代码后String[]s=newString[10];结论正确的是(A,C) A.s.length为10 B.s[0]为未定义 C.s[9]为null D,s[10]为”” 40,下面是一个蛋糕类,关于该类的描述正确的是(B,D) publicclassCake( StringcakeCode; StringcakeName; Floatprice; PublicCake(){} PublicCake(Stringcode,Stringname,floatcakeprice){ cakeCode=code; cakeName=name; price=cakeprice; } FloatgetSaleSum(floatprice,flatweight){ FloatsaleSum=0; saleSum=price*weight; returnsaleSum; } } cakeCode,cakeName,price为Cake的属性 saleSum为该类的成员变量 Cake(Stringcode,Stringname,floatcakeprice)为构造方法重载 Cake类实际上封装了蛋糕的相关属性和方法 42.对于static修饰符,下列说法中正确的是(ACD) A.用static修饰的方法称为静态方法或称为类方法 B.Java语言不允许通过类名直接调用类方法 C.用static修饰的变量称为类变量 D.类变量的内存空间直到程序退出后才释放所占的内存 43.在JAVA的变成规范中(BCD) A.可以使用关键字做标识符 B.常量采用大写字母单词命名 C.在命名类时一般要求单词首字母大写 D.包通常命名为顶级域名++公司机构名++项目名++模块名的模式 44.下列关于Map接口的说法中正确的是(BCD) A.Map不允许以键集的形式查看某个映射的内容 B.Map接口通过映射实现快速查找 C.Map每个键最多只能映射一个值 D.Map接口将键映射到值的对象 45.关于输入输出流,下列说法中正确的是(ABCD) A.输入流只能读不能写 B.数据流分为输入流和输出流 C.缓冲流可以提高内存与外部设备之间的数据传输效率 D.流操作的相关类都在java.io包中 46.指出下列错误的说法。 (AB) A.GridBagLayout布局与GridLayout布局作用一样 B.可以自行改变BorderLayout布局哥分区的位置 C.BorderLayout布局中的北区适合放入菜单栏组件 D.GridBagLayout布局可以允许组件跨多行或多列 47.以下关于监听器的说法哪些是正确的? (AC) A.发生的事件实例会被传递到监听器的方法中 B.如果多个监听器添加在一个组件上,则需人为确定事件响应的顺序 C.大多数组件可以允许在其上添加多个监听器 D.从监听器可以获得一个逻辑型的返回值 48.下列属于Java图形用户界面开发工具包的是(BD) A.java.io B.javax.swing C.java.util D.java.awt 49.分析下面服务器端程序中存在的错误。 (BC) Importjava.io.*; Import.*; PublicclassS{ Socketsocket; DataInputStreamserverin; DataOutputStreamserverout; PublicS() { Serversocket=newServerSocket(6000); System.out.println(“向武汉分店发出消息”); Socket=serversocketaccept(), Serverout=newDataOutPutStream(socketgetOutputStream()); Serverin=newDataInputStream(socketgetPutStream()); Serverout.writeUTF(“要求武汉分店汇报当日销售信息”); Stringanswer=serverinreadUTF(); } Publicstaticvoidmain(String[]args){ NewS(); } } 缺少对ServerSocket对象的创建和accpet()方法的执行过程中可能抛出异常的处理 缺少对writeUTF(Stringmessage)和readUTF()方法执行过程中可能会抛出的异常处理 没有定义ServerSocket对象 没有错误 以下关于线程的说法正确的是(BCD) A线程是系统分配资源的一个基本单位 B线程是进程内的一个相对独立的可执行单元 C线程有生命周期是一个动态的概念 D线程可以创建其他线程 以下能导致线程停止运行的情况是(AB) A调用suspend()方法 B调用wait()方法 C调用notify()方法 D调用notifyAll()方法 下列说法正确的是(BC) AXML提供了很多事先已经定义好的标签 BXML具有较好的保值性 CXML1.0版本于1988正式推出 DXML是标记语言 关于Ant下列说法正确的是(ABCD) A具有跨平台性 B可以在build..xml中包含任意数量的任务 C使用XML来编写构建脚本 D基于Java的构建工具 代码重构可以(ACD) A重新命名类的某个变量 B不能用于重新命名类 C重新命名类的某个属性 D将类中的代码抽取出来以便成为独立方法 1Java语言和c语言相比,下面哪些是java特有的? (B) A动态链接 B跨平台 C类库 D面向对象 2.java程序设计所规定基本控制结构是? (D) A树形,网形,环形 B主程序,子程序,函数 C输入,处理,输出 D顺序,选择,循环 3执行如下语句之后,输出的结果是(C) Publicclassex21( Publicstaticvoidmain(String[]args){ Intx=5,y=5; ) } A5 B0 C-1 D6 4.以下声明的变量中,不合法的是(C) Asys_path BHello Cnumber Dinternet_network 5.设数组Rrray由以下语句定义intArray=newint[10];则数组的第一个元素的正确引用方法为(A) AArray[0] BArray[] CArray[1] DArray 6.下面哪个是main(0函数的合法参数? (B) AStringargs BStringargs[] Ccharargs[][] Dcharargs[] 7.判断满足a-z,A-Z,0-9的字符的正确正则表达式(A) A[^0-9A-Za-z] B[0-9A-Za-z] C[^09AZaz] D【$0-9A-Za-z】 8.从字符串Sringtarget=”IbmSunCakeBeaWablogicOracle…”中取出子串”cake”的语句是(A)Atarget..substring(6,9) Btarget..substring(5,9) Ctarget.substring(6,10) Dtarget.substring(5.10) 9.下列说法中错误的是(A) A子类可以覆盖父类中声明为fina或static方法 B子类覆盖父类中同名方法时,子类方法声明必须与父类声明一样 C任何一个类只能有一个超类 D子类不能继承父类的构造方法 10.在Apple程序中必须导入的类是(A) Ajava,applet Bjava.awt Cjava.lang D 11.下列哪个方法不能用于获取异常信息(C) AprintStackTrace() BgetMessage() CDrawARC DtoString() 12从字符串Sringtarget=”IbmSunCakeBeaWablogicOracle…”中取出子串”cake”的语句是(A)Atarget..substring(6,9) Btarget..substring(5,9) Ctarget.substring(6,10) Dtarget.substring(5.10) 13下列说法中错误的是(A) A子类可以覆盖父类中声明为fina或static方法 B子类覆盖父类中同名方法时,子类方法声明必须与父类声明一样 C任何一个类只能有一个超类 D子类不能继承父类的构造方法 14在Apple程序中必须导入的类是(A) Ajava,applet Bjava.awt Cjava.lang D 15.下列哪个方法不能用于获取异常信息(D) AprintStackTrace() BgetMessage() CDrawARC DtoString() 16。 关于异常的理解正确的是(B) A异常是程序中定义好的例外事件 B异常是在程序运行中发生的会打断程序正常执行的事件 C异常属于程序编译错误 D异常属于程序语法错误 17。 下列说法中错误的是(C) AHashMap基于哈希表的Map接口的实现 BVeter类可以根据新元素的需要而增长容量 CIterator是List迭代的迭代器类 D类HashMap实现了一种键值数据结构 18。 下面哪个方法用于返回向量容量的大小? (B) Aadd() Bcapacity() CsetSize() Dsize() 19。 如果通过对一个现有文件的引用来创建一个FileOutputStream时会发生(B) A写入到该流中的数据会替换现有文件中的数据 B抛出异常 C写入到该流中的数据会追加到现有文件数据的后面 D什么事情都不会发生 20。 ZipOutputStream包含在哪个Java包中(B) Ajava.util.jar Bjava.util.Zip Cjava.swt Djava.io 21。 下面4部分在Java程序中的正确排列顺序是(C) 1import.java.applet.*; 2classhelp() 3packagemyjava; 4publicclassmyJavaextendsApplet() A1、3、4、2 B1、3、2、4 C3、1、2、4 D1、2、3、4 23。 分析程序运行结果,选择正确的说法(B) publicclassmyWinextendsFrameimplementsWindowListener{ publicstaticvoidmain(String[]args) { myWinmwc=newmyWin(); } publicvoidwindowClosing(WindowEvente){ A可通过编译但运行时没有输出 B运行后显示一个可关闭的窗口 C程序在编译时出错,因为程序中存在语法错误 D程序编译时出错 24。 怎样创建一个监听器类使得可以接收鼠标移动的事件? FimplementsMouseMotionListener或者implementsMouseListener F 26。 分析下列程序的运行(B) publicclasstestCBextendsJftame{ publictestCB(){ Containercon=getContentPane(); JComboBoxcake=newJComboBox(); cakeaddItem("法式蛋糕"); cakeaddItem("意式蛋糕"); this.setBounds(100,100,450,300); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } punlicstaticvoidmain(String[]args){ mewtestCB(); } } A出现一个能关闭的大小为450x300的空窗口 B出现一个能关闭的大小为450x300的窗口,窗口中有一个没有选项的组合框 C出现一个能关闭的大小为450x300的窗口,窗口中有一个包含3个选项的组合框 D程序不能运行 26.分析下列程序的运行。 (B) Importjavaawt*, PublicclasstestCBextebdsJFname{ PublictestCB(){ Containercon=getConterPane(); JComboBoxcake=newJComboBox(); Cakeadditem(‘法师蛋糕’); Cakeadditem(‘意式蛋糕’); A出现一个能关闭的大小为450*300的空窗口 B出现一个能关闭的大小为450*300的空窗口,窗口中有一个没有选项的组合框 C出现一个能关闭的大小为450*300的空窗口。 窗口中有一个包含3各选项的组合框 D程序不能运行 27.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 题库 java
![提示](https://static.bingdoc.com/images/bang_tan.gif)