JAVA开发基础练习题及答案23_2023_背题版.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开发基础练习题及答案23_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案23_2023_背题版.pdf(109页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析JAV A开发基础练习题及答案2 3 (5 0 0题)JAV A开发基础练习题及答案2 3L 单选题 在下面的异常中,是算术逻辑错误的是_?A)Nu l l Po i n t e r Ex c e p t i o nB)Cl a s s No t Fo u n d e Ex c e p t i o nC)Ar i t h m e t i c Ex c e p t i o n答案:C解析:2.单选题 关于类型转换,下面的描述正确的是()A)只有整数,浮点数等数据类型可以进行类型转换B)类型转换可以将任一种类型转为任何其他类型C)只要数据类型有变化
2、,就必须进行明确的类型转换操作D)在将较精确的数转为较不精确的数时,必须要进行类型转换答案:D解析:略3.单选题 以下选项中,哪个流中使用了缓冲区技术?A)Bu f f e r e Ou t p u t St r e a mB)Fi l e l n p u t St r e a mC)Da t a Ou t p u t St r e a mD)Fi l e R e a d e r答案:A解析:4.单选题 下列关于Ap p l i c a t i o n和Ap p l e t的说法中,正确的是A)都包含m a i n方法B)都包含m a i n方法C)都 通 过“j a v a c”命令编译D)
3、都 嵌入在“HT ML”文件中执行答案:C解析:5.单选题 在使用i n t e r f a c e声明一个接口时,只可以使用()修饰符修饰该接口。A)p r o t e c t e dB)p r i v a t e p r o t e c t e dC)p r i v a t eD)p u b l i c答案:D解析:6.单选题 在 My SQL中,SU M函数如果碰到列表中统计字段有n u l l 值,下列说法正确的是()。A)报错。B)把NU LL转成1 加入统计。C)把NU LL转成0 加入统计。D)以上说法都不对。答案:C解析:7 .单选题 下列语句执行后,x 的值是()。In t
4、x=3 6;Do x/=2;w h i l e(x 4);选项.A)1 8B)904D)2答案:C解析:8 .单选题 对于下列代码:St r i n g s t r l=j a v a;St r i n g s t r 2=j a v a;St r i n g s t r 3=n e wSt r i n g C j a v a);St r i n g Bu f f e r s t r 4=n e w St r i n g Bu f f e r (j a v a);以下表达式的值为t r u e 的是()。A)s t r l=s t r 2;B)s t r l=s t r 3;C)s t r 2
5、=s t r 3;D)s t r 3=s t r 4;答案:A解析:9.单选题 关于数组,下列说法中正确的是。A)数组是最简单的复合数据类型,是一系列数据的集合B)数组的元素可以是基本数据类型、对象或其他数组C)定义数组时,必须分配内存D)一个数组中的所有值都必须是相同的类型答案:C解析:1 0.单选题 应用程序的m a i n方法中有以下语句,则输出的结果是()。Ha s h t a b l e h a s h t a b l e=n e wHa s h t a b l e();h a s h t a b l e,p u t(1 0 0,a a a);h a s h t a b l e,p
6、u t(2 0 0,b b b);h a s h t a b l e,p u t(3 0 0,c c c);Sy s t e m,o u t.p r i n t i n(h a s h t a b l e,g e t(3 0 0).t o St r i n g()+h a s h t a b l e.g e t(2 0 0).t o St r i n g()+h a s h t a b l e,g e t(1 0 0).t o St r i n g();A)c c c b b b a a aB)c c cC)a a aD)a a a b b b c c c答案:A解析:IL 单选题Ja v a
7、语言中,一个接口可以有()父接口。A)多个B)有且只有2个C)有且只有1个0)0答案:A解析:1 2.单选题 运行下列程序,会产生什么结果pu bl i c cl a s s X ext ends T h rea d i m pl em ent sR u na bl e /I pu bl i c voi d ru n()/2 S y s t em.ou t.pri nt i n(t h i s i s ru n();/3 pu bl i cs t a t i c voi d m a i n(S t ri ng a rg s )/4 T h rea d t=new T h rea d(new X
8、();/5 t.s t a rt();/6 A)第一行会产生编译错误B)第六行会产生编译错误C)第六行会产生运行错误D)程序会运行和启动答案:D解析:13.单选题 关于内嵌式C S S样式的语法格式中,下列选项正确的是()A)选择器 k:v;k:v;k:v;)B)选择器 k:v.k:v,k:v,C)选择器 k.v;k,v;k,v;D)选择器 k-v;k-v;k-v;)答案:A解析:14.单选题 下面浮点型数据的定义中,错误的是()A)f l oa t a=l.2 3;B)dou bl e b=l.2 3;C)dou bl e c=l.5 E 4;D)f l oa t d=a;答案:A解析:15
9、.单选题 在Ja va 语言中,下列代码的运行结果是(选一项)i nt a =1,s u m =0;wh i l e(a=3B)s 3 X C)i nt i =s.i eng t h ()D)s =s +1答案:D解析:A.移位运算,要是整数类型。B.s 不是数组C.S t ri ng 类取长度的方法为:l eng t h()D.字符串相加2 4 .单选题 在Ja va 中,运算符优先级别排序正确的是()A)由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B)由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C)由高向低分别是:()、算术运算符
10、、逻辑运算符、关系运算符、!、赋值运算符;D)由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;答案:A解析:2 5 .单选题 分析下面的 Ja va 程序:pu bl i c s t a t i c voi d m a i n(S t ri ng a rg s )i nt nu m =0;wh i l e(nu mA)13B)12002 3D)12 3答案:D解析:2 6 .单选题 Ja va 语言的类间的继承的关键字是()A)ext endsB)s u perC)i nt erf a ceD)a bs t ra ct答案:A解析:2 7 .单选题 在M y S Q
11、L 中,连接M y S Q L 服务器的命令错误的是()。A)m y s q l -u root -prootB)m y s q l -u root -pO m y s q l -u rootD)m y s q l -h 12 7.0.0.1 -u root -pa bcl 2 3答案:C解析:2 8 .单选题 下列语句序列执行后,k的值是()i nt m=3,n=8,k=0;wh i l e(m+)(n)+k;A)0B)1C)2D)3答案:C解析:2 9 .单选题pu bl i c cl a s s M a i n pri va t e s t a t i c i nt x=100;pu b
12、l i c s t a t i c voi dm a i n(S t ri ng a rg s)M a i n m l =new M a i nO ;m l.x+;第五行 M a i n m 2 =new M a i n();m 2.x+;m l =new M a i n();m l.x+;M a i n,x-/第十行 S y s t em.ou t.pri nt i n(x=+x);运行结 果 为()oA)第五行不能通过编译,因为x是私有静态变量B)第十行不能通过编译,因为x是私有静态变量C)程序通过编译,输出结果为:x=1 0 3D)程序通过编译,输出结果为:x=1 0 2答案:D解析:3
13、0.单选题 如果一个Ja v a源程序文件中定义有4个类,则使用S u n公司的S D K编译器j a v a c.e xe编译该源程序文件,将 产 生()个文件名与类名相同而扩展名为.c l a s s的字节码文件。A)1B)203D)4答案:D解析:31.单选题Ja v a中的运算符有几种形式?()A)一元运算符只有一种形式,就是后缀符号B)一元运算符只有两种形式,前缀符号和后缀符号C)二元运算符只有三种形式,前缀表达式、中缀表达式和后缀表达式D)Ja v a中只有一元和二元运算符答案:B解析:略32.单选题 应用Ar r a ys.s o r t。方法对对象进行排序时,下面属于正确的做法
14、是()。A)在设计对象的类中,实现Co m p a r a b l e接口,重写该接口的c o m p a r e T o ()方法B)在设计对象的类中,直接定义一个c o m p a r e T o()方法C)重写Ar r a ys,s o r t ()方法D)在设计对象的类中,定义一个s o r t ()方法答案:A解析:33.单选题 以下有关Bu f f e r常用方法,描述错误的是()1分A)Bu f f e r c l e a r():清除缓冲区,将p o s i t i o n设置为0,l i m i t设置为c a p a c i t yB)Bu f f e r f l i p
15、O :反转缓冲区,先将l i m i t设置为当前p o s i t i o n位置,然后再将p o s i t i o n设置为0C)Bu f f e r m a r k():获取Bu f f e r的 标 记(m a r k),D)Bu f f e r r e wi n d():倒带缓冲区,将p o s i t i o n设置为0,并取消设置的标记答案:C解析:34.单选题 如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是:A)s l e e p ()方法的时间到B)获得了对象的锁C)线程在调用t.j o i n。方法后,线程t结束D)wa i t ()方法结束答案:C解析:
16、35.单选题 通过j Q u e r y对 象 的()方法可以为元素增加类A)t o g g l eB)Cl a s sC)Ad d Cl a s sD)s t yl e答案:C解析:36.单选题 以下哪个不是Ja v a的关键字?()A)T R U EB)c o n t i n u eC)p u b l i cD)s t a t i c答案:A解析:37.单选题t h r o w的作用_?A)t h r o w的作用B)捕获异常C)抛出异常D)处理异常答案:C解析:38.单选题 在JAV A语言中,静态变量用()修饰的。A)s t a t i cB)f i n a lC)a b s t r
17、a c tD)i n t e r f a c e答案:A解析:39 .单选题 由于R u n t i m e 类封装了虚拟机进程,因此,在程序中通常会通过什么来获取当前虚拟机的相关信息A)T h r e a d 对象B)实例对象C)R u n n a b l eD)虚拟机对象答案:B解析:40 .单选题 下面选项,关于R e s u l t S e t 中游标指向的描述正确的是()A)R e s u l t S e t 对象初始化时.游标在表格的第一行B)R e s u l t S e t 对象初始化时.游标在表格的第一行之前0R e s u l t S e t 对象初始化时.游标在表格的最后
18、一行之前D)R e sul tS e t对象初始化时.游标在表格的最后一行答案:B解析:41 .单选题 分析程序下面片段I n t x;Do ubl e d =1.5;S wi tc h ()Case 1.0:x=1 ;Case 1.5:x=2;Case 2.0:x=3;)A)编译错误,因为缺少bre ak 语句B)编译错误,因为缺少d e faul t语句C)swi tc h 控制变量不能为d o ubl e 类型D)没有编译错误答案:D解析:K e y:c42.单选题 给定如下J ava代码,编译运行之后,将 会 输 出(选 一 项)publ i c stati c vo i dm ai
19、n(S tri n g args )i n t a=5;S y ste m,o ut.pri n ti n(a%2=1)?(a+1)/2:a/2);A)1B)2C)2.5D)3答案:D解析:43.单选题 以下选项中没有语法错误的是()。A)wh i l e (i n t i 7)i+;S y ste m,o ut.pri n ti n(ui i s +i);B)i n t j=3;wh i l e(j)S y ste m.o ut.pri n tl n(a j i s +j);C)i n t j=0;fo r(i n t k=0;j +k !=1 0;j+,k+)S y ste m,o ut.
20、pri n ti n(u j i s +j +ki s +k);)D)i n t j=0;d o S y ste m,o ut.pri n tl n(j i s +j+);i f(j =3)c o n ti n ue l o o p;wh i l e(j 6)N ;S y ste m,o ut.pri n t(n);A)987B)8760 8765D)9876答案:B解析:48.单选题 下列关于类的说法中,错误的是()A)J ava中创建类的关键字是c l assB)类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为O J a v a 中对象的创建,首先需要定义出一个类D)一
21、个类只能创建一个对象答案:C解析:49.单选题 S e rvl e t的作用是()A)处理客户端请求并做出响应B)打开并显示网页内容C)连接数据库D)页面跳转答案:A解析:5 0 .单选题 在 J ava中,下列关于wh i l e 循环和d o-wh i e 循环的区别说法正确的是()A)没有区别,这个两个结构任何情况下效果都一样B)wh i l e 循环比d o wh i l e 循环执行效率高O wh i l e 循环是先循环后判断,所以循环体至少被执行一次D)d o wh i l e 循环是先循环后判断,所以循环体至少被执行一次答案:D解析:概念理解5 1 .单选题 fi n al l
22、 y 块中的代码将A)总是被执行B)如果b y 块后面没有c atc h 块时,fi n al l y 块中的代码才会执行C)异常发生时才被执行D)异常没有发生时才被执行答案:A解析:5 2.单选题 给出下列的代码,哪行在编译时可能会有错误?p u b l i c v o i d m o d i f y ()i n ti,j,k;i =100;w h i l e (i0)j =i*2;S y s t e m.o u t.p r i n t i n (Th ev a l u e o f j i s +j );k =k +1;)A)l i n e 4B)l i n e 6O l i n e 7D)
23、l i n e 8答案:C解析:53.单选题 067、126、0b l 001_1100_0011_l l U O x l O F 分别是:A)十六进制、十进制、八进制、二进制B)二进制、十进制、八进制、十六进制C)八进制、十进制、二进制、十六进制D)十六进制、八进制、十进制、二进制答案:C解析:54.单选题 j a v a.a w t 包提供了基本的j a v a 程序的GU I设计工具,包含控件、容器和0A)布局管理器B)数据传送器C)图形和图像工具D)用户界面构件答案:A解析:55.单选题 下列符号中,哪个用于分隔t h r o w s 关键字抛出的多个异常()A);B),O&D)|答案
24、:B解析:56.单选题 在JA V A 中,O b j e c t 类 的()方法判断指定对象与该对象是否相等A)e q u a l sB)h a s h C o d eC)t o S t r i n gD)g e t C l a s s答案:A解析:57.单选题 以下关于a b s t r a c t 关键字的说法,正确的是()。A)a b s t r a c t 可以与f i n a l 并列修饰同一个类B)a b s t r a c t 类中不可以有p r i v a t e 的成员C)a b s t r a c t 类中必须全部是a b s t r a c t 方法D)a b s t
25、r a c t 方法必须在a b s t r a c t 类或接口中答案:D解析:58.单选题 在Ja v a 中,下列关于i n t 类型和l o n g 类型的说法中,正确的是()A)i n t 类型可以自动转换为l o n g 类型B)l o n g 类型可以自动转换为i n t 类型C)l o n g 类型占的存储空间比i n t 类型的小D)l o n g 类型和i n t 类型数据能表示整数的范围一样答案:A解析:59 .单选题 在Ja v a 中,以下对泛型描述错误的是()A)泛型可以解决数据安全性问题B)泛型是指建立对象时不指定类中属性的具体类型,而是在声明及实例化对象时由外部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 开发 基础 练习题 答案 23 _2023_ 背题版
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内