java期末考试选择题题库Word下载.docx
- 文档编号:15291398
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:203
- 大小:150.13KB
java期末考试选择题题库Word下载.docx
《java期末考试选择题题库Word下载.docx》由会员分享,可在线阅读,更多相关《java期末考试选择题题库Word下载.docx(203页珍藏版)》请在冰豆网上搜索。
a=1;
b=2;
c=(a+b>
3?
a++:
++b);
A.a的值是2,b的值是3B.a的值是1,b的值是3C.a的值是1,b的值是2D.c的值是false
3.下面的数据类型(D)是float型
A.33.8B.129C.89LD.8.6F
4.finally块中的代码将(A)
A.总是被执行B.如果try块后面没有catch块时,finally块中的代码才会执行C.异常发生时才被执行D.异常没有发生时才被执行
5.下列哪个不是面向对象程序设计方法的特点(D)
A.抽象B.继承C.多态D.结构化
6.关于Java语言的内存回收机制,下列选项中最正确的一项是(C)
A.Java程序要求用户必须手工创建一个线程来释放内存B.Java程序允许用户使用指针来释放内存C.内存回收线程负责释放无用内存D.内存回收线程不能释放内存对象
7.下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A)
A.Java虽然提供了安全机制,但是还是没有C++安全B.Java的内存管理优于C++的内存管理C.Java没有全局变量,但是C++有全局变量D.Java没有指针,但是C++的指针最灵活
8.下列选项中,不属于Java核心包的一项是(A)
A.java.swingB.java.ioC.java.utilD.java.lang
9.为了区分重载多态中同名的不同方法,要求(A)
A.采用不同的形式参数列表B.返回值类型不同C.调用时类名或对象名做前缀D.参数名不同
10.下列数据类型哪一个属于Java简单数据类型(D)
A.接口B.结构类型C.无符号整数类型D.字符类型
11.下列关于int类型的说法中,正确的一个是(C)
A.int类型可以自动转换为所有的简单类型B.int类型只能自动转换为float、long、double类型C.103是合法的int类型常量D.int类型包括有符号整型和无符号整型
12.编译一个定义了两个类和三个方法的的Java源码文件,总共会产生几个字节码文件,这些字节码文件的扩展名是什么?
(D)
A.5个字节码文件,以".java"为扩展名B.2个字节码文件,以".java"为扩展名C.5个字节码文件,以".class"为扩展
名D.2个字节码文件,以".class"为扩展名
13.下面的程序段执行后,变量a,b,c的值分别为( A )
a=(int)Math.round(-4.51);
b=(int)Math.ceil(-4.51);
c=(int)Math.floor(-4.51);
A.-5,-4,-5B.-4,-4,-5C.-5,-5,-5D.-4,-4,-4
14.关于RandomAccessFile类的说法正确的是(B)
A.RandomAccessFile类继承自File类B.RandomAccessFile类对象可读写Java原始类型数据C.RandomAccessFile类对象只能从文件读Java原始类型数据D.随机读写流的指针所计算的是字符的个数
15.在( B )可以设置线程的优先级
A.当第一次创建线程时B.创建线程后的任何时间C.只有在线程启动后D.以上都不对
16.分析以下程序:
publicclassTest{
publicintaMethod(){
Staticinti=0;
i++;
returni;
}
publicstaticvoidmain(Stringargs[1]){
Testtest=newTest();
test.aMethod();
intj=test.aMethod();
System.out.println(j);
该程序执行结果为(A)。
A.编译将失败B.编译成功,执行后输出“0”C.编译成功,执行后输出“1”D.编译成功,执行后输出“2”
17.如果想限制当前类之外对某个成员的访问,应选择如下哪一种修饰符?
()
A.publicB.privateC.protectedD.不需要任何修饰符
18.分析下列程序:
ClassA{
publicintgetNumber(inta){
returna+1;
}
classBextendsA{
publicintgetNumber(inta,charc){//第7行
returna+2;
publicstaticvoidmain(String[]args){
Bb=newB();
System.out.println(b.getNumber(0));
//第14行
该程序的执行结果是(A)。
A.编译成功并输出"
1"
B.编译成功并输出"
2"
C.在第7行出现编译错误D.在第14行出现编译错误
19.分析以下程序:
1.publicclassForBar{
2.publicstauicvoidmain(String[]args){
3.inti=0,j=5;
4.tp=for(;
;
){
5.i++;
6.for(;
)
7.if(i>
--j)breaktp;
8.}
9.System.out.println("
i="
+i+"
j="
+j);
10.}
11.}
A.该程序运行并输出结果:
i=1,j=0B.该程序运行并输出结果:
i=1,j=4C.该程序运行并输出结果:
i=3,j=4D.该程序运行并输出结果:
i=3,j=0
20.下列语句执行后,k的值是( B )
intx=3,y=5,k=0;
switch(x%y+3)
{
case0:
k=x*y;
break;
case6:
k=x/y;
case12:
k=x-y;
default:
k=x*y-x;
}
A.12B.0C.15D.-2
21.下面哪个选项能够构造一个BufferedlnputStream流?
(D)
A.NewBufferedInputStream(”in.txt”):
B.NewBufferedlnputStream(newFile(”in.txt”)):
C.NewBufferedlnputStream(newⅥHter(”in.txt”)):
D.NewBufferedlnputStream(newFilelnputStream(”in.txt”));
22.下面哪种流可以用于字符输出?
(A)A.java.io.OutputStreamB.java.io.OutputStreamWriterC.java.io.EncodeOutputStreamD.java.io.EncodeWriter
23.为了区分重载多态中同名的不同方法,要求(A)
A.形式参数个数或者类型不同B.返回值类型不同C.调用时用类名或对象名做前缀D.形式参数名称不同
24.下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A)
25.现有一个变量声明为booleanb1;
下面赋值语句中正确的是(A)
A.b1=true;
B.b1=True;
C.b1="
ture"
D.b1=0;
26.下面哪些选项不可以用作变量名的首字符?
(C)
A.字母B.下划线(_)C.数字D.美圆符号($)
27.下面的程序段执行后,cont的值是( B )
Stringstrings[]={"
string"
"
strong"
street"
soft"
};
intcont=0;
for(inti=0;
iif(strings[i].endsWith("
ng"
))
cont++;
A.1B.2C.3D.4
28.下述哪些语句为真?
(B)
A.一个FlowLayout定位的组件在容器发生改变时,可以在水平方向上改变大小
B.一个GfidLayout定位的组件在容器发生改变时,可以保持组件的大小不变
C.一个BorderLayout定位的组件在容器发生改变时,可以保持组件的大小不变
D.GridLayout定位的组件时,可以用网格状保持单元格大小一致
29.下述哪个方法是MouseMotionListener接口中的方法?
(A)
A.publicvoidmouseMoved(MouseEvent)
B.publicbooleanmouseMoved(MouseEvent)
C.publicvoidmouseMoved(MouseMotionEvent)
D.publicbooleanMouseMoved(MouseMotionEvent)
30.关于RandomAccessFile类的说法正确的是(B)
A.RandomAccessFile类继承自File类
B.RandomAccessFile类对象可读写Java原始类型数据
C.RandomAccessFile类对象只能从文件读Java原始类型数据
D.随机读写流的指针所计算的是字符的个数2
31.若有如下程序段:
intindex=1;
intfoo[]=newint[3];
intbar=foo[index]
intbaz=bar+index;
程序的执行结果正确的是(B)。
A.整型变量baz的值为0B.整型变量baz的值为1C.整型变量baz的值为2D.执行有错误
32.分析下列程序:
1)classPerson{
2)publicvoidprintValue(inti,intj){//...)
3)publicvoidprintValue(inti){//…}
4)}
5)publicclassTeacherextendsPerson{
6)publicvoidprintValue(){//…)
71publicvoidprintValue(inti){//…}
8)publicstaticvoidmain(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末考试 选择题 题库