厦门理工java考试卷及答案标准试卷a卷

上传人:第*** 文档编号:33705243 上传时间:2018-02-17 格式:DOC 页数:10 大小:115.50KB
返回 下载 相关 举报
厦门理工java考试卷及答案标准试卷a卷_第1页
第1页 / 共10页
厦门理工java考试卷及答案标准试卷a卷_第2页
第2页 / 共10页
厦门理工java考试卷及答案标准试卷a卷_第3页
第3页 / 共10页
厦门理工java考试卷及答案标准试卷a卷_第4页
第4页 / 共10页
厦门理工java考试卷及答案标准试卷a卷_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《厦门理工java考试卷及答案标准试卷a卷》由会员分享,可在线阅读,更多相关《厦门理工java考试卷及答案标准试卷a卷(10页珍藏版)》请在金锄头文库上搜索。

1、Comment LU1: 修改类名Comment LU2: 修改描述第 1 页 共 8 页厦门理工学院试卷20112012 学年 第二学期课程名称 Java面向对象程序设计 试卷卷别 A B 专业 级 班级 班 考试方式 闭卷 开卷 本试卷共 四大题( 6 页),满分 100分,考试时间 120分钟。请在答题纸上作答,在试卷上作答无效。考 生 信 息 栏系 专业 级 班级 姓名 学号 装 订 线一、单选题:(本题共 15小题,每题 2分,共 30分)1. Java应用程序的入口方法是_。A)start() B)init() C)paint() D)main()2. 下列选项在 java中属于不

2、合法的标识符的是_。A)BigMeaninglessNameB)_whatavariableC)#myvarD)$dollar 3. 当下列程序执行时,其输出结果是 。int x = 5;int y = 2;System.out.println(x+ y + k);A)5k B)7k C)52k D)3k4. 下列代码中的“this”指的是 。class Birdint x,y;void fly(int x,int y)this.x=x;this.y=y;A)Bird 类的对象 B)fly C)Bird 或 fly D)不一定5. 以下有关构造方法的说法,正确的是 。A)一个类的构造方法可以有

3、多个B)构造方法在类定义时被调用C)构造方法只能由对象中的其它方法调用D)构造方法可以和类同名,也可以和类名不同Comment LU3: java.lang.Throwable和java.lang.Exception两个都可以选,将 Throwable改成 RuntimeException第 2 页 共 8 页6. 欲定义类字段或类方法(静态方法) ,应该使用下列哪一个修饰符修饰 。A) public B) static C) protected D) synchronized7. 在 Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相

4、同。这种面向对象程序特性称为 。A)隐藏 B)重写 C)重载 D)Java 不支持此特性8. 下面属于 public void demo(). 的重载函数的选项是_。A)private void demo().B)public int demo().C)public void demo2().D)public int demo(int m, float f).9. 在 Java中不存在的布局方式是_。A)顺序布局(FlowLayout) B)边界布局(BorderLayout)C)网络布局(GridLayout) D)中央布局(CenterLayout)10.当点击鼠标或者拖动鼠标时,触发的事

5、件是下列的哪一个?A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent11.Java语言的类间的继承关系是 。A) 多重的 B) 单重的 C) 线程的 D) 不能继承12.设有下面两个类的定义:class Person long id; / 身份证号 String name; / 姓名 class Student extends Person int score; / 入学总分 int getScore() return score; 问:类Person和类Student的关系是 。A) 包含关系 B) 继承关系 C) 关联关系 D) 无关系,上述

6、类定义有语法错误13.下列有关子类继承父类构造函数的描述正确的是_。A)创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B)子类无条件地继承父类不含参数的构造函数C)子类必须通过 super关键字调用父类的构造函数D)子类无法继承父类的构造函数14.请问所有的异常类皆继承哪一个类?A)java.applet.Applet B)java.lang.RuntimeException C)java.lang.Exception D)java.lang.Error15.在代码中使用catch(Exception e)的好处是 。 A)只会捕获个别类型的异常B)捕获 try块中产生的所

7、有类型的异常C)忽略一些异常D)执行一些程序二、程序填空题:(本题共 15个空白,每个空白 2分,共 30分)1. 从键盘以 nextLine方法读取一个字符串,将它转换为 int值,然后判断其是否是闰年。 (填写空白(1)(4) )import java.util. (1) ;Comment LU4: 删除 else后多余的括号Comment LU5: 调整第 3 页 共 8 页public class LeapYear public static void main(String arge) Scanner scan = new Scanner(System.in);System.out.

8、println(输入年份:);String s = ( 2) ;int year=0;tryyear = (3) ;catch(Exception e)System.out.println(Exception here!);if ( (4 ) ) System.out.println(year + 年 是闰年.); else System.out.println(year + 年 不是闰年.);2. 求数组的平均值(填写空白(5)(7) )public class Averagepublic static void main(String args) int aryInt=23,17,1,71

9、,59,89,24,65;int iLen= (5) ;int iSum = 0;for(int i=1;iiLen;i+) (6) ;System.out.println(The average is:+ (7) );3. 下面方法删除数组 v_aryInt中第一个值为 v_iKey的数,然后返回数组的长度。提示:若数组 v_aryInt中找不到 v_iKey,则返回数组原长度;若找到,则数组要保持连续性,长度要-1。 (填写空白(8)(11) )public int findFirst(int v_aryInt,int v_iKey)int iIdx = -1;int iLen = v_a

10、ryInt.length;for(i=0;i iLen;i+)if( (8) )/寻找 v_iKeyiIdx = i;break;第 4 页 共 8 页If(iIdx != -1) /找到了for(int i=iIdx; (9) ;i+)(10) ;(11) ;return iLen;4. 产生 50 个 10-89 的随机数,统计产生的随机数为奇数的个数。 (填写空白(12)(15) )public class FindOddpublic static void main(String args) int iIdx=0;int iCount=0;int iRandomNum;while( (

11、12) )iRandomNum = (13) ;if( (14) )iCount +;(15) ;System.out.println(the cout of Odds is :+ iCount);三、程序阅读题:(本题共 3 小题,每小题 5 分,共 15 分)1. 下列程序的运行结果是什么?public class Static_Count private static int iCount=0;public Static_Count()iCount+;public void myPrintln()System.out.println(the count is:+iCount);线 订 装

12、第 5 页 共 8 页考 生 信 息 栏系 专业 级 班级 姓名 学号 装 订 线public class TestStatic public static void main(String args) Static_Count c1 = new Static_Count();Static_Count c2 = new Static_Count();Static_Count c3 = new Static_Count();c1.myPrintln();c2.myPrintln();2. 下列程序的运行结果是什么?public class Father public Father() Syste

13、m.out.println(”Father construtor!”); public void myFather()System.out.print(”MyFather!” ); public class Son extends Fatherpublic Son()System.out.println(“Son construtor!”);public void mySon()System.out.print(”MySon!” ); public class Testpublic static void main(String args)Son son = new Son();3. 下列程序

14、的输出结果是什么?public class Example String str = new String(good);char ch = a, b, c ;public static void main(String args) Example ex = new Example ();ex.change(ex.str, ex.ch);System.out.print(ex.str + and );System.out.print(ex.ch);第 6 页 共 8 页public void change(String str, char ch) str = test ok;ch0 = g;四、程序设计题:(本题共 2 小题,第 1 小题 10 分,第 2 小题 15 分,共 25 分)1. A Modified MiniQuiz Class书中的Listing 6.8-6.10,是一个接口的例子,类Question实现了接口Complexity,类MiniQuiz创建了两个Question类的对象并使用这两个对象实现对用户进行小测验。运行程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号