《JAVA开发基础练习题及答案17_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案17_2023_背题版.pdf(108页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析JAVA开发基础练习题及答案1 7(50 0题)JAVA开发基础练习题及答案1 71.单选题 下列代码的执行结果是 p u bl i c c l a s s T e s t p u bl i c i n t a Me t h o d ()s t a t i c i n ti=0;i+;S y s t e m,o u t.p r i n t i n (i);p u bl i c s t a t i c v o i d m a i n (S t r i n g a r g s )T e s tt e s t =n e w T e s t ();t
2、e s t.a Me t h o d ();A)编译错误B)1C)运行成功,但不输出答案:A解析:2.单选题 下面关于静态成员变量的描述,错误的是()。A)静态成员变量可以通过实例化对象变量引用B)静态成员变量可以直接用类名引用C)用同一类定义、实例化的多个对象变量,一个对象的静态成员变量的修改将影响到所有对象D)静态成员变量不能被非静态方法引用答案:D解析:静态成员变量可以通过实例化对象变量引用和用类型直接引用,因此,A、B选项是正确的;同一类实例化多个对象变量,静态成员变量的值被修改,将影响到所有对象变量,选项C是正确的;静态成员变量可以被所有的方法引用,包括静态方法和非静态方法,所有D描
3、述错误。3.单选题 将下列哪个方法添加到Pe o p l e类不会导致编译错误?Cl a s s Pe o p l e p u bl i c v o i d f ()p r i v a t e i n t f(i n t x)r e t u r n 1 0 0+x;p r o t e c t e d i n t f(i n t x,i n t y)r e t u r n x+y;A)p u bl i c i n t f()r e t u r n 1 0 0;B)p r i v a t e i n t f(i n t m)r e t u r n 1 0 0+m;C)p r o t e c t e
4、 d l o n g f(i n t m,i n t n)r e t u r n m+n;D)d o u bl e f(d o u bl e x)r e t u r n x;答案:D解析:4.单选题T h e r e s u l t o f c o d e be l o w i s:()Pu bl i c c l a s s T e s t Pu bl i c s t a t i c v o i d m a i n(S t r i n g a r g s El)S t r i n g s t r=ABCDE;S t r.s u bs t r i n g(3);S t r.c o n c a t
5、(X Y Z);S y s t e m,o u t.p r i n t(s t r);)A)DEB)DEX Y ZOABCDED)CDEX Y Z答案:C解析:5.单选题 下列数据流中,属于输入流的一项是:A)从键盘流向内存的数据流B)从内存流向硬盘的数据流C)从键盘流向显示器的数据流D)从网络流向显示器的数据流答案:A解析:6.单选题 下列选项中,哪个是程序正确的输出结果?()Cl a s s S t r i n g De m o Pu bl i c s t a t i c v o i d m a i n(S t r i n g a r g s)S t r i n g s i =a ;S t
6、 r i n g s 2 =b ;S h o w(s l,s 2);S y s t e m.o u t.p r i n t i n(s l+s 2);Pu bl i c s t a t i c v o i d s h o w(S t r i n g s i,S t r i n g s 2)s i =s i +q”;S 2 =s 2 +s i;A)a bB)a q bC)a q ba qD)a q a q b答案:A解析:7.单选题X ML的全称是A)U n i f i e d Mo d e l i n g La n g u a g eB)Hy p e r t e x t Ma r k u p
7、La n g u a g eC)Ex t e n s i bl e Ma r k u p La n g u a g eD)Ex p e r i m e n t a l Ma r k u p La n g u a g e答案:C解析:8.单选题 下列选项中,关于S t a t e m e n t描述错误的是()A)S t a t e m e n t是用来执行S QL语句的B)S t a t e m e n t是Pr e p a r e d S t a t e m e n t的子接 口C)获取S t a t e m e n t实现需要使用Co n n e c t i o n的c r e a t e
8、 S t a t e m e n t ()方法D)Pr e p a r e d S t a t e m e n t能使用参数占位符.而S t a t e m e n t不行答案:B解析:9.单选题 下列异常中,属于编译时异常的是()A)Nu m be r Fo r m a t Ex c e p t i o nB)Ar i t h m e t i c Ex c e p t i o nC)Ex c e p t i o nD)R u n t i m e Ex c e p t i o n答案:C解析:1 0.单选题 下列代码段执行后的结果是()In t d a t a=2 79;In t d l =d
9、 a t a/1 0 0;In t d 2=d a t a%1 0 0 /1 0;In t d 3=d a t a%1 0;In t s=d 3+d 2 +d l;S y s t e m,o u t.p r i n t i n(+s);A)1 8B)2 3C)36D)81答案:A解析:1 1.单选题 下列关于Ja v a语言的描述中,错误的是?()A)Ja v a 语言是一门面向对象的编程语言B)Ja v a 是一门与平台无关的编程语言C)Ja v a 具有Ja v a S EJa v a ME 和Ja v a EE 三大平台D)Ja v a 是一门介于汇编和高级之间的语言答案:D解析:1 2
10、 .单选题 下列Fi l e 类的构造方法格式错误的是(A)Fi l e(S t r i n g p a r e n t,Fi l e c h i l d)B)Fi l e(S t r i n g p a r e n t,S t r i n g c h i l d)C)Fi l e(S t r i n g p a t h n a m e)D)Fi l e(Fi l e p a r e n t,S t r i n g c h i l d)答案:A解析:查看API可知A选项的格式错误,不能通过S t r i n g 类型父路径和Fi l e 类型子路径构建一个完整的文件路径实例。13.单选题 当编
11、译运行下列代码时,运行结果是什么()。P u b l i c c l a s s M a i n(In t a r r =n e w i n t 10;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 g s )S y s t e m,o u t.p r i n t l n(a r r l );)A)编译错误B)编译正确,但运行时出现异常C)输 出 0D)输 出 n u l l答案:A解析:14.单选题 Ja v a 应用程序和小程序的区别在于A)前者代码量较大B)前者不能单独执行,后者可以C)前者可以单独执行,后者不能D)二者用途
12、一样,没什么区别答案:C解析:15.单选题 在以下哪种情况下,线程进入就绪状态?A)线程调用了 s l e e p。方法时B)线程调用了 j o i n。方法C)线程调用了y i e l d。方法时D)线程调用了n o t i f y。方法答案:D解析:16.单选题 保证Ja v a 语言可移植性的特征是()。A)面向对象B)安全性C)分布式计算D)可跨平台答案:D解析:17.单选题 下列语句序列执行后,k的值是()。i n t x=2,y=5,k=0;s w i t c h(x%y )c a s e 0:k=x+y;b r e a k;c a s e 1:k=x-y;b r e a k;c
13、a s e 2:k=x*y;b r e a k;d e f a u l t:k=x/y;b r e a k;S y s t e m,o u t.p r i n t i n(k);A)2B)5C)10D)0答案:C解析:18.单选题 下列关于JDK的说法中,错误的是()A)JDK是Ja v a 开发环境的简称B)JDK包括Ja v a 编译器、Ja v a 文档生成工具、Ja v a 打包工具等C)安装JDK后,还需要单独安装JR ED)JDK是整个Ja v a 的核心答案:C解析:19.单选题 关于垃圾收集的哪些叙述是对的A)垃圾收集能够在期望的时间释放被j a v a 对象使用的内存B)垃圾
14、收集将检查并释放不再使用的内存C)垃圾收集允许程序开发者明确指定并立即释放该内存D)程序开发者必须自己创建一个线程进行内存释放的工作答案:B解析:20.单选题 JAVA中调用T h r e a d 类的s l e e p。方法后,当前线程状态如何转换()A)由运行状态进入阻塞状态B)由运行状态进入等待状态C)由阻塞状态进入等待状态D)由阻塞状态进入运行状态答案:B解析:S leep。方法使线程线程休眠,从运行状态进入到阻塞状态。2 1 .单选题 s t at ic静态块什么执行?A)创建对象时候B)类加载时C)访问属性时D)调用方法时答案:B解析:2 2 .单选题 J av a中提供了一个可以
15、在读文件的同时记录行号的类,这个类是哪一个。A)R an do mA cces s F ileB)S eq u en celn pu t S t r eamO S er ializ ableD)L in eN u mber R eader _答案:D解析:2 3 .单选题 关于J A V A 中垃圾回收机制的说法正确的是?()A)J av a技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。B)当J V M 处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。C)当程序运行结束后,所有创建的对象都会被自动清除出内存空间。D)垃圾收集线程在一个J av a程
16、序中的执行是自动的,也可以强制执行答案:C解析:2 4 .单选题 下面服务中基于T C P 协议的是A)HT T PB)F T PO S M T PD)N E W S答案:A解析:2 5.单选题 执行下列程序结果是()S t r in g s=计算机工程系;S y s t em,o u t.pr in t in (s.len gt h();A)1 2B)60 1D)输出错误答案:B解析:2 6.单选题 给定如下J av a代码片段,编译运行时的结果是()。in t i=2;s w it ch(i)defau lt:S y s t em,o u t.pr in t in(defau lt );c
17、as e 0:S y s t em,o u t.pr in t ln(z er o );br eak;cas e 1:S y s t em,o u t.pr in t in(o n e);cas e 2:S y s t em,o u t.pr in t in(t w o );A)输出:defau ltB)输出:defau ltC)编译出错,defau ltD)输出t w o答案:D解析:2 7.单选题 在泛型类设计中,下面泛型形参和泛型实参的描述,错误的是()。A)根据需要设计多个泛型参数B)泛型参数可以用于定义成员变量、方法参数、方法类型C)实例化时泛型实参必须与泛型形参对应D)泛型实参可以
18、是基本数据类型,如in t、flo at等答案:D解析:2 8.单选题J C o mbo B o x中的 O bject get S elect edlt emO 方法可以用于()A)删除组合框中所有的选项B)返回组合框中选项的数目C)返回当前所选项D)返回指定索引处选项,第一个选项的索引为0答案:C解析:2 9.单选题 下面的语句序列的输出结果为P u b lic c la s s t e s t p u b lic s t a t ic v o id m a in(S t rin g a rgs )S t rin g s=A B C D;s=s.c o n c a t(E);s.re p
19、la c e(C,F);S y s t e m,o u t.p rin t in(s);A)A B C D E FB)A B F D EC)A B C D ED)A B C D答案:C解析:30.单选题 对下列程序进行编译运行,结果为()。P u b lic c la s s He llo(p u b lic v o id m a in(S t rin g a rgs)S y s t e m,o u t.p rin t in(He llo w o rld!);选项.A)编译无错误,但运行时产生异常B)编译时报错C)输出“He llo w o rld!”D)编译运行均正常,但无输出结果答案:C解
20、析:31.单选题 下列选项中不属于过滤流的类是()A)B u f f e re d ln p u t S t re a mB)D a t a ln p u t S t re a mC)R a n d o m A c c e s s F ileD)L in e N u m b e rIn p u t S t re a m答案:C解析:32.单选题 下面关于方法的说法,不正确的是A)Ja v a 中的构造方法名必须和类名相同B)方法体是对方法的实现,包括变量声明和合法语句C)如果一个类定义了构造方法,也可以用该类的默认构造方法D)类的私有方法不能被其他类直接访问答案:C解析:33.单选题 下列关于
21、F ilt e r的描述中,正 确 的 是()。A)F il t e r只能过滤页面B)F ilt e r只能过滤S e rv le tO F ilt e r程序必须实现F ilt e r接口D)一次请求只能用一个F ilt e r答案:C解析:34.单选题 有以下程序片段,下列哪个选项不能插入到行1。()P u b lic c la s s In t e re s t in g(/d o s t h)A)im p o rt ja v a.a w t.*;B)p a c ka ge m y p a c ka ge;C)c la s s O t he rC la s s D)p u b lic
22、c la s s M y C la s s 答案:D解析:35 .单选题 对象的特征在类中表示为变量,称为类的()A)对象B)属性C)方法D)数据类型答案:B解析:略36 .单选题 下列哪个不能作为s w it c h表达式的数据类型?()A)in tB)c ha rC)s ho rtD)lo n g答案:D解析:37.单选题 设有下面两个赋值语句:a =In t e ge r,p a rs e ln t(1024);b =In t e ge r.v a lu e O f (1024).in t V a lu e O ;下述说法正确的是A)a 是整数类型变量,b 是整数类对象B)a 是整数类对
23、象,b 是整数类型变量C)a 和b 都是整数类对象并且它们的值相等D)a 和b 都是整数类型变量并且它们的值相等答案:D解析:38.单选题W hic h o f t he s e d a t a t y p e s re q u ire s t he m o s t a m o u n t o f m e m o ry?()A)lo n gB)in tC)s ho rtD)b y t e答案:A解析:39.单选题 欲构造A rra y L is t类的一个实例,此类实现了 L is t接口,下列_ _ _ _ 是正确的?A)A rra y L is tB)L is tC)A rra y L i
24、s tD)L is t答案:B解析:40.单选题 下列类头定义中,错 误 的 是()。A)p u b lic x e x t e n d s y .B)p u b lic c la s s x e x t e n d s y .C)c la s s x e x t e n d s y im p le m e n t s y l .D)c la s s x 答案:A解析:41.单选题 有整型数组:in t 口 x=12,35,8,7,2;,则调用方法A rra y s.s o rt (x)后,数组x中的元素值依次是A)2 7 8 12 35B)12 35 8 7 2035 12 8 7 2D)8
25、 7 12 35 2答案:A解析:42.单选题 类A B C定义如下:1)p u b lic c la s s A B C 2 p u b lic in t f (in t a,in t b)3)4)A)p u b lic f lo a t f(f lo a t a,f lo a t b,f lo a t c)B)p u b lic in t f(in t c,in t d)C)p u b lic f lo a t f(f lo a t a,f lo a t b)D)p riv a t e in t f (in t a,in t b,in t c)答案:B解析:43.单选题 程序阅读题。Im
26、p o rt ja v a.u t il.*;Im p o rt ja v a.u t il.M a p.*;P u b lic c la s s T e s t 04 p u b lic s t a t ic v o id m a in(S t rin g a rgs)M a p m a p =n e w Ha s hM a p();m a p.p u t(1,T o m);m a p.p u t(2,L u c y);m a p.p u t(3,A n n ie);S e t ke y S e t =m a p.ke y S e t ();It e ra t o r it =ke y S
27、e t.it e ra t o r();w hile (it.ha s N e x t ()O b je c t ke y =it.n e x t ();S y s t e m.o u t.p rin t ln(ke y);m a p.re m o v e(ke y);)A)不能通过编译B)能通过编译,没有输出C)能通过编译,但是会抛出异常:D)能通过编译,输出为:123答案:C解析:44.单选题 G iv e n t w o f ile s,G riz z ly B e a r.ja v a a n d S a lm o n,ja v a:p a c ka ge a n im a ls,m
28、a m m a ls;2.3.p u b lic c la s s G riz z ly B e a r e x t e n d s B e a r 4.v o id hu n t ()5.S a lm o n s =f in d S a lm o n O ;6.s.c o n s u m e ();7.)8.)p a c ka ge a n im a ls,f is h;2.3.p u b lic c la s s S a lm o n e x t e n d s F is h 4.p u b lic v o id c o n s u m e()/*d o s t u f f */)5.)I
29、f b o t h c la s s e s a re in t he c o rre c t d ire c t o rie s f o r t he ir p a c ka ge s,a n d t he M a m m a l c la s sc o rre c t ly d e f in e s t hef in d S a lm o n OA)a d dB)a d dC)a d dD)a d d答案:Bim p o rtim p o rtim p o rtim p o rtm e t ho d,w hic h c ha n ge a llo w s t his c o d e t o
30、 c o m p ile?a n im a ls,m a m m a ls.*;a t lin e 2 in S a lm o n,ja v aa n im a ls,f is h.*;a t lin e 2 in G riz z ly B e a r.ja v aa n im a ls,f is h.S a lm o n.*;a t lin e 2 in G riz z ly B e a r.ja v aa n im a ls,m a m m a ls.G riz z ly B e a r.*;a t lin e 2 in S a lm o n,ja v a解析:G riz z ly B e
31、 a r类利用了 S a lm o n 类,所以必须在G riz z ly B e a r类所在的文件中把S a lm o n 类包含进来o im p o rt a n im a ls.f is h *或者 im p o rt a n im a ls,f is h.S a m lo n;45 .单选题 下列代码编译或执行结果的描述中,正确的是:c la s s T e s t p u b lic s t a t ic v o idm a in(S t rin g a rgs )T e s t T hre a d p m l=n e w T e s t T hre a d(M0n eH);p m
32、 l.s t a rt();T e s t T hre a d p m 2=n e w T e s t T hre a d (,fT w on);p m 2.s t a rt ();c la s s T e s t T hre a d e x t e n d s T hre a d p riv a t e S t rin gs T n a m e=H;T e s t T hre a d(S t rin g s)s T n a m e =s;p u b lic v o id ru n()f o r(in t i=0;iA)不能通过编译,T e s t T hre a d 类中不能定义变量和构造方
33、法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)选项B或C都有可能出现答案:D解析:46 .单选题 下列关于继承性的描述中,错误的是A)一个类可以同时生成多个子类B)子类继承了父类中除私有的成员以外的其他成员C)Ja v a 支持单重继承和多重继承D)Ja v a 通过接口可使子类使用多个父类的成员答案:C解析:4 7.单选题 下面哪一个不能作JS P的服务器()A)IBM W e b S p h e r eB)BEA W e b Lo g i cC)To m c a tD)p w s答案:D解析:ABC均是JAV A容器P
34、W S (全 称 为 Pe r s o na l W e b S e r v e r),是微软开发的个人网站服务器,主要应用于解决个人信息共享 和 W e b 开发。4 8.单选题 下列关于i nt 类型和l o ng 类型的说法中,正确的一个是()A)i nt类型可以自动转换为l o ng类型B)l o ng类型可以自动转换为i nt类型C)l o ng类型占的存储空间比i nt类型的小D)l o ng类型和i nt类型数据能表示整数的范围一样答案:A解析:4 9.单选题 下列有关数组中元素位置交换的描述,错 误 的 是()A)位置交换的过程中需要借助一个中间变量B)位置交换的过程至少需要三
35、步C)位置交换后数组的角标顺序发生了改变D)位置交换后数组的角标顺序不会发生改变答案:C解析:5 0 .单选题 下列语句执行后,c的值是()。Ch a r c;Fo r(c=a ;c=f )b r e a k;)选项.A)eB)dO fD)g答案:D解析:5 1.单选题JS P页面的p a g e指令主要用于设置该页面的各种属性,p a g e指令的l a ng u a g e属性的作用是()。A)将需要的包和类引入到JS P页面中B)指定JS P页面使用的脚本语言,默认为Ja v aC)指定JS P页面采用的编码方式,默认为t e x t/h t m lD)服务器所在国家编码答案:B解析:5
36、 2.单选题s w i t c h语句不能用于的数据类型是()。选项.A)f l o a tB)b y t eC)s h o r tD)c h a r答案:A解析:5 3.单选题 下面()单 词 是Ja v a语言的关键字。A)s i z e o fB)a b s t r a c tC)nu l lD)S t r i ng答案:B解析:5 4.单选题 给出下面代码,关于该程序以下哪个说法是正确的?()p u b l i c c l a s s Pe r s o ns t a t i c i nt a r r =ne w i nt 5 ;p u b l i c s t a t i c v o i
37、 d m a i n(S t r i ng a )S y s t e m,o u t.p r i nt l n(a r r O);A)编译时将产生错误B)编译时正确,运行时将产生错误C)输出零D)输出空答案:C解析:i nt值默认为0.3 class DeaoI 4 static int a rr(-new in t5;public static void M in(S trin g )S ystea.out.println(orr0);白 Problems-Javadoc&Declaration q 曰 Consoleterminated*Demo Java Application GPro
38、gram F tle s J r e 1.8.0.11 lbinjavaw.exe(2017e5 5.单选题 有数组i nt nu m =ne w i nt 1 0,2 0,3 0,4 0,5 0 ;nu m 3 的值为()A)3 0B)5 0C)4 0D)2 0答案:C解析:5 6.单选题Ja v a中访问限定字不包括()。A)p u b l i cB)p r i v a t eC)d e f a u l tD)f i na l答案:C解析:5 7.单选题 在JAV A中,哪个关键字用来终止循环语句:A)b r e a kB)e x i tC)c o nt i nu eD)r e t u r
39、 n答案:A解析:5 8.单选题 下列不可以作为j a v a 语言标识符的是()A)a lB)$lO_1D)ll答案:D解析:5 9 .单选题 S er v let是一个符合特定规范的ja v a 程序,是运行在()的一个基于ja v a 技术的w eb 组件A)客户端B)服务器端C)浏览器中D)以上都不是答案:B解析:6 0 .单选题 应用程序中的主类需包含ma i n方法,ma i n方法的返回类型是()A)i ntB)floa tC)d ou b leD)v oi d答案:D解析:6 1 .单选题 J a v a 系统标准输入对象S y s tem,i n使用的输入流是:A)I npu
40、 tS tr ea mB)D a ta lu tpu tS tr ea mC)Pr i ntS tr ea mD)I npu tS tr ea mRea d er答案:A解析:6 2.单选题下列关于th i s关键字的说法中,错误的是()A)th i s可以解决成员变量与局部变量重名问题B)th i s出现在成员方法中,代表的是调用这个方法的对象O t h i s可以出现在任何方法中D)th i s相当于一个引用,可以通过它调用成员方法与属性答案:C解析:6 3.单选题下列关于继承的哪项叙述是正确的?A)在ja v a中允许多继承B)在ja v a中一个类只能实现一个接口0在ja v a中一个
41、类不能同时继承一个类和实现一个接口D)ja v a的单一继承使代码更可靠答案:D解析:A:J a v a只能单继承。所以A选项错误B:J a v a中一个类可以实现多个接口,所以B错误C:J a v a中一个类只能实现继承一个父类但是可以同时实现多个接口,所以C错误D:J a v a的单一继承使代码更可靠,是正确的。6 4.单选题阅读下面求质数的程序,在下划线处应填入的选项是()I mpor t ja v a.la ng.M a th.*;Pu b li c c la s s M or ePr i mes T es tPu b li c s ta ti c v oi d ma i n(S tr
42、 i ng a r gs)L ong pr i mes =new longL 20 1;Pr i mes 0 =2L;Pr i mes lj=3L;L ong nu mb er =5 L;O u ter:F or(i nt c ou nt=2;c ou nt pr i mes,length;nu mb er +=2L)L ong li mi t=(long)M a th,c ei l(M a th,s q r t(d ou b le)nu mb er);F or(i nt i =1;i c ou nt&pr i mes i =li mi t;i+)I f(nu mb er _ pr i mes
43、 i=0 L)C onti nu e ou ter;Pr i mes c ou nt+=nu mb er;F or(i nt j=o;j 1 0);B)boole an=l;C)boole an b=真;D)boole an b=f als e;答案:A解析:1 0 2.单选题 Wh at is t h e r e s u lt of 4 5 /4?()A)1 0B)llOil.2 5D)1 2答案:B解析:1 0 3 .单选题 要得到文本框中输入的内容,我们应该使用以下哪个函数:A)g e t Te x t F ie ld OB)g e t Sou r c e ()C)g e t St r
44、in g ()D)g e t Te x t ()答案:D解析:1 0 4 .单选题 Jav a中强制类型转换正确的是()A)in t n u m=(in t)h e llo jav a;B)in t n u m=(f loat)0.1;C)in t n u m=(in t)1.1 ;D)以上都不对答案:C解析:概念理解1 0 5.单选题 请阅读下面的程序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 m a i n(St r i n g a r g s)i n t x;I n t y;Fo r (x =1,y =1;x =
45、20)B r e a k;I f (y%3=1)Y +=3;C o n t i n u e;Y -=5;Sy s t e m,o u t.p r i n t i n(x=+x +,y=+y);)下列选项中,哪一个是程序的运行结果()A)x=8,y=22B)x=9,y=22C)x=8,y=23D)x=9,y=23答案:A解析:106.单选题 关于J A VA语言的叙述,下面哪个是不正确的?()A)j a v a语言提供的编译器不针对特定的操作系统进行编译。B)字节码就是机器指令。C)j a v a虚拟机负责解释、运行字节码。D)j a v a内置对多线程的支持。答案:B解析:107.单选题 下列
46、选项中,用于定义接口的关键字是()。A)i n t e r f a c eB)i m p l e m e n t sC)a b s t r a c tD)c l a s s答案:A解析:108 .单选题p u b l i c c l a s s M a i n i n t a =n e w i n t 6 ;p u b l i c s t a t i c v o i d m a i n (St r i n g a r g s)Sy s t e m,o u t.p r i n t l n(a 0);运 行结果为()。A)n u l lB)0C)编译出错D)运行出错答案:C解析:109.单选题 下
47、面关于Se r v l e t的技术特点,正确的是()A)功能强大B)不可移植C)安全性不高D)不可扩展答案:A解析:110.单选题 以下j a v a程序代码,执行后的结果是()j a v a.u t i l.Ha s h M a p m a p=n e wj a v a.u t i l.Ha s h M a p();m a p.p u t(n a m e,n u l l);m a p.p u t(n a m e,J a c k);Sy s t e m.o u t.p r i n t i n(m a p.s i z e O);A)0B)n u l l01D)2答案:C解析:111.单选题r
48、e q u e s t对象的哪个方法是根据组件名称获取提交数据的()A)g e t Pa r a m e t e r Va l u e s()B)g e t Pa r a m e t e r()C)g e t He a d e r N a m e s()D)g e t R e q u e s t U R I ()答案:B解析:112.单选题J a v a语言中,集合类都位于哪个包中?A)j a v a,u t i lB)j a v a,l a n gC)j a v a,a r r a yD)j a v a,c o l l e c t i o n s答案:A解析:113.单选题 下列选项中,关于
49、C o o k i e中保存的数据,说法正确的是()A)保存在服务器中B)保存在客户端浏览器中C)保存在数据库中D)以上说法都不对答案:B解析:114.单选题 设B是A的子类,C是B的子类,b是B的对象,c是C的对象。下面叙述中,错误的是xi n s t a n c e o f Y x 一定是Y的子类实例,可以隔代A)b i n s t a n c e o f A的值是t r u eB)b i n s t a n c e o f C的值是t r u eC)c i n s t a n c e o f A的值是t r u eD)c i n s t a n c e o f B的值是t r u e答案
50、:B解析:115.单选题 如下哪个是J a v a中的标识符()A)p u b l i cB)s u p e rC)3n u m b e rD)w i d t h答案:D解析:116.单选题 变量b的类型为b o o l e a n,下列表达式赋值给b,正确是()。A)“t r u e”B)f l a gC)3 5D)0答案:C解析:b o o l e a n型变量只保存t r u e和f a l s e两个值,其中选项A是一个字符串,不是t r u e,因此不是逻辑值;选项B是一个变量f l a g,不是能确定是否是逻辑值;选项C是一个关系表达式,运算结果是一个逻辑值f a l s e,因此