JAVA开发基础练习题及答案16_2023_背题版.pdf
《JAVA开发基础练习题及答案16_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案16_2023_背题版.pdf(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析JA VA开发基础练习题及答案16 (5 00题)JA VA开发基础练习题及答案161.单选题 下面选项中,关于JSP文件注册和映射虚拟路径的配置,正 确 的 是。A)s e r vl e t Si m p l e Js p Se r vl e t /s i m p l e.j s p Si m p l e Js p Se r vl e t /i t c a s t B)Si m p l e Js p Se r vl e t /s i m p l e.j s p Si m p l e Js p Se r vl e t /i t c a s t
2、/s e r vl e t-m a p p i n gC)答案:B解析:2.单选题 默认情况下,所有类能访问所有成员,除了()A)用f i n a l关键字定义的B)用a b s t r a c t定义的C)在另一个包中定义的D)在同一个包中定义的答案:C解析:3.单选题j a va,u t i l包中提供了 一个专门用来操作数组的工具类,这个类是哪一个?A)Co l l e c t i o n sB)A r r a yC)Co l l e c t i o nD)A r r a ys答案:D解析:4.单选题 下列说法正确的是()A)Ja va程序经编译后会产生机器码B)Ja va程序经编译后会
3、产生字节码C)Ja va程序经编译后会产生D LLD)以上都不正确答案:B解析:概念理解5 .单选题 在Ja va 中,关于选择结构下列说法正确的是()A)i f 语句和e l s e 语句必须成对出现B)i f 语句可以没有e l s e 语句对应C)s w i t c h 结构中每个c a s e 语句中必须用b r e a k 语句D)s w i t c h 结构中必须有d e f a u l t 语句答案:B解析:6 .单选题 下列用于消息提醒的插件是()A)Va l i d a t eB)A c c o r d i o nC)Ca l e n d a rD)Gr o w l答案:D解
4、析:7 .单选题 阅读下面的程序: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 vo i d m a i n(St r i n g a r g s ED i n t i;f l o a t f =2.3 f;d o u b l e d =2.7;i =(i n t)Ma t h.c e i l (f)*(i n t)Ma t h,r o u n d(d);Sys t e m,o u t.p r i n t i n (i);)程序执行后,运行结果为以下哪个选项?A)9B)50 6D)6.1答案:A解析:8 .单选题 关键字vo i d
5、 的含义为A)方法没有返回值B)方法体为空C)没有任何意义D)定义方法时必须使用答案:A解析:9.单选题 一个类如果实现一个接口,那么它就需要实现接口中定义的全部方法,否则该类就必须定义成什么。A)抽象类B)公有类C)最终类D)私有类答案:A解析:10.单选题 访问控制修饰符作用范围最小的是:A)p u b l i cB)p r i va t eC)d e f a u l tD)p r o t e c t e d答案:B解析:11.单选题 在命令行窗口(c m d窗口)中,用j a va命令运行的是后缀为()的字节码文件。A)c l a s sB)j a vaC)r u nD)c o m答案:
6、A解析:12.单选题 请 阅 读 下 面 的 代 码 b o o l e a n a =f a l s e;b o o l e a n b =t r u e;b o o l e a n c=(a&a m p;&a m p;b)&a m p;&a m p;(!b);i n t r e s u l t =(c =f a l s e)?l:2;当语句执行完,变量 c与re sul t的 值 为()A)f al se 和 1B)true 和 2C)true 和 1D)f al se 和 2答案:A解析:1 3.单选题 以下说法中不正确的是A)J ava语言中不允许一个类实现多个接口B)J ava语言中
7、不允许一个类继承多个类C)J ava语言中允许一个类同时继承一个类并实现一个接口D)J ava语言中允许一个接口继承一个接口答案:A解析:1 4.单选题 在下面的指定位置添加哪个选项中定义的方法,编译时会产生错误?()cl ass B f l o at x=l.O f;p ubl ic f l o at g e tN um()re turn x;此处添加选项中的方法A)p ubl icB)p ubl icC)p ubl icD)p ubl ic答案:D解析:略1 5.单选题 在J ava中,下列代码的运行结果是()。p ubl ic static vo id m ain(S trin g ar
8、g s)in t a=1 0;S y ste m,o ut.p rin tin(+a);)A)1 0B)l l0 1 2D)9答案:B解析:结果判断1 6.单选题 关于以下程序段,正确的说法是()S trin g sl=abc +de f”;S trin g s2=abcde f”;if (sl=s2)S y ste m,o ut.p rin tin(=succe e de d);if (si.e q ual s(s2)S y ste m,o ut.p rin tin (.e q ual s。succe e de d);A)行4与行6都将执行B)行4执行,行6不执行C)行6执行,行4不执行D)
9、行4、行6都不执行答案:A解析:1 7.单选题 以 下 由f o r语 句 构 成 的 循 环 执 行 的 次 数 是()0f o r(in t i =0;true ;i+);A)有语法错,不能执行B)无限次C)执行1次D)一次也不执行答案:B解析:1 8.单选题 下列程序的功能是统计字符串中 array 的个数,在程序的空白处应填入的正确选项是:p ubl ic cl ass F in dK e y Wo rds p ubl ic static vo id m ain(srin g arg s)S trin g te xt=Anarray is a data structur th at s
10、to re s a co l l e ctio n o f +val ue s o f th e sam e ty p e .Yo uacce ss e ach in dividual val ue +th ro ug h an in te g e r in de x.F o r e xam p l e,if a is anarray +o f in e rg e rs,th e n aL i is th e ith in te g e r in th e array.;in t array C o un t=0;in t ide x=-1;S trin g arrarS tr=array ;
11、in de x=te xt,in de xo f(array S tr);wh il e(in de x0)+array C o un t;in de x+=array S tr.l e n g th();in de x=te xt,in de xo f(array S tr,in de x);S y ste m,o ut.p rin tin(th e te xt co n tain s +array C o un t+array s);A)B)=C)=答案:D解析:1 9.单选题 在Ap p l e t的关键方法中,下列哪个方法是关闭浏览器以释放Ap p l e t占用的所有资源?A)in
12、it()B)start()C)p ain t()D)de stro y ()答案:D解析:2 0.单选题 下列层次中,哪一层是整个T C P/I P协议的核心()A)应用层B)传输层C)网络层D)链路层答案:C解析:网络层是整个T C P/I P协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。2 1.单选题 下列代码实例化写法不正确的是C l ass a p ubl ic a(S trin g i)p ubl ic a(in t i)p ubl ic a(in t i,in t j)A)A a=n e w A(I p f );B)A a=n e w A();C)
13、A a=n e w A(4);D)A a=n e w A(1,2);答案:B解析:2 2.单选题J ava语言中最简单的数据类型包括()。A)整数型、浮点型、字符型、B)整数型、浮点型、字符型、C)整数型、浮点型、数组型、D)整数型、数组型、字符型、答案:A解析:布尔型数组型布尔型布尔型2 3.单选题 声明一个数组,a=n e w S trin g L ;中应该填写的内容是。A)in tB)do ubl eC)S trin g D)S trin g答案:C解析:2 4.单选题 请阅读下面的程序P ubl ic cl ass T e st p ubl ic static vo id m ain(
14、S trin g arg s)in t a=0;in t b=0;f o r(in t i=1;i =0)b+;)S y ste m.o ut.p rin tin(a=+a+,b=+b);)下列选项中,哪一个是正确的运行结果()A)a=8,b=-2B)a=-2,b=8C)a=3,b=0D)a=0,b=3答案:B解析:2 5.单选题 下列数中,表示为八进制整数的是()。选项.A)0 x8B)0 7C)8 LD)8 x答案:B解析:2 6.单选题H ttp S e rvl e tR e sp o n se接口中用于设置S e rvl e t输出内容的M I M E类型的方法是()A)se tC o
15、 n te n t(S trin g ty p e)B)se tC o n te n tL e n g th(in t ty p e)C)se tC o n te n tT y p e(S trin g ty p e)D)se tT y p e(S trin g ty p e)答案:C解析:2 7.单选题Wh at is x af te r th e f o l l o win g state m e n ts?()in t x=1;x*=x +1;A)x i s 1.B)x i s 2.C)x i s 3.D)x i s 4.答案:B解析:28.单选题S wi n g组件中的顶层容器之一是A
16、)JB u t t o nB)JMe n uC)JFr a m eD)JP a n e l答案:C解析:29.单选题 下列标识符中,符合Ja v a命名约定的是()A)v o i d S ho wS t u d e n t Na m eB)p u b l i c c l a s s T e s tC)c ha r C ho i s eD)p a c k a g e c o m.D B.hr答案:B解析:30.单选题 在Ja v a中,实现继承所使用的关键字是()A)i m p l e m e n t sB)i m p o r tC)e x t e n d sD)a b s t r a c t答
17、案:C解析:31.单选题 下面关于自动导入包的描述,正确的是()。A)在j a v a程序设计中,有多个自动导入包B)自动导入包仍然需要在程序前用i m p o r t语句导入0 j a v a.l a n g.*是一个自动导入包,由编译程序自动导入D)在j a v a程序中,用到的包都必须导入答案:C解析:32.单选题 关于S e r v l e t R e q u e s t对象的s e t A t t r i b u t e()方法,说法正确的是()A)如果S e r v l e t R e q u e s t对象中已经存在指定名称的属性,s e t A t t r i b u t e(
18、)方法将会先删除原来的属性,然后再添加新的属性B)如果S e r v l e t R e q u e s t对象中已经存在指定名称的属性,s e t A t t r i b u t e O方法将会将新添加的属性直接覆盖原来的属性C)如果S e r v l e t R e q u e s t对象中已经存在指定名称的属性,s e t A t t r i b u t e O方法会直接在原来的属性后面追加上新的属性D)以上说法都不正确答案:A解析:33.单选题 为A B类的一个无形式参数无返回值的方法m e t ho d书写方法头,使得使用类名A B作为前缀就可以调用它,该方法头的形式为()。A)s
19、t a t i cB)p u b l i cC)f i n a lD)a b s t r a c t答案:A解析:略34.单选题 给出如下代码:()c l a s s T e s t p r i v a t e i n t m;p u b l i c s t a t i c v o i d f u n()/s o m e c o d e?如何使成员变量m被函数f u n()直接访问?()A)将p r i v a t eB)将p r i v a t eC)将p r i v a t eD)将p r i v a t e答案:Ci n ti n ti n ti n tm改为 p r o t e c t
20、 e d i n t mm改为 p u b l i c i n tm改为 s t a t i c i n tm改为i n t mmm解析:静态的方法中可以直接调用静态数据成员35.单选题 下面选项中,哪一个是合法的标识符()A)whi l eB)ID e m o0_ 3一D)c l a s s答案:C解析:标识符可以由任意顺序的大小写字母、数字、下 划 线(_)和 美元符号($)组成,但标识符不能以数字开头,不能是Ja v a中的关键字。36.单选题 在Ja v a中,一个类最多允许有几个直接父类?A)一个B)二个C)四个D)无限制答案:A解析:略37.单选题T o m a k e m e t
21、 ho d(-4.4)=-4 s u c c e s s f u l,whi c h m e t ho d o f j a v a.l a n g.Ma t hs ho u l d b e u s e d()oA)r o u n d ()B)m i n()C)t r u n c ()D)a b s ()答案:A解析:38.单选题 用()方法可以改变线程的优先级。A)r u nB)s e t P r o r i t yC)y i e l dD)s l e e p答案:B解析:39 .单选题 若想修改T o m c a t 服务器的默认会话时间,则需要进入下列哪个文件中修改?()A)在&l t;t
22、 o m cat 安装目录 co n fco n t ex t.x m l 文件中修改B)在&l t;t o m cat 安装目录(:011 0氏x m l 文件中修改C)在&l t;t o m cat 安装目录(?011 507 01.x m l 文件中修改D)在&l t;t o m cat 安装目录答案:B解析:40.单选题 若有循环:in t x=5,y=20;do (y=y-x;x=x+2;w hil e(xA)2次B)1次C)0次D)3次答案:A解析:41.单选题 下面程序的运行结果是0Pu bl ic cl as s D em o Pu bl ic s t at ic vo id
23、m ain(S t r in g ar gs)T r y S y s t em,o u t.p r in t in(10/0);cat ch(Ru n t im eE x cep t io n e)S y s t em,o u t.p r in t in(Ru n t im eE x cep t io n);cat ch(A r it hm et icE x cep t io n e)S y s t em,o u t.p r in t in(A r it hm et icE x cep t io n);)A)编译失败B)编译通过,没有结果输出C)输出:Ru n t im eE x cep t
24、io nD)输出:A r it hm et icE x cep t io n答案:A解析:42.单选题 阅读下面的Java代码in t ar r;in t n =5;n =n *2+1;ar r =n ewin t n ;S y s t em.o u t.p r in t l n(ar r.l en gt h);程序输出的结果是(选一项)A)5B)8C)10D)l l答案:D解析:43.单选题 在创建对象时必须()A)先声明对象,然后才能使用对象B)先声明对象,为对象分配内存空间,然后才能使用对象C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D)以上都不对答案:C解析:C:
25、对象创建的过程正确44.单选题 下面选项中,哪个头字段可以指定客户端使用的操作系统及版本?。A)Lo cat io nB)U s er-A gen tC)If-Mo dified-S in ceD)Refer er答案:B解析:45.单选题 在JA V A 语言中,下面()是逻辑运算符中优先级最高的(选一项)A)!B)&OilD):答案:A解析:46 .单选题 在Java中,()类可用于创建链表数据结构的对象。A)Lin k edLis tB)A r r ay Lis tC)C o l l ect io nD)Has hMap答案:A解析:基础概念。Lin k edLis t 链表。47 .单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 开发 基础 练习题 答案 16 _2023_ 背题版
限制150内