java期末考试习题库(选择题填空题改错题).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java期末考试习题库(选择题填空题改错题).pdf》由会员分享,可在线阅读,更多相关《java期末考试习题库(选择题填空题改错题).pdf(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1、下面关于变量及其作用范围的陈述哪个是不对的?(B)A.实例变量是类的成员变量。B.实例变量用关键字static声明。C.在方法中定义的局部变量在该方法被执行时创建。D.局部变量在使用前必须被初始化。2、下面哪条语句把方法声明为抽象的公共方法?(B)A.public abstract method();B.public abstract void method();C.public abstract void method()D.public void method()extends abstract;3、哪个是将个十六进制值赋值给一个long型变量?(D)A.long numbe
2、r=345L;B.long number=0345;C.long number=0345L;D.long number=0 x345L;4、下面的哪个赋值语句是不对的?(A)A.float f=11.1;B.double d=5.3E12;C.doubled=3.14159;D.double d=3.14D;5、下面哪个是不合法的标识符?(C)A.Spersons;B.TwoUsers;C.*point;D._endline;6,若在某一个类定义中定义有如下的方法:final void aFinalFunction();则该方法属于(C)。A、本地方法 B、静态方法 C、最终方法 D、抽象方法
3、7 main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法 的(B)oA、public static void main()B、public static void main(String args)C public static int main(String|1 args)D、public void main(String arg)8、在 Jav a中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)OA、隐臧 B、覆盖 C、重载 D、Java不支持此特性9、在
4、 Java applet程序中,用户自定义的Applet子类常常覆盖父类的(C)方法来完成applet界面的初始化工作。A、start()B、stop()C、init()D、paint()10、以下代码段执行后的输出结果为(int x=-3;float y=10.0f;C)oSystem.out.println(y%x);A、不能成功编译-1.0 C、1.0 D、-111、下列关于构造方法的叙述中,错误的是(C)A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new
5、自动调用12、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问13、执行完以下代码int x=newint10;后,以下哪项说明是正确的(A)A.x9为 0B.x9未定义C.x10为 0D.x0为空14、类 Testi定义如下:1.public class Test 1 2.public float aMethod(float a,float b)3.4.)将以下哪种方法插入行3
6、是不合法的。(B)A、public float aMethod(float a float b,float c)B、public float aMethod(float c,float d)C、public int aMethod(int a,int b)D、private float aMethod(int a,int b,int c)15、阅读以下代码:public class foopublic static void main(String args)String s;System.out.println(s=+s);输出结果应该是:(C)A.代码得到编译,并输出“s=”B.代码得到编
7、译,并输出“s=nuH”C.由于Strings没有初始化,代码不能编译通过D.代码得到编译,但捕获到NullPointException异常16、下述概念中不属于面向对象方法的是(D )。A.对象、消息 B.继承、多态C.类、封装 D.过程调用17、编译并运行以下程序,以下描述哪个选项是正确的(A )o1.class A2.protected String toString()3.return super.toStringO;4.)A、行 2 出错,不能成功编译 B、编译通过但运行时出错C、编译通过运行无异常 D、不能成功编译,行 3 出错18、假设Foo类有如下定义,设 f 是 Foo类的一
8、个实例,下列语句调用哪个是错误的?(A )public class Foo int i;static String s;void imethod()static void smethod()A、Foo.imethod();B,f.imethod();C、System.out.println(f.i);D、Foo.smethod()19、以下哪个接口的定义是正确的?(D )A、interface A void print();B、abstract interface A void print();C、abstract interface A extends II,12/Il 12 为已定义的接口
9、 abstract void print();D interface A void print();20、关于以下程序段,正确的说法是(C)1.String sl=a+b;2.String s2=new String(si);3.if(sl=s2)4.System.out.println(4=is succeeded);5.if(sl.equals(s2)6.System.out.printlnC.equalsO is succeeded);A.行 4 与行6 都将执行 B.行 4 执行,行 6 不执行c.行 6 执行,行 4 不执行 D.行 4、行 6 都不执行21、下列哪些标识符是不合法的
10、?(B)A:_underscoreB:5IntelC:Intel5D:$value$22、对数组的定义及初始化不正确的方法是:(B)A.int array;B.int array8;C.int array=new int8J;D.int array=new int8;23、下面哪个表达式正确?(D)A.float f=1.3;B.char c=aH;C.byte b=257;D.int i=10;24、下面程序运行结果为:(D,如果输出count则为A)public class test3public static void main(String args)int count=0;for(i
11、nt i=0;i short myshort=99s;B、String name=,Excellent,;C char c=17c;D、int z=015;42、下面哪个不是Java的保留字或关键字?(B)A defaultB、NULLC、throwsD、long43、下面哪个是Math类中正确的方法?(A)A random()B、Random()C、square()D sqr()44、编译并运行以下程序段的结果是:()public static void main(String args)Frame f=new Frame(Visual”);f.setSize(3OO,3OO);f.setV
12、isible(true);Point p=f.getLocation();System.out.pri ntln(t6x is+p.x);System.out.println(44y is+p.y);)A、x is 300y is 300B、x is 0y is 0C、x is 0y is 300D、x is 300y isO45、下面哪个不是Thread类的方法?(C)A、yield()B、sleep(long msec)C、go()D、stop()46、下面哪个不是Collection接口的方法?(D)A、iteratorB、isEmptyC、toArrayD、setText47、下面哪个
13、不是String类的方法?(C)A、subStringOB、startsWith()C、toString()D、toUpperCase()48、编译并运行以下程序段的结果是:(A i 是 Anal)public class MyClassfinal static int i;MyClass()i=0;public static void main(String args)System.out.println(i);)A、编译出错B、nullC、1D、049、下面哪条语句是正确的?(D)A:short snum=99s;B:String name=Class Name is:03076;C:ch
14、ar c=17c;D:float f=3.4f;50、下面哪个语句(初始化数组)是不正确的:(B)A:int x=1,2,3;B:int x3=1,2,3;C:intx=1,2,3;D:int x=new int1,2,3;51、下面方法中的“返回类型Type”应该是什么?(D )public class Returnlt returnType methodA(byte x,double y)return(short)x/y*2;)A.double B.int C.byte D.short5 2、下面哪一个表达式是正确的?(C )A、b y t e=1 2 8;B、B o o l e a n
15、二 n u l l;C、l o n g l=O x f f f L;D、d o u b l e=0.9 2 3 9 d;5 3、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?(C )A p u b l i c B、p r i v a t e C、s t a t i c D、f i n a l5 4、下面关于j a v a 中类的说法哪个是不正确的?(C )A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为p u b l i c 的,才可以执行。D、一个j a v a 文件中可以有多个c l a s s 定义。5 5、下列哪个类声
16、明是正确的?(D )A a b s t r a c t f i n a l c l a s s H l B、a b s t r a c t p r i v a t e m o v e()C、p r o t e c t e d p r i v a t e n u m b e r;D p u b l i c a b s t r a c t c l a s s C a r 5 6、方法重载是指(A )A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的方法名字不同,但形参的个数或类型相同D.两个以上的方法
17、取相同的方法名,并且方法的返回类型相同5 7、下面关于V e c t o r 类的说法正确的是(A )A.类 V e c t o r 在 j a v a,u t i l 包中。B.一个 向 量(V e c t o r)对象存放的是一组有序的对象。C.一个 向 量(V e c t o r)对象大小可以根据存放的元素个数的增加而自动增加。D.一个 向 量(V e c t o r)对象中每个元素可以是不同类型的对象。5 8、下列方法中,哪一个不是A p p l e t 的基本方法?(B )A、i n i t ()B、r u n()C、s t o p O D、s t ar t()5 9、哪个布局管理器
18、使用的是组件的最佳尺寸?(A )A.F lo w L ay o u t B.B o r d e r L ay o u tC.G r i d L ay o u t D.C ar d L ay o u t6 0、F r am e 的默认的布局管理器是下列哪一个?(B )A.F lo w L ay o u t B.B o r d e r L ay o u tC.G r i d L ay o u t D.C ar d L ay o u t6 1、下列哪个用户图形界面组件在软件安装程序中是常见的?(B )A.滑块 B.进度条 C.对话框 D.标签6 2、包含可单击按钮的类的J av a类库是哪个?CA.
19、A W T B.S w i n g C.二者都有 D.二者都没有6 3、下面的哪个用户界面组件不是容器?(D )A.J S c r o llP an eB.J F r am eC.J W i n d o w sD.J S c r o llB ar6 4、在下列事件处理机制中哪个不是机制中的角色?(C )A.事件B.事件源C.事件接口D.事件处理者6 5 .欲构造A r r ay L i s t 类的一个实例,此类继承了 L i s t 接口,下列哪个方法是正确的(B )A、A r r ay L i s t m y L i s t=n e w O b je c t ();B、L i s t m
20、y L i s t=n e w A r r ay L i s t ();C、A r r ay L i s t m y L i s t=n e w L i s t ();D L i s t m y L i s t=n e w L i s t ();6 6 .p ai n t ()方法使用哪种类型的参数?(A )A、G r ap h i c sB、G r ap h i c s 2DC、S t r i n gD、C o lo r6 7 .指出正确的表达式(C )A、b y t e=128;B、B o o le an=n u ll;C、lo n g l=0 x f f f L;D、d o u b le
21、=0.9239d;6 8 .指出下列程序运行的结果(B )p u b li c c las s E x am p le S t r i n g s t r=n e w S t r i n g(go o d);c h ar c h=,a,b ,c ;p u b li c s t at i c v o i d m ai n(S t r i n g ar gs )E x am p le e x=n e w E x am p le();e x.c h an ge (e x.s t r,e x.c h);S y s t e m,o u t.p r i n t (e x.s t r+an d );S y
22、t e m.o u t.p r i n t (e x.c h);)p u b li c v o i d c h an ge(S t r i n g s t r,c h ar c h 口)s t r=z*t e s t o k;c h 0=,g;)AN go o d an d ab cB、go o d an d gb cC t e s t o k an d ab cD t e s t o k an d gb c6 9.运行下列程序,会产生什么结果(A 应该是r u n n ab le)p u b li c c las s X e x t e n d s T h r e ad i m p le m
23、 e n t s Ru n ab le p u b li c v o i d r u n()S y s t e m,o u t.p r i n t ln(,zt h i s i s r u n(),z);)p u b li c s t at i c v o i d m ai n(S t r i n g ar gs )T h r e ad t=n e w T h r e ad(n e w X();t.s t ar t ();)A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动70 要从文件 f i le.d at 文件中读出第10个字节到变量C中,下列哪
24、个方法适合?(A )A、F i le ln p u t S t r e am i n=n e w F i le I n p u t S t r e am(z/f i le.d at/z);i n.s ki p(9);i n tc=i n.r e ad ();B、F i le ln p u t S t r e am i n=n e w F i le I n p u t S t r e am(z zf i le.d atz,);i n.s ki p(10);i n tc=i n.r e ad ();C、F i le ln p u t S t r e am i n=n e w F i le I n
25、p u t S t r e am(,zf i le.d atz/);i n t c=i n.r e ad();D、Ran d o m A c c e s s F i le i n=n e w Ran d o m A c c e s s F i le(,zf i le.d atz,);i n.s ki p(9);i n tc=i n.r e ad B y t e O ;7 1.容器被重新设置大小后,哪种布周管理器的容器中的组件大小不随容器大小的变化而改变?(B )A、C ar d L ay o u tB、F lo w L ay o u tC、B o r d e r L ay o u tD、G r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末考试 习题 选择题 填空 改错
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内