当前位置:首页 >> 理化生 >>

《java程序设计》2011-2012一考试试卷A


江西农业大学 2011—2012 学年第一学期期末考试试卷(A)
课程名称:JAVA 语言程序设计 使用专业:软件工程 题号 一 10 二 10 三 10 题分 得分
注意事项:1、本试卷共 1 页,考生必须将试卷答案填写在答题纸上;2、考试结束后,考生务必将试卷、 答题纸和草稿纸交给监考老师。

4.在 Java 中,可以使线程运行的方法是( A、init() A、start() 6.下列说法不正确的是( B、sleep() B、close() )

) 。 C、start() )方法实现。 C、setDaemon() D、sleep() D、resume()

开课单位:软件学院 考试日期:2011.12.27 四 20 五 10 六 40

考试方式:闭卷 考试时间:120 分钟 总分 100 签名

5.JAVA 线程编程中,如果让线程睡眠,可以用(

A、java 语言不允许同时继承一个类并实现一个接口 B、java 语言会自动初始化变量的值 C、IOException 必须被捕获或抛出 D、java 语言会自动回收内存中的垃圾 7.有以下方法的定义,请选择该方法的返回类型( ReturnType { return } A、byte B、short C、int B、int getSort(int y) D、void get(int x,int y) ) 。 };} void t();} D、float )。 8.在某个类 A 中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是( A、void GetSort(float x) C、double getSort(int x,int y) 9.以下接口定义正确的是( A.interface ATest{ B.public interface C.abstract interface int x ; void t();} D.abstract interface ATest t(){ extends ATest1, ATest2 // ATest1,ATest2 为已定义的接口 ) 。 { abstract void };} ATest{ void t(){ ATest{ (short)x/y*2; method(byte x, float y) ) 。

学号:

线

一、填空题(共 10 小题,每空 1 分,共 10 分)
1.Java 语言的主要特点有安全性、______ 平台独立性 __、多线程、网络化、面向对象。 __方法,它是整个程序的执行入口。 __标记。 2.一个 Java Application 程序中有且只有一个______ main()

3.在 HTML 中要嵌入 java 小程序,使用_____<applet></applet>

4.被关键字___final___修饰的方法是不能被当前类的子类重新定义的方法。 5.当浏览器暂时离开嵌入 applet 程序的页面时,__________方法将被执行? 6.Java 的网络 API 所提供的基本网络类,它们都包含在_____java.net__包中。 7.以字符方式对文件进行读写可以通过 FileReader 类和 FileWriter 类来实现。

姓名:

8.Java 中当两个程序需要通信时,可以通过使用___Socket____类建立套接字连接。 9.Applet 类有一个获取图像的方法____getImage_______,因此在小程序中较容易绘制图像。 10. 在处理___线程同步____时, 要做的第一件事情就是要把修改数据的方法用关键字 synchronized 来修饰。



二、判断题(共 10 小题,每小题 1 分,共 10 分)
1.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。 ( 2.注释的作用是使程序在执行时在屏幕上显示//之后的内容。 ( ) ) ) ) 3.Java 语言中的数组元素下标总是从 0 开始,下标可以是整数或整型表达式。 ( )

4.java 异常处理中可以使用多个 catch 子句,此时应将高级别异常类的 catch 子句放在前面。 ( 5.Java 程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字 free。 ( 6.在 Java 程序中,通过类的定义只能实现单重继承。 ( 7.一个类中,只能拥有一个构造方法。 ( 8.一个方法最多能有一个 return 语句。 ( ) ) ) ) )

10.关于异常处理,以下说法错误的是( A.可以使用 throw 语句抛出异常

专业班级:

B.程序可以使用 try、catch、finally 语句捕获异常 C.无论 try 块中是否发生异常,finally 标识的代码块都会被执行 D.try 语句后只能有一个 catch 语句

9.一个异常处理中 finally 语句块只能有一个或者可以没有。 ( 10.用 Javac 编译 Java 源文件后得到代码叫字节码。 (

四、程序输出题(共 4 小题,每小题 5 分,共 20 分)
1.public class Arrays { public static void main(String[] args) { int[] a = { 1, 2, 3, 4}; int[] b; b = a; for(int i = 0; i < b.length; i++) b[i] = b[i]+1; for(int i = 0; i < a.length; i++) D、exists() 运行结果: D、以上所有选项都不正确 System.out.println(a[i]); } }

三、单项选择题(共 10 小题,每小题 1 分,共 10 分)
1.以下叙述中不正确的是( B ) 。



A、在方法中,通过 return 语句传回方法值 B、在一个方法中,可以执行有多条 return 语句,并返回多个值 C、在 Java 中,主方法 main()后的一对圆括号中也可以带有参数 D、在 Java 中,调用方法可以在 System.out.println()语句中完成 2.测试文件是否存在可以采用如下哪一个方法( D ) 。 C、exist() C、appletviewer A、isFile() 3.在 JAVA 编程中,以下( A、javac B、isFiles() C B、java

院系:

)命令用来执行 java 类文件。

2.class Test{ public static void main(String args[]) { int a = 25, b = 20, e = 3, f = 0; boolean d = a < b; System.out.println(d); if (e != 0 && a / e > 5) System.out.println(a / e); if (f != 0 && a / f > 5) System.out.println(a / f); else System.out.println(f);} } 运行结果: 3.class Ball{ public double radius; public Ball(){} public Ball(double r){ radius = r; } class MovingBall extends Ball{ private double speed; public MovingBall(double s){ speed = s;} void show(){ System.out.println(super.radius); System.out.println(speed);} } public class Test{ public static void main(String args[]){ MovingBall mb = new MovingBall(20); mb.show();} } 运行结果: 4.public class public Test{ void main(String args[ ]){ static } } 运行结果:

int temp =a[i]; a[i] = a[k]; a[k] = temp; } for (i =0; i<a.length; i++ ) System.out.print(a[i]+" System.out.println( ); } ");

五、简答题(共 2 小题,每小题 5 分,共 10 分)
1.什么是对象?什么是类?对象与类的关系是什么? 2.类变量与实例变量的区别?

六、编程题(共 4 小题,每小题 10 分,共 40 分)
1.定义一个表示雇员的类 Employee,成员变量有雇员编号、姓名、性别、年龄,方法有获得雇员编号、 姓名、性别、年龄;修改年龄。书写 Java 程序创建 Employee 类的对象,并在 main 方法中调用 Employee 类中的修改年龄的方法。 2.使用 Swing 中的组件绘制下图所示的对话框。(提示:使用 setBounds()方法来设置组件在对话框中的 位置和大小)

3.设有 SQL Server2000 的本地数据库,端口号为: 1433,数据库名为:Employee,用户名为:tester,密 码为:1234。数据库中表 person 的数据如下: ID 1 2 name zhangsan lisi

使用 SQL Server2000 的 JDBC 驱动程序(com.microsoft.jdbc.sqlserver.SQLServerDriver)访问数据库, 输出数据库中所有数据,并插入一条记录(3,”wangwu”)到数据库中。 4.请自定义一个包 com.jxau,包中含一个 Lianxi 类,用于将一个正整数分解质因数(例如:输入 90,打 印出 90=2*3*3*5) ,并输出分解结果。另设计一个 test 类用于输入整数,使用 Lianxi 类的方法将这此整 数分解,要求 test 类不在 com.jxau 中。

int i, j ; int a[ ] = { 2, 1, 4, 8, 9, 5, 3}; for(i = 0; i < a.length-1; i ++ ) { int k = i; for( j = i; j < a.length; j++ ) if(a[j]<a[k]) k = j;


相关文章:
2011JAVA程序设计A卷试卷(含答案)
华南农业大学期末考试试卷(A 卷) 2011-2012 学年第 1 学期 考试类型: (闭卷)考试 学号装 考试科目: Java 程序设计 考试时间: 年级专业 一二三 总分 120 ...
2012秋季Java程序设计期末考试试卷_A卷_(含答案)
华南农业大学期末考试试卷(A 卷) 2012-2013 学年第 1 学期 考试类型: (闭卷) 考试 学号装 考试科目: Java 程序设计 考试时间: 年级专业 二三四 总分 120 ...
Java程序设计期末试卷-2011-2012(1)A
Java程序设计期末试卷-2011-2012(1)A_工学_高等教育_教育专区。java试题浙江工业大学期终考试命题稿 2011/2012 学年第 一 学期 课程名称 教师份数 命题人 命题...
2011JAVA程序设计A卷试卷修改版_答案
华南农业大学期末考试试卷(A 卷) 2011-2012 学年第 1 学期 考试类型: (闭卷)考试 学号装 考试科目: Java 程序设计 考试时间: 年级专业 一二三 总分 120 ...
...2011~2012年-JAVA语言程序设计期末考试试题(A卷)
天津科技大学20112012年-JAVA语言程序设计期末考试试题(A卷)_工学_高等教育_...一、单选题(共 40 分,每题 2 分) 1.若在某一个类中定义如下的方法: ...
2011~2012《Java语言程序设计》试卷A及答案(安徽工业大...
安徽工业大学试题纸(一) 2011~2012 学年第一学期期末考试《Java 程序设计》试卷 A 一、单项选择题(每题 1 分,共 20 题)20% 1、Java 语言中提供的标准 ...
Java程序设计期末试卷-2011-2012(1)A_答案
Java程序设计期末试卷-2011-2012(1)A_答案_工学_高等教育_教育专区。java试题答案浙江工业大学期终考试命题稿 2011/2012 学年第 一 学期 课程名称 教师份数 命题...
2012秋季Java程序设计期末考试试卷(A卷)
华南农业大学期末考试试卷(A 卷) 2012-2013 学年第 1 学期 考试科目: Java 程序设计 考试类型: (闭卷)考试 考试时间: 120 分钟 学号姓名年级专业 题号 一...
2011-2012第一学期Java程序设计试卷A
《JAVA语言程序设计》期末... 4页 免费如要投诉违规内容,请到百度文库投诉中心...20112012 ~ A) transient B) friendly 学年 第一 学期 A卷 B卷 7.假设...
江西农业大学《java程序设计》2011-2012试卷A
江西农业大学 Java 考试试卷(附答案)江西农业大学考试网 www.easyulife.com 江西农业大学 20112012 学年第一学期期末考试试卷(A)课程名称:JAVA 语言程序设计 ...
更多相关标签: