JAVA开发基础练习题及答案13_2023_背题版.pdf
《JAVA开发基础练习题及答案13_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案13_2023_背题版.pdf(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析JAV A开发基础练习题及答案1 3 (5 0 0题)JAV A开发基础练习题及答案1 3L 单选题 下列代码的编译或执行结果是:p u bl i c cl as s My V ai (p u bl i c s t at i c v o i dm ai n (S t r i n g ar gs)My V al m =n ew My V al ();m.aMet h o d();p u bl i c v o i d aMet h o dO bo o l ean b=n ew Bo o l ean 5 ;S y s t em.o u t.p r i
2、 n t i n(b 0 );A)1B)n u l lC)编译错误答案:C解析:2.单选题 下列赋值语句中错误的是()。A)fl o at f=U.IfB)do u bl e d=5.3 E1 2;C)ch ar c=r ;D)by t e bb=4 3 3;答案:D解析:3.单选题 阅读下面的代码Cl as s Dem o Dem o O 下列构造方法中,哪个构造方法可以存在上述Dem o类中?()A)p u bl i c Dem o();B)p r i v at e Dem o O ;C)Dem o(i n t age);D)S t r i n g n am e();答案:C解析:4.单选
3、题 程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于1 0,使用t h r o w语句显式地引发异常,异常输出信息为s o m et h i n g s w r o n g!”,语句为()。A)i f(i 1 0 )t h r o w Ex cep t i o n(s o m et h i n g s w r o n g!”);B)i f(i 1 0 )t h r o w Ex cep t i o n e(us o m et h i n g s w r o n g!”);C)i f(i 1 0 )t h r o w n ew Ex cep t i o n(s o m et h
4、 i n g s w r o n g!”);D)i f(i 1 0 )t h r o w n ew Ex cep t i o n e(Ms o m et h i n g*s w r o n g!*r);答案:C解析:5 .单选题 程序中有下面语句:In t eger i l=n ew In t eger(5 0 0);i n t i 2=5 0 0;In t eger i 3=5 0 0;执行后,则i l=i 2 和i l=i 3 的值分别是()。A)t r u e,t r u eB)t r u e,fal s eC)fal s e,t r u eD)fal s e,fal s e答案:B解析
5、:6.单选题 下列是系统提供的常用的类,是所有类的父类的类是()A)Mat hB)Obj ectC)S y s t emD)S t r i n g答案:B解析:7.单选题 现有两个类A、B,以下描述中表示B继承自A的是()。A)cl as s A ex t en ds BB)cl as s B i m p l em en t s AC)cl as s A i m p l em en t s BD)cl as s B ex t en ds A答案:D解析:8.单选题 关于下面的程序,哪些结论是正确的?()p u bl i c cl as s J_ Tes t(Pu bl i c s t s t
6、i c i n t m b_ m et h o d()Tr yr et u r n 1;Cat ch(Th r o w abl e e)(r et u r n 2;Fi n al l y(r et u r n 3;)Pu bl i c s t at i c v o i d m ai n(S t r i n g ar gs )(S y s t em,o u t.p r i n t i n(m b m et h o d();A)程序可以通过编译并正常运行,结果输出“1”B)程序可以通过编译并正常运行,结果输出“2”C)程序可以通过编译并正常运行,结果输出“3”D)程序无法通过编译答案:C解析:9.
7、单选题()符号标志是j Qu er y的简写形式A)$B)&C)D)#答案:A解析:1 0.单选题 下列关于s u p er关键字的说法中,正 确 的 是()A)s u p er关键字是在子类对象内部指代其父类对象的引用B)s u p er关键字不仅可以指代子类的直接父类,还可以指代父类的父类C)子类通过s u p er关键字只能调用父类的方法,而不能调用父类的属性D)子类通过s u p er关键字只能调用父类的属性,而不能调用父类的方法答案:A解析:1 1.单选题 请阅读下面的程序,选择正确的运行结果。()Cl as s Dem o p r i v at e s t at i c i n t
8、 x ;Pu bl i c s t at i c v o i d m ai n(S t r i n g ar gs)S y s t em,o u t.p r i n t l n(x+);A)0B)1C)无结果D)编译失败答案:A解析:1 2.单选题 如果在Mai n,j a v a中撰写以下的程序代码Pu bl i c cl as s Mai n Pu bl i c s t at i c m ai n(S t r i n g ar gs)S y s t em,o u t.p r i n t l n(Hel l o W o r l d);)A)执行时显示Hel l o W o r l dB)执行
9、时出现 N o Cl as s DefFo u n dEr r o rC)执行时出现找不到主要方法的错误D)编译失败答案:D解析:1 3.单选题 下列关于Li s t接口的描述中,错误的是()A)Li s t接口继承自Co l l ect i o n接口,是单列集合。B)Li s t集合中允许出现重复的元素。C)Li s t集合存储元素是有序的,即元素的存入顺序和取出顺序一致。D)L i s t集合中所有的元素是以二叉树方式进行存储的。答案:D解析:L i s t集合中所有的元素是以线性方式进行存储的。14.单选题 设有定义i n t i =6 ;,则执行以下语句后i +=i -1;,i的值为
10、()。i +=i1;A)10B)12 1O i lD)10 0答案:C解析:15.单选题m ai n。方法的正确形参形式是A)St r i n g ar g sB)St r i n g ar g s C)Ch ar ar gD)St r i n g Bu f f e r ar g s 答案:B解析:16.单选题“SE L E CT COUNT(*)FR OM e m p;”这条SQL语句执行,如果员工表中没有任何数据,那么R e s u l t Se t中将会是()A)n u l lB)有数据C)不为n u l l,但是没有数据D)以上都选项都不对答案:B解析:17.单选题 有关类的继承的说明
11、,正确的是A)子类能直接继承父类所有的非私有属性,可通过接口继承父类的私有属性B)子类只能继承父类的方法,不能继承父类的属性C)子类只能继承父类的非私有属性,不能继承父类的方法D)子类不能继承父类的私有属性答案:D解析:18.单选题J av a源程序经过编译产生的二进制文件称为是A)字节码B)Ap p l i c at i o n 程序C)机器指令D)Ap p l e t 程序答案:A解析:19.单选题 在J av a中,下列有关集合体系描述不正确的是()A)J av a集合类主要由两个接口派生而出,即Co l l e c t i o n和M ap接口B)Co He c t i o n和M a
12、p接口都是以键值对的形式存放数据OCo l l e c t i o n和M ap是J av a集合框架的最上层的父接口,这两个接口又包含其他的子接口和实现类D)J av a集合主要包括三种类型:Se t、L i s t、M ap答案:B解析:2 0.单选题 在J av a中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()。A)隐藏B)覆盖C)重载D)J av a不支持此特性答案:C解析:2 1.单选题 请阅读下面的代码:c l as s E x am p l e i n t x;s t at i c i n t
13、y;v o i d f ac()i n tag e=3 0;Sy s t e m.o u t.p r i n t i n(我的年龄是+ag e);关于上述代码的描述,错误的是()A)x和y都是成员方法B)f ac是成员方法C)ag e是局部变量D)以上都不对答案:D解析:2 2.单选题 下列语句序列执行后,j的值是()。i n t j=l;f o r(i n t i=5;i 0;i-=2 )j*=i;A)15B)10 6 0D)0答案:A解析:2 3.单选题 阅读下面程序BPu b l i c c l as s Te s t 3 p u b l i c s t at i c v o i d m
14、 ai n(St r i n g ar g s )i n t x=3,y=4,z=5;S t r i n gs=xy z ;S y s t e m,o u t.p r i n t i n(s+x+y+z);程序运行的结果是()A)xy z l 2B)xy z 3 4 5C)xy z xy zD)1 2 xy z答案:B解析:2 4.单选题 以下哪个单词不是J a v a的关键字?A)s t a t i cB)B o o l e a nC)v o i dD)p r i v a t e答案:B解析:2 5 .单选题 下面选项中,哪个方法用于返回映射到某个资源文件的U R L 对 象()A)g e
15、t R e a l P a t h(S t r i n g p a t h)B)g e t R e s o u r c e(S t r i n g p a t h)C)g e t R e s o u r c e P a t hs(S t r i n g p a t h)D)g e t R e s o u r c e A s S t r e a m(S t r i n g p a t h)答案:B解析:2 6 .单选题 在J a v a 中,现有2 个c ha r 类型的变量分别是a l=a、a 2=2,当执行a l=(c ha r)(a l+a 2);语句之后,a l 的值应该是()A)a B
16、)1 2C)c,D)语句在编译时出错答案:C解析:2 7 .单选题 下列选择中,哪个响应头能够使客户端访问服务器资源时采用下载窗口打开?()A)Co n t e n t-Di s p o s i t i o nB)Co n t e n t-T y p eC)Co n t e n t-E n c o d i n gD)Di s p o s i t i o n答案:A解析:2 8 .单选题 分析如下代码,如下说法哪句是正确的()。P u b l i c c l a s s T e s t P u b l i c s t a t i c v o i d m a i n(S t r i n g a r
17、 g s)Do u b l e r a d i u s;F i n a l d o u b l e P I=3.1 5 1 6 9;Do u b l e a r e a =r a d i u s *r a d i u s *P I;S y s t e m,o u t.p r i n t i n(A r e a i s +a r e a);)A)程序编译错误,因 为 变 量 r a d i u s 没 有 初 始 化。B)程序编译错误,因为常量P I 定义在方法中。C)程序没有编译错误但运行时会出错,因为r a d i u s 没有初始化。D)程序编译和运行正确。答案:A解析:2 9 .单选题
18、下列数据类型转换正确的是A)I n t e g e r.v a l u e O f(w1 2 aM);B)Do u b l e.v a l u e O f(M1 2.3);C)s ho r t.v a l u e O f (6 5)D)L o n g.v a l u e O f(n9 8 Ln)答案:B解析:3 0.单选题 在 M y S Q L 中,存储一个时间类型(不包含日期如:1 4:3 5:0 0)的数据,可以使用的类型 是()。A)t i m eB)d a t eC)i n tD)t i n y i n t答案:A解析:3 1 .单选题 下面不属于C类的构造方法的是A)C(i n t
19、 a).B)v o i d C(i n t a).C)C(i n t a,i n t b).D)C(i n t a,i n t b,i n t c).答案:B解析:3 2 .单选题 下面语句中,在程序编译时将出现“错误:不兼容类型”的是()。A)c ha r c=,d*;B)i n t i=1 3 0;C)s ho r t s=2 3 4 0;D)b y t e b=2 0 0;答案:D解析:由于b y t e 变量的存储数据的值域在-1 2 8 到1 2 7,如果在此区间则可以直接赋值,由于2 0 0 已经超出b y t e 型的值域区间,被视为默认i n t 类型,因此把2 0 0 赋值给
20、b y t e 型变量b,编译时将出现类型不兼容错误。其他选项均可正确赋值。正确答案:D3 3.单选题 下面选项中,用来指定S e r v l e t 完整类名的节点是()A)B)C)D)答案:B解析:3 4.单选题 现有一个变量声明为b o o l e a n b l;下面赋值语句中正确的是。A)b l=t r u e;B)b l=T r u e;C)b l=t r u e;D)b l=0;答案:A解析:3 5.单选题 设m y _ a b l e为一个公共接口,类K和类M是上接口的实现类,则如下选项申明正确的是:()oA)m y _ a b l e a=n e w K();B)K a=n
21、e w M ();C)M a=n e w K ();D)K a=n e w m y _ a b l e();答案:A解析:3 6.单选题 要想使定义该类所在的包之外的类不能访问这个类,使用关键字()A)不用B)p r i v a t eC)f i n a lD)p r o t e c t e d答案:A解析:3 7.单选题J S P中的有很多内置对象可以方便程序开发,其中不包括()A)O u tB)R e q u e s tC)R e d i r e c tD)R e s p o n s e答案:C解析:3 8.单选题 以下能以键一值对的方式存储对象的接口是()。A)j a v a.u t i
22、 l.Co l l e c t i o nB)j a v a.u t i l.M a pC)j a v a.u t i l.H a s hM a pD)j a v a.u t i l.S e t答案:B解析:3 9.单选题 在J a v a中,如果要在字符串类型对象s=ja v a 中,得到字母v 出现的位置,可使用以下()语句A)s.in d e x O f(v);B)s.c h a r A t(v);C)s.ma t c h e s(v);D)s.s u b s t r in g(v);答案:A解析:4 0.单选题 关于c o o kie和s e s s io n,以下说法中错误的是:A)
23、c o o kie储存在客户端浏览器中B)s e s s io n储存在服务器中O c o o kie在重启客户端浏览器后即消失D)s e s s io n在重启客户端浏览器后即消失答案:C解析:4 1.单选题 整型数据类型中,需要内存空间最少的是()。A)s h o r tB)lo n gC)in tD)b y t e答案:D解析:4 2.单选题 在J A V A中,v o id的含义描述正确的是()A)方法体为空B)方法体没有意义C)方法没有返回值D)定义方法时必须使用答案:C解析:4 3.单选题 执行下面的程序后,输出结果为()I n t x=10;W h ile(x 6)S y s t
24、 e m,o u t.p r in t(x);选项.A)5B)6C)7D)8答案:B解析:4 4.单选题 先阅读下面的程序片段:S t r in g s t r l=n e w S t r in g C ja v a);S t r in g s t r 2=n e w S t r in g C ja v a);S t r in g B u f f e r s t r 3=n e w S t r in g B u f f e r(ja v a);对于上述定义的变量,以下表达式的值为t r u e的是哪个?A)s t r l=s t r 2;B)s t r l,e q u a ls(s t r 2
25、);C)s t r l=s t r 3;D)以上都不对答案:B解析:4 5.单选题 下面,哪一个是有效的标识符(W h ic h is a v a lid id e n t if ie r)?A)b r e a kB)d e f a u ltC)_ o b je c tD)a-c la s s答案:C解析:4 6.单选题 如下的程序片段执行之后,c o u n t的值是什么?in t c o u n t =1;f o r (in t i=1;i j)b r e a k;j-;i+;w h ile(j!=i);S y s t e m.o u t.p r in t ln(i+,+j);A)8,7B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 开发 基础 练习题 答案 13 _2023_ 背题版
限制150内