《JAVA开发基础练习题及答案14_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案14_2023_背题版.pdf(104页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析JA V A开发基础练习题及答案14(500题)JA V A开发基础练习题及答案141.单选题 假设x Me tho d()在类的m a i n方法中被调用,请问x Me tho d。i s类的P ub l i c s ta ti c vo i d m a i n(S tr i n gEJ a r gs)x Me tho d ();)A)静态方法B)实例方法C)静态方法或实例方法答案:A解析:2.单选题 下列哪个类创建的对象可以触发A c ti o n Eve n t事件()。A)ja va.a wt.B utto n类B)ja va,l a
2、n g包的子类C)ja va.uti l.Da te类D)ja va.10类答案:A解析:3.单选题 类JP a n e l默认的布局管理器是:A)Fl o wLa y o utB)B o r d e r La y o utC)Ca r d La y o utD)Gr i d La y o ut答案:A解析:4.单选题S ta te m e n t接口中e x e c ute Q ue r y ()方法的返回值是()A)Re s ul tS e tB)i n tC)B o o l e a nD)Re s ul t答案:A解析:5.单选题 下面关于this和super的说法,正确的是A)它们都可
3、以用在main。方法中B)它们都是指一个内存地址C)它们的意义相同D)它们不能同时出现在构造方法中答案:D解析:6.单选题 Which method is used by a Servlet to place its session ID in a URL that iswritten to the servlet?s response output stream?A)The encodeURL method of the HttpServletRequest interface.B)The encodeURL method of the HttpServletResponse interfa
4、ce.C)The rewriteURL method of the HttpServletRequest interface.D)The rewriteURL method of the HttpServletResponse interface.答案:B解析:web服务器收到客户端的HTTP请求,会针对每一次请求分别创建一个用于代表请求的request对象和代表响应的response对象。1.要得到客户机提交过来的数据,只需要找request对象就行了。2、要向客户机输出数据,只需要找response对象就行了。rewriteURL为地址重写。encodeURL为编码,这里是处理sessio
5、n ID in a URL,所以是编码。7 .单选题 在程序设计中,经常用用到Math类引用数学计算公式,Math类在()包。A)java.io.*B)java.lang.*C)java.util.*D)java.math.*答案:B解析:8 .单选题 编译Java源程序文件将产生相应的字节码文件,编译命令是()。A)javacB)classC)javaD)exe答案:A解析:9.单选题 下列叙述中,错误的是()A)所有的字节输入流都从Inputstream类继承B)所有的字节输出流都从O utputstream类继承C)所有的字符输出流都从O utp uts tr e a m Wr i te
6、 r类继承D)所有的字符输入流都从Re a d e r类继承答案:C解析:10.单选题 在JA V A中,关于访问修饰符访问权限由小到大描述正确的是()A)p r i va te-p r o te c te d-d e f a ul t-p ub l i cB)p r i va te-p r o te c te d-p ub l i c-p ub l i cC)p r i va te-d e f a ul t-p r o te c te d-p ub l i cD)d e f a ul t-p r i va te-p r o te c te d-p ub l i c答案:C解析:IL 单选题S
7、 tr i n g类的i n te r n。方法的完整功能是()。A)规范化串的表达形式B)检查常量池中是否存在于当前串匹配的串C)把串存放在方法区的常量池中D)以上都是答案:D解析:1 2.单选题 下列选项中关于二维数组的定义,错 误 的 是()A)i n t 口 a r r=n ewB)i n t a r r=n ewC)i n t a r r=n ewD)i n t a r r=l ,2,3 ,4,5,6);答案:A解析:1 3.单选题 一个j a v a源文件中可以有()公共类。A)一个B)两个C)多个D)0个答案:A解析:一个j a v a源文件中可以有多个类但只能有一个类是p u
8、b l i c1 4.单选题3 8.“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征()A)封装B)继承C)多态D)以上都不是答案:A解析:1 5.单选题 下面哪些语句会产生编译错误?()A)i n t a;B)i n t b=n ew i n t 1 0 ;C)i n t c k n ew i n t ;D)i n t d =n u l l;答案:C解析:1 6.单选题 关于继承的说法正确的是:()A)子类将继承父类所有的属性和方法。B)子类将继承父类的非私有属性和方法。0子类只继承父类p u b l i c方法和属性。D)子类只继承父类p u b l i c方法
9、和属性。答案:B解析:1 7.单选题Ser v l et通常作为MV C模 式 中 的()层A)模型B)视图C)控制D)逻辑答案:C解析:1 8.单选题 假 如i n dexO fO方法未能找到所指定的子字符串,那么其返回值为(C)A)fa l s eB)00-1D)以上答案都不对答案:C解析:1 9.单选题 下列有关线程的叙述中正确的一项是A)一个线程一旦被创建,它就立即开始运行B)使用s t a r t ()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C)当一个线程因为抢占机制而停止运行时,它被放在可运行队列的前面D)一个线程可能因为不同的原因停止并进入终止状态答案:B解析:2
10、 0 .单选题 在Ja v a 中,下列定义语句正确的是()A)cha r c=n;B)i n t i=1 2.0;C)fl o a t f=2.8;D)b o o l ea n b=n u l l;答案:A解析:2 1 .单选题 Key Ev en t 类位于下列哪个包中()A)j a v a,a w tB)j a v a.a w t.ev en tC)j a v a.a w t.dn dD)j a v a.a w t.i m答案:B解析:Key Ev en t 类位于j a v a.a w t.ev en t 包中。j a v a.a w t.ev en t 包提供处理由AW T 组件所激
11、发的各类事件的接口和类2 2 .单选题 下列哪个p a ge指令是合法的?()A)&l t;%p a ge l a n gu a ge=j a v a%B)&l t;%!p a g e l a n g u a g e=j a v a%C)&l t;%p a g e l a n g u a g e=j a v a%D)&l t;%P a g e 1 a n g u a g e=j a v a%答案:C解析:2 3.单选题 关于抽象类的说法,正确的是A)抽象类可以实例化B)抽象类可以同时是f i n a l 类C)有抽象方法的类必须是抽象类D)抽象类中的抽象方法必须书写其实现代码答案:C解析:2
12、4 .单选题 下面关于J a v a 语言特点的描述中,错误的是()。A)J a v a 是纯面向对象编程语言,支持单继承和多继承。B)J a v a 支持分布式的网络应用,可透明地访问网络上的其他对象。C)J a v a 支持多线程D)J a v a 程序与平台无关、可移植性好。答案:A解析:2 5.单选题 在J a v a中开发J D B C应用程序时,使用D r i v e r M a n a g e r类的g e t C o n n e c t i o n ()方法建立与数据源的连接语句为:C o n n e c t i o n c o n =D r i v e r M a n a g
13、 e r.g e t C o n n e c t i o n(j d b c:o d b c:n e w s );U R L连接中的 n e w s 表示的是()(选择一项)A)数据库中表的名称B)数据库服务器的机器名C)数据源的名称D)用户名答案:C解析:1、0 r a c l e 8/8 i/9 i数据库(t h i n模式)C l a s s.f o r N a m e(Mo r a c l e,j d b c.d r i v e r.O r a c l e D r i v e rM).n e w I n s t a n c e O ;S t r i n g u r l=,f j d b
14、 c:o r a c l e:t h i n:l o c a l h o s t:1 5 2 1 :o r c ln;o r c l为数据库的S I DS t r i n g u s e r=t e s t ;S t r i n g p a s s w o r d=t e s t ;C o n n e c t i o n c o n n=D r i v e r M a n a g e r.g e t C o n n e c t i o n(u r l,u s e r,p a s s w o r d);2、D B 2数据库C l a s s.f o r N a m e (Hc o m.i b m
15、.d b 2.j d b c.a p p.D B 2 D r i v e r )n e w l n s t a n c e ();S t r i n g u r l=nj d b c:d b 2:/l o c a l h o s t:5 0 0 0/s a m p l eH;“s a m p l e为你的数据库名S t r i n g u s e r=a d m i n”;S t r i n g p a s s w o r d=n ,r;C o n n e c t i o n c o n n=D r i v e r M a n a g e r.g e t C o n n e c t i o n
16、(u r l,u s e r,p a s s w o r d);3、S q l S e r v e r 7.0/2 0 0 0数据库(三个j a r包:m s b a s e.j a r,m s s q l s e r v e r.j a r,m s u t i l.j a r)C l a s s.f o r N a m e(Hc o m.m i c r o s o f t.j d b c.s q l s e r v e r.S Q L S e r v e r D r i v e rn).n e w I n s t a n c e O ;S t r i n g u r l=,f j d b c
17、:m i c r o s o f t:s q l s e r v e r:/l o c a l h o s t:1 4 33;D a t a b a s e N a m e=m y d b,r;m y d b为数据库S t r i n g u s e r=s a ;S t r i n g p a s s w o r d=”;C o n n e c t i o n c o n n=D r i v e r M a n a g e r.g e t C o n n e c t i o n(u r l,u s e r,p a s s w o r d);注意:一个j a r包(s q l j d b c
18、4.j a r)的时候,应该是这样的,除掉“m i c r o s o f t”C l a s s.f o r N a m e(Hc o m.j d b c.s q l s e r v e r.S Q L S e r v e r D r i v e rn).n e w l n s t a n c e ();S t r i n g u r l=j d b c:s q l s e r v e r:/l o c a l h o s t:1 4 33;D a t a b a s e N a m e=m y d b,f;2 6.单选题 下面哪条语句把方法声明为抽象的公共方法?()A)p u b l i
19、c a b s t r a c t m e t h o d();B)p u b l i c a b s t r a c t v o i d m e t h o d();C)p u b l i c a b s t r a c t v o i d m e t h o d()D)p u b l i c v o i d m e t h o d()e x t e n d s a b s t r a c t;答案:B解析:2 7.单选题 下列哪种不是L i s t 集合的遍历方式A)I t e r a t o r 迭代器实现B)增强f o r 循环实现C)g e t ()和s i ze。方法结合实现D)g
20、 e t ()和l e n g t h ()方法结合实现答案:D解析:2 8.单选题 请阅读下面的代码:C l a s s E x a m p l e S t r i n g x;I n t a g e=5 0;v o i d f a c()i n t a g e=30;S y s t e m,o u t.p r i n t i n(我的年龄是+a g e);)A)类中定义的x和 a g e 是成员变量B)f a c 是成员方法C)f a c()方法中的a g e 是局部变量D)f a c ()方法执行输出的a g e 是 5 0答案:D解析:2 9 .单选题 获取单列集合中元素的个数可以使用
21、以下哪个方法?A)l e n g t h ()B)s i ze ()C)g e t(i n t i n d e x)D)a d d(O b j e c t o b j)答案:B解析:30 .单选题 下面()是J A V A 语言中的有效注释()A)/*B)t h i sC)*t h i sD)/-t h i s答案:A解析:31 .单选题 为1 6 位U n i c o d e 字符流提供读和写操作支持的类分别是()A)F il e l n p u t S t re a m 类和F il e O u t p u t S t re a m 类B)I n p u t S t re a m 类和O
22、u t p u t S t re a m 类C)F il e R e a d e r 类和 F i 1 e W r i t e r 类D)F il e R e a d e r类和F il e _ W rit e r类答案:C解析:3 2 .单选题 简单构造方法何时被调用()A)类定义时B)创建对象时C)调用对象方法时D)使用对象的变量时答案:B解析:3 3 .单选题 下列选项中,不是MV C 设计模式的优点的是()。A)结构清晰。B)易于维护C)有利于软件工程化管理D)占用资源少答案:D解析:3 4 .单选题 以下关于框架描述中,错误的是()A)框架是S w in g 的顶级容器组件B)框架是
23、一个图形界面程序的主窗口C)框架是一个程序的主窗口,每个具有图形界面的程序都至少要有一个框架D)内部框架也是顶级容器组件答案:D解析:3 5 .单选题 下列线程状态转换序列,在线程实际运行中可能出现的序列是:A)新建一运行一阻塞一终止B)运行-阻塞一可运行-终止0可运行一运行一阻塞一运行D)新建一可运行-运行-阻塞一可运行答案:D解析:3 6 .单选题 与J a v a 语言安全性有关的一项是()A)并发执行B)访问权限检查C)封装性D)异常处理答案:B解析:3 7.单选题 以下关于浮点型变量说法中,正确的是()A)当数字带有后缀标记f或B)当数字带有后缀标记d成D时,C)当数字没有后缀标记。
24、D)以上说法都正确答案:D解析:3 8.单选题 关于下列代码编译或执行结果的描述中,正确的是()P u b l ic c l a ss T e st P u b l ic st a t ic v o id m a in(S t rin g a rg s)T e st T h re a d p m l =n e w T e st T h re a d C O n e);P m l.st a rt();T e st T h re a d p m 2 =n e w T e st T h re a d(T w o);P m 2.st a rt();)C l a ss T e st T h re a d
25、 e x t e n d s T h re a d P riv a t e S t rin g sT n a m e=;T e st T h re a d(S t rin g s)S T n a m e =s;)P u b l ic v o id ru n()F o r(in t i =o;i 2 ;i+)T ry S l e e p(1 0 0 0);C a t c h(I n t e rru p t e d E x c e p t io n e)S y st e m,o u t.p rin t(sT n a m e+);)A)不能通过编译,T e st T h re a d类中不能定义变量
26、和构造方法B)只可能输出O n e O n e T w o T w oC)只可能输出T w o O n e O n e T w oD)T w o O n e O n e T w o和O n e O n e T w o T w o都有可能答案:D解析:3 9.单选题 下面选项中,元素的父元素是()A)B)C)D)答案:D解析:4 0 .单选题 用鼠标点击菜单项(Me n u l t e m)产生的事件是:A)Me n u E v e n tB)A c t io n E v e n tC)K e y E v e n tD)Mo u se E v e n t答案:B解析:4 1.单选题 下列哪一个关
27、键字用于实现接口来定义类?()A)e x t e n d sB)im p l e m e n t sC)a b st ra c tD)in t e rf a c e答案:B解析:接口定义in t e rf a c e ,接口实现im p l e m e n t s4 2 .单选题I t is u n n e c e ssa ry f o r t h o se w h o st u d y h a rd t o c o n sid e r t h e ()o f f a il in gt h e e x a m.A)d a n g e rB)w a rn in gC)su rp riseD)p
28、o ssib il it y答案:D解析:4 3.单选题 在S w in g中,如何设置组件的边框?()A)通过根窗格的se t B o rd e r函数设置某各组件的边框B)通过内容窗格的s e t B or d e r函数设置某各组件的边框C)通过组件的s e t B or d e r函数设置D)通过框架的s e t B or d e r函数设置某各组件的边框答案:C解析:4 4.单选题 指出下面关于继承的叙述哪个是正确的()。A)在J a va中允许多继承B)在J a va中一个类只能实现一个接口C)在J a va中一个类不能同时继承一个类和实现一个接口D)J a va的单一继承使代码更
29、可靠答案:D解析:4 5.单选题 假设H a s h M a p集合的c a p a c i t y为默认大小,加载因子loa d F a c t or为0.7 5,则该集合桶的阀 值 就为()A)1 2B)1 6C)0.7 5D)3 2答案:A解析:通过ne w H a s h M a p O方法创建H a s h M a p时,会默认集合容量c a p a c i t y大小为1 6,加载因子loa d F a c t or为0.7 5 (H a s h M a p桶多少权衡策略的经验值),此时该集合桶的阀值就为1 2 (容量c a p a c i t y与加载因子loa d F a c
30、t or的乘积)4 6.单选题 在J a va中,使用J D B C执行如下查询语句:S E L E C T C O U N T(*)F R O M E mp,如果员工表中没有任何数据,那么R e s u lt S e t中 将 会()A)nu llB)有数据C)不为nu ll,但是没有数据D)以上都选项都不对答案:B解析:4 7.单选题 在J a va中,与数据库连接的技术是:A)J D B CB)O D B CC)数据库厂家驱动程序D)数据库厂家的连接协议答案:A解析:4 8.单选题 关于J a va的选择结构,下列选项中说法正确的是()A)i f语句和e ls e语句必须成对出现B)i
31、f语句可以没有e ls e语句对应C)s wi t c h结构中每个c a s e语句中必须用b r e a k语句D)s wi t c h结构中必须有d e f a u lt语句答案:B解析:4 9.单选题 下面哪一个是正确的类的声明?A)p u b li c voi d H H B)p u b li c c la s s M ove()C)p u b li c c la s s voi d nu mb e r D)p u b li c c la s s C a r ,答案:D解析:5 0.单选题 下列关于构造方法中,错误的是()A)方法的名字必须与类的名字完全相同;B)构造方法不返回任何数
32、据类型,也不需要使用C)构造方法的作用是创建对象并初始化成员方法;D)在创建对象时,系统会自动调用类的构造方法,并且构造方法一般用p u b li c声明答案:C解析:5 1.单选题 双击按钮所产生的事件进行处理的接口是()A)M ou s e L i s t e ne r ()B)W i nd owL i s t e ne r ()C)A c t i i onL i s t e ne r()D)K e yL i s t e ne r()答案:C解析:5 2.单选题 下列运算符合法的是()A)&B)C)i fD)=答案:A解析:略5 3.单选题 下列的哪个赋值语句是正确的?()A)c h a
33、rB)i n tC)i n tD)i n t答案:D解析:5 4.单选题J a v a网络编程中,描述错误的是A)服务端用于接收客户端的S o c k e t类请求B)a c c e p t ()是一个阻塞方法0 设置开启的端口号必须要小于102 4D)设置开启的端口要尽量大一些,避开常用软件端口号答案:C解析:5 5 .单选题 为实现多线程之间的通信,需要使用下列哪种流才合适?A)Fi l t e rB)Fi l eC)Ra n d o mD)P i p e d答案:D解析:5 6 .单选题 定义内部类时不可以使用的关键字是:A)v o i dB)p u b l i cC)p r o t e
34、 c t e dD)p r i v a t e答案:A解析:5 7 .单选题 下列数据类型中,哪种数据类型转为i n t 类型需要进行强制转换()A)b yt eB)s h o r tC)c h a rD)f l o a t答案:D解析:5 8 .单选题 分析下面的程序:v o i d f u n(i n t a ,i n t b,i n t c)a=4 5 6;b=5 6 7;c=6 7 8;p u b l i cs t a t i c v o i d m a i n(S t r i n g a r g s )i n t x=10,y=2 0,z=3 0;f u n(x,y,z);S ys
35、t e m,o u t.p r i n t l n(z,y,x);输出结果是A)3 0,2 0,10B)10,2 0,3 004 5 6,5 6 7,6 7 8D)6 7 8,5 6 7,4 5 6答案:A解析:5 9 .单选题 文件下载时,用于设定实体内容的M I M E类型的响应头是()。A)C o n t e n t-D i s p o s i t i o nB)C o n t e n t-T yp eC)C o n t e n t En c o d i n gD)C o n t e n t A t t a c h m e n t答案:A解析:6 0.单选题 要得到某目录下的所有文件名,
36、在下列代码的下划线处应填入的内容是(两个下划线的内容相同):p a t h n a m e =n e w(a r g s 0);S t r i n g f i l e n a m e =p a t h n a m e,l i s t ();A)Fi l e I n p u t S t r e a mB)Fi l e O u t p u t S t r e a mOFileD)Ra n d o m A c c e s s Fi l e答案:C解析:6 1.单选题 一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给()来处理。A)事件代理(监听器)B)事件源C)主程序D)事件处
37、理方法答案:D解析:6 2 .单选题 下列说法中,错误的一项是:A)线程一旦创建,则立即自动执行B)线程创建后需要调用s t a r t。方法,将线程置于就绪状态C)调用线程的s t a r t。方法后,线程也不一定立即执行D)线程处于就绪状态,意味着它可以被调度答案:A解析:6 3 .单选题 在J a v a 中,存放字符串常量的对象属于A)C h a r a c t e rB)S t r i n gC)S t r i n g B u f f e rD)V e c t o r答案:B解析:6 4 .单选题 一个类要实现接口的功能,可以实现几个方法?A)0B)10 2D)全部答案:D解析:6
38、5 .单选题 下面状杰码中,哪个用于表示客户端缓存的版本是最新的?。A)1008)2000304D)404答案:C解析:66.单选题 读下列程序1 p u b l i c c l a s s T r y e x t e nd s T h r e a d 2 p u b l i c s t a t i c v oi d m a i n(St r i ng L a r g s)3 T r y t =ne w T r y();4 t.s t a r t ();5)67 p u b l i c v oi d r u n(i nt j)8 i nt i=0;9 w h i l e(i y?x:yD)x
39、5;C)b E q u a l =s t r.e q u a l s(q );D)c ou nt =i;答案:A解析:73.单选题 下面关于字符变量的定义中,错误的是()A)c h a r a=a;B)c h a r b=97;C)c h a r c=0 x 61;D)c h a r d=A;答案:D解析:74.单选题 下列方法定义中,方法头不正确的是A)p u b l i c s t a t i c x(d ou b l e a)B)p u b l i c s t a t i c i nt x(d ou b l e y)C)v oi d x(d ou b l e d)D)p u b l i
40、c i nt x()答案:A解析:75.单选题 下列关于进程和线程的说法中,错误的是()A)操作系统中每个独立执行的程序都可称之为一个进程B)操作系统中的每一个进程中都至少存在一个线程C)线程和进程一样,是由CP U轮流执行的D)线程和进程一样,是由CP U同时执行的答案:D解析:无76.单选题 阅读下列实现堆栈类并发控制的部分代码P u b l i c c l a s s Da t a s t a c k P r i v a t e i nt i d x =0;P r i v a t e i nt d a t a =ne w i nt 8;P u b l i c v oi d p u s h
41、(i nt i)Da t a Li d x =I;Id x +;在程序下划线处应填入的正确选项是()A)s y nc h r oni z eB)s y nc h r oni z e d (t h i s)C)s y nc h r oni z e d ()D)s y nc h r oni z e d(i d x)答案:B解析:77.单选题 JT e x t Ar e a 的构造方法中,用于创建显示指定初始文本并指定了行列的文本域的是()A)JT e x t A r e a OB)JT e x t A r e a(St r i n g t e x t)C)JT e x t A r e a(i n
42、t r o w s,i n t c o l u m n s)D)JT e x t A r e a(St r i n g t e x t,i n t r o w s,i n t c o l u m n s)答案:D解析:7 8 .单选题 下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类?()A)pu b l i cB)pu b l i cC)pu b l i cD)pu b l i c答案:C解析:i n t l e n g t h;C l a s s Po i n t 内部类代码 pu b l i c Po i n t g e t Po i n t ()r e t u r n n e
43、 wPo i n t()内部类代码;外部类代码 C l a s s Po i n t 内部类代码 pu b l i c i n tc a l c L e n g t h O C l a s s Po i n t 内部类代码 略7 9 .单选题 如果线程正处于运行状态,则它可能到达的下一个状态是:A)只有终止状态B)只有阻塞状态和终止状态C)可运行状态,阻塞状态,终止状态D)其他所有状态答案:C解析:8 0 .单选题 Ja v a 源代码经过编译后会生成字节码文件,字节码文件的扩展名是()。A)j a v aB)c l a s sC)h t m lD)e x e答案:B解析:8 1 .单选题 框
44、 架(F r a m e)的缺省布局管理器是()A)流布局(F l o wB)卡片布局(C a r dC)边框布局(B o r d e rD)网格布局(G r i d答案:C解析:8 2 .单选题 如果一个类是抽象的,需要用什么修饰?A)e x t e n d sB)pr i v a t eC)a b s t r a c tD)pu b l i c答案:C解析:8 3 .单选题 Ja v a 程序书写格式的描述中,正确的是()。A)不区分字母大小写B)一个注释不可以分写到多行上C)每个语句必须以逗号“,”作为结束符D)一行中可以既包含正常的Ja v a 语句,又包含注释答案:D解析:8 4 .
45、单选题 请阅读下面的代码片段pu b l i c s t a t i c i n t a d d(i n t a,i n t b)r e t u r n a +b;)下列选项中,可以在m a i n。方法中成功调用a d d()方法的是A)i n t n u m =a d d(1.0,2.0);B)i n t n u m =a d d(a ,b );C)i n t n u m =a d d(t r u e,f l a s e);D)i n t n u m =a d d(1,2);答案:B解析:8 5 .单选题 以下哪一项是正确的f l o a t 常量?A)1 5.3B)3.1 4 E 2C)
46、6 7 FD)1 0 d答案:C解析:8 6.单选题 若有语句i n t a =5,b =5;则下列表达式中,结果为2 5的是()A)(+a)*(一b)B)(a+)*(b)C)(a+)*(一b)D)(+a)*(b)答案:B解析:8 7.单选题 某一个子类要实现一个父接口,要使用关键字()A)i m po r tB)e x t e n d sC)i m pl e m e n t sD)j a v a答案:C解析:8 8.单选题 已知有以下语句:i n t a =n e w i n t L 2 3 ;a 0 .l e n g t h代表的是 O。A)语法错误B)数组元素的个数,所以是6C)数组的行
47、数,所以是2D)数组的列数,所以是3答案:D解析:8 9.单选题 关于JA V A序列化与反序列化的说法正确的是?()A)对象序列化是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。B)任何类的对象都能被序列化C)对实现了Se r i a l i za b l e接口的类,采用默认的反序列化方式D)实现了 Ex t e r n a l i za b l e接口的类,采用默认的序列化方式答案:A解析:9 0.单选题 请阅读下面的程序Pu b l i c c l a s s Te s t Pu b l i c s t a t i c v o i d m a i n(St r
48、 i n g a r g s)i n t t e m p =0;Fo r (i n t i =1;i 5;i+)f o r (i n t j =0;j i;j+)t e m p+;Sys t e m.o u t.p r i n t i n(t e m p);下列选项中,哪个是程序的运行结果()A)5B)9C)1 0D)1 5答案:C解析:9 1.单选题DOM是文档对象模型得简称,以下有关DOM描述错误的是()A)DOM与BOM关注浏览器的整体是相同的B)D0M把HTML文档看成由元素、属性和文本组成的一颗倒立的树C)DOM为HTML文档提供了一种结构化的表示方法D)DOM的核心操作时查看节点、
49、创建节点、增加节点、删除节点以及替换节点答案:A解析:9 2.单选题 设x=l,y=2,z=3,则表达式y+=z/+x的值是A)4B)3.504.5D)3答案:D解析:9 3.单选题 下列说法中,错误的是()A)U DP在数据传输时,数据的发送端和接收端不建立逻辑连接B)TCP协议是面向连接的通信协议C)使用U DP协议传送数据保证了数据的完整性D)TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求答案:C解析:选项C说法错误。在使用U DP协议传送数据时,由于U DP的面向无连接性,它不能保证数据的完整性,在传输重要数据时不建议使用U DP协议。9 4.单选题MV C模式的
50、优点不包括()A)各司其职,互不干涉B)利于分工C)利于重用和扩展D)降低了开发工作量答案:D解析:9 5.单选题 以下关于继承的叙述正确的是()。A)在Ja v a中类只允许单一继承B)在Ja v a中一个类只能实现一个接口C)在Ja v a中一个类不能同时继承一个类和实现一个接口D)在Ja v a中接口只允许单一继承答案:A解析:9 6.单选题 如果不使用任何访问控制符(p u b l i c,p r o t e c t e d,p r i v a t e),则以下哪种类型的类不能对该成员进行直接访问A)同一类B)同一包中的子类C)同一包中的非子类D)不同包中的子类答案:D解析:97.单选