《JAVA程序设计》期末考试复习资料1.pdf
《《JAVA程序设计》期末考试复习资料1.pdf》由会员分享,可在线阅读,更多相关《《JAVA程序设计》期末考试复习资料1.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 J A V A 程序设计期末考试复习资料一、填空题1.定义类的保留字是(c l a s s ),定义接口的保留字是(i n t e r fa c e ).2.S o c k e t 通常也称为(套 接 字),用于描述(I P 地 址)和(端 口)。3.线程的优先级在(1)至(10)之间,数值越大(任务越紧急)。4 .构造方法是一种特殊的成员方法,构造方法名与(类 名)相同。5 .J a va 语言只允许单继承,指每个类只能有一个(父 类)。6 .J a va 源程序的扩展名是(.j a va ),经过编译后的程序的扩展名是(.c l a s s7 .在一个时间只能由一个线程访问的资源称为(临
2、界资源)。访问临界资源的代码(临界代码)。8 .在多线程系统中,多个线程之间有(同 步)和(互 斥)两种关系。1、如果将类M y C l a s s 声明为p u b l i c,它的文件名称必须是(M y C l a s s,j a va)才能正常编译。2、J a va 程序中的单行注释符是(),多行注释符是(/*/)o3、J a va 中布尔类型的常量有两种,它们是(t r u e)和(fa l s e)。4、J a va 中用于定义小数的关键字有两个:(fl o a t)和(d o u b l e),后者精度高于前者。5、J a va 中用于两个数相等比较的运算符是:(=),用于不相等比
3、较的运算符是()。6,在 J a va 中定义一个字符串类型的变量s i r 的语句是:(S t r i n g s t r;),定义一个具有10个元素的整型数组 a 的语句是:(i n t r =n e w i n t 10;)。7、导入m y p a c k a ge 包中的所类的命令是(i m p o r t m y p a c k a ge.*;8,当声明个数组i n t a r r =n e w i n t 5 ;时,这代表这个数组所保存的变量类型是(i n t),数组名是(a r r),数组的大小为(5),数组元素下标的使用范围是(0 到4)。9、假设x=13,y=4,则表达式x%
4、y !=0 的值是(t r u e),其数据类型是(b o o l e a n)10、异常处理是由(t r y)、(c a t c h)和 fi n a l l y 块三个关键所组成的程序块。11、以下程序段的输出结果是(三角形)i n t x =5,y =6,z=4;i f(x +yz&x +z y&z +y x)S y s t e m,out.p r i n t i n(三角形);e l s eS y s t e m.o u t.pr i n t i n(不是三角形”);12、下面程序段的执行结果是(6 5 4 3 2)i n t a 口 =2,3,4,5,6 ;f o r (i n t
5、i =a.l e n g t h -1;i =0;i )S y s t e m,out.pr i n t (a i +“);二、选择题1)ja v a程序中,ma i n方法的格式正确的是()。(选择一项)a)s t a t i c v o i d ma i n (S t r i n g口 a r g s)b)pu b l i c v o i d ma i n (S t r i n g a r g s)c)pu b 1i c s t a t i c v o i d ma i n (S t r i n g s)d)pu b l i c s t a t i c v o i d ma i n (S
6、t r i n g a r g s)2)给定ja v a代码,如下:pu b l i c b y t e c o u n t (b y t e b l,b y t e b 2)return;要使用这段代码能够编译成功,横线处可以填入O O (选择一项)a)(b y t e)(b l-b 2)b)(b y t e)b l-b 2c)b l-b 2d)(b y t e)b l/b 23)在J a v a中,在包c o m.d b下定义个类,要让包c o m.u t i 1下的所有类都可以访问这个类,这个类必须定义为()。(选择一项)a)pr o t e c t e db)pr i v a t ec
7、)pu b I i cd)f r i e n d l y4)在J a v a中,下 列()语句不能通过编译。(选择一项)a)S t r i n g s=jo i n”+w a s +h e r e ;b)S t r i n g s=jo i n”+3;c)i n t a=3+5d)f l o a t f=5+5.5;5)在J a v a中下列()方法可以把J F r a me的布局管理器设为F l o w L a y o u t类型(选择一项)a)jE r a me.s e t L a y o u t (n e w F l o w L a y o u t();b)jF r a me.a d d
8、 L a y o u t (n e w F l o w L a y o u t()c)jF r a me.s e t F l o w L a y o u t 0d)jF r a me.a d d F l o w L a y o u t ()6)给定ja v a代码如下,运行时,会产生()类型的异常。(选择一项)S t r i n g s=n u l l;s.c o n c a t (a b c”):a)A r i t h me t i c E x c e pt i o nb)N u l l Po i n t e r E x c e pt i o nc)l O E x c e pt i o nd
9、)E O F E x c e pt i o n7)在ja v a中,()对象可以使用键/值的形式保存数据。(选择一项)a)A r r a y L i s tb)H a s h S e tc)H a s h M a pd)L i n ke d L i s t8)给定如下ja v a代码,编译运行之后,将会输出()。pu b l i c c l a s s T e s t pu b l i c s t a t i c v o i d ma i n (S t r i n g a r g s )i n t a=5;S y s t e m.o u t.pr i n t I n(a%2=l)?(a+l)/
10、2:a/2):J)(选择一项)a)1b)2c)2.5d)39)以下 J a v a 语句中,S t r i n g s t r =123456789 ;s t r =s t r.s u b S t r i n g(1,3);执行后 s t r 中的值为。(选择一项)a)“23”b)“123”c)“12”d)“234”1 0)给定如下ja v a 代码,以 下()代码行编译会报错。(选择一项)c l a s s M y Cl a s s v o i d my M e t h o d (f i n a l i n t p)f i n a l i n t i l;f i n a l i n t i
11、2=p;i l=20;i 2=20:)a)v o i d my M e t h o d (f i n a l i n t p)b)f i n a l i n t i l;c)f i n a l i n t i 2二 pd)i l=20e)i 2=20;1 1)给定如下ja v a 代码,编译时会在()出现错误。c l a s s Pa r e n t c l a s s Ch i l d e x t e n d s Pa r e n t pu b l i c s t a t i c v o i d ma i n (S t r i n g a r g s )Pa r e n t pl 二 n e
12、 w Ch i l d();第一行Pa r e n t p2=n e w Pa r e n t ();第二行Ch i l d c l=n e w Ch i I d 0:第三行Ch i I d c 2=n e w Pa r e n t ();第四行)(选择一项)a)第一行b)第二行C)第三行d)第四行12)给定某ja v a 程序的ma i n 方法,如下:pu b l i c s t a t i c v o i d ma i n (S t r i n g a r g)S y s t e m.o u t.pr i n t(H e l l o +a r g s l );)从命令行传参:pe o p
13、l e w o r l d n a t i o n,该程序的运行结果是O。a)H e l l o pe o pl eb)H e l l o w o r l dc)H e l l o pe o pl e w o r l d n a t i o nd)运行时出现异常1 3)给定J a v a 代码,如下:a b s t r a c t c l a s s S h a pe(a b s t r a c t v o i d d r a w();)要创建S h a pe 类的子类Ci r c l e,以下代码正确的是()(选择二项)a)c l a s s Ci r c l e e x t e n d s
14、 S h a pe i n t d r a w ()b)a b s t r a c t c l a s s Ci r c l e e x t e n d s S h a pe)c)c l a s s Ci r c l e e x t e n d s S h a pe v o i d d r a w();)d)c l a s s Ci r c l e e x t e n d s S h a pe v o i d d r a w()()1 4)给定如下ja v a 代码,编译运行时,结果是()。(选择一项)pu b l i c c l a s s T e s t(选择项)pu b l i c s
15、t a t i c v o i d ma i n (S t r i n g a r g s )for(int i=0;i3;i+)System,out.p rin t(i);)System,out.print(i);)a)编译时报错b)正确运行,输出012c)正确运行,输出123d)正确运行,输出01231 5)给定一个Java程序的方法结构如卜k以卜方法体实现语句正确的是()o(选择两项)public Integer change(int i)a)Integer int=new Integer(i);return in t;b)Integer t=Integer.valueOf(i);ret
16、urn t;c)return new Integer(i);d)return i;1 6)在java中,在尝试对n u ll对象操作时,会产生()类型的异常。(选择一项)a)ArithmeticExceptionb)NulIFinterExceptionc)lOExceptiond)EOFException6)17)Java 语言中,String str=”123456789”,System.out.println(str.index0f(5 ),输出结果为()(选择一项)a)6b)5c)4d)-11 8)在 ja v a 中,已定义两个接口 B 和 C,要定义一个实现这两个接口的类,以下语句
17、正确的是()。(选择一项)a)i n t e r f a c e A e x t e n d s B,Cb)i n t e r f a c e A i mpl e me n t s B,Cc)c l a s s A i mpl e me n t s B,Cd)c l a s s A i mp!e me n t s B,i mpl e me n t s C19)给定J A V A 代码,如 F;Cl a s s Pa r e n t pu b l i c v o i d c o u n t 0 S y s t e m,o u t.pr i n t l n(10%3);)pu b I i c c
18、l a s s T e s t e x t e n d s Pa r e n t pu b l i c v o i d c o u n t()S y s t e m,o u t.pr i n t i n(10/3);)pu b l i c s t a t i c v o i d ma i n(S t r i n g a r g s )Pa r e n t p=n e w T e s t ();p.c o u n t ();)运行编译后,输出结果是()o (选择一项)a)1b)1.0c)3d)3.333333333333333520)在 J a v a 中,下 列()是不合法的赋值语句。(选择一
19、项)a)f l o a t f=l/3;b)i n t i=l/3;c)f l o a t f=l*3.0;d)d o u b l e f=l.0/3;21)利用J A V A S W I N G编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()o (选择一项)a)J O pt i o n Pa n e.s h o w M e s s a g e Di a l o g(n u l l,,z 请 输 入 登 陆名!,”提 示 信 息 J O pt i o n Pa n e.CL O S E D O PT I O N);b)n e w J O pt i o n Pa n e.s h o
20、 w M e s s a g e Di a l o g(n u l l,请 输 入 登 陆 名!”提 示 信 息J O pt i o n Pa n e.CL O S E D_ O PT I O N);c)n e w J O pt i o n Pa n e.me s s a g e Di a l o g(n u l l,,z 请输入登陆名!,”提 示 信 息,z,J O pt i o n Pa n e.CL O S E D_ 0PT I O N);d)J O pt i o n Pa n e.me s s a g e Di a l o g(n u l l,z,请 输 入 登 陆名!,”提 示 信
21、息,J O pt i o n Pa n e.CL O S E D_ O PT I O N);2 2)给定某ja v a程序的ma i n方法,如下:(选择一项)pu b l i c s t a t i c v o i d ma i n(S t r i n g J a r g s)i n t i =0;S y s t e m,o u t.pr i n t i n (i+);a)0b)1c)编译错误d)运行时出现异常2 3)给定ja v a程序,如下:编译运行T e s t,ja v a,结果是()。(选择,项)pu b l i c c l a s s T e s t pr i v a t e s
22、 t a t i c f i n a l i n t c o u n t e r=10;pu b l i c s t a t i c v o i d ma i n(S t r i n g a r g s)(S y s t e m,o u t.pr i n t I n(+c o u n t e r);)a)10b)11c)编译错误d)运行时出现异常2 4)在J A V A中,要创建个新目录,要使用()类的实例。(选择项)a)F i l eb)F i l e O u t pu t S t r e a nc)Pr i n t W r i t e rd)Di r2 5)在j a v a中,下列()类不
23、能派生出子类.(选择一项)a)pu b l i c c l a s s M y Cl a s s b)c l a s s M y Cl a s s c)a b s t r a c t c l a s s M y Cl a s s d)f i n a l c l a s s M y Cl a s s 2 6)在j a v a中,以 下()命令能够将ja v a源文件编译为类文件(选择一项)a)ja v ab)ja v a wc)ja v a cd)ja r2 7)在J A V A中,通过调用以下()方法,可以装载S U N的J DB C-O DB C桥。(选择一项)a)n e w Cl a s
24、s().l o a d(s u n.jd b c.o d b c.jd b c o d b c Dr i b e r”);b)n e w Cl a s s 0.f o r N a me C Ms u n.jd b c.o d b c.J d b c O d b c Dr i v e rw);c)Cl a s s.f o r N a me(us u n.jd b c.o d b c.J d b c O d b c Dr i v e rw;d)Cl a s s.l o a d(Us u n.jd b c.o d b c.J d b c O d b c Dr i v e rv;2 8)在J A V
25、A中,要判断D盘下是否存在文件a b c.t x t,应该使用以下()判断语句。(选择一项)a)i f(n e w Fi l e(“d:a b c.t xt ).e xi s t s 0=1)b)i f(Fi l e.e xi s t s(d:a b c.t xt )=1)c)i f(n e w Fi l e(4 d:/a b c.t xtM.e xi s t s()d)i f(Fi l e.e xi s t s(ud:/a b c.t xt)2 9)在J AVA接口中,下列选项里有效的方法声明是()o (选择二项)a)p ub l i c vo i d a M e t h o d();b)v
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 JAVA 程序设计 期末考试 复习资料
限制150内