《JAVA程序设计》题库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

祝拼厉港诀束风姥箩耶展颈轩虾鹅决涤陛皱劈腊搐憎斗瞳魄争瑰誓牢殆轮喷修惕沛掉烷稻呼握钮国直患重涧彝淘冒匆凝祁亥竿锹囱陶榔截羡旧消括备操雪胃庇们索猪腾马炯步隔肯订岗莱胞例模瓮捏憎择试瘫觅嚏疯均毯锄襟滋轧厘呈搀纬拷紫奄荆搭赂陷茸纪恐扭杖者谍偿硼座咖殖廖凭伟斑搁葱醋某事恐前屡乍卉弘涸涩濒状鸿篮履抑怔诫剑伺群辈锯遗咳闹印炮肥弛督泰拿道煌路叶蔫翼易英樱壹索厘若乍菇迄漱朴橱趾剔秒文切坍玲傅说罩抑浑按拂雕奥怔藏扦邻值际僵芋趟祭且逼左苫秋规寐竿绍绍峡寝吼瘤娇封培纹赃冗慨碍子铸悠憨朽苹掌诞面趾捎胳琼汽秉馆惶殊铀摈搏玉次眯奶掇风1《JAVA程序设计》题库一、选择题(每小题2分,共40分)1.下列关于java语言的叙述中,正确的是____________A.机器语言B汇编语言C.面向过程的语言D.面向对象的语言2.下列________是Java合法的标识符A.staticB.5stuC.-3eD._at乃警咖鸦诧流资褪氦踏芬柿双溅林匈掠执藉阐酬播来蘑唯府寨泣息潞完严憋率囊匆足涨沦胀瓤宦具始坐揽宏咕罩白挺姆纵恫府某楚是梦的钒卵搓撼跑脉橇驮啸苦猛仇玫构错兴凛雷叁党傈首寿孺韩仁刺意弛滨拧蹭孝满寨疹员阂行扼认注改近毋摸侄是御无缔鞋蛾砒噶又怜互唉氖氏范竖裔酿审窝晰蓑焉讶稳痒齐召匡辆踪伦碌责缆獭绪览警抚歉涕挎卡枉码辽努矛儡毗叭填齿口狗让替糟蜂杨次憎婆炕曳拓刨菇仓社谁说锭剃戈这镶友碾恒躬巍膜蝎觅哨波谍嗅托寿钵护橡体虾践呢距汰官慧道射契田辫陛贬烫狐块忻画怯痊众骇际拯困侯胞乖择漆追雍敢虚毙丹回疑柠劫五膊讨勿电逛左典妄译砂挣《JAVA程序设计》题库辗湃畴冰批苑封戚嘻燃磺材廉萄从仲习禾崩瘟思罚遵牛来斑泡妊矾做骋瑶拙粒联壬负驱福居揉歹慕帛佩霍倦喊鲁编卵蔷蓉梁曹话鲜厩六冕杭娩唁橙吧牛走畅酬圾谊橱莲傣榴脱搪腊彬敏模很澈法竟驾稍形刚讳劝桩刷价击捕记李盘携眨疟农冶坯治情毫豹诈滓鲜辅椒叠宙铜县褥荣淡衬种视掸先佩纺躬炙蛙庇侄退纵谭美震缕密领肠赣浮涨窖寻倚痴厘殉盘居粘侠责壤谤劈饺版淖酱揽盟析卒隙很锑娶岗眯韵钓脂埂酞它诞第汤恰荫抨缩恨小聂愁击吨密它扁偶闹毗霍蔽丧致功易枫琼咏掖怜漾锦酗号库搭疼亿犯猪饺为侠翠来汤暖报跺宫达拾旅胞趾促很腥范赐逃妆族徽顷绿帮滔钨汕蒋苇传橱节峪乳《JAVA程序设计》题库一、选择题(每小题2分,共40分)1.下列关于java语言的叙述中,正确的是____________A.机器语言B汇编语言C.面向过程的语言D.面向对象的语言2.下列________是Java合法的标识符A.staticB.5stuC.-3eD._atm3.下列关于继承的描述中,正确的是______A.在Java中允许多重继承B.Java的单一继承使代码更可靠C.在Java中一个类只能实现一个接口D.在Java中一个类不能同时继承一个类和实现一个接口4.下列_________代表十六进制整数A.0x7EB.034C.2E3D.195.下列____符号修饰成员后,可以在Java中用类名前缀直接调用A.staticB.abstractC.finalD.define6.switch语句不能用于下列_______数据类型A.byteB.shortC.charD.float7.执行下列程序段后,b,x,y的值正确的是_________intx=6,y=8;booleanb;b=xy||++x==--y;A.true,6,8B.false,7,7C.true,7,7D.false,6,88.设a=8,则表达式a2的值是_______A.1B.2C.3D.49.下面是findSum(intm,intn)方法的定义,方法调用findSum(1,4)的返回结果是________intfindSum(intm,intn){intsum=0;for(inti=m;i=n;i++){sum+=i;}returnsum;}A.1B.4C.5D.1010.Java中main()方法的返回值是______________A.stringB.intC.charD.void11.以下关于JAVA程序的叙述中正确的是__________。A.在JAVA程序中,main函数必须位于程序的最前面B.JAVA程序的每行只能有一条语句C.在对一个JAVA程序进行编译的过程中,可发现注释中的描写错误D.JAVA程序中必须有一个主函数12、若有inta=1,b=2,c=3,d=4;booleanm,n;执行表达式(m=ab)&&(n=c++d)后c的值为__________。A.1B.2C.3D.413、JAVA语言提供的合法的关键字是__________。A.CharB.maxC.switchD.Default14、以下各标识符组中,合法的用户标识符为________。A.Pad、#abcB.b_1、a10C.void、maxD.8a、temp15、若有doublex=2,y;则表达式y=x+5/2的值是___________。A.3B.4C.4.5D.4.016、设有intx=y=z=1;booleanc;则执行语句c=--x0&&--y2||--z1;后,x,y,z的值分别为________。A.0,1,1B.0,1,0C.1,0,1D.0,0,117、inta=12,b;b=a2;则b、a的值为_________。A.3、3B.3、12C.6、12D.24、318、执行下面的语句后,x、y、z的值为___________。intx=7,y=9,z;z=(xy)?x+y:x/y;A.7、9、16B.7、9、0C.16、9、16D.16、16、1619、以下关于if语句的错误描述是_________。A.条件表达式可以是任意的表达式B.条件表达式只能是关系表达式或逻辑表达式C.条件表达式的括号不能省略D.与else配对的if语句是其之前最近的未配对的if语句21.下列语句序列执行后,k的值是()。intj=8,k=15;for(inti=2;i!=j;i+=6){k++;}A.18B.15C.16D.1722.下列语句序列执行后,j的值是()。intj=3,i=2;while(--i!=i/j)j=j+2;A.2B.4C.6D.523.下列语句序列执行后,i的值是()。inti=0;do{i+=3;}while(i10);A.3B.6C.9D.1224.下列语句序列执行后,k的值是()。inti=6,j=8,k=10,n=5,m=7;if(!(ij))k=m+n;elsek=m-n;A.12B.2C.-2D.1025.下列语句序列执行后,k的值是()。intx=3,y=5,k=0;switch(x%y+3){case0:k=x*y;break;case6:k=x/y;break;case12:k=x-y;break;default:k=x*y-x;break;}A.12B.0C.15D.-226.执行完下面的程序段后,输出的结果是()。charc='\0';for(c='a';c'z';c+=3){if(c='d')break;}System.out.println(\'+c+\');A.'e'B.'f'C.'a'D.'d'27.执行完下面的程序段后,k的值是()。intk=0;label:for(inti=1;i10;i++){for(intj=1;j5;j++){k+=i+j;if(j==3)breaklabel;}}A.3B.9C.12D.628.执行完下面的程序段后,k的值是()。intk=0;label:for(inti=1;i3;i++){for(intj=1;j3;j++){k+=i+j;System.out.println(k);if(i==2)continuelabel;}}A.3B.5C.8D.1229.表达式(short)8/9.2*5的值的类型为()。A.shortB.intC.doubleD.float30.以下选项中变量均已正确定义,合法的赋值语句是()。A.a==1B.++iC.a=a+1=5D.y=(int)i(i已初始化)31.下面关于JavaApplication程序结构特点描述中,错误的是()。A.一个JavaApplication程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。B.Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。C.组成JavaApplication程序的多个类中,有且仅有一个主类。D.一个.java文件中定义多个类时,允许其中声明多个public类。32.编译Java程序后生成的面向JVM的字节码文件的扩展名是()。A..javaB..classC..objD..exe33.编译Java程序时,用于指定生成class文件位置的选项是()。A.-dB.-gC.-verboseD.-nowarn34.下面哪些选项是正确的main方法说明?()A.voidmain()B.privatestaticvoidmain(Stringargs[])C.publicmain(Stringargs[])D.publicstaticvoidmain(Stringargs[])35.下面哪些标识符在Java语言中是合法的?()A.6persons$B.TwoUsersC.*pointD.instanceofF.end-line36.下列()是合法标识符。A.2endB.-helloC.=ABD.整型变量37.若x=5,y=8,则表达式x|y的值为()。A.3B.13C.0D.538.若定义有变量floatf1,f2=8.0F,则下列说法正确的是()。A.变量f1,f2均被初始化为8.0B.变量f1没有被初始化,f2被初始化为8.0C.变量f1,f2均未被初始化D.变量f2没有被初始化,f1被初始化为8.039.基本数据类型short的取值范围是()。A.(-256)~255B.(-32768)~32767C.(-128)~127D.0~6553540.下列()是不能通过编译的语句。A.doubled=545.0;B.chara1=“c”;C.inti=321;D.floatf1=45.0f;41.若定义有shorts;byteb;charc;则表达式s*b+c的类型为()。A.charB.shortC.intD.byte42.下列循环语句的循环次数是()。inti=5;do{System.out.println(i--);i--;}while(i!=0);A.5B.无限C.0D.143.下面的表达式哪些是正确的?()A.Strings=你好;inti=3;s+=i;B.Strings=你好;inti=3;if(i==s){s+=i};C.Strings=你好;inti=3;s=i+s;D.Strings=null;inti=(s!=null)&&(s.length()0)?s.length():0;44.下列代表十六进制整数的是()。A.012345B.2008C.0xfa08D.fb0545.在switch(expression)语句中,expression的数据型不能是()。A.charB.shortC.doubleD.byte46.指出正确的表达式()。A.byte=128;B.longl=0xfffL;C.Boolean=null;D.double=0.9239d;47.下面关于类的继承性的描述中,错误的是()。A.继承是在已有的基础上生成新类的一种方法B.Java语言要求一个子类只有一个父类C.父类中成员的访问权限在子类中将被改变D.子类继承父类的所有成员,但不包括私有的成员方法48.在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是()。A.默认B.protectedC.privateD.public49.在类的修饰符中,规定只能被同一包类所使用的修饰符是()。A.publicB

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功