JAVA预赛试题6.docx
- 文档编号:7660529
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:24
- 大小:22.58KB
JAVA预赛试题6.docx
《JAVA预赛试题6.docx》由会员分享,可在线阅读,更多相关《JAVA预赛试题6.docx(24页珍藏版)》请在冰豆网上搜索。
JAVA预赛试题6
单选题
[1]、下列关于Java语言的描述错误的是()。
【答 案】A
【分 数】1分
【选 项】
A、Java要求编程者管理内存
B、Java的安全性体现在多个层次上
C、Applet要求在支持Java虚拟机的浏览器上运行
D、Java内含多线程机制
[2]、保证Java语言可移植性的特征是()。
【答 案】D
【分 数】1分
【选 项】
A、面向对象
B、安全性
C、分布式计算
D、平台无关性
[3]、下面属于publicvoiddemo(){...}的重载函数的选项是()。
【答 案】D
【分 数】1分
【选 项】
A、privatevoiddemo(){...}
B、publicintdemo(){...}
C、publicvoiddemo2(){...}
D、publicintdemo(intm,floatf){...}
[4]、用于测试Java小应用程序Applet的命令是()。
【答 案】B
【分 数】1分
【选 项】
A、appletc
B、appletviewer
C、javaapplet
D、javaviewer
[5]、Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是()。
【答 案】D
【分 数】1分
【选 项】
A、多线程
B、动态连接
C、异常处理
D、异步处理
[6]、运行jar文件中的class文件,需要在java命令后面加参数()。
【答 案】C
【分 数】1分
【选 项】
A、-d
B、-g
C、-cp
D、-verbose
[7]、用于类操作,由编译器自动生成对象的特殊类是()。
【答 案】C
【分 数】1分
【选 项】
A、System类
B、Thread类
C、Class类
D、Object类
[8]、若有定义inta=5,b=3;则表达式(a++)+(++b)的值是()。
【答 案】C
【分 数】1分
【选 项】
A、8
B、7
C、9
D、11
[9]、下列整型数据类型中,需要内存空间最大的是()。
【答 案】B
【分 数】1分
【选 项】
A、short
B、long
C、int
D、byte
[10]、下列代码的执行结果是()。
publicclassTest3{
publicstaticvoidmain(Stringargs[]){
System.out.print(100%6);
System.out.print(",");
System.out.println(100%6.0);
}
}
【答 案】C
【分 数】1分
【选 项】
A、4,4
B、4.0,4
C、4,4.0
D、4.0,4.0
[11]、有整型数组:
int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( )。
【答 案】C
【分 数】1分
【选 项】
A、88 33 10 5 2
B、2 5 33 88 10
C、2 5 10 33 88
D、2 5 33 10 88
[12]、下列数组初始化形式正确的是()。
【答 案】D
【分 数】1分
【选 项】
A、intt1[][]={1,2,3,4,5,6};
B、intt2[][]={1,2,3,4,5,6};
C、intt3[3][2]={1,2,3,4,5,6};
D、intt4[][];t4={{1,2},{3,4},{5,6}};
[13]、下列语句错误的是()。
【答 案】D
【分 数】1分
【选 项】
A、inta[][]=newint[5][5];
B、int[][]b=newint[5][5];
C、int[]c[]=newint[5][5];
D、int[][]d=newint[5,5];
[14]、若有定义inta=9,b=6;,则a
【答 案】C
【分 数】1分
【选 项】
A、0
B、1
C、false
D、true
[15]、下列代码段执行后的输出结果是()。
intx=6;
inty=20;
System.out.println(y%x);
【答 案】C
【分 数】1分
【选 项】
A、0
B、1
C、2
D、3
[16]、设intx=1,y=2,z=3;则表达式y-=z--/++x的值是()。
【答 案】B
【分 数】1分
【选 项】
A、3
B、1
C、4
D、5
[17]、下列选项在java中属于不合法的标识符的是()。
【答 案】D
【分 数】1分
【选 项】
A、$user
B、point
C、_endline
D、1oume
[18]、下列选项不是Java保留字的是()。
【答 案】D
【分 数】1分
【选 项】
A、static
B、super
C、abstract
D、sizeof
[19]、以下程序段的输出结果是()。
inta=15;
System.out.println(~a);
【答 案】C
【分 数】1分
【选 项】
A、11
B、-21
C、-16
D、-15
[20]、下面语句输出的结果是()。
System.out.println(9|7);
【答 案】B
【分 数】1分
【选 项】
A、13
B、15
C、17
D、19
[21]、编译和运行下面代码时显示的结果是()。
publicclassMyClass{
staticinti;
publicstaticvoidmain(Stringargv[]){
System.out.println(i);
}
}
【答 案】B
【分 数】1分
【选 项】
A、ErrorVariableimaynothavebeeninitialized
B、0
C、1
D、null
[22]、下列赋值语句中错误的是()。
【答 案】D
【分 数】1分
【选 项】
A、floatf=11.1f;
B、doubled=5.3E12;
C、charc=’\r’;
D、bytebb=433;
[23]、下列java语句不会导致无限循环的是()。
I、 while(true)i=0;
II、 while(false)i=1;
III、while(!
false)i=0;
【答 案】D
【分 数】1分
【选 项】
A、IIIonly
B、IandIIIonly
C、Ionly
D、II
[24]、仔细分析下面程序,while的循环次数是()。
{
inti=0;
while(i<10){
i++;
if(i<1)
continue;
if(i==5)
break;
}
}
【答 案】A
【分 数】1分
【选 项】
A、5
B、10
C、6
D、死循环,不能确定次数
[25]、下列语句执行后,x的值是()。
inta=5,b=4,x=3;
if(++a==b)x=++a*x;
【答 案】A
【分 数】1分
【选 项】
A、3
B、4
C、5
D、6
[26]、给出下面代码段,当m值为()时,程序将输出“default”。
publicclassTest1{
publicstaticvoidmain(Stringargs[]){
intm;
switch(m)
{
case0:
System.out.println("case0");
case1:
System.out.println("case1");break;
case2:
default:
System.out.println("default");
}
}
}
【答 案】C
【分 数】1分
【选 项】
A、0
B、1
C、2
D、以上都不正确
[27]、可以在下面代码段pointx处写入的是()。
//pointx
publicclassInteresting{
//dosomething
}
【答 案】B
【分 数】1分
【选 项】
A、Stringstr;
B、importjava.awt.*;
C、publicclassMyClass{//dootherthing…}
D、staticintPI=3.14;
[28]、为了使包bos在当前程序中可见,可以使用的语句是()。
【答 案】C
【分 数】1分
【选 项】
A、importbos;
B、packagebos.*;
C、importbos.*;
D、bospackage;
[29]、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。
【答 案】C
【分 数】1分
【选 项】
A、private
B、protected
C、friendly
D、public
[30]、下列类声明正确的是()。
【答 案】D
【分 数】1分
【选 项】
A、abstractfinalclassHI{}
B、abstractprivatemove(){}
C、protectedprivatenumber;
D、publicabstractclassCar{}
[31]、设x,y均为已定义的类名,下列声明对象x1的语句正确的是()。
【答 案】B
【分 数】1分
【选 项】
A、publicxx1=newy();
B、yx1=newy();
C、yx1=newx();
D、intxx1;
[32]、定义主类的类头时可以使用的访问控制符是()。
【答 案】B
【分 数】1分
【选 项】
A、private
B、public
C、protected
D、privateprotected
[33]、为了区分重载多态中同名的不同方法,要求()。
【答 案】D
【分 数】1分
【选 项】
A、参数名不同
B、返回值类型不同
C、调用时用类名或对象名做前缀
D、采用不同的参数列表
[34]、以下关于类(接口)定义正确的是()。
【答 案】C
【分 数】1分
【选 项】
A、publicclassa{
privateintx;
publicabstractintgetX();
}
B、Publicabstractclassa{
privateintx;
publicabstractintgetX();
publicintaMethod(){
return0;
}}
C、publicclassa{
privateintx;
publicintgetX(){
returnx;
}}
D、publicinterfaceinterfaceA{
privateintx;
publicintgetX(){
returnx;
}}
[35]、Runnable接口中的抽象方法是()。
【答 案】B
【分 数】1分
【选 项】
A、start
B、run
C、init
D、stop
[36]、Java语言中建立图形用户界面GUI的工具集,它们所在的包是()。
【答 案】C
【分 数】1分
【选 项】
A、java.lang包
B、java.io包
C、java.awt包
D、java.util包
[37]、要串行化某些类的对象,这些类就必须实现()。
【答 案】A
【分 数】1分
【选 项】
A、Serializable接口
B、java.io.Externalizable接口
C、java.io.DataInput接口
D、DataOutput接口
[38]、下面是Example.java文件的完整代码,请找出会产生编译错误的行()。
1)classBaseClass{
2)publicStringstr;
3)publicBaseClass(){
4)System.out.println(“ok”);}
5)publicBaseClass(Strings){
6)str=s;}}
7)classSubClassextendsBaseClass{
8)}
9)publicclassExample{
10)publicvoidmethod(){
11)SubClasss=newSubClass(“hello”);
12)BaseClassb=newBaseClass(“world”);
13)}
14)}
【答 案】D
【分 数】1分
【选 项】
A、8
B、9
C、10
D、11
[39]、下列说法正确的是()。
【答 案】D
【分 数】1分
【选 项】
A、覆盖方法可以声明自己抛出的异常多于被覆盖的方法
B、子类可以覆盖父类中的任何方法
C、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集
D、私有方法不能被子类覆盖
[40]、Java语言的类间的继承关系是()。
【答 案】C
【分 数】1分
【选 项】
A、多重的
B、线程的
C、单重的
D、不能继承的
[41]、下列有关子类继承父类构造函数的描述正确的是()。
【答 案】B
【分 数】1分
【选 项】
A、子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数
B、子类必须通过super关键字调用父类的构造函数
C、子类无条件地继承父类不含参数的构造函数
D、子类无法继承父类的构造函数
[42]、以下关于abstract的说法,正确的是()。
【答 案】C
【分 数】1分
【选 项】
A、abstract只能修饰类
B、abstract只能修饰方法
C、abstarct方法所在的类必须用abstract修饰
D、abstract类中必须有abstract方法
[43]、下列选项能正确计算42度(角度)的余弦值的是()。
【答 案】D
【分 数】1分
【选 项】
A、doubled=Math.cos(42);
B、doubled=Math.cosine(42);
C、doubled=Math.cos(Math.toDegrees(42));
D、doubled=Math.cos(Math.toRadians(42));
[44]、在Applet的关键方法中,用于关闭浏览器以释放Applet占用的所有资源的方法是()。
【答 案】B
【分 数】1分
【选 项】
A、init()
B、destroy()
C、paint()
D、stop()
[45]、关于Applet类,下列说法正确的是()。
【答 案】C
【分 数】1分
【选 项】
A、Applet类是java.awt中的类
B、Applet类不是容器类
C、Applet类是Container的间接子类
D、以上都不对
[46]、当浏览器的用户离开applet所在的HTML页面时都会调用方法()。
【答 案】D
【分 数】1分
【选 项】
A、init()
B、destroy()
C、paint()
D、stop()
[47]、当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。
【答 案】C
【分 数】1分
【选 项】
A、init()
B、destroy()
C、start()
D、stop()
[48]、下列方法与applet的显示无关的是()。
【答 案】B
【分 数】1分
【选 项】
A、update()
B、draw()
C、repaint()
D、paint()
[49]、假设正在为应用系统设计一个Java图形用户界面,需要能输入多行文本信息,下列组件中最能满足这个要求的是( )。
【答 案】C
【分 数】1分
【选 项】
A、TextField
B、Label
C、TextArea
D、Checkbox
[50]、Panel类对象的默认布局是()。
【答 案】A
【分 数】1分
【选 项】
A、FlowLayout布局
B、BorderLayout布局
C、CardLayout布局
D、GridLayout布局
[51]、下列选项中能创建一个标识有"打开"按钮的语句是()。
【答 案】A
【分 数】1分
【选 项】
A、Button b=new Button("打开");
B、TextArea b=new TextArea("打开");
C、Checkbox b=new Checkbox("打开");
D、Button b=new Button("");
[52]、下面关于事件监听的说法正确的是()。
【答 案】B
【分 数】1分
【选 项】
A、所有组件都不允许附加多个监听器
B、监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别
C、组件不允许附加多个监听器
D、如果多个监听器加在一个组件上,那么事件只会触发一个监听器
[53]、监听事件和处理事件()。
【答 案】C
【分 数】1分
【选 项】
A、都由Listener完成
B、由Listener和构件分别完成
C、都由相应事件Listener处登记过的构件完成
D、都由Listener和窗口分别完成
[54]、异常包含的内容是()。
【答 案】D
【分 数】1分
【选 项】
A、程序中的语法错误
B、程序的编译错误
C、程序事先定义好的可能出现的意外情况
D、程序执行过程中遇到的事先没有预料到的情况
[55]、当编译和运行下面代码时出现的结果是()。
importjava.io.*;
abstractclassExBase{
abstractpublicvoidmartley();
}
publicclassButtextendsExBase{
publicstaticvoidmain(Stringargv[]){
DataInputStreamfi=newDataInputStream(System.in);
try{
fi.readChar();
}catch(IOExceptione){
System.exit(0);
}
finally{System.out.println("Doingfinally");}
}
@Override
publicvoidmartley(){
}
}
【答 案】C
【分 数】1分
【选 项】
A、编译时发生错误
B、可以运行,按任意键退出
C、可以运行,按任意键,提示"Doingfinally",然后退出
D、刚开始运行,立即退出
[56]、有以下程序段:
classMyThreadextendsThread{
publicstaticvoidmain(Stringargs[]){
MyThreadt=newMyThread();
MyThreads=newMyThread();
t.start();
System.out.print("one.");
s.start();
System.out.print("two.");
} publicvoidrun(){
System.out.print("Thread");
}
}
则下列选项说法正确的是()。
【答 案】C
【分 数】1分
【选 项】
A、程序编译失败
B、程序运行结果为:
one.Threadtwo.Thread
C、程序运行结果不确定
D、程序运行结果是:
one.two.ThreadThread
[57]、下列关于线程的叙述错误的是()。
【答 案】C
【分 数】1分
【选 项】
A、线程调用start()方法从新建状态进入就绪队列排队
B、当run()方法执行完毕,线程就变成死亡状态
C、线程处于新建状态时,调用isAlive()方法返回true
D、sleep方法可以暂停一个线程的执行,在适当的时候再恢复其执行
[58]、下列选项中属于过滤流FilterInputStream的子类的是()。
【答 案】C
【分 数】1分
【选 项】
A、PrintStream
B、DataOutputStream
C、DataInputStream
D、BufferedOutputStream
[59]、BufferedInputStream是()抽象类的子类。
【答 案】D
【分 数】1分
【选 项】
A、FileInputStream
B、StringBufferInputStream
C、PipedInputStream
D、FilterInputStream
[60]、下列选项中可以处理下拉列表选中某一项的事件的事件监听器是()。
【答 案】A
【分 数】1分
【选 项】
A、ItemListener
B、ActionListener
C、KeyListener
D、MouseListener
多选题
[1]、下面关于Java语言的说法正确的有()。
【答 案】ABD
【分 数】2分
【选 项】
A、Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 预赛 试题