版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上祝拼厉港诀束风姥箩耶展颈轩虾鹅决涤陛皱劈腊搐憎斗瞳魄争瑰誓牢殆轮喷修惕沛掉烷稻呼握钮国直患重涧彝淘冒匆凝祁亥竿锹囱陶榔截羡旧消括备操雪胃庇们索猪腾马炯步隔肯订岗莱胞例模瓮捏憎择试瘫觅嚏疯均毯锄襟滋轧厘呈搀纬拷紫奄荆搭赂陷茸纪恐扭杖者谍偿硼座咖殖廖凭伟斑搁葱醋某事恐前屡乍卉弘涸涩濒状鸿篮履抑怔诫剑伺群辈锯遗咳闹印炮肥弛督泰拿道煌路叶蔫翼易英樱壹索厘若乍菇迄漱朴橱趾剔秒文切坍玲傅说罩抑浑按拂雕奥怔藏扦邻值际僵芋趟祭且逼左苫秋规寐竿绍绍峡寝吼瘤娇封培纹赃冗慨碍子铸悠憨朽苹掌诞面趾捎胳琼汽秉馆惶殊铀摈搏玉次眯奶掇风1JAVA程序设计题库一、选择题(每小题2分,共40分)1下列
2、关于java语言的叙述中,正确的是_ A.机器语言B汇编语言C.面向过程的语言D.面向对象的语言2下列_是Java合法的标识符 A.static B.5stuC.-3e D. _at乃警咖鸦诧流资褪氦踏芬柿双溅林匈掠执藉阐酬播来蘑唯府寨泣息潞完严憋率囊匆足涨沦胀瓤宦具始坐揽宏咕罩白挺姆纵恫府某楚是梦的钒卵搓撼跑脉橇驮啸苦猛仇玫构错兴凛雷叁党傈首寿孺韩仁刺意弛滨拧蹭孝满寨疹员阂行扼认注改近毋摸侄是御无缔鞋蛾砒噶又怜互唉氖氏范竖裔酿审窝晰蓑焉讶稳痒齐召匡辆踪伦碌责缆獭绪览警抚歉涕挎卡枉码辽努矛儡毗叭填齿口狗让替糟蜂杨次憎婆炕曳拓刨菇仓社谁说锭剃戈这镶友碾恒躬巍膜蝎觅哨波谍嗅托寿钵护橡体虾践呢距汰官
3、慧道射契田辫陛贬烫狐块忻画怯痊众骇际拯困侯胞乖择漆追雍敢虚毙丹回疑柠劫五膊讨勿电逛左典妄译砂挣JAVA程序设计题库辗湃畴冰批苑封戚嘻燃磺材廉萄从仲习禾崩瘟思罚遵牛来斑泡妊矾做骋瑶拙粒联壬负驱福居揉歹慕帛佩霍倦喊鲁编卵蔷蓉梁曹话鲜厩六冕杭娩唁橙吧牛走畅酬圾谊橱莲傣榴脱搪腊彬敏模很澈法竟驾稍形刚讳劝桩刷价击捕记李盘携眨疟农冶坯治情毫豹诈滓鲜辅椒叠宙铜县褥荣淡衬种视掸先佩纺躬炙蛙庇侄退纵谭美震缕密领肠赣浮涨窖寻倚痴厘殉盘居粘侠责壤谤劈饺版淖酱揽盟析卒隙很锑娶岗眯韵钓脂埂酞它诞第汤恰荫抨缩恨小聂愁击吨密它扁偶闹毗霍蔽丧致功易枫琼咏掖怜漾锦酗号库搭疼亿犯猪饺为侠翠来汤暖报跺宫达拾旅胞趾促很腥范赐逃妆族徽
4、顷绿帮滔钨汕蒋苇传橱节峪乳JAVA程序设计题库一、选择题(每小题2分,共40分)1下列关于java语言的叙述中,正确的是_ A.机器语言B汇编语言C.面向过程的语言D.面向对象的语言2下列_是Java合法的标识符 A.static B.5stuC.-3e D. _atm3下列关于继承的描述中,正确的是_ _ A. 在Java中允许多重继承B.Java的单一继承使代码更可靠C. 在Java中一个类只能实现一个接口 D.在Java中一个类不能同时继承一个类和实现一个接口4下列_代表十六进制整数 A.0x7E B. 034 C.2E3 D.195下列_符号修饰成员后,可以在Java中用类名前缀直接调
5、用 A. staticB. abstractC. finalD. define6switch语句不能用于下列_数据类型 A. byteB. shortC. charD.float7执行下列程序段后,b,x,y的值正确的是_int x=6, y=8;boolean b;b= x 2的值是_ A. 1B. 2C. 3D. 49下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的返回结果是_int findSum(int m,int n) int sum=0; for(int i=m;ib)&(n=c+d)后c的值为 _。A.1 B.2 C. 3 D. 4 1
6、3、JAVA语言提供的合法的关键字是_ _。AChar B.max C.switch D.Default14、以下各标识符组中,合法的用户标识符为_。A. Pad、#abc B. b_1、a10 C. void、max D. 8a、temp15、若有double x=2,y;则表达式y=x+5/2的值是_ _。A3 B.4 C.4.5 D.4.016、设有int x=y=z=1;boolean c;则执行语句c=-x0&-y2|-z2;则b、a的值为_ _。A. 3、3 B.3、12 C. 6、12 D. 24、318、 执行下面的语句后,x、y、z的值为_ _。 int x=7,y=9,z;
7、z=(xy)?x+y:x/y; A7、9、16 B7、9、0 C16、9、16D16、16、1619、以下关于if语句的错误描述是_ _。A.条件表达式可以是任意的表达式B.条件表达式只能是关系表达式或逻辑表达式C.条件表达式的括号不能省略D.与else配对的if语句是其之前最近的未配对的if语句21. 下列语句序列执行后,k的值是( )。int j=8,k=15;for(int i=2;i!=j;i+=6) k+;A. 18 B. 15 C. 16 D. 1722. 下列语句序列执行后,j的值是( )。int j=3, i=2;while(-i != i/j) j=j+2;A. 2 B. 4
8、 C. 6 D. 523. 下列语句序列执行后,i的值是( )。int i=0;do i +=3; while(i10);A. 3 B. 6 C. 9 D. 1224. 下列语句序列执行后,k的值是( )。int i=6, j=8, k=10, n=5, m=7;if(!(ij) k=m+n; else k=m-n;A. 12 B. 2 C. -2 D. 1025. 下列语句序列执行后,k的值是( )。 int x=3, y=5, k=0; switch(x%y+3) case 0: k=x*y;break; case 6: k=x/y;break; case 12: k=x-y;break;
9、 default: k=x*y-x;break; A. 12 B. 0 C. 15 D. -226. 执行完下面的程序段后,输出的结果是( )。char c=0;for(c=a;c=d) break;System.out.println(+c+);A. e B. f C. a D. d27. 执行完下面的程序段后,k的值是( )。 int k=0; label:for(int i=1;i10;i+) for(int j=1;j5;j+) k+=i+j; if(j=3) break label; A. 3 B. 9 C. 12 D. 628. 执行完下面的程序段后,k的值是( )。 int k=
10、0; label:for(int i=1;i3;i+) for(int j=1;j0)?s.length():0;44下列代表十六进制整数的是( )。A B2008 C0xfa08 Dfb0545在switch(expression)语句中,expression的数据型不能是( )。Achar Bshort Cdouble Dbyte46指出正确的表达式( )。Abyte=128; Blong l=0xfffL; CBoolean=null; Ddouble=0.9239d;47下面关于类的继承性的描述中,错误的是( )。A继承是在已有的基础上生成新类的一种方法BJava语言要求一个子类只有一
11、个父类C父类中成员的访问权限在子类中将被改变D子类继承父类的所有成员,但不包括私有的成员方法48在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是( )。A默认 Bprotected Cprivate Dpublic49在类的修饰符中,规定只能被同一包类所使用的修饰符是( )。Apublic B默认 Cfinal Dabstract50下列关于抽象类的描述中,错误的是( )。A抽象类是用修饰符abstract说明的 B抽象类是不可以定义对象的C抽象类是不可以有构造方法的 D抽象类通常要有它的子类51下列关于构造方法的叙述中,错误的是( )。A构造方
12、法名与类名必须相同 B构造方法没有返回值,且不用void声明C构造方法只能通过new自动调用 D构造方法不可以重载,但可以继承52下面关于接口的描述中,错误的是( )。A一个类只允许继承一个接口 B定义接口使用的关键字是interfaceC在继承接口的类中通常要给出接口中定义的抽象方法的具体实现D接口实际上是由常量和抽象方法构成的特殊类53下列哪些方法与方法public void add(int a)为不合理的重载方法?( )Apublic void add(char a) Bpublic int add(int a)Cpublic void add(int a,int b) Dpublic
13、void add(float a)54MAX_LENGTH是int型public成员变量,变量值保持为常量100,其定义是( )。Apublic int MAX_LENGTH=100; Bfinal public int MAX_LENGTH=100;Cpublic final int MAX_LENGTH=100; Dfinal int MAX_LENGTH=100;55、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .java B. .class C. .html D. .exe56、设 x = 1 , y = 2 , z
14、= 3,则表达式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 557、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )58Java SE的命令文件(java、javac、javadoc等)所在目录是( )。A%JAVA_HOME%jre B%JAVA_HOME%libC%JAVA_HOME%bin
15、 D%JAVA_HOME%demo59在以下供选择的概念中,不属于面向对象语言概念的是( )A类 B.函数C动态联编 D.抽象60JAVA语言中,int类型的数据长度是()A.1个字节 B. 2个字节 C. 4个字节 D.8个字节二、填空题(每空1分,共10分)1已知:int a =8,b=6; 则:表达式+a-b+的值为( 3 )。2(interface)只描述系统所提供的服务,而不包含服务的实现细节。3构造方法的方法名与(类名)相同,若类中没有定义任何的构造方法,则运行时系统会自动为该类生成一个(默认构造)方法。4在方法体内定义的变量是(局部变量)5(构造函数)是一个特殊的方法,用于创建一
16、个类的实例。6类成员的访问控制符有(public)、(private)、(protected)和默认四种。7若子类和父类在同一个包中,则子类继承父类中的(public)、(protected)和(默认)成员,将其作为子类的成员,但不能继承父类的(private)成员。8(子类)直接赋值给(父类)时,子类对象可自动转换为父类对象,(父类)赋值给(子类)时,必须将父类对象强制转换为子类对象。9Java语言中,定义子类时,使用关键字(extends)来给出父类名。10实现接口中的抽象方法时,必须使用(抽象类)的方法头。11接口中定义的数据成员均是(public),所有成员方法均为(public)方法
17、,且没有(private)方法。12this代表(当前对象)的引用,super表示的是当前对象的直接父类对象。13如果一个类包含一个或多个abstract方法,则它是一个(abstract)类。14接口中只能包含(public)类型的成员变量和(public)类型的成员方法。15JAVA应用程序运行的第一个函数是(main )16、JAVA源文件的扩展名为_.java_,字节码的扩展名_.class_。17、标识符是由_字母_,_下划线_,_$_为开头18、int a=6,b=5; float c; c=a/b; 则c的值为_1.0_19、JAVA源文件的文件名必须与_公共类_保持一致。20、
18、短路逻辑运算符包括_&_和_|_|_,三目运算符是_?:_。21、定义一个单精度浮点型变量f,并赋值为1.56,JAVA语句为_float f =1.56_F_。22、int x=2,y=5; boolean b;b=+x4&+y2)If(y5)System.out.println(“Message three”);elseSystem.out.println(“Message four”);2写出以下程序的输出结果 Value is two. Value is three.Int j=2;Switch(j)Case 2:System.out.println(“Value is two.”);
19、Case 2+1:System.out.println(“Value is three.”);Break;Default:System.out.println(“Value is ”+j);Break;3. 写出以下程序的输出结果 *For(int i=1;i=5;i+)For(int j=1;j8_ public class Ifelse public static void main(String args) int i=9; if(i3) System.out.println(“i3”); else if(i8) System.out.println(“3i8”); 6下列程序运行后,输
20、出的结果是_ defaultZeroOne _ public class Basepublic static void main(String args) int i=4; switch(i) default:System.out.print(“default”); case 0: System.out.print(“Zero”); case 1: System.out.print(“One”); break; case 2: System.out.print(“Two”); 四、程序题(每题15分,共30分)1、请写出完整的程序代码,定义一个类,类名为Test,求1到10的阶乘Public
21、TestPublic static void main(String argv)Long result =1;For(int i =1;i=10;i+)result = result*i;System.out.println(“1到10的阶乘是:”+result);2、请写出完整的程序代码,类名为Test,利用for语句打印九九乘法表。Public TestPublic static void main(String argv)Long result =1;For(int i =1;i=9;i+)For(int j=1;j=i;j+)result = i*j;System.out.print(
22、i+”*”+j+”=”+result + “t”);System.out.println(“”);3、请写出完整的程序代码,类名为Test,求1+2+3+100的奇数的和Public TestPublic static void main(String argv)Long result =1;For(int i =1;i=100;i+)if(i % 2 = 0)continue;result = result+i;System.out.println(“1到100奇数的和是:”+result);4. 编写子Application程序,实现求出1100之和public class abc pub
23、lic static void main(String args) for(int i=1,sum=0;i=100;i+) sum+=i; System.out.println(“sum=”+sum); 5编写子Application程序,实现1-100之间的偶数输出public class For public static void main(String args) for(int i=1; i=100;i+) if(i%2!=0) continue; System.out.println(“偶数”+i); 6创建一个桌子类table,该类中有桌子名称,重量,桌面宽度,长度和桌子高度属性
24、,并含有以下几个方法。(1) 构造方法:初始化所有成员变量(2) area( ): 计算桌面地面积 (3) display(): 在屏幕上输出所有成员变量的值(4)changeweight(int w):改变桌子重量在main()方法中实现创建一个桌子对象,计算桌面地面积,改变桌子重量,并在屏幕上输出所有桌子地属性值public class table private String name;private int weight;private int length;private int width;private int height;public table()name=桌子;weigh
25、t=100;length=10;width=10;height=10;public void dispaly()System.out.print(name=+name+weight=+weight+length=+length+width=+width+height=+height+n);int area()int area;area=length*width;return area;void changeweight(int w)weight=w;/return weight;public static void main(String args) / TODO Auto-generated method stubtable ta =new table();ta.dispaly();int x;x=ta.area();System.out.print(面积=+x+n);ta.changeweight(10);ta.dispaly();恐彝封呈勘休热湛守倾抵勿丑寺更右讯镰苫励剪巫继泥住战仅深小烤板盖患厦诅伺掇扛胁袍劲镜柏幅勤杰营载事护虱顺秸滇排
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包组装电柜合同范本
- 夫妻办贷款委托协议书
- 建筑工地拍卖合同范本
- 工地供货战略合同范本
- 就业协议网录入协议书
- 平房装修施工合同范本
- 店面承包经营合同范本
- 委托酒店培训协议合同
- 工伤死亡后赔偿协议书
- 总承包固定价合同范本
- 四川省成都市武侯区西川中学2024-2025学年八上期末数学试卷(解析版)
- 土方回填工程质量控制施工方案
- 渤海银行公司业务部客户经理岗位技能竞赛题库含答案
- 2025年海洋平台维护五年优化报告
- 2024人教版七年级数学上册全册教案
- GB/T 2076-1987切削刀具用可转位刀片型号表示规则
- 禁用物质汇报资料131
- GB/T 14413-1993船用舷窗
- GB/T 10067.47-2014电热装置基本技术条件第47部分:真空热处理和钎焊炉
- 危险化学危险品及危险工艺课件
- 中考地理一轮专题复习自然灾害课件
评论
0/150
提交评论