2011-2012-B-Java本科试卷.doc_第1页
2011-2012-B-Java本科试卷.doc_第2页
2011-2012-B-Java本科试卷.doc_第3页
2011-2012-B-Java本科试卷.doc_第4页
2011-2012-B-Java本科试卷.doc_第5页
全文预览已结束

下载本文档

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

文档简介

姓名 学号 班级 座号 . 密 封 线 内 不 要 答 题密封线 河 南 财 经 政 法 大 学 20122013学年第一学期期末考试Java程序设计试题B(供计算机与信息工程学院计算机科学与技术专业100705班使用)题 号一二三总 分得 分总分合计人(签名) 评卷复核人(签名) .得分评卷人一、单项选择题( 每小题2分,共30分)1下列赋值语句正确的是哪一项?( )A. long val=6;B. int age = 23L;C. short x=1,y=2,z z=x+y;D. int a= A;2下列语句序列执行后,r的值是( )。 int x = 5, y = 10, r = 5;switch (x + y) case 15:r += x;case 20:r -= y;case 25: r *= x / y;default:r += r;A其它三项都不是 B1 Cdefault D23假设有2个整数x和y,表达式x=y ? x : y的含义是哪项?( ) A. 求2个数的较大数B. 求2个数的较小数C. 把y的值赋给xD. 把x的值赋给y4下说法正确的是:( )。A一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名。B一个可直接运行的Java源文件中可以没有public类。C一个可直接运行的Java源文件中只能有一个且和文件同名的public类。D一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。5下列有关类、对象和实例的叙述,正确的是哪一项?( )A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别B.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称C.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称D.类是对象的抽象,对象是类的sd具体化,实例是类的另一个名称6程序:class TestApp public static void main(String args) for(int i=0;i5;i+) System.out.print(i+1); System.out.println(i); 上述程序运行后的结果是哪项?( )A. 123456 B. 123455 C. 123450 D. 编译错误7下列哪些访问修饰符是在子类中可见的?( )1private 2default 3protected 4publicA(3,4) B(1,2) C(2,3) D(2,4)8定义字符串:String str=abcdefg;则str.indexOf(d)的结果是( ) A. d B. true C. 3 D. 49public class Parent public void change(int x)public class Child extends Parent /覆盖父类change方法下列哪个声明是正确的覆盖了父类的change方法?( )A. protected void change(int x)B. public void change(int x, int y) C. public void change(String s)D. public void change(int x)10下列说法正确的是( )A. 一个类从抽象类继承,可以不实现其中的抽象方法。B. 抽象方法可以含有方法的声明,也能够含有方法,存在方法体。C. 接口只能含有抽象方法,必须在方法前面加上abstract。D. 接口中的成员变量的值可以在实现时发生改变。11下面关于File类的说法正确的是 ( )。A. File类对象只能对文件构造对象; B. File类对象可以创建一个文件C. File类对象能够针对目录创建对象 D. 以上都不对12对于以下声明,定义正确的是:( )。class Employee;class Manager extends Employee implements IManager;class Director extends Employee;A. Employee e=new Manager(); B. Director d=new Manager();C. Director d=new Employee(); D. IManager m=new Director();13已知数组array,其最后一个元素的下标是?( )A. array.sizeB. array.lengthC. array.size-1D. array.length-114创建一个只能存放String的泛型ArrayList的语句是哪项?( )AArrayList al = new ArrayList(); BArrayList al = new List();CArrayList al = new ArrayList();DArrayList al = new ArrayList()15集合API中Set接口的特点是哪项?( )A不允许重复元素,元素无顺序 B不允许重复元素,元素有顺序C允许重复元素,元素无顺序 D允许重复元素,元素有顺序得分评卷人二、程序分析题 ( 每小题6分 ,共30分)1. public class Pet private String name; public Pet() System.out.print(1); public Pet(String name) System.out.print(2); public class Dog extends Pet public Dog(String name) System.out.print(3); 执行new Dog(“棕熊”);后程序输出是? 2.分析程序,写出运行结果。程序:class TestApp public static void main(String args) for(int i=0;i10;i+) if(i=3) break;System.out.print(i); 程序运行后的输出是?3.分析程序,写出运行结果。class Excep static void method() throws Exception throw new EOFException(); public static void main(String args) try method(); catch( ) 4. 分析程序,写出运行结果。class Question extends SuperClass String s = “this”; public static void main (String args) new Question(); Question() super.display(s); void display (String s) System.out.println(“this: “ +s); class SuperClass String s = “super”; void display (String s) System.out.println(“super: “+s); 5. 分析程序,写出运行结果。class Cup Cup(int marker) System.out.println(Cup( + marker + ); void f(int marker) System.out.println(f( + marker + ); class Cups static Cup c1; static Cup c2; static c1 = new Cup(1); c2 = new Cup(2); Cups() System.out.println(Cups(); public class ExplicitStatic static Cups x = new Cups(); static Cups y = new Cups(); public static void main(String args) System.out.println(Inside main(); Cups.c1.f(99); 得分评卷人三、编程题 (共40分)构建商品出入库管理系统,要求:1、编写异常类InsufficientStorageException,说明库存不足异常;编写异常类WrongPasswordException,说明密码输入错误异常。(5分)2、 编写接口WareHouse,其中包含方法:(5分)int putIn(int amount); /商品入库int remove(int amount); /商品出库int getStock(); /商品盘点3、编写抽象类Goods,实现接口WareHouse,包含:(5分)a、属性:商品ID(自动生成4位整数),商品名称name,商品数量stockb、方法:其中不同的商品出库方式不同;重写toString方法,返回字符串格式如:0001,苹果,6;4、继承类Goods,分别编写普通商品类CommonGoods和贵重商品类PreciousGoods,其中类CommonGoods增加属性:保存期限exptime(Date);类PreciousGoods增加属性:密码password(String),同时贵重商品出库

温馨提示

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

评论

0/150

提交评论