《JAVA程序设计》考试试题_第1页
《JAVA程序设计》考试试题_第2页
《JAVA程序设计》考试试题_第3页
《JAVA程序设计》考试试题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JAVA程序设计》考试试题一、单选题:(每题2分,共30分)1.下列语句序列执行后,k的值是()。intm=9,n=3,k=0;K=(m+n)/n;A)1B)2C)3D)42.Java语言是1995年由()公司发布的。A)英特尔;B)小米;C)Sun;D)联想;3.在Java中()。A)一个子类可以有多个父类B)一个父类只可以有一个子类C)一个子类只能有一个父类,但一个父类可以有多个子类D)以上说法都对4.定义inti=6;i+=1;则执行上述语句后,i的值为()。A)6B)8C)7D)95.下列选项中,用于在定义子类时继承于父类名的关键字是()。A)ifB)switchC)extendsD)class6.若已定义int[]x={11,22,33,-66},一共4个下标;其中0≤k≤3,则对x数组元素错误的引用是()。A)x[5-3]B)x[k]C)x[9]D)x[1]7.以下哪个语句是条件语句()。A)break语句B)continue语句C)if语句D)switch语句8.下列语句序列执行后,j的值是()。inti=8,j=18;if(i<j){j++;}A)18B)16C)17D)199.下列语句序列执行后,k的值是()。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k=2+k;case10:k=3+k;default:k=j/k;}A)31B)35C)2D)3310.下面语句执行后,i的值是()。for(inti=0,j=1;j<8;j+=3)i=i+j;A)5B)11C)12D)1311.下列说法正确的是()。A)Java程序中的main方法必须写在类里面B)Java程序可以有多个main方法。C)Java程序的main方法可以不用{}括起来。D)一个独立的Java程序中可以有多个public类12.下列标识合法的是()。A)98B)123uC)breakD)op13.以下哪个语句是循环语句()。A)break语句B)while语句C)if语句D)赋值语句14.数组的第一个元素表示为()。A)a(1)B)a(0)C)a[0]D)a[]15.以下哪个不是Java语言面向对象的特征()。A)封装性B)继承性C)多态性D)完整性二、填空题:(每空2分,共34分)1.面向对象的三大特征是、、。2.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和_________两种具体类型。3.创建类对象的运算符是。4.结构化程序设计的三种基本流程控制结构式、、。5.实际上是定义一个模板,而是由这个模板产生的一个具体实例。6.是用来表明类的特征(属性),用来实现类的行为。7.方法的作用是生成对象,并对对象的实例变量进行初始化。根据是否带有参数主要分为和两种。8.Java封装需要将类中的属性设置为类型,并为属性创建公有的方法,用于属性的读写,并在方法中加入控制语句,用来对属性值的合法性进行判断。三、编程填空:请在横线处把程序补充完整。1.编写一个程序计算圆的周长和面积,设圆的半径为1.5,输出圆的面积值(面积=3.14*半径*半径):4分publicclasstext1{publicstaticvoidmain(String[]args){ doubler=1.5;//定义圆的半径为1.5 doublearea=;//计算圆面积 System.out.println();}}2.编写应用程序,求10!(10!=10*9*8*7*6*5*4*3*2*1)10分publicclassTest2{ publicstaticvoidmain(String[]args){ inti,s=1;//定义循环变量i和用来存放结果的s for(i=1;i<=10;i++) { ; } System.out.println("10!的值为"+); }}3.从键盘输入10个整数并按照从小到达顺序排列。12分;//导入Scanner包publicclassTest3{ publicstaticvoidmain(String[]args){ Scannerin=newScanner(System.in); inta[]=newint[]; for(inti=0;i<10;i++)//利用循环输入整数 { System.out.println("请输入第"+(i+1)+"个整数:"); a[i]=in.nextInt(); } for(inti=0;i<10;i++)//利用循环交换数 { for(intj=i+1;j<10;j++) { if(){//如果a[j]比a[i]小,则把这两个数互换 intt=a[i]; a[i]=a[j]; a[j]=t; } } } System.out.println(“从小到大排列为:"); for(inti=0;i<10;i++) { System.out.print(a[i]+""); } }}4.(10分)员工分为普通员工、售货员、部门经理;所有的员工属性包括编号、姓名、性别、部门、基本工资、电话等,员工工资的计算机方式为:普通员工:基本工资+岗位工资(600)+考勤(300)售货员:基本工资+岗位工资(600+销售额*0.02)+考勤(300)部门经理:基本工资+岗位工资(1000)+考勤(300)基本员工类基本员工类 部门经理类:publicclassManger{publicdoublemonthsalary(){ salary=; retur

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论