JAVA开发基础练习题及答案24_2023_背题版.pdf
《JAVA开发基础练习题及答案24_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《JAVA开发基础练习题及答案24_2023_背题版.pdf(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1 套试卷每题均显示答案和解析J A V A 开发基础练习题及答案2 4 (5 0 0 题)J A V A 开发基础练习题及答案2 4L 单选题 对于i f 语句下列描述错误的是()A)i f 语句必须跟e ls e 联用B)i f 语句的条件必须是b o o le a n类型C)if 语句属于分支结构Dif 语句后可以没有大括号答案:A解析:2.单选题 整型数据类型中,需要内存空间最少的是OA)s ho r tB)lo ngC)intD)b yt e答案:D解析:1 整型类型存储需求b it 数取值范围备注int4 字节4*8s ho r t2 字节2*8 3 2 7
2、6 8 3 2 7 6 7lo ng8 字节8*8b yt e1 字节1*8-1 2 8-1 2 72.浮点型类型存储需求b it 数取值范围备注f lo a t4 字节4*8f lo a t 类型的数值有一个后缀F(例如:3.1 4 F)d o u b le8 字节8*8没有后缀F的浮点数值(如3.1 4)默认为d o u b le 类型3.c ha r 类型类型存储需求b it 数取值范围备注c ha r2 字节2*84.b o o le a n类型类型存储需求b it 数取值范围备注b o o le a n1 字节1*8f a ls e、t r u e3.单选题 下列选项中,哪个是ja
3、v a 语言所有类的父类()A)S t r ingB)Ex c e p t io nC)Ob je c tD)M a t h答案:C解析:4 .单选题 在J a v a 中,执行如下程序代码,执行完毕后变量c 的值是()int a=0,c=0;d o-c;a=a-1;w hile(a 0);A)0B)10-1D)死循环答案:C解析:5 .单选题 对于下列T e s t,ja v a 代码,下列哪个叙述是正确的?p u b lic c la s s T e s t p u b lic s t a t ic v o id ma in(S t r ing a r gs t l)int a r r =
4、ne w int 1 0 ;S ys t e m,o u t.p r int ln(a r r l);A)生编译错误。B)输出 nu ll。C)编译正确,发生运行异常。D)输出:0答案:D解析:6 .单选题 下列哪一个是合法的标识符:A)_ b la c kB)-5C)+v io dD)1 2 c la s s答案:A解析:7 .单选题 在读字符文件Emp lo ye e.d a t 时,使用该文件作为参数的类是()A)B u f f e r R e a d e rB)Da t a lnp u t S t r e a mC)Da t a Ou t o u t S t r e a mD)File
5、 lnp u t S t r e a m答案:D解析:8 .单选题 在J a v a 程序中定义一个类,类中有一个没有访问权限修饰符的方法,则此方法A)类外的任何方法都能访问它B)类外的任何方法都不能访问它C)类的子类和同包类能访问它D)只有类和同包类才能访问它答案:D解析:9 .单选题 下J A V A 代码的输出结果是(选一项)int a ns w e r=1 0 0,r e s u lt;r e s u lt=a ns w e r-1 0;S ys t e m,o u t.p r int in(T he r e s u lt is +r e s u lt +5 );A)T he r e
6、s u lt is 9 5B)T he r e s u lt is 9 0 5C)T he r e s u lt is 1 0D)T he r e s u lt is 1 0 0答案:B解析:10.单选题 使用重载函数编程序的目的是()。A)使用相同的函数名调用功能相似但参数不同的函数B)共享程序代码C)提高程序的运行速度D)节省存储空间答案:A解析:1 1 .单选题 J S P 的P a ge 编译指令的属性L an g u ag e 的默认值是()。A)J av aB)CC)CD)S Q L答案:A解析:1 2 .单选题 J av a程序中,0 1 0 表示的十进制数为()。选项.A)1B
7、)20 8D)1 0答案:C解析:1 3.单选题 T h e ad 类中能运行线程任务代码的方法是A)s t ar t ()B)be g i n ()C)i n i t ()D)r u n ()答案:D解析:1 4.单选题 给定如下J av a代码,编译运行时,以下()描述是正确的(选一项)p u bli c clas sP e r s o n s t at i c i n t ar r =n e w i n t 1 0 ;p u bli c s t at i c v o i d m ai n(S t r i n g a )S y s t e m,o u t.p r i n t ln(ar r
8、 ll);A)编译时将发生错误B)编译时正确但是运行时出错C)输出为0D)输出为n u ll答案:C解析:1 5.单选题 欲构造A r r ay L i s t 类的一个实例,此类继承了 L i s t 接口,下列哪个方法是正确的?()A)A r r ay L i s tB)L i s tC)A r r ay L i s tD)L i s t答案:B解析:略1 6.单选题 下面哪些不是v o i d s h o w(i n t a,ch ar b,d o u ble c)的重载方法?A)v o i dB)i n tC)bo o le anD)v o i d答案:A解析:1 7.单选题 在类的继
9、承关系中,需要遵循以下哪个继承原则()A)多重B)单-C)双重D)不能继承答案:B解析:无1 8.单选题 下列关于w h i le语句的描述中,正 确 的 是()A)w h i le语句循环体中可以没有语句B)w h i le语句的循环条件可以是整型变量C)w h i le语句的循环体必须使用大括号D)w h i le语句的循环体至少被执行一次答案:A解析:1 9.单选题 下面那个方法能从Ht t p R e q u e s t中得到单个参数A)g e t P ar am e t e r()B)g e t P ar am e t e r V alu e s()C)s e t A t t r i
10、 bu t e()D)g e t A t t r i bu t e O答案:A解析:2 0.单选题 下列关于t h r o w s关键字的描述中,正 确 的 是()A)t h o r w s可以声明在方法上也可以声明在方法体中B)方法上使用t h r o w s抛出一个异常则这个方法中一定有t r y cat ch代码块C)使用t h r o w s抛出多个异常时各个异常之间必须使用逗号隔开D)t h r o w s必须和t h r o w配合使用答案:C解析:2 1.单选题 在j av a中,访问修饰符限制性最高的是:A)p r i v at eB)p r o t e ct e dC)p u
11、 bli cD)默认答案:A解析:2 2.单选题 给出下面代码段,哪行将引起一个编译时错误?()P u bli c clas s T e s t i n t n =0;i n t m =0;p u bli c T e s t(i n t a)m=a;p u bli c s t at i c v o i d m ai n(S t r i n g ar g )T e s t t l,t 2;i n t j,k;j=3;k=5;t l=n e w T e s t ();t 2=n e w T e s t(k);)A)行1B)行4C)行6D)行9答案:D解析:2 3.单选题下列J av a表达式1 9
12、/3(i n t)71.7-2*37%3(d o u ble)1/8+3计算结果是()A)6.3,64,2,2,5B)6,63,1,3.1 2 50 6.4,67,2,2,5D)6,65,l,3.1 2 5答案:A解析:2 4.单选题以下代码用于求数组的最小值,则在空白处应该填写的代码是()。p u bli c s t at i c v o i dm ai n(S t r i n g ar g s)i n t b5=l,2,3,4,5;i n t a=b0;f o r(i n t i=l;i 5;i+)()S y s t e m,o u t.p r i n t i n(a);A)a=bi;B)
13、i f(a bi)D)i f(a-3)Sy st e m,ou t.prin t in(亚军)e lse (Sy st e m,ou t.prin t in(季军)若要求打印字符季军,则变量x的取值范围是A)x=0&x 0C)x -3D)x =-3答案:D解析:2 9.单选题 下面选项中,用于返回当前Ht t pSe ssion对象所属于的W E B应用程序对象的方法是。A)re qu e st.ge t Se rv le t Con t e x t ();B)se ssion.ge t Se rv le t Con t e x t ();C)re spon se.ge t Se rv le
14、t Con t e x t ();D)se ssion.ge t A pplic at ion ();答案:B解析:3 0 .单选题 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰()OA)priv at eB)prot e c t e dC)priv at e prot e c t e dD)pu b lic答案:A解析:本类访问的权限为priv at e3 1 .单选题 简单下面关于布尔类型变量的定义中,正确的是A)b oole anB)b oole anC)b oole anD)b oole an答案:D解析:3 2 .单选题 能处理鼠标拖动和移动两种事件的接
15、口是A)A c t ion List e n e rB)It e m List e n e rO Mou se List e n e rD)Mou se Mot ion List e n e r答案:D解析:3 3 .单选题 St rin g st r=;Sy st e m,ou t.prin t (st r.split (,le n gt h);A)0B)102D)编译出错答案:B解析:3 4 .单选题 在一个类中,方法in t ge t V olu m e(in t a,float b).和以下哪个方法共同存在时,不作为方法重载而会被提示重复定义?A)float ge t V olu m
16、e(float r).B)d ou b le ge t V olu m e(float x,in t y).C)float ge t V olu m e(in t x,float y)D)d ou b le ge t V olu m e(float x,float y,float z).答案:C解析:3 5.单选题 在Jav a中,声明变量保存数据5.5,需要使用()数据类型。A)in tB)d ou b leC)b oole anD)St rin g答案:B解析:3 6.单选题 在Jav asc ript中,关于w in d ow对象描述不正确的是()A)w in d ow,hist ory
17、属性是指有关客户访问过的UR L信息B)w in d ow.c on firm()方法显示一个带有提示信息和确认按钮的警示框C)w in d ow,loc at ion=a.ht m l和w in d ow,loc at ion,hre f=a.ht m l的作用都是读取并显示a.ht m l 内容D)st at u s是状态栏文本答案:B解析:3 7.单选题 下列哪一项不属于AW T布局管理器()?A)G r i d L a yo u tB)B o xL a yo u tC)B o r d e r L a yo u tD)C a r d L a yo u t答案:B解析:3 8.单选题 关于
18、J S T L标签库中的,以下说法中错误的是A)i t e m s用于指定将要迭代的集合对象B)v a r用于指定将当前迭代状态信息的对象保存到pa ge作用域的属性名称C)b e gi n用于指定开始遍历的索引D)e n d用于指定结束遍历的索引答案:B解析:3 9.单选题 下列运算中属于跳转语句的是:A)t r yB)c a t c hC)fi n a l l yD)b r e a k答案:D解析:40.单选题 在J a v a中,下列创建二维整型数组正确语句是()A)i n t a =n e w i n t 10,10;B)i n t a 10 10 =n e w i n t 口;C)i
19、 n t a =n e w i n t 10 10;D)i n t a =n e w i n t 10 10;答案:c解析:41.单选题 有语句S t r i n g s=h e l l o wo r l d“;,以下操作哪个是不合法的?A)i n t i=s.l e n gt h;B)S t r i n g t s=s.t r i m。;C)S t r i n g t=s+i ;D)s+=3;答案:A解析:42.单选题 编写和运行J a v a a ppl e t 程序与编写和运行J a v a a ppl i c a t i o n 程序不同的步骤是:()A)编写源代码B)编写HT M L
20、 文件调用该小程序,以.h t m l 为扩展名存入相同文件夹C)编译过程D)解释执行答案:B解析:43 .单选题 为AB 类的一个无形式参数无返回值的方法m e t h o d 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为A)s t a t i c v o i d m e t h o d()B)pu b l i c v o i d m e t h o d()C)fi n a l v o i d m e t h o d()D)a b s t r a c t v o i d m e t h o d()答案:A解析:44.单选题 在C S S 中,用于设置首行文本缩进的属性
21、是()A)t e xt-d e c o r a t i o nB)t e xt-a l i gnC)t e xt-t r a n s fo r mD)t e xt-i n d e n t答案:D解析:45.单选题 下列情况中,不会使线程返回所持有的对象锁的是()A)当s yn c h r o n i ze d。语句块执行完毕B)当调用了线程的s u s pe n d ()方法C)当在s yn c h r o n i ze d。语句块中出现异常(e xc e pt i o n)D)当持有锁的线程调用该对象的wa i t。方法答案:B解析:Suspend。方法表示如果目标线程挂起时在保护关键系统资
22、源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源,已过时,不建议使用。46.单选题 程序片段如下:R eturnType method(byte x,double y)return(short)x/y*2;则R eturnType的类型是A)byteB)doubleC)shortD)int答案:B解析:47.单选题String、StringBuffer和StringBuilder三个操作字符串的效率优先级顺序是()A)StringBuilderStringBufferStringB)StringBuffer StringBuilder StringC)String-Str
23、ingBuffer StringBuilderD)三种字符串优先级一样答案:C解析:无48.单选题 下列的哪个赋值语句是正确的?A)char a=12;B)int a=12.0;C)int a=12.Of;D)int a=(int)12.0;答案:D解析:49.单选题 下列哪个函数是public void overloadFun().的重载函数A)void overloadFun().B)public int overloadFun().C)public void overloadFun().D)public void overloadFun(int m).答案:D解析:50.单选题 编译Ja
24、va Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名 为()A)JavaB)classC)htmlD)e x e答案:B解析:5 1 .单选题 下列对象中,不属于作用域通信对象对象的是:A)p a g e Co n t e x tB)a p p l i c a t i o nC)s e s s i o nD)r e s p o n s e答案:D解析:5 2 .单选题 下列关于t h i s 的说法中,错误的是()A)只能在构造方法中使用t h i s 调用其它的构造方法,不能在成员方法中使用B)在构造方法中,使用t h i s 调用构造方法的语句必须位于第一行
25、,且只能出现一次C)t h i s 关键字可以用于区分成员变量与局部变量D)t h i s 可以出现在任何方法中答案:D解析:5 3.单选题 下面的那一个不是J a v a 合法标识符()A)Gi r l _$B)$2 3C)w w w l 2D)3 x y答案:D解析:5 4 .单选题 在浏览器中执行A p p l e t 程序,以下哪个方法将被最先执行?A)i n i t ()B)s t a r t ()C)d e s t r o y ()D)s t o p()答案:A解析:5 5 .单选题 在J SP 中,方法的定义必须放在()中。A)表单B)J SP 脚本声明C)JSP脚本代码段D)J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 开发 基础 练习题 答案 24 _2023_ 背题版
限制150内